<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	.cglv {
		font-size: 15px;
		line-height: 22px;
		color: #000;
	}

	.cglv * {
		box-sizing: border-box;
	}

	.cglv {
		display: flex;
		flex-wrap: wrap;
	}

	.section.group.flex {
		display: flex;
		flex-wrap: wrap;
		margin: 0;
	}

	.section.group.flex:before,
	.section.group.flex:after {
		content: none;
	}

	.cglv h1,
	.cglv h2,
	.cglv h2 a,
	.cglv h3,
	.cglv h4,
	.cglv h5,
	.cglv h6 {
		color: #000;
		font-weight: normal;
		text-decoration: none;
	}

	.cglv__header__banner {
		height: 220px;
		width: 100%;
		display: flex;
		align-items: center;
		color: #fff;
		font-size: 50px;
		margin: 0 0 16px;
		padding: 20px 100px;
		background-color: #184078;
	}

	.cglv__header__banner__icon {
		margin-bottom: 44px;
		margin-right: 10px;
		font-size: 45px;
		width: 56px;
	}

	.cglv__header__banner__heading {
		width: 360px;
	}

	.cglv__header__banner h2 {
		color: #fff;
		text-align: left;
		text-transform: uppercase;
		font-size: 58px;
		line-height: 40px;
		font-weight: bolder;
		margin-bottom: 0;
	}

	.cglv__header__banner h2 small {
		font-size: 34px;
		text-transform: none;
		font-weight: 300;
	}

	.cglv__header__banner__link {
		flex-grow: 1;
		text-align: right;
		font-size: 22px;
	}

	.cglv__header__banner__link a {
		color: #fff;
		transition: .3s all;
		text-decoration: none!important;
	}

	.cglv__header__banner__link a:hover i,
	.cglv__header__banner__link a:focus i {
		left: 5px;
	}

	.cglv__header__banner__link i {
		margin-left: 15px;
		text-decoration: none;
		transition: .3s all;
		position: relative;
		left: 0;
	}

	.cglv__header__links {
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		list-style: none;
		padding: 0;
		margin: 0 0 30px;
	}

	.cglv__header__links li {
		display: inline-block;
		width: calc(25% - 12px);
		font-size: 20px;
	}

	.cglv__header__links li a {
		color: #fff;
		display: inline-block;
		width: 100%;
		padding: 15px 20px;
		text-align: center;
		text-decoration: none;
		background-color: #184078;
		transition: .3s all;
	}

	.cglv__header__links li a:hover,
	.cglv__header__links li a:focus {
		background-color: #0b254a;
	}

	.cglv__intro {
		width: 100%;
		margin:0px 0px 10px !important;
		padding-right: 33.333%;
		padding-left:16px;
	}

	.cglv__intro__breadcrumbs {
		width: 100%;
		margin: 0 0 10px;
		list-style: none;
		padding: 0;
	}

	.cglv__intro__breadcrumbs li {
		display: inline-block;
		padding-right: 25px;
		position: relative;
		color: rgb(147,144,144);
	}

	.cglv__intro__breadcrumbs li:not(:nth-last-child(1)):after {
		content: '&gt;';
		position: absolute;
		right: 7.5px;
	}

	.cglv__intro__breadcrumbs li a {
		color: inherit;
		text-decoration: underline;
	}

	.cglv__intro h1 {
		margin: 0 0 10px;
		font-size: 25px;
		font-weight: 500;
	}

	.cglv__intro__readmore-container {
		max-height: 300px;
		transition: .4s all;
		overflow: hidden;
	}

	.cglv__intro__readmore-container.collapsed {
		max-height: 46px;
	}

	.cglv__intro button {
		border: none;
		/*outline: none;*/
		background: transparent;
		box-shadow: none;
		padding: 0;
		margin: 0;
		color: #314C89;
		text-decoration: underline;
		cursor: pointer;
	}

	.cglv__intro button:hover,
	.cglv__intro button:focus {
		color: #000;
		text-decoration: none;
	}

	.cglv__sidebar {
		width: 25%;
		padding-right: 30px;
		margin-bottom: 30px;
	}

	.cglv__sidebar__heading {
		margin: 10px 0 30px;
		font-size: 25px;
		font-weight: 500;
	}

	.cglv__sidebar__filters {
		background-color: #F4F4F4;
		padding: 20px;
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-between;
		
	}
	.cglv__sidebar__filters a {
		color: #000;
		text-decoration: none;
	}

	.cglv__sidebar__filters a:hover {
		text-decoration: underline;
	}	
	
	.cglv__sidebar__filters__heading {
		font-weight: 500!important;
		width: 50%;
		border: none;
		font-size: 28px;
	}

	.cglv__sidebar__filters__heading button {
		padding: 0;
		margin: 0;
		border: none;
		background: none;
		outline: none;
		-webkit-appearance: none;
		font-size: inherit;
		padding-bottom: 0;
		position: relative;
		top: -1px;
	}

	.cglv__sidebar__filters__sort {
		display: none;
		visibility: hidden;
		width: 50%;
		margin: 0;	
		align-items: center;
		cursor: pointer;
		justify-content: flex-end;
	}

	/*.cglv__sidebar__filters__sort label {
		margin: 0 0 3px;
	}*/

	.cglv__sidebar__filters__sort .select-wrapper {
		padding: 0;
		padding-right: 16px;
		position: relative;
	}

	.cglv__sidebar__filters__sort .select-wrapper:after {
		content: '\f883';
		font-family: 'Font Awesome 6 Pro';
		position: absolute;
		right: 1px;
		top: 6px;
		height: 19px;
		transition: .3s all;
		top: -1px;
	}

	.cglv__sidebar__filters__sort select {
		-webkit-appearance: none;
		border: none;
		outline: none;
		font-weight: 500;
		background: transparent;
		max-width: 100px;
		font-family: inherit;
		font-size: 15px;
	}

	.cglv__sidebar__filters__reset {
		font-weight: medium;
		color: #000;
		border: none;
		background-color: transparent;
		box-shadow: none;
		padding: 0;
		margin: 0;
		cursor: pointer;
	}

	.cglv__sidebar__filters__active-filters {
		width: 100%;
		margin: 10px 0 15px;
	}

	.cglv__sidebar__filters__active-filters li {
		display: inline-block;
		margin-bottom: 10px;
	}

	.cglv__sidebar__filters__active-filters button {
		background-color: #fff;
		color: #000;
		border: none;
		padding-right: 35px;
		margin-right: 5px;
		position: relative;
		cursor: pointer;
	}

	.cglv__sidebar__filters__active-filters button:after {
		content: '\f00d';
		font-family: 'Font Awesome 6 Pro';
		position: absolute;
		right: 8px;
		top: 50%;
		height: 19px;
		transform: translateY(-50%);
	}

	.cglv__sidebar__filters__active-filters button:hover,
	.cglv__sidebar__filters__active-filters button:focus {
		background-color: #eae8e8;
	}

	.cglv__sidebar__filters__groups {
		width: 100%;
		margin: 0;
	}

	.cglv__sidebar__filters__group {
		background-color: #fff;
		color: #000;
		border: none;
		padding: 0;
		margin: 15px 0 2px;
		overflow: hidden;
		transition: .3s all;
		max-height: 42px;
		width: 100%;
	}

	.cglv__sidebar__filters__group.extended {
		max-height: 8000px;
		width: 100%;
	}

	.cglv__sidebar__filters__group button {
		width: 100%;
		font-weight: medium;
		text-decoration: none;
		color: #000;
		border: none;
		background-color: #fff;
		box-shadow: none;
		padding: 0;
		margin: 0;
		cursor: pointer;
		text-align: left;
		position: relative;
		padding: 10px;
		outline: none;
		transition: .3s all;
		font-size: inherit;
		line-height: inherit;
	}

	.cglv__sidebar__filters__group button:hover,
	.cglv__sidebar__filters__group button:focus {
		background-color: #eae8e8;
	}

	.cglv__sidebar__filters__group button:after {
		content: '\f0d7';
		font-family: 'Font Awesome 6 Pro';
		font-weight: bold;
		position: absolute;
		right: 15px;
		top: 11px;
		height: 19px;
		transition: .3s all;
	}

	.cglv__sidebar__filters__group.extended button:after {
		transform: rotate(180deg);
	}

	.cglv__sidebar__filters__group ul {
		padding: 2px 10px 10px 10px;
		font-size: 0.95em;
		line-height: 180%;
	}

	.cglv__sidebar__filters__group input,
	.cglv__sidebar__filters__group label {
		cursor: pointer;
	}

	.cglv__sidebar__filters__show-all {
		font-weight: medium;
		text-decoration: underline;
		color: #000;
		border: none;
		background-color: transparent;
		box-shadow: none;
		padding: 0;
		margin: 0 0 30px;
		cursor: pointer;
	}

	.cglv__sidebar__filters__apply {
		display: none;
		visibility: hidden;
		height: 32px;
		border: none;
		text-align: center;
		line-height: 32px;
		width: 100%;
		background-color: #13C057;
		color: #fff;
	}

	.cglv__sidebar__filters__ad-space {
		width: 100%;
	}

	.cglv__sidebar__filters__ad-space img {
		width: 100%;
		height: auto;
	}

	.cglv__below-sidebar__reset {
		font-weight: 500!important;
		text-decoration: underline;
		color: #000;
		border: none;
		background-color: transparent;
		box-shadow: none;
		padding: 0;
		margin: 0 0 5px;
		cursor: pointer;
		display: none;
		visibility: hidden;
	}

	.cglv__below-sidebar__active-filters {
		width: 100%;
		margin: 20px 0 0;
		display: none;
		visibility: hidden;
	}

	.cglv__below-sidebar__active-filters li {
		display: inline-block;
		margin-bottom: 10px;
	}

	.cglv__below-sidebar__active-filters button {
		background-color: #F4F4F4;
		color: #000;
		border: none;
		padding-right: 35px;
		margin-right: 5px;
		position: relative;
		cursor: pointer;
	}

	.cglv__below-sidebar__active-filters button:after {
		content: '\f00d';
		font-family: 'Font Awesome 6 Pro';
		position: absolute;
		right: 8px;
		top: 50%;
		height: 19px;
		transform: translateY(-50%);
	}

	.cglv__below-sidebar__active-filters button:hover,
	.cglv__below-sidebar__active-filters button:focus {
		background-color: #eae8e8;
	}

	.cglv__products {
		width: 74%;
		padding-left: 30px;
	}

	.cglv__products__meta {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		margin: 0 0 40px;
	}

	.cglv__products__meta__count {
		margin: 0;
		font-weight: 500;
	}

	.cglv__products__meta__sort {
		margin: 0;
		display: flex;
		align-items: center;
		cursor: pointer;
	}

	.cglv__products__meta__sort label {
		margin: 0 0 3px;
	}

	.cglv__products__meta__sort .select-wrapper {
		padding: 5px 0;
		border-bottom: 1px solid #000;
		margin-left: 10px;
		padding-right: 30px;
		position: relative;
	}

	.cglv__products__meta__sort .select-wrapper:after {
		content: '\f0d7';
		font-family: 'Font Awesome 6 Pro';
		font-weight: bold;
		position: absolute;
		right: 1px;
		top: 7px;
		height: 19px;
		transition: .3s all;
	}

	.cglv__products__meta__sort select {
		-webkit-appearance: none;
		font-size:0.9em;
		border: none;
		outline: none;
		font-weight: 500;
		background: transparent;
		cursor: pointer;
	}

	.cglv__products__list {
		display: flex;
		flex-wrap: wrap;
	}

	.product-card {
		width: calc(33.333% - 10.666666px);
		border: 1px solid #C8C8C8;
		margin-bottom: 40px;
		position: relative;
	}

