@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-25%)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes scaleUp{0%{transform:scale(0)}50%{transform:scale(1)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:0 0}}.c-breadcrumb{display:flex;font-size:1.3rem;margin-right:var(--container-padding-negative);overflow:auto;width:calc(100% + var(--container-padding))}.c-breadcrumb::-webkit-scrollbar{display:none}.c-breadcrumb__list{display:flex;padding-right:var(--container-padding)}.c-breadcrumb__item{display:flex}.c-breadcrumb__item .c-link{--link-c-font:var(--c-primary);--link-c-font-hover:var(--c-primary-hover);font-size:1.3rem;line-height:2rem;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;text-underline-offset:.4rem;transition-property:all;white-space:nowrap}@media (hover:hover){.c-breadcrumb__item .c-link:hover{text-decoration-color:transparent}}.c-breadcrumb__item .sc-last{line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-breadcrumb__item .sc-delimiter{color:var(--c-light-grey);display:grid;margin:0 .4rem;place-items:center;width:2rem}.c-breadcrumb__item .sc-delimiter .ico{font-size:1rem;height:1rem;line-height:1rem}@media (max-width:1279px){.c-breadcrumb__item{max-width:25rem}}@media (max-width:1023px){.c-breadcrumb__item .c-link{font-size:1.2rem;line-height:1.6rem}.c-breadcrumb__item .sc-delimiter{width:1.6rem}}.c-subcategories{container-name:subcategories;container-type:inline-size;margin-bottom:3rem}.c-subcategories__title{font-size:1.3rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.c-subcategories__back{font-size:1.4rem;margin-bottom:1.5rem}@media (hover:hover){.c-subcategories__back .c-link:hover{color:var(--c-primary-hover)}}.c-subcategories__list{--subcategories-s-items:4;display:grid;gap:1rem;grid-template-columns:repeat(var(--subcategories-s-items),minmax(0,1fr))}@media (max-width:599px){.c-subcategories__list{gap:.4rem}}@container subcategories (min-width: 105.6rem){.c-subcategories__list{--subcategories-s-items:4}}@container subcategories (max-width: 105.5rem) and (min-width: 79.2rem){.c-subcategories__list{--subcategories-s-items:3}}@container subcategories (max-width: 79.1rem){.c-subcategories__list{--subcategories-s-items:2}}.c-subcategories__item .c-btn{--btn-s-radius:0.4rem;--btn-s-padding:1.6rem;--btn-s-height:6.4rem;--btn-c-bg-hover:var(--c-white-hover);--btn-c-font:var(--c-font-dark);--btn-c-font-hover:var(--c-primary);--btn-c-border-hover:var(--c-border-dark);align-items:center;display:flex;gap:1rem;justify-content:flex-start}.c-subcategories__item .c-btn .sc-image{flex-shrink:0;height:4.8rem;position:relative;width:4.8rem}.c-subcategories__item .c-btn .sc-image .c-img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.c-subcategories__item .c-btn .sc-name{-webkit-line-clamp:3;
  /*! autoprefixer: off */-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:1.4rem;font-weight:600;line-height:1.42;overflow:hidden}.c-subcategories__item .c-btn .sc-count{color:#a0a8ae;display:none;font-size:10px;font-weight:500;padding-left:2px;position:relative;text-transform:super;top:-5px}.c-subcategories__item .c-btn .ico{font-size:11px;height:11px;line-height:11px}.c-subcategories__item .c-btn.is-active{border-color:var(--c-primary);color:var(--c-primary)}@media (max-width:1023px){.c-subcategories__item .c-btn{min-height:4.8rem}.c-subcategories__item .c-btn .sc-image{height:3.4rem;width:3.4rem}.c-subcategories__item .c-btn .sc-image:before{height:2.2rem;width:2.2rem}.c-subcategories__item .c-btn .sc-name{font-size:1.3rem}}.c-listing-header{overflow:hidden;position:relative}.c-listing-header__title{max-width:85.4rem;padding-bottom:2.4rem}@media (max-width:599px){.c-listing-header__title{padding-bottom:1.6rem}}.c-listing-header__title h1{color:var(--c-font-dark);font-size:4rem;font-weight:600;line-height:1.4;margin:0}@media (max-width:1023px){.c-listing-header__title h1{font-size:2.4rem}}.c-listing-header__description{color:var(--c-font);font-size:1.5rem;font-weight:400;line-height:1.6;max-width:85.4rem;padding-bottom:3.2rem}@media (max-width:599px){.c-listing-header__description{padding-bottom:2.4rem}}.c-listing-header__description .is-shorten{display:inline}.c-listing-header__description .is-shorten .c-link{align-items:center;display:flex;gap:.4rem;justify-content:center}@media (hover:hover){.c-listing-header__description .is-shorten .c-link:hover{color:var(--c-primary-hover)}}.c-listing-header__description .is-shorten .c-link .ico{font-size:1rem;position:relative;top:1px}.c-listing-header__description .is-shorten .c-link.is-expanded .ico{transform:rotate(180deg)}.c-listing-header__subtitle{margin-bottom:3rem}.c-listing-header__articles .sc-title{font-size:1.3rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.c-listing-header__articles__list{display:flex;flex-direction:column;gap:.8rem}.c-listing-header__articles__list .c-link{font-weight:600}@media (hover:hover){.c-listing-header__articles__list .c-link:hover{color:var(--c-primary-hover)}}.filter-bubbles{display:flex;flex:1;flex-wrap:wrap;gap:.8rem;padding-right:20rem;position:relative}.filter-bubbles:not(.is-visible){display:none}@media (max-width:1023px){.filter-bubbles{border:none;overflow-x:auto;padding-right:0;width:calc(100% + var(--container-padding)*2)}.filter-bubbles::-webkit-scrollbar{display:none}}.filter-bubbles__item.c-link{--link-c-font:var(--c-font);align-items:center;background-color:var(--c-white);border:1px solid var(--c-border-dark);border-radius:.2rem;display:flex;font-size:1.3rem;gap:.6rem;height:3.2rem;padding:.6rem 1.2rem;transition:all .25s ease;white-space:nowrap}@media (hover:hover){.filter-bubbles__item.c-link:hover{background-color:var(--c-white-hover)}.filter-bubbles__item.c-link:hover .sc-value{color:var(--c-font)}.filter-bubbles__item.c-link:hover .ico{color:var(--c-red)}}.filter-bubbles__item.c-link .sc-key{align-items:center;background-color:var(--c-white);border-radius:1.6rem 0 0 1.6rem;height:100%;padding:0 .8rem}.filter-bubbles__item.c-link .sc-value{align-items:center;display:flex;height:100%}.filter-bubbles__item.c-link .ico{font-size:1.8rem;height:1.8rem;line-height:1.8rem}.filter-bubbles__item.c-link.is-reset{--link-c-font:var(--c-red);--link-c-font-hover:var(--c-white);align-items:center;background-color:var(--c-white);border-color:var(--c-red);display:flex;order:9999;padding:.6rem 1.2rem;position:absolute;right:0;top:0}@media (hover:hover){.filter-bubbles__item.c-link.is-reset:hover{background-color:var(--c-red)}.filter-bubbles__item.c-link.is-reset:hover .ico,.filter-bubbles__item.c-link.is-reset:hover .sc-value{color:var(--c-white)}}.filter-bubbles__item.c-link.is-reset .sc-value{font-size:1.3rem;font-weight:600;line-height:1.23}@media (max-width:1023px){.filter-bubbles__item.c-link.is-reset{position:static}}.c-filter-slider__slider,.filter-price__slider{margin-right:.7rem;padding-bottom:1.6rem}@media (max-width:1023px){.c-filter-slider__slider,.filter-price__slider{margin-left:1px}}.c-filter-slider__inputs,.filter-price__inputs{align-items:center;display:flex;gap:1.2rem;justify-content:space-between}.c-filter-slider__inputs__divider,.filter-price__inputs__divider{background-color:var(--c-border-dark);height:1px;width:1.2rem}.c-filter-slider__inputs .c-form__label,.filter-price__inputs .c-form__label{color:#53677b;display:none;font-size:10px;margin:0}.c-filter-slider__inputs .c-form__item,.filter-price__inputs .c-form__item{margin:0;margin-bottom:0!important;position:relative;width:100%}.c-filter-slider__inputs .c-form__input,.filter-price__inputs .c-form__input{border-color:var(--c-border-light);border-radius:.2rem;color:var(--c-font-dark);height:32px;padding:0 .8rem;text-align:center}.c-filter-slider__inputs .c-form__input:focus,.filter-price__inputs .c-form__input:focus{border-color:var(--c-border-dark)}.c-filter-slider__inputs .is-text,.filter-price__inputs .is-text{padding:0 7px}.c-checkbox:before,.c-filter .multiselect-native-select .multiselect-container>li>a>label:before{align-items:center;background-color:var(--c-white);border:1px solid var(--input-c-border);border-radius:2px;color:transparent;content:"\e93e";display:flex;font-family:icomoon;height:1.8rem;justify-content:center;left:0;position:absolute;top:1px;width:1.8rem}.c-filter{--label-c-font:var(--c-grey);display:flex;flex-direction:column;gap:3.2rem}.c-filter .c-form__item:not(:last-child){margin-bottom:12px}.c-filter .c-form__item:last-child{margin-bottom:0}.c-filter .c-form__item--checkbox .c-form__input[data-custom=custom]:checked+label:before{border-color:var(--c-primary)}.c-filter .c-form__item--checkbox .c-form__input[data-custom=custom]+label{font-size:1.3rem;padding-left:2.8rem}.c-filter .c-form__item--checkbox .c-form__input[data-custom=custom]+label:before{border-color:var(--c-border-dark);border-radius:.2rem;height:2rem;top:0;width:2rem}.c-filter .c-form__item--checkbox .c-form__input[data-custom=custom]+label .sc-text{align-items:center;color:var(--c-font-dark);display:flex;font-weight:400;justify-content:space-between}.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]){border:1px solid var(--c-border-light);border-radius:.4rem;margin:0;padding:1.6rem}@media (max-width:1023px){.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]){border-bottom:1px solid var(--c-border-light);border-radius:0}}.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]) .c-form__input[data-custom=toggle]:checked+.c-form__label .sc-toggle{background-color:var(--c-green)}.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]) .c-form__input[data-custom=toggle]:checked+.c-form__label .sc-toggle:before{transform:translateX(2.5rem)}.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]) .c-form__label{align-items:center;display:flex;flex-direction:row-reverse;gap:.8rem;margin:0;padding:0}@media (max-width:1023px){.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]) .c-form__label{justify-content:start}}@media (max-width:599px){.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]) .c-form__label{justify-content:center}}.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]) .c-form__label .sc-text{color:var(--c-font-dark);font-size:1.4rem;font-weight:600}.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]) .c-form__label .sc-toggle{align-items:center;background-color:var(--c-border-light);border-radius:5rem;display:flex;height:2.5rem;min-width:5rem;padding:.4rem;position:relative}@media (hover:hover){.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]) .c-form__label .sc-toggle:hover{background-color:var(--c-border-dark)}}.c-filter .c-form__item--checkbox:has(.c-form__input[data-custom=toggle]) .c-form__label .sc-toggle:before{box-shadow:0 0 .5rem 0 var(--c-overlay);height:1.7rem;left:unset;position:relative;top:unset;transition:all .5s;width:1.7rem}.c-filter .multiselect-native-select .multiselect,.c-filter .multiselect-native-select .multiselect-all,.c-filter .multiselect-native-select .multiselect-filter{display:none}.c-filter .multiselect-native-select .multiselect-container{display:flex;flex-direction:column;position:static}.c-filter .multiselect-native-select .multiselect-container .multiselect-filter{padding-bottom:1.5rem}.c-filter .multiselect-native-select .multiselect-container .multiselect-filter .c-form__input{border-radius:.4rem;font-size:1.4rem;font-weight:400;height:3.5rem;padding:0 3.5rem 0 1.2rem;width:100%}.c-filter .multiselect-native-select .multiselect-container .multiselect-filter .ico{color:var(--c-font);font-size:1.4rem;height:1.4rem;line-height:1.4rem;position:absolute;right:1rem;top:1rem}.c-filter .multiselect-native-select .multiselect-container.hide-items:not(.is-expanded) li.is-hidden:not(.active){display:none}.c-filter .multiselect-native-select .multiselect-container.hide-items .multiselect-filter{display:block}.c-filter .multiselect-native-select .multiselect-container.hide-items .is-more{color:#005eb8;display:inline-flex;font-size:1.2rem;font-weight:500}.c-filter .multiselect-native-select .multiselect-container.is-filtering .is-more{display:none}.c-filter .multiselect-native-select .multiselect-container .is-more{align-items:center;display:flex;gap:.8rem;order:99999}@media (hover:hover){.c-filter .multiselect-native-select .multiselect-container .is-more:hover{color:var(--c-primary-hover)}}.c-filter .multiselect-native-select .multiselect-container .is-more .sc-text{font-size:1.3rem;font-weight:400;line-height:1.53;text-decoration:underline}.c-filter .multiselect-native-select .multiselect-container .is-more .ico{font-size:1rem;height:1rem;line-height:1rem;position:relative}.c-filter .multiselect-native-select .multiselect-container .is-more.is-expanded .ico{transform:rotate(-180deg)}.c-filter .multiselect-native-select .multiselect-container>li{padding-bottom:1.2rem}.c-filter .multiselect-native-select .multiselect-container>li:not(.active)>a[data-count="0"] label{opacity:.5;pointer-events:none}.c-filter .multiselect-native-select .multiselect-container>li>a{text-decoration:none}.c-filter .multiselect-native-select .multiselect-container>li>a>label{align-items:center;color:var(--c-grey);display:flex;font-size:1.3rem;justify-content:space-between;line-height:1.5;padding:0 0 0 3rem;position:relative}.c-filter .multiselect-native-select .multiselect-container>li>a>label:before{border-radius:.2rem;height:2rem;top:0;width:2rem}.c-filter .multiselect-native-select .multiselect-container>li>a>label input[type=checkbox]{margin-bottom:0;opacity:0;position:absolute;z-index:-1}.c-filter .multiselect-native-select .multiselect-container>li>a>label:hover{color:#005eb8}.c-filter .multiselect-native-select .multiselect-container>li.active>a>label{text-underline-offset:2px}.c-filter .multiselect-native-select .multiselect-container>li.active>a>label:before{background:var(--c-primary);border-color:var(--c-primary);color:#fff;font-size:1.4rem;font-weight:600;line-height:1}@media (max-width:1023px){.c-filter{display:flex;flex-direction:column;height:100%}}.c-filter__list{display:flex;flex-direction:column;gap:3.2rem 0}.c-filter__item .is-count{align-items:center;background-color:var(--c-bg);border-radius:.2rem;color:var(--c-font);display:flex;font-size:1.2rem;font-weight:400;height:2rem;justify-content:center;padding:1rem .6rem}@media (max-width:1023px){.c-filter__item{padding:0 var(--container-padding)}}.c-filter__name{align-items:center;color:var(--c-font-dark);display:flex;font-weight:600;justify-content:space-between;line-height:1.42;padding-bottom:1.2rem}.c-filter__name .c-ico{align-items:center;background-color:transparent;border:1px solid var(--c-border-light);border-radius:.2rem;color:var(--c-primary);display:flex;font-weight:400;height:2.4rem;justify-content:center;padding:1rem;transition:all .25s ease-in-out;width:3.2rem}@media (hover:hover){.c-filter__name .c-ico:hover{background-color:var(--c-white-hover)}}.c-filter__name .c-ico:before{content:"\e93a";font-family:icomoon;font-size:1.6rem;height:1.6rem;line-height:1.6rem;position:relative}.c-filter__name.is-active .c-ico:before{content:"\e939"}@media (hover:hover){.c-filter__name:hover{color:#005eb8;cursor:pointer}}@media (max-width:1023px){.c-filter__list{flex:1;min-height:0;overflow:auto}}.c-filter__content:not(.is-active){display:none}.c-filter__footer .c-btn{border-radius:0;font-weight:500;gap:0;height:55px;justify-content:center;margin-bottom:0;text-transform:none;width:100%}.c-filter__footer .c-btn .ico{font-size:8px;height:8px;line-height:8px;margin-left:6px}.c-filter__footer .sc-bubbles .filter-bubbles{margin:0;padding:8px}.range-slider{display:flex;width:100%}.range-slider__info{align-items:center;display:flex;margin-bottom:0}.range-slider__info .ico{color:#b7bcc4;cursor:pointer;flex-shrink:0;margin-left:auto;text-align:center;width:33px}.range-slider__label{color:#53677b;margin-right:12px;position:relative}@media (max-width:1023px){.range-slider__label{font-size:13px}}@media (width <= 374px){.range-slider__label{display:none}}.range-slider__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.range-slider__element{align-items:center;display:flex;flex:1}.range-slider__from,.range-slider__to{color:#53677b;text-align:center}.range-slider__from .arrow,.range-slider__to .arrow{align-items:center;background:#eaebeb;border-radius:50%;cursor:pointer;display:flex;height:17px;justify-content:center;margin:auto;position:relative;transition:all .2s ease-in-out;width:17px;z-index:7}.range-slider__from .arrow .fa,.range-slider__to .arrow .fa{font-size:9px;height:9px;line-height:9px}.range-slider__from .arrow.is-left .fa,.range-slider__to .arrow.is-left .fa{left:-1px}.range-slider__from .arrow.is-right .fa,.range-slider__to .arrow.is-right .fa{left:1px}.range-slider__from .arrow:hover,.range-slider__to .arrow:hover{background:#005eb8}.range-slider__from .arrow:hover .fa,.range-slider__to .arrow:hover .fa{color:#fff}.range-slider__from{margin-right:15px}.range-slider__to{margin-left:15px}.range-slider__slider{background:var(--c-border-light);border:none;border-radius:5rem;box-shadow:none;flex:1;height:.8rem;margin:0 .5rem}.range-slider__slider[disabled]{opacity:.3}.range-slider__slider .noUi-base{padding:6px 0;top:-2px;z-index:2}.range-slider__slider .noUi-base:after{content:"";display:block;height:100%;position:absolute;top:0;width:22px}.range-slider__slider .noUi-base:before{left:-22px}.range-slider__slider .noUi-base:after{left:100%}@media (max-width:1279px){.range-slider__slider .noUi-base .noUi-origin .noUi-tooltip:after,.range-slider__slider .noUi-base .noUi-origin .noUi-tooltip:before{display:none}.range-slider__slider .noUi-base .noUi-origin:nth-child(2) .noUi-tooltip{transform:translateX(-9px)}.range-slider__slider .noUi-base .noUi-origin:nth-child(3) .noUi-tooltip{transform:translateX(calc(-100% + 9px))}}.range-slider__slider .noUi-connects{height:.6rem;top:-3px}.range-slider__slider .noUi-connect{background-color:var(--c-primary);z-index:5}.range-slider__slider .noUi-pips-horizontal{height:16px;padding:0;top:-6px}.range-slider__slider .noUi-pips-horizontal .noUi-value{display:none}.range-slider__slider .noUi-marker-horizontal.noUi-marker{background:#fff}.range-slider__slider .noUi-marker-horizontal.noUi-marker-large{background:#eaebeb;height:16px;z-index:1}.range-slider__slider.noUi-horizontal .noUi-origin{will-change:translate}.range-slider__slider.noUi-horizontal .noUi-handle{background:#fff;border:4px solid #005eb8;border-radius:50%;box-shadow:none;cursor:pointer;cursor:grab;height:16px;right:-13px;top:-2px;transition:border-width .1s ease;width:16px}.range-slider__slider.noUi-horizontal .noUi-handle:hover:active{cursor:pointer;cursor:grabbing}.range-slider__slider.noUi-horizontal .noUi-handle .noUi-tooltip{background:#fff;border:1px solid #eaebeb;border-radius:3px;bottom:19px;color:#005eb8;font-weight:500;opacity:0;padding:0 0 4px;pointer-events:none;transition:all .1s ease}@media (max-width:1023px){.range-slider__slider.noUi-horizontal .noUi-handle .noUi-tooltip{opacity:0;pointer-events:none}}.range-slider__slider.noUi-horizontal .noUi-handle:after,.range-slider__slider.noUi-horizontal .noUi-handle:before{display:none}.range-slider__slider.noUi-horizontal .noUi-handle.noUi-active,.range-slider__slider.noUi-horizontal .noUi-handle:hover{border-width:2px}.range-slider__slider.noUi-horizontal .noUi-handle.noUi-active .noUi-tooltip,.range-slider__slider.noUi-horizontal .noUi-handle:hover .noUi-tooltip{bottom:28px;box-shadow:0 0 20px rgba(62,76,82,.15);font-size:13px;opacity:1;padding:10px 14px}.range-slider__slider.noUi-horizontal .noUi-handle:focus{outline:none}.range-slider.is-initialized .range-slider__slider .noUi-connect{background:#f5f7f9}.range-slider.is-initialized .range-slider__slider.noUi-horizontal .noUi-handle .noUi-tooltip{display:none}@media (max-width:1023px){.c-aside-filter{background-color:#fff;display:flex;flex-direction:column;inset:0;min-width:360px;position:fixed;top:var(--admin-bar-height,0);width:100%;z-index:310}.c-aside-filter:not(.is-active){display:none}}.c-aside-filter__title{font-family:Outfit,sans-serif;font-size:24px;font-weight:500}.c-aside-filter__title .c-btn{color:#fff;margin-right:-12px}@media (hover:hover){.c-aside-filter__title .c-btn:hover{background-color:transparent;color:#d80027}}@media (max-width:1023px){.c-aside-filter__title{align-items:center;background-color:var(--c-bg);color:#53677b;display:flex;font-size:16px;font-weight:500;height:60px;justify-content:space-between;padding:0 var(--container-padding);text-transform:none}.c-aside-filter__title .ico-funnel{font-size:22px;font-weight:700;height:22px;line-height:22px;margin-right:7px;top:2px}.c-aside-filter__title .c-btn{background-color:transparent;color:#53677b;justify-content:center;padding:0;width:40px}.c-aside-filter__title .c-btn .ico{font-size:2rem;height:2rem;line-height:2rem}.c-aside-filter__list{flex:1;min-height:0;padding-top:16px}.c-aside-filter__list form{height:100%}}.c-aside-filter__item{border-bottom:1px solid #eaebeb}.c-listing-aside{width:22.8rem}.c-listing-options{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:1023px){.c-listing-options{margin-left:-2rem;margin-right:-2rem}}.c-listing-options__bubbles{align-items:center;display:flex;gap:1.2rem;position:relative;width:100%}.c-listing-options__bubbles:has(.filter__bubbles.is-visible){border-bottom:1px solid var(--c-border-light);padding-bottom:2.4rem}.c-listing-options__bubbles .sc-title{color:var(--c-font-dark);font-size:1.4rem;font-weight:600;width:-moz-max-content;width:max-content}.c-listing-options__bubbles:not(:has(.filter-bubbles__item)){display:none}@media (max-width:1023px){.c-listing-options__bubbles{order:2;padding:1.2rem 2rem}.c-listing-options__bubbles:has(.filter__bubbles.is-visible){border-bottom:none;padding-bottom:1.2rem}}@media (max-width:599px){.c-listing-options__bubbles .sc-title{display:none}}.c-listing-options__trigger{width:100%}.c-listing-options__trigger .c-btn{--btn-s-height:6.4rem;--btn-s-radius:0;--btn-s-padding:0 2rem;align-items:center;justify-content:space-between;width:100%}.c-listing-options__trigger .c-btn .ico{font-size:.8rem;height:.8rem;line-height:.8rem}.c-listing-options__trigger .c-btn .ico-settings-sliders{font-size:1.6rem}.c-listing-options__trigger .c-btn .sc-text{font-size:1.5rem;font-weight:600;line-height:1.33}.c-listing-options__trigger .c-btn .sc-count{font-size:1.5rem;font-weight:400;line-height:1.33;margin-left:auto}.c-listing-options__trigger__title{align-items:center;display:flex;gap:.8rem}@media (max-width:1023px){.c-listing-options__trigger{order:-1}}.c-listing-options__sorts{align-items:center;display:flex;padding-bottom:3.2rem;padding-top:2.4rem;width:100%}@media (max-width:1023px){.c-listing-options__sorts{background-color:var(--c-bg);gap:1rem;padding:1.2rem 2rem}}.c-listing-options__sorts__select-container{align-items:center;display:flex;gap:1.2rem;margin-left:auto}@media (max-width:599px){.c-listing-options__sorts__select-container{margin:0;width:100%}}.c-listing-options__sorts .sc-text{color:var(--c-font);font-size:1.3rem;font-weight:400;line-height:1.53}@media (max-width:599px){.c-listing-options__sorts .sc-text{display:none}}.c-listing-options__sorts .sc-select{position:relative}@media (max-width:599px){.c-listing-options__sorts .sc-select{width:100%}}.c-listing-options__sorts .sc-select .ico{bottom:0;color:var(--c-font);margin:auto;pointer-events:none;position:absolute;top:0}.c-listing-options__sorts .sc-select .ico.ico-sort{font-size:2rem;height:2rem;left:1.6rem;line-height:2rem}.c-listing-options__sorts .sc-select .ico.ico-chevron-down{font-size:1rem;height:1rem;line-height:1rem;right:1.6rem}.c-listing-options__sorts .sc-select .c-form__item{margin-bottom:0}.c-listing-options__sorts .sc-select .c-form__input{--input-s-padding:0 4rem 0 4rem;--input-s-height:4rem;background-size:10px;border:1px solid var(--c-border);border-radius:.4rem;color:var(--c-font);font-weight:400;min-width:26.5rem}@media (hover:hover){.c-listing-options__sorts .sc-select .c-form__input:hover{background-color:var(--c-white-hover);border-color:var(--c-border-dark)}}@media (max-width:599px){.c-listing-options__sorts .sc-select .c-form__input{min-width:100%}}.c-listing-options__count{color:var(--c-font);font-size:1.3rem;line-height:1.53;padding-left:2.4rem}.c-listing-options__count .sc-text{color:var(--c-font-dark);font-weight:600}@media (max-width:1023px){.c-listing-options__count{display:none}}.c-listing-options__views{align-items:center;background-color:var(--c-white);border:1px solid var(--c-border-light);border-radius:.4rem;display:flex;height:4rem;padding:.4rem}.c-listing-options__views .sc-list{display:flex;gap:.4rem}.c-listing-options__views .c-btn{align-items:center;color:var(--c-font);display:flex;gap:0 6px;height:32px;justify-content:center;padding:0 14px;padding-inline:1rem;width:3.2rem}.c-listing-options__views .c-btn .ico{font-size:1.6rem;height:1.6rem;line-height:1.6rem}.c-listing-options__views .c-btn.is-active{background-color:var(--c-primary);color:var(--c-white)}@media (hover:hover){.c-listing-options__views .c-btn:hover:not(.is-active){background-color:var(--c-bg)}.c-listing-options__views .c-btn:hover:not(.is-active) .ico{color:var(--c-primary)}}.c-wishlist-popup{position:relative}.c-wishlist-popup__content{background-color:var(--c-white);border:1px solid var(--c-border-light);border-radius:.4rem;box-shadow:5px 5px 2rem rgba(0,0,0,.1);overflow:hidden;position:absolute;text-align:left;top:100%;width:26rem;z-index:50}.c-wishlist-popup__content:not(.is-active),.wishlist-popup.is-empty .wishlist-popup__list__title{display:none}.wishlist-popup.is-empty .wishlist-popup__list .sc-empty-list-message{display:inline-block}.wishlist-popup.is-empty .wishlist-popup__list .wishlist-popup__content .c-form__item{display:none}.wishlist-popup__list{border-bottom:1px solid var(--c-border-light);display:flex;flex-direction:column;padding:2rem;position:relative}.wishlist-popup__list__title{color:var(--c-font-dark);font-size:1.5rem;font-weight:600;line-height:1.33;margin:0;padding-bottom:2rem}.wishlist-popup__list .sc-empty-list-message{color:var(--c-font);display:none;font-size:1.4rem;font-weight:400;padding-block:2rem;text-align:center}.wishlist-popup__list:after,.wishlist-popup__list:before{content:"";display:block;height:1.2rem;left:0;position:absolute;right:0;width:100%;z-index:2}.wishlist-popup__list:before{background:linear-gradient(to top,rgba(var(--c-white),0),rgba(var(--c-white),1));top:0}.wishlist-popup__list:after{background:linear-gradient(to bottom,rgba(var(--c-white),0),rgba(var(--c-white),1));bottom:0}.wishlist-popup__content{scrollbar-color:var(--c-primary) var(--c-white);scrollbar-width:thin}.wishlist-popup__content::-webkit-scrollbar{width:1rem}.wishlist-popup__content::-webkit-scrollbar-track{background:var(--c-white)}.wishlist-popup__content::-webkit-scrollbar-thumb{background-color:var(--c-white);border-right:solid var(--c-primary)}.wishlist-popup__content{display:flex;flex-direction:column;gap:1.2rem;max-height:25rem;overflow:auto}.wishlist-popup__content .c-form__item{color:var(--c-font);display:flex;gap:.8rem;margin:0}.wishlist-popup__content .c-form__item:hover{color:var(--c-primary)}.wishlist-popup__content .c-form__item .c-form__label{font-size:1.3rem;font-weight:400;margin:0;padding:0}.wishlist-popup__tasting{display:none}.wishlist-popup__tasting .c-link{align-items:center;display:flex;font-weight:600;gap:.9rem;padding:1.4rem 1.6rem;width:100%}.wishlist-popup__tasting .c-link .ico-edit{font-weight:700}.wishlist-popup__tasting .c-link[data-tasted="0"] .is-tasted,.wishlist-popup__tasting .c-link[data-tasted="1"] .is-not-tasted{display:none}.wishlist-popup__tasting .c-link:not(:last-child){border-bottom:10px solid var(--c-border-primary)}@media (hover:hover){.wishlist-popup__tasting .c-link:hover{color:var(--c-red);text-decoration:none}}.wishlist-popup__tasting .c-link:focus,.wishlist-popup__tasting .c-link:focus-visible{color:var(--c-red);text-decoration:none}.wishlist-popup__new .c-btn{align-items:center;border-radius:0;display:flex;font-size:1.3rem;height:5.2rem;justify-content:start;padding:1.6rem 2rem;width:100%}.wishlist-popup__new .c-btn .ico{font-size:1.6rem}.wishlist-popup__form{display:none;height:5.2rem}.wishlist-popup__form .c-form{align-items:center;display:flex;height:100%;padding-right:.8rem}.wishlist-popup__form .c-form__item{flex:1;height:100%;margin:0;padding-right:.5rem}.wishlist-popup__form .c-form__item .c-input{border:none;border-radius:0;height:100%;padding:1.6rem 0 1.6rem 2rem}.wishlist-popup__form .c-btn{align-items:center;border-radius:.2rem;display:flex;height:3.6rem;justify-content:center;padding:0 1.2rem;width:3.6rem}.wishlist-popup__form .c-btn .ico{font-size:2rem}.c-ribbon{--ribbon-c-bg:var(--c-bg);--ribbon-c-font:var(--c-font);align-items:center;background-color:var(--ribbon-c-bg);border-radius:1.2rem;color:var(--ribbon-c-font);display:inline-flex;font-size:1.3rem;font-weight:500;height:2.4rem;letter-spacing:normal;padding:0 .8rem}.c-ribbon.is-new{--ribbon-c-bg:var(--c-green)}.c-ribbon.is-sale{--ribbon-c-bg:var(--c-secondary);--ribbon-c-font:var(--c-font)}.c-ribbon.is-action{--ribbon-c-bg:var(--c-red);--ribbon-c-font:var(--c-white)}.c-ribbon.is-free_shipping{--ribbon-c-bg:var(--c-blue);--ribbon-c-font:var(--c-white)}@media (max-width:1023px){.c-ribbon{font-size:1rem;height:2.6rem;padding:0 .8rem}}.c-price__action{display:flex;font-size:12px;margin-bottom:1px}.c-price__action .c-old{color:#000;margin-right:10px;text-decoration:line-through}.c-price__action .c-text{color:#0078eb}@media (max-width:1023px){.c-price__action .c-text{display:none}}.c-price__actual{color:#000;font-size:16px;letter-spacing:normal;white-space:nowrap}.c-price__actual .c-vat{font-family:Outfit,sans-serif;font-size:11px;font-weight:400;text-transform:none}.c-price__actual.is-action{color:#005eb8}.c-price__actual.is-action .c-vat{color:#000}.c-price__vat{color:#1e3a57;display:none;font-size:13px}.c-product-quantity-counter{display:flex;gap:.8rem;height:100%;position:relative;width:-moz-min-content;width:min-content}.c-product-quantity-counter .is-button{flex:1}.c-product-quantity-counter .c-quantity-form{align-items:center;border:1px solid var(--c-border-light);border-radius:.4rem;color:var(--c-font);display:flex;font-size:1.3rem;height:100%;justify-content:space-between;padding:1rem .8rem;width:9.6rem}.c-product-quantity-counter .c-quantity-form .c-form__input{background-color:transparent;min-width:2rem;text-align:center}.c-product-quantity-counter .c-quantity-form .c-btn{color:var(--c-font);flex:1;height:auto;padding:0}.c-product-quantity-counter .c-quantity-form .c-btn .ico{font-size:1.6rem}@media (hover:hover){.c-product-quantity-counter .c-quantity-form .c-btn:hover{color:var(--c-primary)}}.c-product-thumb.is-grid{display:grid;grid-template:"image" 26.4rem "details" auto "availability" min-content "price" min-content "add-to-cart" min-content/minmax(0,1fr);height:100%;padding:2rem;position:relative}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid{grid-template:"image" 18.7rem "details" min-content "availability" auto "price" min-content "add-to-cart" min-content/minmax(0,1fr);padding:1.6rem}}.c-product-thumb.is-grid .c-product-thumb__header{margin-bottom:2rem;position:relative}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__header{margin-bottom:1.6rem}}.c-product-thumb.is-grid .c-product-thumb__header .c-wishlist-popup__content{top:calc(100% + .5rem);width:100%}.c-product-thumb.is-grid .c-product-thumb__header .c-wishlist-popup__trigger{border-radius:.4rem;bottom:0;color:var(--c-font);cursor:pointer;font-size:2rem;height:auto;padding:.5rem;position:absolute;right:0;z-index:20}@media (hover:hover){.c-product-thumb.is-grid .c-product-thumb__header .c-wishlist-popup__trigger:hover{background-color:var(--c-bg);color:var(--c-primary)}}.c-product-thumb.is-grid .c-product-thumb__header__ribbons{display:flex;flex-direction:column;gap:.4rem;left:0;position:absolute;top:0;z-index:99}.c-product-thumb.is-grid .c-product-thumb__header__ribbons .c-ribbon{border-radius:.2rem;color:var(--c-white);font-size:1.4rem;font-weight:600;padding:.4rem 1rem;width:-moz-max-content;width:max-content}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__header__ribbons .c-ribbon{font-size:1.2rem}}.c-product-thumb.is-grid .c-product-thumb__image{grid-area:image;height:100%;width:100%}.c-product-thumb.is-grid .c-product-thumb__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (hover:hover){.c-product-thumb.is-grid .c-product-thumb__image img:hover{opacity:.9}}.c-product-thumb.is-grid .c-product-thumb__details{display:flex;flex-direction:column;gap:.4rem;grid-area:details;padding:2rem 0 2.4rem}.c-product-thumb.is-grid .c-product-thumb__details__manufacturer{align-items:center;display:flex;gap:.8rem;line-height:1.23}.c-product-thumb.is-grid .c-product-thumb__details__manufacturer .c-product-thumb__details__ribbons{display:none}@media (max-width:599px){.c-product-thumb.is-grid .c-product-thumb__details__manufacturer{font-size:1.2rem;line-height:1.33}}.c-product-thumb.is-grid .c-product-thumb__details__manufacturer .c-link{font-size:1.3rem;font-weight:500;line-height:1.23;text-transform:uppercase}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__details__manufacturer .c-link{font-size:1.2rem;line-height:1.33}}.c-product-thumb.is-grid .c-product-thumb__details__title{color:var(--c-primary);font-size:1.6rem;font-weight:600;line-height:1.25;max-width:36.4rem}@media (hover:hover){.c-product-thumb.is-grid .c-product-thumb__details__title:hover{color:var(--c-primary-hover)}}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__details__title{font-size:1.5rem;line-height:normal}}.c-product-thumb.is-grid .c-product-thumb__details__other{display:flex;flex-direction:column;gap:.4rem}.c-product-thumb.is-grid .c-product-thumb__packaging-amount,.c-product-thumb.is-grid .c-product-thumb__product-code{font-size:1.3rem;font-weight:400;line-height:1.23}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__packaging-amount,.c-product-thumb.is-grid .c-product-thumb__product-code{font-size:1.2rem}}.c-product-thumb.is-grid .c-product-thumb__packaging-amount strong{color:var(--c-font-dark);font-weight:600}.c-product-thumb.is-grid .c-product-thumb__product-code{color:var(--c-light-grey)}.c-product-thumb.is-grid .c-product-thumb__availability{align-items:center;display:flex;font-size:1.4rem;font-weight:600;gap:.4rem;grid-area:availability;max-width:100%;padding-bottom:.4rem;place-self:center start;text-decoration:underline;width:-moz-max-content;width:max-content}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__availability{font-size:1.3rem}}.c-product-thumb.is-grid .c-product-thumb__availability.is-available{color:var(--c-green)}.c-product-thumb.is-grid .c-product-thumb__availability.not-available{color:var(--c-red)}.c-product-thumb.is-grid .c-product-thumb__availability .ico{font-size:1.4rem;position:relative;top:1px}.c-product-thumb.is-grid .c-product-thumb__price{align-items:baseline;display:flex;gap:.8rem;grid-area:price;padding-bottom:.8rem}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__price{flex-direction:column;gap:0}}.c-product-thumb.is-grid .c-product-thumb__price__actual{color:var(--c-font-dark);font-size:1.8rem;font-weight:600}.c-product-thumb.is-grid .c-product-thumb__price__actual.is-action{color:var(--c-red)}.c-product-thumb.is-grid .c-product-thumb__price__vat-info{color:var(--c-font);font-size:1.2rem;font-weight:400}.c-product-thumb.is-grid .c-product-thumb__buy{align-self:stretch;grid-area:add-to-cart}.c-product-thumb.is-grid .c-product-thumb__buy__variant-btn{align-items:center;display:flex;height:4rem;justify-content:center;width:100%}.c-product-thumb.is-grid .c-product-thumb__buy__variant-btn .ico{font-size:1.6rem}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__buy__variant-btn{font-size:1.2rem}}.c-product-thumb.is-grid .c-product-thumb__buy .sc-buy form{display:flex;gap:.8rem;height:4rem;width:100%}.c-product-thumb.is-grid .c-product-thumb__buy .sc-buy form .c-product-quantity-counter{width:9.2rem}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__buy .sc-buy form .c-product-quantity-counter{display:none}}.c-product-thumb.is-grid .c-product-thumb__buy .sc-buy form .products__buy{align-items:center;display:flex;justify-content:center;padding:0 1rem;width:100%}.c-product-thumb.is-grid .c-product-thumb__buy .sc-buy form .products__buy .ico{font-size:1.6rem}@container listing-products (max-width: 56rem){.c-product-thumb.is-grid .c-product-thumb__buy .sc-buy form .products__buy{font-size:1.2rem}}.c-product-thumb.is-row{align-items:center;display:grid;grid-template:"image details availability price add-to-cart" max-content/min-content 34rem 3fr 2fr max-content;padding-block:1.2rem;position:relative}.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy) .c-product-thumb__price{padding-right:2.4rem}@container listing-products (max-width: 975px){.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy){grid-template:"image details price add-to-cart" max-content ". availability . ." min-content/min-content max-content 1fr 1fr max-content;row-gap:1rem}.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy) .c-product-thumb__availability{justify-self:start;padding-left:2rem}}@container listing-products (max-width: 840px){.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy){grid-template:"image details details availability price " min-content "image details details add-to-cart add-to-cart" min-content/min-content max-content max-content 1fr max-content}.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy) .c-product-thumb__availability{justify-self:end}}@container listing-products (max-width: 757px){.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy){grid-template:"image details details price price" min-content ".  availability add-to-cart add-to-cart add-to-cart" min-content/min-content max-content max-content}.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy) .c-product-thumb__availability{justify-self:end}.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy) .c-product-thumb__header{height:6.4rem;width:6.4rem}.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy) .c-product-thumb__price{align-items:start;padding-right:0}}@container listing-products (max-width: 600px){.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy){padding-inline:2rem}}@container listing-products (max-width: 560px){.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy){grid-template:"image details details" min-content "image price availability" min-content ". add-to-cart add-to-cart" min-content/min-content max-content 1fr;row-gap:1rem}.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy) .c-product-thumb__price{align-items:start;padding-left:2rem;padding-right:0}.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy) .c-product-thumb__details__other{flex-direction:column-reverse;gap:.5rem}.c-product-thumb.is-row:has(>.c-product-thumb__buy .sc-buy) .c-product-thumb__availability{padding-right:0;place-self:end end}}.c-product-thumb.is-row:has(>.c-product-thumb__buy a) .c-product-thumb__price{margin-inline:auto}@container listing-products (max-width: 975px){.c-product-thumb.is-row:has(>.c-product-thumb__buy a){grid-template:"image details price add-to-cart" max-content ". availability . ." min-content/min-content max-content 1fr 1fr max-content;row-gap:1rem}.c-product-thumb.is-row:has(>.c-product-thumb__buy a) .c-product-thumb__availability{justify-self:start;padding-left:2rem}}@container listing-products (max-width: 840px){.c-product-thumb.is-row:has(>.c-product-thumb__buy a){grid-template:"image details details availability price " min-content "image details details add-to-cart add-to-cart" min-content/min-content max-content max-content 1fr max-content}.c-product-thumb.is-row:has(>.c-product-thumb__buy a) .c-product-thumb__availability{justify-self:end;padding-right:2rem}}@container listing-products (max-width: 757px){.c-product-thumb.is-row:has(>.c-product-thumb__buy a){grid-template:"image details details price price" min-content ".  availability add-to-cart add-to-cart add-to-cart" min-content/min-content max-content max-content}.c-product-thumb.is-row:has(>.c-product-thumb__buy a) .c-product-thumb__availability{justify-self:end}.c-product-thumb.is-row:has(>.c-product-thumb__buy a) .c-product-thumb__header{height:6.4rem;width:6.4rem}.c-product-thumb.is-row:has(>.c-product-thumb__buy a) .c-product-thumb__price{align-items:start;padding-right:0}}@container listing-products (max-width: 600px){.c-product-thumb.is-row:has(>.c-product-thumb__buy a){padding-inline:2rem}}@container listing-products (max-width: 560px){.c-product-thumb.is-row:has(>.c-product-thumb__buy a){grid-template:"image details details" min-content "image price availability" min-content ". add-to-cart add-to-cart" min-content/min-content max-content 1fr;row-gap:1rem}.c-product-thumb.is-row:has(>.c-product-thumb__buy a) .c-product-thumb__price{align-items:start;padding-left:1.6rem;padding-right:0}.c-product-thumb.is-row:has(>.c-product-thumb__buy a) .c-product-thumb__details__other{flex-direction:column;gap:.5rem}.c-product-thumb.is-row:has(>.c-product-thumb__buy a) .c-product-thumb__availability{padding-right:0;place-self:end end}}.c-product-thumb.is-row .c-product-thumb__header{grid-area:image;height:9.6rem;position:relative;width:9.6rem}.c-product-thumb.is-row .c-product-thumb__header .c-wishlist-popup,.c-product-thumb.is-row .c-product-thumb__header .c-wishlist-popup__trigger,.c-product-thumb.is-row .c-product-thumb__header__ribbons{display:none}.c-product-thumb.is-row .c-product-thumb__image{height:100%;width:100%}.c-product-thumb.is-row .c-product-thumb__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (hover:hover){.c-product-thumb.is-row .c-product-thumb__image img:hover{opacity:.9}}.c-product-thumb.is-row .c-product-thumb__details{display:flex;flex-direction:column;gap:.8rem;grid-area:details;max-width:36.4rem;padding-left:2rem}.c-product-thumb.is-row .c-product-thumb__details__ribbons{display:flex;gap:.4rem}.c-product-thumb.is-row .c-product-thumb__details__ribbons .c-ribbon{border-radius:.2rem;color:var(--c-white);font-size:1.2rem;font-weight:600;padding:.4rem 1rem;text-transform:none;width:-moz-max-content;width:max-content}@container listing-products (max-width: 56rem){.c-product-thumb.is-row .c-product-thumb__details__ribbons .c-ribbon{font-size:1.2rem}}.c-product-thumb.is-row .c-product-thumb__details__manufacturer{align-items:center;display:flex;font-size:1.3rem;gap:.8rem;line-height:1.23;text-transform:uppercase}@media (max-width:599px){.c-product-thumb.is-row .c-product-thumb__details__manufacturer{font-size:1.2rem;line-height:1.33}}.c-product-thumb.is-row .c-product-thumb__details__manufacturer .c-link{font-size:1.3rem;font-weight:500;line-height:1.23;text-transform:uppercase}@container listing-products (max-width: 56rem){.c-product-thumb.is-row .c-product-thumb__details__manufacturer .c-link{font-size:1.2rem;line-height:1.33}}.c-product-thumb.is-row .c-product-thumb__details__title{color:var(--c-primary);font-size:1.6rem;font-weight:600;line-height:1.25;max-width:36.4rem}@media (hover:hover){.c-product-thumb.is-row .c-product-thumb__details__title:hover{color:var(--c-primary-hover)}}@container listing-products (max-width: 56rem){.c-product-thumb.is-row .c-product-thumb__details__title{font-size:1.5rem;line-height:normal}}.c-product-thumb.is-row .c-product-thumb__details__other{display:flex;gap:.8rem}.c-product-thumb.is-row .c-product-thumb__packaging-amount,.c-product-thumb.is-row .c-product-thumb__product-code{font-size:1.3rem;font-weight:400;line-height:1.23}@container listing-products (max-width: 56rem){.c-product-thumb.is-row .c-product-thumb__packaging-amount,.c-product-thumb.is-row .c-product-thumb__product-code{font-size:1.2rem}}.c-product-thumb.is-row .c-product-thumb__packaging-amount{color:var(--c-font)}.c-product-thumb.is-row .c-product-thumb__packaging-amount strong{color:var(--c-font-dark);font-weight:600}.c-product-thumb.is-row .c-product-thumb__product-code{color:var(--c-light-grey)}.c-product-thumb.is-row .c-product-thumb__availability{align-items:center;display:flex;font-size:1.4rem;font-weight:600;gap:.4rem;grid-area:availability;padding-bottom:.4rem;place-self:center center;text-decoration:underline;width:-moz-max-content;width:max-content}@container listing-products (max-width: 56rem){.c-product-thumb.is-row .c-product-thumb__availability{font-size:1.3rem}}.c-product-thumb.is-row .c-product-thumb__availability.is-available{color:var(--c-green)}.c-product-thumb.is-row .c-product-thumb__availability.not-available{color:var(--c-red)}.c-product-thumb.is-row .c-product-thumb__availability .ico{font-size:1.4rem;position:relative;top:1px}.c-product-thumb.is-row .c-product-thumb__price{align-items:end;display:flex;flex-direction:column;grid-area:price;margin-left:auto}@container listing-products (max-width: 56rem){.c-product-thumb.is-row .c-product-thumb__price{flex-direction:column;gap:0}}.c-product-thumb.is-row .c-product-thumb__price__actual{color:var(--c-font-dark);font-size:1.8rem;font-weight:600;line-height:1.33}.c-product-thumb.is-row .c-product-thumb__price__actual.is-action{color:var(--c-red)}.c-product-thumb.is-row .c-product-thumb__price__vat-info{color:var(--c-font);font-size:1.2rem;font-weight:400;line-height:1.33}.c-product-thumb.is-row .c-product-thumb__buy{grid-area:add-to-cart;justify-self:end}.c-product-thumb.is-row .c-product-thumb__buy__variant-btn{align-items:center;display:flex;height:4rem;justify-content:center;width:100%}.c-product-thumb.is-row .c-product-thumb__buy__variant-btn .ico{font-size:1.6rem}@container listing-products (max-width: 56rem){.c-product-thumb.is-row .c-product-thumb__buy__variant-btn{font-size:1.2rem}}.c-product-thumb.is-row .c-product-thumb__buy .sc-buy form{display:flex;gap:.8rem;height:4rem;width:100%}.c-product-thumb.is-row .c-product-thumb__buy .sc-buy form .c-product-quantity-counter{width:9.2rem}.c-product-thumb.is-row .c-product-thumb__buy .sc-buy form .products__buy{align-items:center;display:flex;justify-content:center;min-width:-moz-max-content;min-width:max-content;padding:0 1.6rem;width:100%}.c-product-thumb.is-row .c-product-thumb__buy .sc-buy form .products__buy .ico{font-size:1.6rem}@container listing-products (max-width: 56rem){.c-product-thumb.is-row .c-product-thumb__buy .sc-buy form .products__buy{font-size:1.2rem}}.c-pagination{--pagination-item-s-radius:0.4rem;align-items:center;container-name:pagination;container-type:inline-size;display:flex;gap:0 2.4rem;width:100%}@media (max-width:1023px){.c-pagination{flex-direction:column;gap:1.6rem}}.c-pagination__count{flex:1;min-width:0}@media (min-width:1024px){@container pagination (max-width: 819px){.c-pagination__count{display:none}}}@media (max-width:1023px){.c-pagination__count{font-size:1.3rem}}.c-pagination__load{flex:0 0 auto}.c-pagination__load .c-btn{--btn-s-height:4.8rem;--btn-s-padding:0 2.4rem;--btn-c-border:var(--c-primary);justify-content:center;min-width:24em}.c-pagination__load .ico{font-size:.9rem;height:.9rem;line-height:.9rem}@media (max-width:1023px){.c-pagination__load{justify-content:center;margin:0 auto}}.c-pagination__list{align-items:center;display:flex;flex:1;gap:.4rem;justify-content:flex-end;min-width:0}.c-pagination__list .c-btn{--btn-s-height:4rem;--btn-s-weight:400;--btn-s-padding:0 0.4rem;justify-content:center;min-width:4rem}.c-pagination__list .c-btn .ico{font-size:.9rem;height:.9rem;line-height:.9rem}.c-pagination__list .c-btn.is-active{--btn-c-bg:var(--c-primary);--btn-c-border:var(--c-primary);--btn-c-font:var(--c-white)}.c-pagination__list .c-btn.is-disabled,.c-pagination__list .c-btn.is-next.is-loading:after,.c-pagination__list .c-btn.is-next.is-loading:before,.c-pagination__list .c-btn.is-prev.is-loading:after,.c-pagination__list .c-btn.is-prev.is-loading:before{display:none}.c-pagination__list .is-dots{font-weight:600;padding:0 .4rem}@media (max-width:1023px){.c-pagination__list{justify-content:center;order:20}}.c-listing{container-name:listing-products;container-type:inline-size}@media (max-width:599px){.c-listing{padding:0}}.c-listing__holder{--holder-s-items:1;border-top:1px solid var(--c-border-light);display:grid;gap:0;grid-template-columns:repeat(var(--holder-s-items),minmax(0,1fr));padding-top:1.6rem}.c-listing__holder.is-loading{opacity:.5;pointer-events:none;transition-duration:.5s}@container listing-products (min-width: 105.6rem){.c-listing__holder{--holder-s-items:4}}@container listing-products (max-width: 105.5rem) and (min-width: 79.2rem){.c-listing__holder{--holder-s-items:3}}@container listing-products (max-width: 79.1rem) and (min-width: 60rem){.c-listing__holder{--holder-s-items:2;padding-top:0}}@container listing-products (max-width: 59.9rem){.c-listing__holder{--holder-s-items:2;margin:0 var(--container-padding-negative) 0}}.c-listing__pagination{padding-top:4.8rem}@container listing-products (max-width: 59.9rem){.c-listing__pagination{padding-top:3.2rem}}.c-listing.products--grid .c-listing__item:not(:nth-last-child(-n+4)){border-bottom:1px solid var(--c-border-light)}@container listing-products (min-width: 105.6rem){.c-listing.products--grid .c-listing__item:not(:nth-child(4n)){border-right:1px solid var(--c-border-light)}}@container listing-products (max-width: 105.5rem) and (min-width: 79.2rem){.c-listing.products--grid .c-listing__item:not(:nth-child(3n)){border-right:1px solid var(--c-border-light)}.c-listing.products--grid .c-listing__item:not(:nth-last-child(-n+3)){border-bottom:1px solid var(--c-border-light)}}@container listing-products (max-width: 79.1rem){.c-listing.products--grid .c-listing__item:not(:nth-child(2n)){border-right:1px solid var(--c-border-light)}.c-listing.products--grid .c-listing__item:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--c-border-light)}}.c-listing.products--row .c-listing__holder{grid-template-columns:1fr}.c-listing.products--row .c-listing__item:not(:last-child){border-bottom:1px solid var(--c-border-light)}.c-recommended-product-thumb{display:grid;padding-block:1.6rem;position:relative}.c-recommended-product-thumb:not(:has(>.c-recommended-product-thumb__buy)){grid-template-areas:"image details package-amount availability price";grid-template-columns:min-content max-content 1fr 1fr 10.5rem}@container recommended-products-list (max-width: 944px){.c-recommended-product-thumb:not(:has(>.c-recommended-product-thumb__buy)){grid-template:"image details availability price" max-content ". package-amount . ." max-content/min-content max-content 1fr 10.5rem;row-gap:1rem}}@container recommended-products-list (max-width: 720px){.c-recommended-product-thumb:not(:has(>.c-recommended-product-thumb__buy)){grid-template:"image details price" min-content ". package-amount availability" min-content/min-content max-content 1fr}.c-recommended-product-thumb:not(:has(>.c-recommended-product-thumb__buy)) .c-recommended-product-thumb__availability{justify-self:end}}@container recommended-products-list (max-width: 560px){.c-recommended-product-thumb:not(:has(>.c-recommended-product-thumb__buy)){grid-template:"image details details" min-content "image package-amount package-amount" min-content ". price availability" min-content/min-content max-content 1fr;row-gap:0}.c-recommended-product-thumb:not(:has(>.c-recommended-product-thumb__buy)) .c-recommended-product-thumb__availability{align-self:end;font-size:1.3rem}}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy){grid-template-areas:"image details availability price add-to-cart";grid-template-columns:min-content 340px 2fr 1fr max-content}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy) .c-recommended-product-thumb__price{padding-right:2.4rem}@container recommended-products-list (max-width: 975px){.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy){grid-template:"image details price add-to-cart" max-content ". . availability add-to-cart" max-content/min-content max-content 1fr max-content}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy) .c-recommended-product-thumb__availability{justify-self:end;padding-right:2.4rem}}@container recommended-products-list (max-width: 840px){.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy){grid-template:"image details details availability price " min-content ". . . add-to-cart add-to-cart" min-content/min-content max-content max-content 1fr max-content}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy) .c-recommended-product-thumb__buy{place-self:center end}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy) .c-recommended-product-thumb__price{align-items:end;padding-right:0}}@container recommended-products-list (max-width: 700px){.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy){grid-template:"image details details price price" min-content ".  availability add-to-cart add-to-cart add-to-cart" min-content/min-content max-content max-content}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy) .c-recommended-product-thumb__availability{justify-self:end;padding-left:1.6rem}}@container recommended-products-list (max-width: 560px){.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy){grid-template:"image details details" min-content "image price availability" min-content ". add-to-cart add-to-cart" min-content/min-content max-content 1fr;row-gap:0}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy) .c-recommended-product-thumb__price{align-items:start;padding-left:1.6rem}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy .sc-buy) .c-recommended-product-thumb__availability{padding-left:0;padding-right:0;place-self:end end}}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a){grid-template-areas:"image details availability price add-to-cart";grid-template-columns:min-content max-content 1fr 1fr max-content}@container recommended-products-list (min-width: 97.6rem){.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a) .c-recommended-product-thumb__price{justify-self:center}}@container recommended-products-list (max-width: 97.5rem){.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a){grid-template:"image details price add-to-cart" max-content ". . availability add-to-cart" max-content/min-content max-content 1fr max-content}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a) .c-recommended-product-thumb__price{justify-self:end;padding-right:2.4rem}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a) .c-recommended-product-thumb__availability{justify-self:end;padding-right:2.4rem}}@container recommended-products-list (max-width: 81.9rem){.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a){grid-template:"image details details availability price " min-content ". . . add-to-cart add-to-cart" min-content/min-content max-content max-content 1fr max-content}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a) .c-recommended-product-thumb__buy{place-self:center end}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a) .c-recommended-product-thumb__price{align-items:end;padding-right:0!important}}@container recommended-products-list (width <= 71.5rem){.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a){grid-template:"image details details price price" min-content ".  availability add-to-cart add-to-cart add-to-cart" min-content/min-content max-content max-content}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a) .c-recommended-product-thumb__availability{justify-self:end}}@container recommended-products-list (max-width: 55.9rem){.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a){grid-template:"image details details" min-content "image price availability" min-content ". add-to-cart add-to-cart" min-content/min-content max-content 1fr;row-gap:0}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a) .c-product-thumb__price{align-items:start;padding-left:1.6rem}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a) .c-product-thumb__availability{padding-right:0;place-self:end end}.c-recommended-product-thumb:has(>.c-recommended-product-thumb__buy a) .c-product-thumb__buy a{align-items:center;justify-content:center;width:100%}}.c-recommended-product-thumb:not(:last-child){border-bottom:1px solid var(--c-border-light)}.c-recommended-product-thumb__image{grid-area:image;height:6.4rem;width:6.4rem}.c-recommended-product-thumb__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (hover:hover){.c-recommended-product-thumb__image img:hover{opacity:.9}}.c-recommended-product-thumb__details{display:flex;flex-direction:column;gap:.4rem;grid-area:details;justify-content:center;padding-left:1.6rem}.c-recommended-product-thumb__details__manufacturer{align-items:center;display:flex;gap:.8rem}@media (max-width:599px){.c-recommended-product-thumb__details__manufacturer{flex-direction:row-reverse;justify-content:start}.c-recommended-product-thumb__details__manufacturer:has(.c-ribbon:nth-child(2)){flex-direction:column}}.c-recommended-product-thumb__details__manufacturer .c-link{font-size:1.3rem;font-weight:500;line-height:1.23;text-transform:uppercase}@media (max-width:599px){.c-recommended-product-thumb__details__manufacturer .c-link{font-size:1.2rem;line-height:1.33}}.c-recommended-product-thumb__details__ribbon{display:flex;gap:.4rem}.c-recommended-product-thumb__details__ribbon .c-ribbon{border-radius:.2rem;font-size:1.2rem;font-weight:600;height:2.4rem;padding:.4rem .6rem}@media (max-width:599px){.c-recommended-product-thumb__details__ribbon .c-ribbon{font-size:1.1rem;padding:.2rem .4rem}}.c-recommended-product-thumb__details__title{color:var(--c-primary);font-size:1.6rem;font-weight:600;line-height:1.25;max-width:36.4rem;text-decoration:none}@media (hover:hover){.c-recommended-product-thumb__details__title:hover{color:var(--c-primary-hover)}}@media (max-width:599px){.c-recommended-product-thumb__details__title{font-size:1.4rem;line-height:1.14}}.c-recommended-product-thumb__packaging-amount{color:var(--c-font);font-size:1.3rem;font-weight:400;grid-area:package-amount;line-height:1.23;place-self:center center}.c-recommended-product-thumb__packaging-amount strong{color:var(--c-font-dark);font-weight:600}@media (max-width:1279px){.c-recommended-product-thumb__packaging-amount{justify-self:start;padding-left:1.6rem}}@media (max-width:599px){.c-recommended-product-thumb__packaging-amount{font-size:1.2rem;line-height:1.33;padding-top:.4rem}}.c-recommended-product-thumb__availability{align-items:center;display:flex;font-weight:600;gap:.6rem;grid-area:availability;padding:0 2rem;place-self:center center;text-decoration:underline}.c-recommended-product-thumb__availability.is-available{color:var(--c-green)}.c-recommended-product-thumb__availability.not-available{color:var(--c-red)}.c-recommended-product-thumb__availability .ico{font-size:1.4rem;position:relative;top:1px}.c-recommended-product-thumb__price{align-items:end;align-self:center;display:flex;flex-direction:column;grid-area:price}@media (max-width:599px){.c-recommended-product-thumb__price{align-items:start;padding-left:1.6rem;padding-top:.8rem}}.c-recommended-product-thumb__price__actual{color:var(--c-font-dark);font-size:1.6rem;font-weight:600;line-height:1.5}.c-recommended-product-thumb__price__actual.is-action{color:var(--c-red)}.c-recommended-product-thumb__price__vat-info{color:var(--c-font);font-size:1.2rem;font-weight:400;line-height:1.33}.c-recommended-product-thumb__buy{grid-area:add-to-cart;place-self:center center}@media (max-width:599px){.c-recommended-product-thumb__buy{padding-left:1.6rem;padding-top:1rem;width:100%}}.c-recommended-product-thumb__buy .sc-buy form{display:flex;gap:.8rem}.c-recommended-product-thumb__buy .sc-buy form .products__buy{justify-content:center;min-width:-moz-max-content;min-width:max-content}@media (max-width:599px){.c-recommended-product-thumb__buy .sc-buy form .products__buy{width:100%}}.c-recommended-products{container-name:recommended-products;container-type:inline-size}.c-recommended-products__title{color:var(--c-font-dark);font-size:2.4rem;font-weight:600;padding-bottom:.8rem}@media (max-width:599px){.c-recommended-products__title{font-size:2rem;padding-bottom:2rem}}.c-recommended-products__list{container-name:recommended-products-list;container-type:inline-size;display:flex;flex-direction:column;gap:1.6rem 2.4rem;padding-bottom:.8rem}.c-recommended-products__list:not(.is-expanded) .c-recommended-product-thumb:nth-child(3){border:none}.c-recommended-products__list .c-autocomplete-product .c-price__main .sc-savings,.c-recommended-products__list:not(.is-expanded) .c-recommended-product-thumb:nth-child(n+4){display:none}.c-recommended-products__list .c-autocomplete-product__name .sc-manufacturer .c-link{--link-c-font:var(--c-grey)}@container recommended-products (max-width: 79.1rem){.c-recommended-products__list{grid-template-columns:1fr}}.c-recommended-products__more-toggle{align-items:center;display:flex;justify-content:center;position:relative}.c-recommended-products__more-toggle .c-link{align-items:center;background-color:var(--c-white);display:flex;gap:.8rem;padding-inline:1.6rem}@media (hover:hover){.c-recommended-products__more-toggle .c-link:hover{color:var(--c-primary-hover)}}.c-recommended-products__more-toggle .c-link.is-expanded .ico{rotate:180deg}.c-recommended-products__more-toggle .c-link span{font-size:1.6rem;font-weight:600;text-decoration:underline}.c-recommended-products__more-toggle .c-link .ico{font-size:.8rem}.c-recommended-products__more-toggle__line{background-color:var(--c-border-light);bottom:50%;height:1px;position:absolute;top:50%;width:100%;z-index:-1}.c-listing-main{display:grid;grid-template:"aside categories" auto "aside banner" auto "aside recommended" auto "aside options" auto "aside products" minmax(0,1fr)/auto minmax(0,1fr)}@media (max-width:1023px){.c-listing-main{grid-template:"categories" auto "banner" auto "recommended" auto "aside" auto "options" auto "products" minmax(0,1fr)/minmax(0,1fr)}}.c-listing-main__aside{grid-area:aside;margin-bottom:3.6rem;margin-right:3.6rem}@media (max-width:1023px){.c-listing-main__aside{margin:0}}.c-listing-main__categories{grid-area:categories}.c-listing-main__banner{grid-area:banner;margin-bottom:4.8rem}@media (max-width:1023px){.c-listing-main__banner{margin-bottom:3.2rem}}@media (max-width:599px){.c-listing-main__banner{display:none}}.c-listing-main__recommended{grid-area:recommended;padding-bottom:4.8rem}@media (max-width:1023px){.c-listing-main__recommended{padding-bottom:2.4rem}}.c-listing-main__options{grid-area:options}.c-listing-main__products{grid-area:products}.l-listing__breadcrumb{background-color:var(--c-bg);padding:2.4rem 0}.l-listing__header{background-color:var(--c-bg);padding-bottom:3.2rem;padding-top:.8rem}@media (max-width:599px){.l-listing__header{padding-bottom:2.4rem}}.l-listing__main{overflow:hidden;padding-bottom:9.6rem;padding-top:4.8rem}
/*# sourceMappingURL=styles-catalog.css.map */