body{--shadow-color-white: 0 0 4px 0 rgba(0, 0, 0, .5)}body:has(.filters[open]){overflow-y:hidden}.products{--items-per-row: 4}.products:has(input[value=expanded]:checked){--items-per-row: 2}.products header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-gap-xs);padding-block:var(--space-gap-xs)}.products h1{text-transform:uppercase;letter-spacing:2.4px;line-height:1.5em;font-weight:var(--typo-weight-lg);font-size:var(--typo-size-heading-xs);color:var(--color-black)}.products .plp-actions{--plp-actions-height: 20px;order:2;display:flex;block-size:var(--plp-actions-height)}.products .plp-actions>li:not(:last-child){margin-inline-end:calc(2 * var(--space-gap-xxs));padding-inline-end:calc(2 * var(--space-gap-xxs));border-inline-end:1px var(--color-navy-5) solid}.products .plp-actions button{--plp-filter-icon-size: 16px;display:block;block-size:var(--plp-actions-height);padding-inline:calc(var(--plp-filter-icon-size) + var(--space-gap-xxs)) 0;padding-block:0;border:0;background-image:url(img-filter.svg);background-position:left center;background-size:var(--plp-filter-icon-size) auto;background-color:transparent;text-transform:uppercase;letter-spacing:1.4px;line-height:var(--plp-actions-height);font-size:var(--typo-size-text-sm);color:var(--color-black)}.products .plp-actions__see{display:flex;gap:var(--space-gap-xxs)}.products .plp-actions__see li{display:block}.products .plp-actions__see label{display:block;inline-size:var(--plp-actions-height);block-size:var(--plp-actions-height);background-position:center center;opacity:.4}.products .plp-actions__see li:first-child label{background-image:url(img-see-column.svg)}.products .plp-actions__see li:last-child label{background-image:url(img-see-grid.svg)}.products .plp-actions__see input:checked+label{opacity:1}.products .plp-actions__see input:focus-visible+label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.facet-filters__field{display:flex}.facet-filters__field .input{padding-block:0;line-height:var(--plp-actions-height);font-size:var(--typo-size-text-sm);color:var(--color-black);text-transform:uppercase;transform:translateY(-2px);-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(img-arrow-down.svg);background-position:right center;margin-inline-start:.5rem;padding-inline-end:15px}.products .plp-filter-tags{order:1;display:flex;gap:var(--space-gap-xxs);margin-inline-start:auto}.products .plp-filter-tags button{display:flex;align-items:center;gap:5px;padding-inline:var(--space-gap-xxs) calc(6px + 11px + var(--space-gap-xxs));padding-block:8px;border:1px solid var(--color-navy-3);border-radius:var(--border-radius-sm);background-image:url(img-remove-filter.svg);background-position:right 6px center;background-size:14px auto;background-color:var(--color-white);line-height:18px;font-weight:var(--typo-weight-lg);font-size:var(--typo-size-text-sm);block-size:100%;transition-property:border-color,color;transition-duration:var(--speed-hover);transition-timing-function:ease}.products .plp-filter-tags button:hover{border-color:var(--color-navy-5);color:var(--color-navy-5);cursor:pointer}.products-shortcuts{--products-shortcut-image-size: 64px;overflow-x:auto;overflow-y:hidden;display:flex;gap:12px;inline-size:100%;margin-block-end:calc(var(--space-gap-xs) - var(--space-gap-xxs))}.products-list+.products-shortcuts{margin-block-end:calc(var(--space-gap-xl) - var(--space-gap-xxs))}.products-shortcuts li{flex-grow:1}.products-shortcuts li a{display:flex;justify-content:center;align-items:center;block-size:var(--products-shortcut-image-size);padding-inline:calc(var(--products-shortcut-image-size) + var(--space-gap-xs)) var(--space-gap-xs);background-image:var(--products-shortcut-image);background-position:left center;background-size:var(--products-shortcut-image-size) auto;background-color:var(--color-grey-3);text-decoration:none;text-transform:uppercase;letter-spacing:.84px;line-height:1.5em;font-weight:var(--typo-weight-lg);font-size:var(--typo-size-text-sm);color:var(--color-black)}.products-list{display:flex;flex-wrap:wrap;gap:1px;row-gap:var(--space-gap-xs);margin-block-end:var(--space-gap-md)}.products-list>li{position:relative;container-type:inline-size;container-name:product-card;flex-basis:calc((100% - 1px * (var(--items-per-row) - 1)) / var(--items-per-row))}.products-list>li[data-stock=false] .product-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff9;z-index:1;pointer-events:none}.products-list .product-card--is-promotion a{position:relative;display:block;inline-size:100%;block-size:100%}.products-list .product-card--is-promotion img,.products-list .product-card--is-promotion video{position:absolute;inset-inline:50%;inset-block:50%;transform:translate(-50%,-50%);inline-size:100%;block-size:100%;object-fit:cover}.products-list .product-card__image a{display:block}.products-list .product-card__image img{inline-size:100%}.products-list .product-card__image img+img{position:absolute;inset-inline:0;inset-block:0;z-index:-1}.products-list .product-card__image a:hover img+img:not([src*=no-image]){z-index:1}.products-list .tags{--tags-inline-start: var(--space-gap-xxs);--tags-block-start: var(--space-gap-xxs);--tags-gap: 4px;pointer-events:none}.products-list .product-card__add{position:absolute;z-index:-1;inline-size:100%;opacity:0;transform:translateY(-100%);transition:opacity var(--speed-hover) ease}.products-list .product-card__add--is-visible .product-card__add{z-index:2;opacity:1}.products-list .product-card__add fieldset{display:flex;flex-wrap:wrap;gap:var(--space-gap-xxs);inline-size:100%;margin-inline:0;padding-inline:var(--space-gap-xxs);padding-block:var(--space-gap-xxs);border:0;background-color:var(--color-white)}.products-list .product-card__add label{--product-payment-size: 24px;display:flex;justify-content:center;align-items:center;gap:4px;min-inline-size:44px;block-size:var(--product-payment-size);padding-inline:6px;border-radius:calc(var(--product-payment-size) / 2);background-color:var(--color-grey-3);text-transform:uppercase;line-height:1em;font-weight:var(--typo-weight-lg);font-size:var(--typo-size-text-xs);color:var(--color-navy-2);cursor:pointer}.products-list .product-card__add input:checked+label{background-color:var(--color-primary-1);color:var(--color-white)}.products-list .product-card__add input:focus-visible+label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.products-list .product-card__add input[disabled]+label{color:var(--color-navy-5)}.products-list .product-card__add label img{inline-size:12px;block-size:auto}.products-list .product-card__add button{--button-padding-inline: 16px;--button-padding-block: 16px;overflow:hidden;inline-size:100%;white-space:nowrap;text-overflow:ellipsis;line-height:var(--typo-size-text-md);font-size:var(--typo-size-text-sm)}.products-list .product-card__info{padding-inline:20px;padding-block:20px}.products-list .product-card__actions{--product-actions-size: 20px;display:flex;justify-content:flex-end;gap:calc(2 * var(--space-gap-xxs))}.products-list .product-card__actions:has(.product-card__colors){justify-content:space-between}.products-list .product-card__colors{display:flex;gap:var(--space-gap-xxs)}.products-list .product-card__colors li{display:block}.products-list .product-card__colors li:not(.product-card__colors--is-more) a{display:block;inline-size:var(--product-actions-size);block-size:var(--product-actions-size);border:1px var(--color-white) solid;border-radius:50%;background-color:var(--product-variant-color)}.products-list .product-card__colors li:not([aria-current=true]) a[style*="#FFFFFF"]{box-shadow:var(--shadow-color-white)}.products-list .product-card__colors li.product-card__colors--is-more a{display:block;text-decoration:none;line-height:var(--product-actions-size);font-weight:var(--typo-weight-lg);font-size:var(--typo-size-text-sm);color:var(--color-black)}.products-list .product-card__colors li.product-card__colors--is-more a span[aria-hidden]{display:none}.products-list .product-card__colors li[aria-current=true] a{outline:1px var(--color-primary-1) solid}.products-list .product-card__actions>button{inline-size:var(--product-actions-size);block-size:var(--product-actions-size);padding:0;border:0;background-image:url(img-add-to-cart-black.svg);background-position:center center;background-color:transparent}.products-list .product-card__text{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-block-start:16px}.products-list .product-card__text h2,.products-list .product-card__text p{text-transform:uppercase;letter-spacing:1.12px;line-height:1.5em;font-weight:var(--typo-weight-lg);font-size:var(--typo-size-text-sm)}.products-list .product-card__text h2{flex-basis:60%;flex-grow:1;color:var(--color-navy-3)}.products-list .product-card__text p{color:var(--color-navy-1)}.products-list .product-card__text .product__price del{color:var(--color-navy-4)}@container product-card (max-width: 240px){.products-list .product-card__info{padding-inline:10px}.products-list .product-card__text{flex-direction:column}}@container product-card (max-width: 200px){.products-list .product-card__colors:has(li:nth-child(4)) li:not([aria-current]):not([class]),.products-list .product-card__colors li.product-card__colors--is-more a span:not([aria-hidden]){block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.products-list .product-card__colors li.product-card__colors--is-more a span[aria-hidden]{display:revert}.products-list .product-card__add fieldset{gap:6px;padding-inline:6px;padding-block:6px}.products-list .product-card__add button{--button-padding-inline: 8px;--button-padding-block: 8px;line-height:var(--typo-size-text-sm);font-size:var(--typo-size-text-xs)}.products-list .product-card__info{padding-block:10px}.products-list .product-card__text{margin-block-start:8px}.products-list .product-card__text h2,.products-list .product-card__text p{letter-spacing:0;font-size:var(--typo-size-text-xs)}}.filters{--filter-close-size: 26px;inset-inline:auto 0;inset-block:0;inline-size:560px;max-inline-size:none;block-size:100dvh;max-block-size:none;padding-inline:var(--space-gap-md);padding-block:var(--space-gap-sm) 0;border:0;background-color:var(--color-white)}.filters::backdrop{background-color:#0000004d}.filters>button{position:absolute;inset-inline-end:var(--space-gap-md);inset-block-start:var(--space-gap-sm);inline-size:var(--filter-close-size);block-size:var(--filter-close-size);padding:0;border:0;background-image:url(img-close.svg);background-color:transparent}.filters form{display:flex;flex-direction:column;block-size:100%}.filters h3{margin-block-end:var(--space-gap-sm);text-transform:uppercase;line-height:var(--filter-close-size);font-weight:var(--typo-weight-lg);font-size:var(--typo-size-heading-xxs);color:var(--color-black)}.filters fieldset{margin:0;padding:0;border:0}.filters fieldset+fieldset{margin-block-start:calc(var(--space-gap-xs) + var(--space-gap-xxs))}.filters fieldset:last-of-type{margin-block-end:calc(var(--space-gap-xs) + var(--space-gap-xxs))}.filters legend{inline-size:100%;margin-block-end:calc(2 * var(--space-gap-xxs));padding-inline:0;line-height:1.5em;font-weight:var(--typo-weight-lg);font-size:var(--typo-size-text-md);color:var(--color-black)}.filters fieldset>div{display:flex;gap:var(--space-gap-xxs);flex-wrap:wrap}.filters .filter-color>div{gap:16px}.filters .filter-color label{display:block;inline-size:28px;block-size:28px;border:1px var(--color-white) solid;border-radius:50%;background-color:var(--filters-variant-color)}.filters .filter-color input:not(:checked)+label[style*="#FFFFFF"]{box-shadow:var(--shadow-color-white)}.filters .filter-color input:focus-visible+label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.filters .filter-color input:checked+label{outline:2px var(--color-primary-1) solid}.filters .filter-size{gap:var(--space-gap-xxs)}.filters .filter-size label{--filter-size-size: 44px;display:flex;justify-content:center;align-items:center;gap:8px;min-inline-size:80px;block-size:var(--filter-size-size);padding-inline:10px;border-radius:calc(var(--filter-size-size) / 2);background-color:var(--color-grey-3);text-transform:uppercase;letter-spacing:.18px;line-height:1em;font-weight:var(--typo-weight-lg);font-size:var(--typo-size-text-lg);color:var(--color-navy-2)}.filters .filter-size input:focus-visible+label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.filters .filter-size input:checked+label{background-color:var(--color-primary-1);color:var(--color-white)}.filters .filter-size input[disabled]+label{color:var(--color-navy-5)}.filters .filter-price>div{justify-content:space-between;gap:var(--space-gap-xxs)}.filters .filter-price input{inline-size:100%;background-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.filters .filter-price input:focus{outline:none}.filters .filter-price input::-webkit-slider-runnable-track{block-size:1px;border-radius:0rem;background-color:var(--color-navy-4)}.filters .filter-price input::-webkit-slider-thumb{position:relative;z-index:1;inline-size:16px;block-size:16px;margin-block-start:-7.5px;border-radius:8px;background-color:var(--color-primary-1);-webkit-appearance:none;appearance:none}.filters .filter-price input:focus::-webkit-slider-thumb{outline:3px solid var(--color-primary-1);outline-offset:.125rem}.filters .filter-price input::-moz-range-track{block-size:1px;border-radius:0rem;background-color:var(--color-navy-4)}.filters .filter-price input::-moz-range-thumb{position:relative;z-index:1;inline-size:16px;block-size:16px;border:none;border-radius:8px;background-color:var(--color-primary-1)}.filters .filter-price input:focus::-moz-range-thumb{outline:3px solid var(--color-primary-1);outline-offset:.125rem}.filters .filter-price dl{position:relative}.filters .filter-price dl:before{position:absolute;inset-block-start:-20px;inline-size:16px;block-size:16px;border-radius:8px;background-color:var(--color-navy-4);content:""}.filters .filters-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-gap-xxs);margin-block-start:auto;padding-block-end:var(--space-gap-sm)}.filters .filters-actions li:first-child{flex-grow:1}.filters .filters-actions li:last-child{flex-grow:1.5}.filters .filters-actions li button{inline-size:100%}@media screen and (max-width: 1320px){.products-shortcuts{inline-size:calc(100% + 2 * var(--space-padding-mobile));margin-inline:calc(-1 * var(--space-padding-mobile));padding-inline:var(--space-padding-mobile)}}@media screen and (max-width: 980px){.products{--items-per-row: 3}}@media screen and (max-width: 900px){.products header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding-block:20px}.products h1{letter-spacing:0;font-size:var(--typo-size-heading-xxs)}.products .plp-filter-tags{order:0;margin-inline-start:0}.products .plp-actions{order:0;justify-content:space-between;inline-size:100%}.products .plp-actions>li{margin-inline-end:0!important;padding-inline-end:0!important;border-inline-end:0!important;min-inline-size:50px}.products .plp-actions>li:nth-child(2){inline-size:52%}.products .plp-actions>li:last-child{position:relative}.products .plp-actions__see{position:absolute;top:0;right:0}.products .plp-actions>li .facet-filters__field{align-items:center;justify-content:flex-end;position:relative}.products .plp-actions>li .facet-filters__field .label{white-space:nowrap;font-size:10px;max-inline-size:40%;padding-inline-end:.5rem}.products .plp-actions>li .facet-filters__field .select{max-inline-size:60%}.products .plp-actions>li .facet-filters__field .input{inline-size:100%;margin-inline-start:0;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:10px}.products-shortcuts{scroll-snap-type:x mandatory}.products-shortcuts li{scroll-snap-align:center}}@media screen and (max-width: 720px){.products{--items-per-row: 2}.products:has(input[value=expanded]:checked){--items-per-row: 1}.products .plp-actions__see li:first-child label{background-image:url(img-see-expanded.svg)}.products .plp-actions__see li:last-child label{background-image:url(img-see-column.svg)}.products-shortcuts{--products-shortcut-image-size: 52px}.products-shortcuts li a{font-size:var(--typo-size-text-xs)}.products:has(input[value=expanded]:checked) .products-list .product-card--is-promotion img,.products:has(input[value=expanded]:checked) .products-list .product-card--is-promotion video{position:static;inset-inline:auto;inset-block:auto;transform:none}.products-list{row-gap:1px}}@media screen and (max-width: 640px){.filters{inline-size:100vw}}@media screen and (max-width: 540px){.filters{padding-inline:var(--space-padding-mobile);padding-block-start:var(--space-gap-xs)}.filters>button{inset-inline-end:var(--space-padding-mobile);inset-block-start:var(--space-gap-xs)}.filters .filters-actions{padding-block-end:var(--space-gap-xs)}}.toggle-content .content{display:none}.rte .box{background:var(--color-primary-1);padding:var(--space-gap-sm);margin-block-end:var(--space-gap-sm)}.rte .box ul{margin-block-end:0}.rte .box p,.rte .box li,.rte .box b,.rte .box span{color:var(--color-white)}.toggle-content .heading{font-size:clamp(var(--typo-size-text-md),.343rem + 2.697vw,var(--typo-size-heading-xxs));font-weight:var(--typo-weight-md);color:var(--color-black);padding-block:var(--space-gap-xs);cursor:pointer;position:relative;padding-inline-end:var(--space-gap-xs)}.toggle-content .heading.active,.toggle-content .heading:hover{color:#fa5c3f}.toggle-content .heading .icon{position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%);display:block;inline-size:clamp(var(--typo-size-text-md),.343rem + 2.697vw,var(--typo-size-heading-xxs));block-size:clamp(var(--typo-size-text-md),.343rem + 2.697vw,var(--typo-size-heading-xxs));background-image:url(img-see-more.svg);background-position:center;background-size:100% auto}.toggle-content .heading:hover .icon{background-image:url(img-see-more-active.svg)}.toggle-content .heading.active .icon{background-image:url(img-see-less-active.svg)}.seo-description{margin-block-end:var(--space-gap-md)}.seo-description h2{margin-block-start:var(--space-gap-xs);font-size:var(--typo-size-heading-xxs)}.seo-description p,.seo-description li{margin-block:var(--space-gap-xxs);font-size:var(--typo-size-text-xs)}@media screen and (max-width: 900px){.seo-description{margin-block-end:var(--space-gap-sm)}.seo-description h2{margin-block-start:var(--space-gap-xxs);font-size:var(--typo-size-heading-xxs)}.seo-description p,.seo-description li{font-size:var(--typo-size-text-sm)}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/css-plp.css.map */