.product-card__footer input[type="number"],
.product-card__footer input[type="number"]::-webkit-outer-spin-button, 
.product-card__footer input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; -moz-appearance: textfield;}


	.product-card--recommended:before {
		content: 'Recommended';
		position: absolute;
		height: 28px;
		width: auto;
		top: -34px;
		left: 0;
		z-index: 2;
		background-color: #314C89;
		color: #fff;
		line-height: 28px;
		padding: 0 8px;
	}

	.product-card--recommended:after {
		content: '';
		position: absolute;
		top:0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
		outline: 6px solid #314C89;
		pointer-events: none;
	}

	.product-card:not(.nomarg) {
		margin-right: 16px;
	}

	.product-card__image-wrapper {
		margin: 10px;
		width: calc(100% - 20px);
		/*border: 1px solid #C8C8C8;*/
		position: relative;
	}

	.product-card__image-wrapper:before {
		content: '';
		display: block;
		padding-top: 75%;
	}

	.product-card__image-wrapper img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		z-index: 1;
	}

	.product-card__label {
		position: absolute;
		top: -10px;
		left: -10px;
		z-index: 2;
		padding: 5px;
		color: #fff!important;
		background-color: #FF8900;
	}
	.product-card__label_MF {
		position: absolute;
		top: -10px;
		left: -10px;
		z-index: 2;
		padding: 5px;
		color: #fff!important;
		background-color: #002654;
	}
	.product-card__label_haz {
		position: absolute;
		top: -10px;
		left: -10px;
		z-index: 2;
		padding: 5px;
		color: #fff!important;
		background-color: rgb(209,34,41);
	}

	.product-card__label_liq {
		position: absolute;
		top: -10px;
		left: -10px;
		z-index: 2;
		padding: 5px;
		color: #fff!important;
		background-color: rgb(0,0,255);
	}
	.blc {
		
		background-color: #2EC0C2!important;
	}

	.product-card__label_new {
		position: absolute;
		top: -10px;
		left: -10px;
		z-index: 2;
		padding: 5px;
		color: #fff!important;
		background-color: #1EA235;
	}

	.product-card__label_essential {
		position: absolute;
		top: -10px;
		left: -10px;
		z-index: 2;
		padding: 5px;
		color: #fff!important;
		background-color: #a2a2a2;
	}

	.product-card__video {
		position: absolute;
		top: 10px;
		left: 10px;
		border-radius: 50%;
		z-index: 2;
		width: 28px;
		height: 28px;
		border: none;
		background-color: #F4F4F4;
		cursor: pointer;
	}

	.product-card__video:before {
		content: '\f167';
		font-family: 'Font Awesome 6 Brands';
		position: absolute;
		line-height: 28px;
		text-align: center;
		font-size: 16px;
		color: #000;
		height: 28px;
		width: 28px;
		top: 0;
		left: 0;
		transition: .3s all;
	}

	.product-card__favourite {
		position: absolute;
		top: 10px;
		right: 10px;
		border-radius: 50%;
		z-index: 2;
		width: 28px;
		height: 28px;
		border: none;
		background-color: #F4F4F4;
		cursor: pointer;
	}

	.product-card__favourite:before {
		content: '\f004';
		font-family: 'Font Awesome 6 Pro';
		position: absolute;
		line-height: 32px;
		text-align: center;
		font-size: 16px;
		color: #000;
		height: 28px;
		width: 28px;
		top: 0;
		left: 0;
		transition: .3s all;
	}

	.product-card.favourited .product-card__favourite:before {
		font-weight: bold;
	}

	.product-card__header {
		padding: 10px;
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-content: flex-start;
	}

	.product-card__title {
		font-size: 18px;
		line-height: 25px;
		font-weight: 500;
		margin: 0 0 5px;
		width: 100%;
	}

	.product-card__title a {
		text-decoration: none;
		color: inherit;
		font-weight: normal;
	}

	.product-card__sku {
		color: #707070!important;
		font-size: 12px;
		width: 50%;
	}

	.product-card__rating {
		font-family: 'Font Awesome 6 Pro';
		font-size: 17px;
		color: #FFDD00;
		letter-spacing: 1px;
		font-weight: bold;
		text-align: left;
	}

	.product-card__rating a {
		color: #707070;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		/*text-decoration: underline;*/
		display: inline-block;
		margin-left: 2px;
		font-size: 15px;
		letter-spacing: 0;
		font-weight: normal;
	}

	.product-card__rating.rating--1 span:before {
		content: '\f005';
	}

	.product-card__rating.rating--2 span:before {
		content: '\f005 \f005';
	}

	.product-card__rating.rating--3 span:before {
		content: '\f005 \f005 \f005';
	}

	.product-card__rating.rating--4 span:before {
		content: '\f005 \f005 \f005 \f005';
	}

	.product-card__rating.rating--5 span:before {
		content: '\f005 \f005 \f005 \f005 \f005';
	}

	.product-card__rating.rating--4 span:after {
		content: '\f005';
		font-weight: 300;
	}

	.product-card__rating.rating--3 span:after {
		content: '\f005 \f005';
		font-weight: 300;
	}

	.product-card__rating.rating--2 span:after {
		content: '\f005 \f005 \f005';
		font-weight: 300;
	}

	.product-card__rating.rating--1 span:after {
		content: '\f005 \f005 \f005 \f005';
		font-weight: 300;
	}

	.product-card__rating.rating--0 span:after {
		content: '\f005 \f005 \f005 \f005 \f005';
		font-weight: 300;
	}

	.product-card__desc {
		color: #707070;
		padding-top: 10px;
		margin-bottom: 5px;
		font-size: 0.97em;
		line-height: 150%;
		width: 100%;
	}

	.product-card__desc &gt; * {
		margin-bottom: 5px;
	}

	.product-card__desc ul {
		padding-left: 15px;
	}
	
	.product-card__desc ul li {
		list-style-type: disc;
	}

	.product-card__main {
		padding: 15px 10px;
		background-color: #F4F4F4;
		display: flex;
		flex-wrap: wrap;
	}

	.product-card__availability {
		width: 50%;
		padding-right: 5%;
		height: 80px;
	}

	.product-card__availability .in-stock {
		color: #13C057;
	}

	.product-card__availability .low-stock {
		color: #FF8900;
	}

	.product-card__availability .out-of-stock {
		color: #FF0000;
	}

	.product-card__availability .no-stock {
		color: #FF0000;
	}

	.product-card__price-wrapper {
		width: 50%;
	}

	.product-card__price {
		font-size: 27px;
		font-weight: bold;
		margin: 0;
		color: #000;
		letter-spacing: 1px;
	}

	.product-card__price-was {
		font-size: 0.8em;
		color: #FF0000;
		margin: 0 0 2px;
	}

	.product-card__price-was span {
		text-decoration: line-through;
	}
	.product-card__price-cond {
		font-size: 0.8em;
		color: #707070;
		margin: 0 0 2px;
	}

	.product-card__footer {
		height: 48px;
		display: flex;
	}

	.product-card__footer .more-info {
		height: 100%;
		display: block;
		width: 100%;
		background-color: #13C057;
		color: #fff;
		text-decoration: none;
		font-size: 20px;
		font-weight: normal;
		line-height: 48px;
		text-align: center;
		padding: 0 20px;
		transition: .3s all;
	}

	/*.product-card__footer label {
		width: 15%;
		height: 100%;
		text-align: center;
		line-height: 48px;
		border: 1px solid #F4F4F4;
		color: #707070;
		margin: 0;
		padding: 0;
		cursor: pointer;
	}*/

	.product-card__footer input {
		width: 15%;
		height: 100%;
		text-align: center;
		line-height: 100%;
		border: 1px solid #F4F4F4;
		color: #707070;
		outline: none;
		font-size: 110%;
	}

	.product-card__footer .add-to-basket {
		height: 100%;
		display: block;
		width: 85%;
		background-color: #13C057;
		color: #fff;
		text-decoration: none;
		border: none;
		font-size: 20px;
		font-weight: normal;
		line-height: 48px;
		text-align: center;
		padding: 0 20px;
		cursor: pointer;
		transition: .3s all;
	}

	.product-card__footer .more-info:hover,
	.product-card__footer .more-info:focus,
	.product-card__footer .add-to-basket:hover,
	.product-card__footer .add-to-basket:focus {
		 background-color: #06923d;
	}

	.product-card__footer .out-of-stock {
		height: 100%;
		display: block;
		width: 100%;
		background-color: #C01313;
		color: #fff;
		text-decoration: none;
		font-size: 20px;
		font-weight: normal;
		line-height: 48px;
		text-align: center;
		padding: 0 20px;
		transition: .3s all;
		border: none;
		outline: none;
	}

	.product-card__footer .out-of-stock {
		/*cursor: none;*/
	}

	.cglv__products__list__ad-space {
		margin: 0 0 40px;
	}

	.cglv__products__list__ad-space img {
		width: 100%;
		height: auto;
	}

	.cglv__pagination {
		list-style: none;
		padding: 0;
		margin: 10px 0 40px;
		display: flex;
		justify-content: center;
	}

	.cglv__pagination li {
		display: inline-block;
	}

	.cglv__pagination li a {
		height: 48px;
		width: 48px;
		display: block;
		position: relative;
		margin: 0 2px;
		border: 2px solid #F4F4F4;
		text-align: center;
		line-height: 46px;
		font-size: 15px;
		color: #707070;
		text-decoration: none;
		transition: .2s all;
	}

	.cglv__pagination li a.current,
	.cglv__pagination li a:hover,
	.cglv__pagination li a:focus {
		background-color: #F4F4F4;
	}


	.cglv__price-notification {
		margin: 0 0 30px;
		padding: 0 90px;
		text-align: center;
	}

	.cglv__seo {
		background-color: #314C89;
		color: #fff;
		margin: 30px 0;
	}

	.cglv__seo__inner {
		width: 70%;
		padding: 20px 60px 60px 30px;
		margin-left: 25%;
	}

	.cglv__seo__inner h2,
	.cglv__seo__inner h3,
	.cglv__seo__inner h4,
	.cglv__seo__inner h5,
	.cglv__seo__inner h6 {
		color: inherit;
		margin: 30px 0 10px;
	}

	.cglv__seo__inner ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.cglv__seo__inner ul li {
		display: inline-block;
		padding-right: 20px;
		position: relative;
	}

	.cglv__seo__inner ul li:not(:nth-last-child(1)):after {
		content: '|';
		position: absolute;
		right: 7px;
	}

	.cglv__seo__inner ul li a {
		color: #fff;
		text-decoration: underline;
	}
	
	.cglv__seo__inner h3 {
		font-size:1.25em;
	}
	
	.cglv__seo__inner p {
		font-size:0.8em;
	}

	.cglv__seo__inner p a {
		color: #fff;
		text-decoration: underline;
	}
	
/* video popup frame */
.b_video_popup{
	width:100%;
	position:fixed;
	z-index:999;
	height:100%;
	margin:0px auto;
	display:none;		
}

.b_video_popup .b_video_popup_wrapper{
	width:750px;
	height:550px;
	background-color:#fff;
	margin:20px auto;
	padding:20px;
	box-shadow: 0px 0px 20px #888888;
	position:absolute;
	top:40%;
	left:40%;
	margin-top:-200px;
	margin-left:-250px;
}

.b_video_popup .b_video_popup_wrapper .b_video_popup_body{
	width:700px;
	margin:50px auto 0px 30px;
	font-size: 0.7em;
}

.b_video_popup .b_video_popup_wrapper a.b_popup_close{
	position:absolute;
	right:-5px;
	top:-10px;
	font-size:24px;
	line-height:30px;
	color:rgb(0,0,0);
}
/* interactive popup frame */
.b_interactive_popup{
	width:100%;
	position:fixed;
	z-index:999;
	height:100%;
	margin:0px auto;
	display:none;		
}

.b_interactive_popup .b_interactive_popup_wrapper{
	width:500px;
	height:450px;
	background-color:#fff;
	margin:20px auto;
	padding:20px;
	box-shadow: 0px 0px 20px #888888;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-200px;
	margin-left:-250px;
}

.b_interactive_popup .b_interactive_popup_wrapper .b_interactive_popup_body{
	width:400px;
	margin:50px auto 0px auto;
}

.b_interactive_popup .b_interactive_popup_wrapper a.b_popup_close{
	position:absolute;
	right:-5px;
	top:-10px;
	font-size:24px;
	line-height:30px;
	color:rgb(0,0,0);
}
.disabled {
    background: gray;
    color: white !important;
}
	@media only screen and (max-width: 1100px) { 

    	.cglv__header__links li {
    		font-size: 16px;
    	}

    	.cglv__sidebar {
    		width: 33.333%;
    		padding-right: 15px;
    	}

    	.cglv__products {
    		width: 66.666%;
    		padding-left: 15px;
    	}

    	.cglv__products__list {
    		justify-content: space-between;
    	}

    	.product-card {
    		width: calc(50% - 8px);
    	}

    	.product-card:not(.nomarg) {
    		margin-right: 0;
    	}

    	.cglv__products__list__ad-space {
    		display: none;
    		visibility: hidden;
    	}

    	.cglv__price-notification {
    		padding: 0;
    	}

    	.cglv__seo__inner {
			width: 90%;
			padding: 20px;
			margin-left: 0;
		}

		.cglv__seo__inner ul li {
			display: block;
		}

		.cglv__seo__inner ul li:not(:nth-last-child(1)):after {
			content: none;
		}
  	}
  
  
  	@media only screen and (max-width: 850px) {   
		
		.search-form-wrapper {
		z-index:1001 !important;
		top:15% !important;
		}

    	.cglv__header__banner {
    		padding: 20px 30px;
    	}

    	.cglv__header__banner__heading {
    		width: 300px;
    	}

    	.cglv__header__banner h2 {
    		font-size: 48px;
    	}

    	.cglv__intro {
    		padding-right: 0;
    	}

  		.section.group.flex {
  			padding-left: 0;
  			padding-right: 0;
  		}

  		.cglv__header__banner {
  			padding: 30px 20px;
  			flex-wrap: wrap;
  			margin-bottom: 10px;
  		}

  		.cglv__header__banner__icon {
  			width: 100%;
  			margin-bottom: 4px;
  		}

  		.cglv__header__banner__heading {
  			width: 100%;
  			margin-bottom: 30px;
  		}

  		.cglv__header__banner h2 {
  			font-size: 36px;
  			line-height: 30px;
  		}

  		.cglv__header__banner h2 small {
  			font-size: 22px;
  		}

  		.cglv__header__banner__link {
  			text-align: left;
  			font-size: 18px;
  		}

  		.cglv__header__links li {
  			width: calc(50% - 5px);
  			margin-bottom: 10px;
  			display: flex;
  			align-items: center;
  		}

  		.cglv__sidebar {
  			width: 100%;
  			padding-right: 0;
  			margin-bottom: 16px;
  		}

  		.cglv__sidebar__filters {
  			max-height: 42px;
  			overflow: hidden;
  			transition: .5s all;
  			transition-delay: 0;
  			padding: 10px 20px 20px;
  			position: relative;
			z-index:1000 !important;
  		}

  		.cglv__sidebar__filters &gt; * {
  			position: relative;
  			z-index: 1;
  		}

  		.cglv__sidebar__filters:before {
  			content: '';
  			position: absolute;
  			top: 0;
  			left: 0;
  			height: 42px;
  			width: 100%;
  			z-index: 0 !important;
  			background-color: #FDB813;
  		}

  		.cglv__sidebar__filters.extended {
  			max-height: 20000px;
  		}

  		.cglv__sidebar__filters__sort {
  			display: flex;
  			visibility: visible;
  			margin-bottom: 0;
			width: 70%;
  		}
		.cglv__sidebar__filters__sort .select-wrapper {
			display: block
		}
		.cglv__sidebar__filters__sort select {
			max-width: 100%;
			width: 100%;
			color:black;
		}

  		.cglv__products {
  			width: 100%;
  			padding-left: 0;
  		}

  		.product-card,
  		.cglv__products__list__ad-space {
  			/*width: 100%;*/
  		}

  		.product-card--recommended {
  			margin-left: 6px;
  			margin-right: 6px;
  			/*width: calc(100% - 12px);*/
  		}

  		.product-card--recommended:before {
  			top: -29px;
  			left: -1px;
  		}

  		.product-card--recommended:after {
  			/*content: none;*/
  		}

  		.cglv__sidebar__filters__heading {
  			font-size: 15px!important;/* JS 0706 */
  			font-weight: 500!important;
  			margin: 0;
  			top: 0px;
			width: 30%;
  		}

  		.product-card,
  		.cglv__products__list__ad-space {
  			margin-bottom: 16px;
  		}

  		.product-card__image-wrapper {
  			margin: 0;
  			width: 100%;
  			border: none;
  			border-bottom: 1px solid #C8C8C8;
  		}

  		.product-card__title {
  			overflow: hidden;
  			display: -webkit-box;
  			-webkit-line-clamp: 3;
  			-webkit-box-orient: vertical;
  			font-size: 16px;
  			line-height: 1.4;
  		}

  		.product-card__sku,
  		.product-card__rating {
  			margin: 0 0 5px;
  			width: auto;
  			text-align: left;
  		}

  		.product-card__desc {
  			display: none;
  		}

  		.product-card__availability {
  			width: 100%;
			height: 40px;
  			margin-bottom: 0;
			padding-right: 5%;
			font-size:0.8em;
			line-height:1.2em;
  		}

  		.product-card__price-wrapper {
  			width: 100%;
			height: 75px;
  		}

  		.product-card__price {
  			font-size: 25px;
  		}

  		.product-card__price-was,
  		.product-card__price-cond {
  			font-size: 14px;
  			margin: 0;
  		}

  		.product-card__footer {
  			height: 42px;
  		}

  		.product-card__footer .more-info,
  		.product-card__footer .out-of-stock {
  			line-height: 42px;
  			font-size: 16px;
  			padding: 0 5px;
  		}

  		.product-card__footer .add-to-basket {
  			line-height: 42px;
  			font-size: 14px;
  			width: 75%;
  			overflow: hidden;
  			padding: 0 5px;
  		}

  		.product-card__footer label,
  		.product-card__footer input {
  			line-height: 40px;
  			width: 25%;
  		}

  		.cglv__sidebar__filters__heading button {
  			cursor: pointer;
			color: black !important;
  		}

  		.cglv__sidebar__filters__heading button:after {
  			content: '\f1de';
  			font-family: 'Font Awesome 6 Pro';
  			margin-left: 8px;
  			position: relative;
  			top: 1px;
  		}

  		.cglv__sidebar__filters__sort .select-wrapper:after {
  			top: 0px;
  			right: 3px;
  		}

  		.cglv__sidebar__filters__reset {
  			margin: 20px 0 5px;
  			text-decoration: underline;
  		}

  		.cglv__products__meta__sort {
  			display: none;
  			visibility: hidden;
  		}

  		.cglv__products__meta {
  			margin: 0 0 30px;
  		}

  		.cglv__sidebar__filters__ad-space,
  		.cglv__products__list__ad-space {
  			display: none;
  			visibility: hidden;
  		}

  		.cglv__sidebar__filters__apply {
  			display: block;
  			visibility: visible;
  		}

  		.cglv__sidebar__filters__apply:hover,
  		.cglv__sidebar__filters__apply:focus {
  			background-color: #06923d;
  		}

  		.cglv__sidebar__filters__show-all {
  			margin: 0 0 20px;
  		}

  		.cglv__below-sidebar__reset,
  		.cglv__below-sidebar__active-filters {
			display: block;
			visibility: visible;
		}
 	.product-card__label {
		top: -0.5px;
		left: -0.5px;
	}

	.product-card__label_haz {
		top: -0.5px;
		left: -0.5px;
	}

	.product-card__label_liq {
		top: -0.5px;
		left: -0.5px;
	}

	.product-card__label_new {
		top: -0.5px;
		left: -0.5px;
	}

 	}
  	@media only screen and (max-width: 500px) {   
	.product-card__label {
		font-size: 11px;
	}
	.product-card__label_new, .product-card__label_haz, .product-card__label_liq{
	font-size:11px
	}
	
	}</pre></body></html>