*,:before,:after{box-sizing:border-box}html{font-size:62.5%}body{margin:0;font-size:1.5rem}:root{--font-display-family:var(--font-display), "Volkhov", Georgia, "Times New Roman", serif;--font-body-family:var(--font-body-cyrillic), var(--font-body), "Inter", "Hellix", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:var(--font-body), "Inter", "Hellix", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-style:normal;--font-heading-weight:600;--font-body-scale:1;--font-heading-scale:1;--color-foreground:18, 18, 18;--color-background:255, 255, 255;--color-button:18, 18, 18;--color-button-text:255, 255, 255;--color-link:18, 18, 18;--page-width:120rem;--page-width-margin:0rem;--color-base-text:18, 18, 18;--color-base-background-1:255, 255, 255;--color-base-background-2:243, 243, 243;--color-base-accent-1:18, 18, 18;--color-base-accent-2:51, 79, 180;--media-padding:0px;--media-border-opacity:.05;--media-border-width:1px;--media-radius:0px;--media-shadow-opacity:0;--grid-desktop-vertical-spacing:8px;--grid-desktop-horizontal-spacing:8px;--grid-mobile-vertical-spacing:4px;--grid-mobile-horizontal-spacing:4px;--buttons-radius:0px;--buttons-border-width:1px;--inputs-radius:0px;--inputs-border-width:1px;--duration-default:.2s;--duration-short:.1s;--duration-long:.5s}.color-scheme-1,body{--color-foreground:18, 18, 18;--color-background:255, 255, 255}@font-face{font-family:Hellix;src:url(/theme/fonts/Hellix-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(/theme/fonts/Hellix-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(/theme/fonts/Hellix-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(/theme/fonts/Hellix-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Hellix;src:url(/theme/fonts/Hellix-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--alpha-button-background:1;--alpha-button-border:1;--alpha-link:.85;--alpha-badge-border:.1;--focused-base-outline:.2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset:.3rem;--focused-base-box-shadow:0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.product-card-wrapper .card,.contains-card--product{--border-radius:var(--product-card-corner-radius);--border-width:var(--product-card-border-width);--border-opacity:var(--product-card-border-opacity);--shadow-horizontal-offset:var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--product-card-shadow-vertical-offset);--shadow-blur-radius:var(--product-card-shadow-blur-radius);--shadow-opacity:var(--product-card-shadow-opacity);--shadow-visible:var(--product-card-shadow-visible);--image-padding:var(--product-card-image-padding);--text-alignment:var(--product-card-text-alignment)}.collection-card-wrapper .card,.contains-card--collection{--border-radius:var(--collection-card-corner-radius);--border-width:var(--collection-card-border-width);--border-opacity:var(--collection-card-border-opacity);--shadow-horizontal-offset:var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--collection-card-shadow-vertical-offset);--shadow-blur-radius:var(--collection-card-shadow-blur-radius);--shadow-opacity:var(--collection-card-shadow-opacity);--shadow-visible:var(--collection-card-shadow-visible);--image-padding:var(--collection-card-image-padding);--text-alignment:var(--collection-card-text-alignment)}.article-card-wrapper .card,.contains-card--article{--border-radius:var(--blog-card-corner-radius);--border-width:var(--blog-card-border-width);--border-opacity:var(--blog-card-border-opacity);--shadow-horizontal-offset:var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--blog-card-shadow-vertical-offset);--shadow-blur-radius:var(--blog-card-shadow-blur-radius);--shadow-opacity:var(--blog-card-shadow-opacity);--shadow-visible:var(--blog-card-shadow-visible);--image-padding:var(--blog-card-image-padding);--text-alignment:var(--blog-card-text-alignment)}.contains-content-container,.content-container{--border-radius:var(--text-boxes-radius);--border-width:var(--text-boxes-border-width);--border-opacity:var(--text-boxes-border-opacity);--shadow-horizontal-offset:var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset:var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius:var(--text-boxes-shadow-blur-radius);--shadow-opacity:var(--text-boxes-shadow-opacity);--shadow-visible:var(--text-boxes-shadow-visible)}.contains-media,.global-media-settings{--border-radius:var(--media-radius);--border-width:var(--media-border-width);--border-opacity:var(--media-border-opacity);--shadow-horizontal-offset:var(--media-shadow-horizontal-offset);--shadow-vertical-offset:var(--media-shadow-vertical-offset);--shadow-blur-radius:var(--media-shadow-blur-radius);--shadow-opacity:var(--media-shadow-opacity);--shadow-visible:var(--media-shadow-visible)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}body:has(.section-header .drawer-menu) .announcement-bar-section .page-width,.page-width.drawer-menu{max-width:100%}.page-width-desktop{margin:0 auto;padding:0}.utility-bar__grid.page-width{padding-left:3rem;padding-right:3rem}@media screen and (width>=750px){.page-width{padding:0 5rem}.header.page-width,.utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}@media screen and (width>=990px){.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}.isolate{z-index:0;position:relative}.section+.section{margin-top:var(--spacing-sections-mobile)}@media screen and (width>=750px){.section+.section{margin-top:var(--spacing-sections-desktop)}}.element-margin-top{margin-top:5rem}@media screen and (width>=750px){.element-margin{margin-top:calc(5rem + var(--page-width-margin))}}.background-secondary{background-color:rgba(var(--color-foreground),.04)}.grid-auto-flow{grid-auto-flow:column;display:grid}.page-margin,.shopify-challenge__container{margin:7rem auto}.rte-width{max-width:82rem;margin:0 auto 2rem}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.visually-hidden--inline{height:1em;margin:0}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;clip:auto;width:auto;height:auto;overflow:auto}.full-width-link{z-index:2;position:absolute;inset:0}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{letter-spacing:.06rem;font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5.6rem),14vw,calc(var(--font-heading-scale) * 7.2rem));line-height:1.1}.hxl{font-size:calc(var(--font-heading-scale) * 5rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media only screen and (width>=750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (width>=750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (width>=750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (width>=750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (width>=750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}h4,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.5rem)}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (width>=750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}h6,.h6{color:rgba(var(--color-foreground),.75);margin-block:1.67em}blockquote{color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem;font-style:italic}@media screen and (width>=750px){blockquote{padding-left:1.5rem}}.caption{letter-spacing:.07rem;font-size:1rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (width>=750px){.caption{font-size:1.2rem}}.caption-with-letter-spacing{letter-spacing:.13rem;font-size:1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}.caption-with-letter-spacing--medium{letter-spacing:.16rem;font-size:1.2rem}.caption-with-letter-spacing--large{letter-spacing:.18rem;font-size:1.4rem}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}.color-foreground{color:rgb(var(--color-foreground))}table:not([class]){table-layout:fixed;border-collapse:collapse;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2);border-style:hidden;font-size:1.4rem}table:not([class]) td,table:not([class]) th{border:.1rem solid rgba(var(--color-foreground),.2);padding:1em}@media screen and (width<=749px){.small-hide{display:none!important}}@media screen and (width>=750px) and (width<=989px){.medium-hide{display:none!important}}@media screen and (width>=990px){.large-up-hide{display:none!important}}.left{text-align:left}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.light{opacity:.7}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.link,.customer a{cursor:pointer;box-shadow:none;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:#0000;border:none;font-family:inherit;font-size:1.4rem;text-decoration:underline;display:inline-block}.link--text{color:rgb(var(--color-foreground))}.link--text:hover{color:rgba(var(--color-foreground),.75)}.link-with-icon{letter-spacing:.1rem;white-space:nowrap;margin-bottom:4.5rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.link-with-icon .icon{width:1.5rem;margin-left:1rem}a:not([href]){cursor:not-allowed}.circle-divider:after{content:"•";margin:0 1.3rem 0 1.5rem}.circle-divider:last-of-type:after{display:none}hr{background-color:rgba(var(--color-foreground),.2);border:none;height:.1rem;margin:5rem 0;display:block}@media screen and (width>=750px){hr{margin:7rem 0}}.full-unstyled-link{color:currentColor;text-decoration:none;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}details>*{box-sizing:border-box}.break{word-break:break-word}.visibility-hidden{visibility:hidden}@media (prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}:root{--duration-short:.1s;--duration-default:.2s;--duration-announcement-bar:.25s;--duration-medium:.3s;--duration-long:.5s;--duration-extra-long:.6s;--duration-extra-longer:.75s;--duration-extended:3s;--ease-out-slow:cubic-bezier(0, 0, .3, 1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow)}.underlined-link,.customer a,.inline-richtext a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness .1s}.underlined-link,.customer a{color:rgba(var(--color-link),var(--alpha-link))}.inline-richtext a,.rte.inline-richtext a{color:currentColor}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.icon-arrow{width:1.5rem}h3 .icon-arrow,.h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transition:transform var(--duration-short) ease;transform:translate(-.25rem)}.animate-arrow:hover .icon-arrow path{transform:translate(-.05rem)}.svg-wrapper{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.svg-wrapper>svg{width:100%;height:100%}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{height:.6rem;position:absolute;top:calc(50% - .2rem);right:1.5rem}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{z-index:2;cursor:default;content:" ";background:0 0;display:block;position:fixed;inset:0}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (width>=750px){.disclosure-has-popup[open]>summary+*{z-index:4}.facets .disclosure-has-popup[open]>summary+*{z-index:2}}.placeholder-svg{width:100%;height:100%}:focus{box-shadow:none;outline:0}.focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.focus-inset:focus-visible,.focused.focus-inset{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focus-none{box-shadow:none!important;outline:0!important}.focus-offset:focus-visible,.focus-offset.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.title,.title-wrapper-with-link{margin:3rem 0 2rem}.title-wrapper-with-link .title{margin:0}.title .link{font-size:inherit}.title-wrapper{margin-bottom:3rem}.title-wrapper-with-link{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;display:flex}.title--primary{margin:4rem 0}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:1.5rem;padding-right:1.5rem}@media screen and (width>=750px){.title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}@media screen and (width>=990px){.title,.title-wrapper-with-link{margin:5rem 0 3rem}.title--primary{margin:2rem 0}.title-wrapper-with-link{align-items:center}.title-wrapper-with-link .title{margin-bottom:0}.title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}.title-wrapper-with-link .link-with-icon{flex-shrink:0;align-items:center;margin:0;display:flex}.title-wrapper-with-link .link-with-icon .svg-wrapper{width:1.5rem}.title-wrapper-with-link a{flex-shrink:0;margin-top:0}.title-wrapper--no-top-margin,.title-wrapper--no-top-margin>.title{margin-top:0}.subtitle{font-size:1.8rem;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.subtitle--small{letter-spacing:.1rem;font-size:1.4rem}.subtitle--medium{letter-spacing:.08rem;font-size:1.6rem}.grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;display:flex}@media screen and (width>=750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.grid:last-child{margin-bottom:0}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (width>=750px){.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.grid--gapless.grid{gap:0}@media screen and (width<=749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}}.grid--1-col .grid__item{width:100%;max-width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (width>=750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (width>=750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (width<=989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider--tablet.grid--peek{width:100%;margin:0}.slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}.slider.slider--tablet .scroll-trigger.animate--slide-in,.slider.slider--mobile .scroll-trigger.animate--slide-in{opacity:1;transform:inherit;animation:none}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (width>=990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.slider.slider--desktop .scroll-trigger.animate--slide-in{opacity:1;transform:inherit;animation:none}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}.grid--1-col-desktop{flex:0 0 100%;max-width:100%}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (width<=749px){.grid--peek.slider--mobile{width:100%;margin:0}.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (width>=750px) and (width<=989px){.slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem)}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:1.5rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}}.media{background-color:rgba(var(--color-foreground),.1);display:block;position:relative;overflow:hidden}.media--transparent{background-color:#0000}.media>:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{width:100%;max-width:100%;height:100%;display:block;position:absolute;top:0;left:0}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{border-radius:50%;padding-bottom:100%}.media.media--hover-effect>img+img{opacity:0}@media screen and (width>=990px){.media--cropped{padding-bottom:63%}}deferred-media{display:block}.button--secondary,.button--tertiary{--color-button:var(--color-secondary-button);--color-button-text:var(--color-secondary-button-text)}.button--tertiary{--alpha-button-background:0;--alpha-button-border:.2}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);position:relative}.button,.shopify-challenge__button,.customer button{cursor:pointer;font:inherit;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));border:0;justify-content:center;align-items:center;padding:0 3rem;font-size:1.5rem;text-decoration:none;display:inline-flex}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:"";z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));position:absolute;inset:0}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:"";top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease;position:absolute}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset:1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.button--secondary:after{--border-opacity:var(--buttons-border-opacity)}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:0}.button:focus:not(:focus-visible):not(.focused),.shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}.button::selection,.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--color-button-text),.3)}.button,.button-label,.shopify-challenge__button,.customer button{letter-spacing:.1rem;font-size:1.5rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--tertiary{min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2);padding:1rem 1.5rem;font-size:1.2rem}.button--small{padding:1.2rem 2.6rem}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:var(--buttons-radius-outset);--shopify-accelerated-checkout-button-box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled,.quantity__button.disabled{cursor:not-allowed;opacity:.5}.button--full-width{width:100%;display:flex}.button.loading{color:#0000;position:relative}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading__spinner{align-items:center;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button.loading>.loading__spinner .spinner{width:fit-content}.button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.share-button{display:block;position:relative}.share-button details{width:fit-content}.share-button__button{color:rgb(var(--color-link));align-items:center;min-height:4.4rem;margin-left:0;padding-left:0;font-size:1.4rem;display:flex}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-underline-offset:.3rem;text-decoration:underline}.share-button__button,.share-button__fallback button{cursor:pointer;background-color:#0000;border:none}.share-button__button .icon-share{min-width:1.3rem;height:1.2rem;margin-right:1rem}.share-button__fallback{z-index:3;border-radius:var(--inputs-radius);border:0;align-items:center;width:100%;min-width:max-content;display:flex;position:absolute;top:3rem;left:.1rem}.share-button__fallback:after{pointer-events:none;content:"";top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1;border:.1rem solid #0000;position:absolute}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1;position:absolute;inset:0}.share-button__fallback button{width:4.4rem;height:4.4rem;right:var(--inputs-border-width);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.share-button__close:not(.hidden)+.share-button__copy{display:none}.share-button__close,.share-button__copy{color:rgb(var(--color-foreground));background-color:#0000}.share-button__copy:focus-visible,.share-button__close:focus-visible,.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field:after,.share-button__fallback .field:before{content:none}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:focus,.share-button__fallback .field__input:-webkit-autofill{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem;box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;filter:none;min-width:auto;min-height:auto;overflow:hidden}.share-button__fallback .field__input:hover{box-shadow:none}.share-button__fallback .icon{width:1.5rem;height:1.5rem}.share-button__message:not(:empty){width:100%;height:100%;margin-top:0;margin:var(--inputs-border-width);align-items:center;padding:.8rem 0 .8rem 1.5rem;display:flex}.share-button__message:not(:empty):not(.hidden)~*{display:none}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);box-sizing:border-box;width:100%;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));border:0;font-size:1.6rem;position:relative}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{pointer-events:none;content:"";border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1;position:absolute;inset:0}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{pointer-events:none;content:"";top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1;border:.1rem solid #0000;position:absolute}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),.75);font-size:1.2rem}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);outline:0}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after,.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));border-radius:var(--inputs-radius);outline:0}.localization-form__select:focus{box-shadow:none;outline:0}.text-area,.select{width:100%;display:flex;position:relative}.select .svg-wrapper,.customer select+.svg-wrapper{pointer-events:none;width:1rem;height:.6rem;position:absolute;top:calc(50% - .2rem);right:0}.select__select,.customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.field{width:100%;transition:box-shadow var(--duration-short) ease;display:flex;position:relative}.customer .field{display:flex}.field--with-error{flex-wrap:wrap}.field__input,.customer .field input{text-align:left;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease;flex-grow:1;padding:1.5rem}.field__label,.customer .field label{left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));pointer-events:none;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;margin-bottom:0;font-size:1.6rem;line-height:1.5;position:absolute}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem;font-size:1rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{margin:var(--inputs-border-width);padding:2.2rem 1.5rem .8rem 2rem}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__button{color:currentColor;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;display:flex;position:absolute;top:0;right:0;overflow:hidden}.field__button>.svg-wrapper{width:2.5rem;height:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);resize:none;min-height:10rem}input[type=checkbox]{width:auto;margin-right:.5rem;display:inline-block}.form__label{margin-bottom:.6rem;display:block}.form__message{align-items:center;margin-top:1rem;font-size:1.4rem;line-height:1;display:flex}.form__message--large{font-size:1.6rem}.customer .field .form__message{text-align:left;font-size:1.4rem}.form__message .icon,.customer .form__message .svg-wrapper{flex-shrink:0;width:1.3rem;height:1.3rem;margin-right:.5rem}.form__message--large .icon,.customer .form__message .svg-wrapper{width:1.5rem;height:1.5rem;margin-right:1rem}.customer .field .form__message .svg-wrapper{align-self:start}.form-status{margin:0;font-size:1.6rem}.form-status-list{margin:2rem 0 4rem;padding:0}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem);display:flex;position:relative}.quantity:after{pointer-events:none;content:"";top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1;border:.1rem solid #0000;position:absolute}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1;position:absolute;inset:0}.quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);opacity:.85;text-align:center;-webkit-appearance:none;appearance:none;background-color:#0000;border:0;flex-grow:1;width:100%;padding:0 .5rem;font-size:1.6rem;font-weight:500}.quantity__button{width:calc(4.5rem / var(--font-body-scale));cursor:pointer;color:rgb(var(--color-foreground));background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.8rem;display:flex}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button .svg-wrapper{pointer-events:none;width:1rem}.quantity__button:focus-visible,.quantity__input:focus-visible,.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;font-size:1.2rem;position:relative}.quantity__rules .caption{margin-top:0;margin-bottom:0;display:inline-block}.quantity__rules .divider+.divider:before{content:"•";margin:0 .5rem}.quantity__rules-cart{position:relative}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}.modal__toggle{list-style-type:none}.modal__toggle-close{display:none}.modal__toggle-open{display:flex}.modal__close-button.link{background-color:#0000;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;display:flex}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{background:rgb(var(--color-background));z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.media-modal{cursor:zoom-out}.media-modal .deferred-media{cursor:initial}.cart-count-bubble:empty{display:none}.cart-count-bubble{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));width:1.7rem;height:1.7rem;font-size:.9rem;line-height:calc(1 + .1 / var(--font-body-scale));border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.8rem;left:2.2rem}.utility-bar{height:100%}.utility-bar--bottom-border{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}@media screen and (width>=990px){.utility-bar--bottom-border-social-only{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}}.utility-bar__grid{grid-template-columns:1fr;grid-template-areas:"announcements";display:grid}.utility-bar__grid .list-social{grid-area:social-icons;place-content:center flex-start;margin-left:-1.2rem}@media screen and (width<=989px){.utility-bar .utility-bar__grid .list-social{display:none}}.utility-bar .list-social__item .icon{scale:.9}@media screen and (width>=990px){.utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"social-icons announcements language-currency"}.utility-bar__grid--2-col{grid-template-columns:1fr 1fr;grid-template-areas:"social-icons language-currency"}.announcement-bar.announcement-bar--one-announcement,.announcement-bar--one-announcement .announcement-bar__link{width:fit-content;margin:auto}}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-foreground));flex-wrap:wrap;grid-area:announcements;place-content:center;width:100%;height:100%;display:flex}.announcement-bar .slider--everywhere{scroll-behavior:auto;margin-bottom:0}.utility-bar__grid .announcement-bar-slider,.announcement-bar-slider,.announcement-bar-slider .slider{width:100%}.announcement-bar .slider-button--next{min-width:44px;margin-right:-1.5rem}.announcement-bar .slider-button--prev{min-width:44px;margin-left:-1.5rem}.announcement-bar .slider-button--next:focus-visible,.announcement-bar .slider-button--prev:focus-visible,.utility-bar .list-social__link:focus-visible{outline-offset:-.3rem;box-shadow:0 0 0 -.2rem rgb(var(--color-foreground))}.localization-wrapper{grid-area:language-currency;justify-content:flex-end;align-self:center;display:flex}.localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.utility-bar .localization-wrapper .disclosure .localization-form__select,.utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 1.3rem)}@media screen and (width>=990px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:5rem;padding-right:5rem}.announcement-bar-slider{width:60%}.announcement-bar .slider-button{height:3.8rem}}.announcement-bar__link{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.announcement-bar__link:hover{text-decoration:underline}.announcement-bar__link .icon-arrow{pointer-events:none;vertical-align:middle;margin-bottom:.2rem;margin-left:.8rem;display:inline-block}.announcement-bar__message{text-align:center;letter-spacing:.1rem;min-height:3.8rem;margin:0;padding:1rem 0}.announcement-bar-slider--fade-in-next .announcement-bar__message,.announcement-bar-slider--fade-in-previous .announcement-bar__message,.announcement-bar-slider--fade-out-next .announcement-bar__message,.announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-duration:var(--duration-announcement-bar);animation-timing-function:ease-in-out;animation-fill-mode:forwards}.announcement-bar-slider--fade-in-next .announcement-bar__message{--announcement-translate-from:-1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-in-previous .announcement-bar__message{--announcement-translate-from:1.5rem;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}.announcement-bar-slider--fade-out-next .announcement-bar__message{--announcement-translate-to:1.5rem;animation-name:translateAnnouncementSlideOut}.announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-to:-1.5rem;animation-name:translateAnnouncementSlideOut}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:initial}.header-wrapper{background-color:rgb(var(--color-background));display:block;position:relative}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"left-icons heading icons";align-items:center;display:grid}@media screen and (width<=749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (width>=990px){.header{grid-template-columns:1fr auto 1fr}.header--top-left,.header--middle-left:not(.header--has-menu){grid-template-columns:1fr auto;grid-template-areas:"heading icons""navigation navigation"}.header--top-left.drawer-menu,.header--middle-left.drawer-menu{grid-template-columns:auto 1fr auto;grid-template-areas:"navigation heading icons";column-gap:1rem}.header--middle-left{grid-template-columns:auto auto 1fr;grid-template-areas:"heading navigation icons";column-gap:2rem}.header--middle-center:not(.drawer-menu){grid-template-columns:1fr auto 1fr;grid-template-areas:"navigation heading icons";column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icons heading icons""navigation navigation navigation"}.header--top-center.drawer-menu{grid-template-columns:1fr auto 1fr;grid-template-areas:"left-icons heading icons"}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header [tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{word-break:break-word;padding:.75rem;text-decoration:none;display:inline-block}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{color:rgba(var(--color-foreground),.75);line-height:1}.header__heading-logo{max-width:100%;height:auto}.header__heading-logo-wrapper{width:100%;transition:width .3s cubic-bezier(.52,0,.61,.99);display:inline-block}@media screen and (width<=989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (width>=990px){.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading-link,.header--middle-center .header__heading,.header--top-center .header__heading-link,.header--top-center .header__heading{text-align:center;justify-self:center}}.header__icons{grid-area:icons;justify-self:end;padding-right:.8rem;display:flex;gap:0!important}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon:not(.header__icon--summary),.header__icon span{justify-content:center;align-items:center;display:flex}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{fill:none;vertical-align:middle;width:2rem;height:2rem}.header__icon,.header__icon--cart .icon{width:4.4rem;height:4.4rem;padding:0}.header__icon--cart{margin-right:-1.2rem;position:relative}.header__icon--menu[aria-expanded=true]:before{content:"";height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)));background:rgba(var(--color-foreground),.5);width:100%;display:block;position:absolute;top:100%;left:0}.header__icon--account shop-user-avatar{--shop-avatar-size:2.8rem}details .header__icon-close{display:none}details[open] .header__icon-close{display:inline-block}account-icon{display:flex}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icons;justify-self:start}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center header-drawer{grid-area:left-icons}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{line-height:0;display:inline-flex}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (width>=990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{content:"";background-color:rgb(var(--color-foreground),.5);height:100vh;position:absolute;top:100%;left:0;right:0}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{width:100%;height:100%;line-height:calc(1 + .8 / var(--font-body-scale));justify-content:center;align-items:center;padding:0 5rem 0 1rem;display:flex;position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (width>=750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (width>=990px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{opacity:1;transition:transform .15s,opacity .15s;display:block;position:absolute;transform:scale(1)}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;z-index:1;animation-fill-mode:forwards}@media (prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{grid-area:navigation;margin-left:-1.2rem;display:none}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (width>=990px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem}.header__menu-item{color:rgba(var(--color-foreground),.75);padding:1.2rem;text-decoration:none}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__menu-item:hover span{text-underline-offset:.3rem;text-decoration:underline}details[open]>.header__menu-item{text-decoration:underline}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;color:rgb(var(--color-foreground));text-underline-offset:.3rem;text-decoration:underline}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu.list-menu{padding:1rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);margin:1rem 0;padding:1rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2rem}.header__submenu .header__menu-item:hover{text-decoration-line:underline}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}header-menu>details,details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:hidden}@media screen and (width>=750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (width>=990px){.overflow-hidden-tablet{overflow:auto}}.badge{border-radius:var(--badge-corner-radius);letter-spacing:.1rem;text-align:center;background-color:rgb(var(--color-badge-background));border:1px solid #0000;border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground));word-break:break-word;padding:.5rem 1.3rem .6rem;font-size:1.2rem;line-height:1;display:inline-block}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}@media screen and (forced-colors:active){.icon{color:canvastext;fill:canvastext!important}.icon-close-small path{stroke:canvastext}}.ratio{align-items:stretch;display:flex;position:relative}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}.content-container:after{content:"";top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1;position:absolute}.content-container--full-width:after{border-radius:0;left:0;right:0}@media screen and (width<=749px){.content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}.content-container--full-width-mobile:after{display:none}}.global-media-settings{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);background-color:rgb(var(--color-background));position:relative;overflow:visible!important}.global-media-settings:after{content:"";top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none;position:absolute}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img,.global-media-settings iframe,.global-media-settings model-viewer,.global-media-settings video,.global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}.content-container--full-width,.global-media-settings--full-width,.global-media-settings--full-width img,.global-media-settings--full-width video,.global-media-settings--full-width iframe,.global-media-settings--full-width .placeholder-svg{border-left:none;border-right:none;border-radius:0}@supports not (inset:10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (width>=750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.grid--gapless .grid__item{padding-bottom:0;padding-left:0}@media screen and (width>=749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (width>=750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.font-body-bold{font-weight:var(--font-body-weight-bold)}@media (forced-colors:active){.button,.shopify-challenge__button,.customer button{border:1px solid #0000}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus,.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after,.localization-form__select:focus{outline:1px solid #0000}}.rte:after{clear:both;content:"";display:block}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (width>=750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);max-width:100%;height:auto;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul,.rte ol{padding-left:2rem;list-style-position:inside}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a,.article-template__content a,.blog-post a,.page-content a,.collection-content a,.product-content a,main a:not(.button):not(.card__link):not(.header__menu-item){color:#121212!important}.rte a{text-underline-offset:.3rem;transition:text-decoration-thickness var(--duration-short) ease;text-decoration-thickness:.1rem}.rte .article-template__toc a,.article-template__toc a{text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration:underline!important}.rte a:hover,.article-template__content a:hover,.blog-post a:hover,.page-content a:hover,.collection-content a:hover,.product-content a:hover,main a:not(.button):not(.card__link):not(.header__menu-item):hover{text-decoration-thickness:.2rem;color:#000!important}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.shape--mask{width:0;height:0;display:block}.shape--arch{clip-path:url(#Shape-Arch)}.shape--blob{clip-path:polygon(var(--shape--blob-1))}.shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}.shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}.shape--circle{clip-path:circle()}.shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}.shape--round{clip-path:ellipse(45% 45%)}.animate--fixed{clip-path:inset(0)}.animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),.animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){height:100vh;position:fixed}.animate--zoom-in{--zoom-in-ratio:1}.animate--zoom-in>img,.animate--zoom-in>.svg-wrapper{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media (prefers-reduced-motion:no-preference){.animate--ambient>img,.animate--ambient>.svg-wrapper{animation:30s linear infinite animateAmbient}@keyframes animateAmbient{0%{transform:rotate(0)translate(1em)rotate(0)scale(1.2)}to{transform:rotate(360deg)translate(1em)rotate(-360deg)scale(1.2)}}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;transition:none;animation:none;transform:none}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in{transform:translateY(0)}@keyframes slideIn{0%{opacity:.01;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.animate--hover-3d-lift .card-wrapper .card--card,.animate--hover-3d-lift .card-wrapper .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary),.animate--hover-3d-lift .shopify-challenge__button,.animate--hover-3d-lift .customer button,.animate--hover-3d-lift .shopify-payment-button__button,.animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:50%}.animate--hover-3d-lift .card-wrapper:hover .card--card,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,.animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-3d-lift .customer button:not([disabled]):hover,.animate--hover-3d-lift .shopify-payment-button__button:hover,.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-1rem -1rem 1rem -1rem #0000000d,1rem 1rem 1rem -1rem #0000000d,0 0 .5rem #fff0,0 2rem 3.5rem -2rem #00000080}.animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%)scale(1.05)}.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,.animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}.animate--hover-3d-lift .product-grid .grid__item:hover,.animate--hover-3d-lift .collection-list .grid__item:hover,.animate--hover-3d-lift .collage__item:hover,.animate--hover-3d-lift .blog-articles .article:hover,.animate--hover-3d-lift .complementary-slide li:hover{z-index:2}.animate--hover-3d-lift .product-grid{isolation:isolate}.animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(0 2rem 2rem #00000026)drop-shadow(0 1rem 1rem #00000026)}.animate--hover-3d-lift .card-wrapper:hover .card--card:after,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after,.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{background-image:var(--easter-egg);mix-blend-mode:color-dodge;pointer-events:none;z-index:2;background-size:250px 250px}.animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:"";position:absolute;inset:0}.animate--hover-3d-lift .card-wrapper .card--card:before,.animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:"";opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%);background-position:90% 0;background-repeat:no-repeat;background-size:400% 100%;position:absolute;inset:0}.animate--hover-3d-lift .card-wrapper:hover .card--card:before,.animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;z-index:2;background-position:0}:root{--easter-egg:none;--sparkle:url(./sparkle.gif)}.animate--hover-vertical-lift .button:not(.button--tertiary),.animate--hover-vertical-lift .shopify-challenge__button,.animate--hover-vertical-lift .customer button,.animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper .card--card,.animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition:transform var(--duration-medium) var(--ease-out-slow)}.animate--hover-vertical-lift .card-wrapper:hover .card--card,.animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-.75rem)}.animate--hover-vertical-lift .card-wrapper:active .card--card,.animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform:translateY(-.5rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,.animate--hover-vertical-lift .customer button:not([disabled]):hover,.animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-.25rem)}.animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,.animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,.animate--hover-vertical-lift .customer button:not([disabled]):active,.animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)}.animate--hover-vertical-lift .button:not([disabled]):hover:after,.animate--hover-vertical-lift .customer button:not([disabled]):hover:after,.animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{--border-offset:.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset:0px}}.loading__spinner{z-index:1;width:1.8rem;display:inline-block;position:absolute}.spinner{animation:1.4s linear infinite rotator}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:50%;stroke:rgb(var(--color-foreground));animation:1.4s ease-in-out infinite dash}@media screen and (forced-colors:active){.path{stroke:canvastext}}@keyframes dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:.5}.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.progress-bar-container{width:100%;margin:auto}.progress-bar{width:100%;height:.13rem}.progress-bar-value{background-color:rgb(var(--color-foreground));width:100%;height:100%;animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.progress-bar .progress-bar-value{display:block}@keyframes indeterminateAnimation{0%{transform:translate(-20%)scaleX(0)}40%{transform:translate(30%)scaleX(.7)}to{transform:translate(100%)scaleX(0)}}.capitalize{text-transform:uppercase}.blog__slider-container .slick-next{width:30px;height:30px;right:-15px!important}.blog__slider-container .slick-prev{width:30px;height:30px;left:-15px!important}.blog__slider-container button svg{fill:#372e2e;background:#fff;border-radius:50%;width:30px;height:30px;padding:5px;box-shadow:-1px -1px 9px gray}.locales-ai-dropdown button.locales-ai-dropdown-btn:not(.locales-popup *){padding:0!important}#cart-icon-bubble{margin-left:-10px!important}.locales-pop-panel::-webkit-scrollbar{width:6px;height:6px}.locales-pop-panel::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.locales-pop-panel::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.locales-pop-panel::-webkit-scrollbar-thumb:hover{background:#555}#locales-ai-switcher-id .locales-popup{margin-left:10px}.locales-ai-dropdown .locales-popup button.locales-ai-dropdown-btn{padding-right:20px!important}@media only screen and (width<=500px){.header__icons a.swym-wishlist,.header__icons details-modal.header__search.searched-head{margin-right:0}}.faq-section{margin-top:40px}.faq-section details{border-bottom:1px solid #e5e5e5}.faq-section summary{cursor:pointer;padding:12px 0;font-weight:600;list-style:none;display:block}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary:after{content:"＋";float:right;font-weight:700;transition:transform .25s}.faq-section details[open] summary:after{content:"−"}.faq-section .faq-answer{color:#444;padding:0 0 12px}.list-menu--right{right:0}.list-menu--disclosure{border:1px solid rgba(var(--color-foreground), .2);width:20rem;min-width:100%;position:absolute}.list-menu--disclosure:focus{outline:none}.list-menu__item--active{text-underline-offset:.3rem;text-decoration:underline}.list-menu__item--active:hover{text-decoration-thickness:.2rem}.list-menu--disclosure.localization-selector{width:10rem;max-height:18rem;padding:.5rem;overflow:auto}.header__icon--menu{position:initial}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)));background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity .3s,visibility .3s;position:absolute;top:100%;left:0}menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}.menu-drawer{visibility:hidden;z-index:3;background-color:rgb(var(--color-background));width:100%;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)));padding:0;transition:transform .3s;position:absolute;top:100%;left:0;overflow-x:hidden;transform:translateY(-140%)}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)))}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:height .3s,visibility .3s}.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{visibility:visible;transition:transform .3s;transform:translateY(0)}@media screen and (width>=750px){.menu-drawer{border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));width:40rem}}.menu-drawer__inner-container{height:100%;position:relative}.menu-drawer__navigation-container{grid-template-rows:1fr auto;align-content:space-between;height:100%;display:grid;overflow-y:auto}.menu-drawer__navigation{padding:3rem 0}.js .menu-drawer__menu li{margin-bottom:.2rem}.menu-drawer__menu-item{padding:1.5rem 0;font-size:16px;text-decoration:none}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:rgb(var(--color-foreground));background-color:none}.menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}.js .menu-drawer__menu-item .icon-caret{display:none}.menu-drawer__menu-item>.svg-wrapper{width:15px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__close-button{width:100%;font-size:1.4rem;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left;background-color:#0000;align-items:center;margin-top:1.5rem;padding:1.2rem 2.6rem 1.2rem 3rem;text-decoration:none;display:flex}.menu-drawer__close-button .svg-wrapper{width:15px;margin-right:1rem;transform:rotate(180deg)}.menu-drawer__utility-links{background-color:rgba(var(--color-foreground),.03);padding:0;position:relative}.header--has-social .menu-drawer__utility-links{padding:2rem 3rem}@media screen and (width<=749px){.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:2rem 3rem}}@media screen and (width<=989px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:2rem 3rem}}.menu-drawer__account{color:rgb(var(--color-foreground));align-items:center;margin-bottom:0;padding:1rem 0;font-size:1.4rem;text-decoration:none;display:inline-flex}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}.menu-drawer__account account-icon>.svg-wrapper{width:2rem;height:2rem;margin-right:1rem}.menu-drawer__account shop-user-avatar{--shop-avatar-size:2.4rem;margin-left:-.45rem;margin-right:.55rem}.menu-drawer__account:hover account-icon>.svg-wrapper{transform:scale(1.07)}.menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link{padding:1.1rem}.menu-drawer .borderDesign{border-bottom:1px solid #d0d0d0}.menu-drawer .svg-wrapper svg{transition:transform .3s ease-in-out!important}.rotating{transform:rotate(90deg)}nav.menu-drawer__navigation{margin:0 3rem}.search__input.field__input{padding-right:9.8rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after{border-right:.1rem solid rgba(var(--color-foreground),.08);content:"";height:calc(100% - 1.6rem);display:block;position:absolute;right:0}.reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);content:"";height:calc(100% - 1.8rem);display:block;position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible,.search__button:focus,.reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{width:1.8rem;height:1.8rem}.reset__button .icon.icon-close{stroke-width:.1rem;width:1.8rem;height:1.8rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}.localization-form{flex-direction:column;flex:1 0 auto;margin:0 auto;padding:1rem;display:flex}.localization-form:only-child{flex-wrap:wrap;flex:initial;padding:1rem 0;display:inline-flex}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{flex-grow:1;margin:1rem 1rem .5rem}@media screen and (width>=750px){.localization-form{padding:1rem 2rem 1rem 0}.localization-form:first-of-type{padding-left:0}.localization-form:only-child{justify-content:start;width:auto;margin:0 1rem 0 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem 0}}.localization-form .button{padding:1rem}.localization-form__currency{opacity:0;white-space:nowrap;padding-right:1.7rem;transition:opacity .15s cubic-bezier(.25,.46,.45,.94)}@media screen and (width<=749px){.localization-form .button{word-break:break-all}.localization-form__currency{opacity:1}}.localization-form__select{border-radius:var(--inputs-radius-outset);text-align:left;min-height:calc(4rem + var(--inputs-border-width) * 2);min-width:calc(7rem + var(--inputs-border-width) * 2);margin-bottom:1.5rem;padding-left:1rem;position:relative}.disclosure__button.localization-form__select{padding:calc(2rem + var(--inputs-border-width));background:rgb(var(--color-background))}.localization-form__select .icon-caret{content:"";height:.6rem;right:calc(var(--inputs-border-width) + 1.5rem);position:absolute;top:calc(50% - .2rem)}.localization-selector.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgb(var(--color-foreground));width:100%;padding-bottom:1.5rem;padding-right:4rem;text-decoration:none}.disclosure .localization-form__select{padding-top:1.5rem}.localization-selector option{color:#000}.localization-selector+.disclosure__list-wrapper{opacity:1;animation:animateLocalization var(--duration-default) ease}.disclosure{position:relative}.disclosure__button{cursor:pointer;background-color:#0000;align-items:center;height:4rem;padding:0 1.5rem;font-size:1.3rem;display:flex}.disclosure__list-wrapper{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));z-index:2;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));max-height:27.5rem;position:absolute;bottom:100%;overflow:hidden;transform:translateY(-1rem)}.disclosure__list{width:max-content;min-width:12rem;max-width:25.5rem;max-height:20.5rem;padding-top:.5rem;padding-bottom:.5rem;scroll-padding:.5rem 0;font-size:1.4rem;position:relative;overflow-y:auto}.country-selector__list{padding-top:0;padding-bottom:.95rem}.country-selector__list--with-multiple-currencies{width:25.5rem}.country-selector__close-button{display:none}.country-filter{background-color:rgb(var(--color-background));z-index:6;justify-content:end;align-items:center;gap:.5rem;padding:1.5rem 1.5rem .6rem;display:flex;position:sticky;top:-.02rem}.country-filter__input{min-width:200px}.country-filter__reset-button,.country-filter__search-icon{right:calc(var(--inputs-border-width));top:var(--inputs-border-width)}.country-filter__reset-button:not(:focus-visible):after,.country-filter__reset-button:not(:focus):after{content:"";height:calc(100% - 1.8rem);display:block;position:absolute;right:0}.country-filter__reset-button:focus,.country-filter__reset-button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.country-filter__reset-button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.country-filter__reset-button:hover .icon{transform:scale(1.07)}.country-filter__reset-button .icon.icon-close,.country-filter__search-icon .icon{stroke-width:.1rem;width:1.8rem;height:1.8rem}.country-filter__search-icon{transition:opacity var(--duration-short) ease,visibility var(--duration-short) ease;opacity:1;visibility:visible;pointer-events:none;cursor:text}.country-filter__search-icon--hidden{opacity:0;visibility:hidden}@media screen and (width<=749px){.disclosure__list-wrapper.country-selector:not([hidden])+.country-selector__overlay:empty{display:block}.country-selector__overlay{background-color:rgba(var(--color-foreground),.5);z-index:3;width:100%;height:100%;animation:animateLocalization var(--duration-default) ease;position:fixed;top:0;left:0}.disclosure__list-wrapper.country-selector{width:100%;height:80%;max-height:80vh;box-shadow:none;z-index:4;border:none;border-radius:0;position:fixed;bottom:-1rem;left:0}.disclosure__list-wrapper.country-selector[hidden=true]{display:none}.disclosure__list.country-selector__list{z-index:5;min-width:100%;max-height:85%;margin-bottom:0}.country-selector__close-button.link{background-color:#0000;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;display:flex}.country-selector__close-button .icon{width:2rem;height:2rem}.country-filter{padding:1.5rem 2rem .6rem 1.5rem}}@media screen and (width>=750px){.country-filter--no-padding{padding:0}}.countries{padding-top:.6rem}.popular-countries{border-bottom:1px solid rgba(var(--color-foreground),.2);padding-top:.6rem;padding-bottom:.6rem}.disclosure__item{position:relative}.disclosure__link{line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);word-break:break-word;grid-template-columns:auto 1fr auto;gap:.5rem;padding:.9rem 1.5rem;text-decoration:none;display:grid}.disclosure__link:hover{color:rgb(var(--color-foreground))}.disclosure__link .icon-checkmark{width:1rem;margin-right:.2rem}.disclosure__link:hover .localization-form__currency,.disclosure__link:focus-visible .localization-form__currency,.disclosure__link:focus .localization-form__currency{opacity:1;display:inline-block}.disclosure__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.header-localization .localization-form:only-child{margin:0;padding:0}.header-localization .disclosure .localization-form__select{letter-spacing:.06rem;height:auto;min-height:initial;background:0 0;font-size:1.4rem}.header-localization .disclosure .localization-form__select:hover{text-decoration:underline}.header-localization .localization-form__select.link:after,.header-localization .localization-form__select.link:before{box-shadow:none}.header-localization .localization-form__select.link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.desktop-localization-wrapper{flex-wrap:wrap;justify-content:flex-end;display:flex}.desktop-localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}.desktop-localization-wrapper .localization-form:only-child{padding:0}.header-localization:not(.menu-drawer__localization){align-items:center}.js .header-localization:not(.menu-drawer__localization) .localization-form__select{width:max-content;height:3.8rem;padding:0 2.7rem 0 1.2rem}.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{margin:0}.header-localization:not(.menu-drawer__localization).localization-form__select>span{white-space:nowrap;text-overflow:ellipsis;max-width:20ch;overflow:hidden}.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span{max-width:26ch}.header-localization:not(.menu-drawer__localization) .localization-form__select .icon-caret{right:.8rem}.header-localization:not(.menu-drawer__localization) .disclosure__list-wrapper{bottom:initial;top:100%;right:0;transform:translateY(0)}@media screen and (width>=990px){.menu-drawer__localization{display:none}}.menu-drawer__localization localization-form{display:block}.menu-drawer__localization .localization-form__select{background-color:initial;margin-top:0;padding:1rem 3.6rem 1rem 0}.menu-drawer__localization .localization-form{padding:0}.menu-drawer__localization .localization-form:only-child .localization-form__select{margin:0}.menu-drawer__localization+.list-social{margin-top:1rem}.language-selector .disclosure__list{min-width:200px}.list-payment{flex-wrap:wrap;justify-content:center;margin:-.5rem 0;padding-top:1rem;padding-left:0;display:flex}@media screen and (width>=750px){.list-payment{justify-content:flex-end;margin:-.5rem;padding-top:0}}.list-payment__item{align-items:center;padding:.5rem;display:flex}.list-social{flex-wrap:wrap;justify-content:flex-end;display:flex}@media only screen and (width<=749px){.list-social{justify-content:center}}.list-social__item .icon{width:2.2rem;height:2.2rem}.list-social__link{color:rgb(var(--color-foreground));align-items:center;padding:1.1rem;display:flex}.utility-bar .list-social__link{height:3.8rem;padding:0 .8rem}.list-social__link:hover .icon{transform:scale(1.07)}.newsletter-form{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media screen and (width>=750px){.newsletter-form{align-items:flex-start;max-width:36rem;margin:0 auto}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (width>=750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:4.4rem;right:var(--inputs-border-width);z-index:2;height:100%;margin:0;top:0}.newsletter-form__button:focus-visible,.newsletter-form__button:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:1.5rem}.price{letter-spacing:.1rem;font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground))}.price>*{vertical-align:top;display:inline-block}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{margin:0 1rem 0 0;display:inline-block}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}@media screen and (width>=750px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.13rem}@media screen and (width>=750px){.price--large{font-size:1.8rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.price--on-sale .price__sale{display:initial;flex-flow:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.75);font-size:1.3rem;text-decoration:line-through}.unit-price{letter-spacing:.04rem;font-size:1.1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin-top:.2rem;display:block}.card-wrapper{color:inherit;height:100%;text-decoration:none;position:relative}.card{text-align:var(--text-alignment);text-decoration:none}.card:not(.ratio){flex-direction:column;height:100%;display:flex}.card.card--horizontal{--text-alignment:left;--image-padding:0rem;flex-direction:row;align-items:flex-start;gap:1.5rem}.card--horizontal.ratio:before{padding-bottom:0}.card--card.card--horizontal{padding:1.2rem}.card--card.card--horizontal.card--text{column-gap:0}.card--card{height:100%}.card--card,.card--standard .card__inner{box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));position:relative}.card--card:after,.card--standard .card__inner:after{content:"";z-index:-1;width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));position:absolute}.card--card.gradient,.card__inner.gradient{transform:perspective(0)}.card__inner.color-scheme-1{background:0 0}.card .card__inner .card__media{z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding));overflow:hidden}.card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.card--standard.card--text{background-color:#0000}.card-information{text-align:var(--text-alignment)}.card__media,.card .media{position:absolute;top:0;bottom:0}.card .media{width:100%}.card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.card--standard .card__media{margin:var(--image-padding)}.card__inner{width:100%}.card--media .card__inner .card__content{padding:calc(var(--image-padding) + 1rem);position:relative}.card__content{flex-grow:1;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);width:100%;padding:1rem;display:grid}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card__information{grid-row-start:2;padding:1.3rem 1rem}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto;margin-top:20px}.card-information .card__information-volume-pricing-note{line-height:calc(.5 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);margin-top:.6rem}.card__information-volume-pricing-note--button,.card__information-volume-pricing-note--button.quantity-popover__info-button--icon-with-label{z-index:1;cursor:pointer;text-align:var(--text-alignment);min-width:auto;margin:0;padding:0;position:relative}.card__information-volume-pricing-note--button:hover{text-decoration:underline}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{transform:initial;width:calc(95% + 2rem);max-width:20rem;top:auto;bottom:4rem}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info span:first-of-type{padding-right:.3rem}.card__information-volume-pricing-note--button-right+.global-settings-popup.quantity-popover__info{left:auto;right:0}.card__information-volume-pricing-note--button-center+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info .quantity__rules{text-align:left}@media screen and (width>=990px){.grid--6-col-desktop .card__content quick-add-bulk .quantity{width:auto}.grid--6-col-desktop .card__content quick-add-bulk .quantity__button{width:calc(3rem / var(--font-body-scale))}.grid--6-col-desktop .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 3.5rem);left:50%;transform:translate(-50%)}.grid--6-col-desktop .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 1rem)}}@media screen and (width<=749px){.grid--2-col-tablet-down .card__content quick-add-bulk .quantity__button{width:calc(3.5rem / var(--font-body-scale))}.grid--2-col-tablet-down .card--card .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info,.grid--2-col-tablet-down .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.grid--2-col-tablet-down .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:100%}.grid--2-col-tablet-down .card--card .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 4rem)}.grid--2-col-tablet-down .card__content quick-add-bulk .quantity{width:auto}}.card-information quantity-popover volume-pricing{margin-top:0}@media screen and (width<=989px){.card-information quantity-popover .quantity__rules~volume-pricing{margin-top:0}.card-information quantity-popover volume-pricing{margin-top:4.2rem}}@media screen and (width>=750px){.card__information{padding-top:1.7rem;padding-bottom:1.7rem}}.card__badge{grid-row-start:3;place-self:flex-end flex-start}.card__badge.top{grid-row-start:1;align-self:flex-start}.card__badge.right{justify-self:flex-end}.card:not(.card--horizontal)>.card__content>.card__badge{margin:1.3rem}.card__media .media img{object-fit:cover;object-position:center center;width:100%;height:100%}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.2rem)}.card--horizontal .card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.card--horizontal__quick-add:before{box-shadow:none}@media only screen and (width>=750px){.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.card--card.card--media>.card__content{margin-top:calc(0rem - var(--image-padding))}.card--standard.card--text a:after,.card--card .card__heading a:after{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.card__heading a:after{content:"";z-index:1;outline-offset:.3rem;position:absolute;inset:0}.card__heading a:focus:after,.card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__heading a:focus:not(:focus-visible):after,.card__heading a:focus{box-shadow:none;outline:0}@media screen and (width>=990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.underline-links-hover:hover a{text-underline-offset:.3rem;text-decoration:underline}}.card--standard.card--media .card__inner .card__information,.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder),.card--standard:not(.card--horizontal)>.card__content .card__badge,.card--standard.card--text.article-card>.card__content .card__information,.card--standard>.card__content .card__caption{display:none}.card--standard:not(.card--horizontal) .placeholder-svg{width:100%}.card--standard>.card__content{padding:0}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card--card.card--media .card__inner .card__information,.card--card.card--text .card__inner,.card--card.card--media>.card__content .card__badge,.card--horizontal .card__badge,.card--horizontal.card--text .card__inner{display:none}.card--extend-height{height:100%}.card--extend-height.card--standard.card--text,.card--extend-height.card--media{flex-direction:column;display:flex}.card--extend-height.card--standard.card--text .card__inner,.card--extend-height.card--media .card__inner{flex-grow:1}.card .icon-wrap{white-space:nowrap;transition:transform var(--duration-short) ease;margin-left:.8rem;overflow:hidden}.card-information>*+*{margin-top:.5rem}.card-information{width:100%}.card-information>*{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.card-information>.price{color:rgb(var(--color-foreground))}.card--horizontal .card-information>.price{color:rgba(var(--color-foreground),.75)}.card-information>.rating{margin-top:.4rem}.card-information>:not(.visually-hidden:first-child)+quantity-popover:not(.rating):not(.card__information-volume-pricing-note),.card-information .card__information-volume-pricing-note.card__information-volume-pricing-note--button{margin-top:0}.card-information>:not(.visually-hidden:first-child)+:not(.rating):not(.card__information-volume-pricing-note){margin-top:.7rem}.card-information .caption{letter-spacing:.07rem}.card-article-info{margin-top:1rem}.card--shape .card__content{padding-top:0}.card--shape.card--standard:not(.card--text) .card__inner{filter:drop-shadow(var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity)));background-color:#0000;border:0}.card--shape.card--standard:not(.card--text) .card__inner:after{display:none}.grid__item:nth-child(2n) .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(3n) .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(4n) .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(5n) .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(7n) .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(8n) .shape--blob{clip-path:polygon(var(--shape--blob-1))}@media (prefers-reduced-motion:no-preference){.product-card-wrapper .shape--round{transition:clip-path var(--duration-long) ease}.product-card-wrapper:hover .shape--round{clip-path:ellipse(47% 47%)}.product-card-wrapper .shape--blob{transition:clip-path var(--duration-long) ease-in-out}.product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(2n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(3n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-1))}.grid__item:nth-child(4n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(5n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(7n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(8n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}}.product--no-media .rating-wrapper{text-align:center}.rating{margin:0;display:inline-block}.product .rating-star{--letter-spacing:.8;--font-size:1.7}.card-wrapper .rating-star{--letter-spacing:.7;--font-size:1.4}.rating-star{--color-rating-star:rgb(var(--color-foreground));--percent:calc(( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100%);letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);margin:0;font-family:Times;line-height:1;display:inline-block}.rating-star:before{content:"★★★★★";background:linear-gradient(90deg,var(--color-rating-star) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.rating-text{display:none}.rating-count{margin:0;display:inline-block}@media (forced-colors:active){.rating{display:none}.rating-text{display:block}}variant-selects{display:block}.product--no-media .product-form__input--pill,.product--no-media .product-form__input--swatch,.product--no-media .product-form__input--dropdown{text-align:center;justify-content:center;align-items:center;display:flex}.product--no-media .product-form__input.product-form__input--pill,.product--no-media .product-form__input.product-form__input--swatch{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size:2rem;margin-bottom:1.6rem}.product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(2.4rem + var(--swatch-input--size))}.product-form__input--dropdown .dropdown-swatch{left:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1;position:absolute}.product-form__input--pill input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--variant-pills-radius);letter-spacing:.1rem;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;line-height:1;display:inline-block;position:relative}.product-form__input--pill input[type=radio]+label:before{content:"";border:.0714286rem solid #000;border-radius:5px;display:block;position:absolute;inset:-.0714286rem}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (forced-colors:active){.product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}.product-form__input--pill input[type=radio]:focus-visible+label{outline-offset:2px;outline:1px solid #0000}}.product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input--pill input[type=radio]:focus-visible+label,.product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--swatch{flex-wrap:wrap;display:flex}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:3.6rem;margin:.7rem 1.2rem .2rem 0}@media screen and (width>=750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:2.8rem}}.complementary-products__container{flex-direction:column;gap:1.3rem;display:flex}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:1.5rem}.complementary-products__container>details[open]{padding-bottom:1.5rem}.complementary-slider{gap:0;margin-top:0}.complementary-slide{--shadow-padding-sides:calc((var(--shadow-horizontal-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-sides-negative:calc((var(--shadow-horizontal-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible))}.complementary-slide>ul{gap:var(--grid-mobile-vertical-spacing);flex-direction:column;display:flex}.complementary-slide.complementary-slide--standard>ul{gap:calc(var(--grid-mobile-vertical-spacing) + 8px)}@media screen and (width>=750px){.complementary-slide>ul{gap:var(--grid-desktop-vertical-spacing)}.complementary-slide.complementary-slide--standard>ul{gap:calc(var(--grid-desktop-vertical-spacing) + 8px)}}.complementary-slide.grid__item{width:100%;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom));padding-right:max(var(--focus-outline-padding),var(--shadow-padding-sides));padding-left:max(var(--focus-outline-padding),var(--shadow-padding-sides-negative))}.complementary-slide .card-wrapper{height:auto}.complementary-products>.summary__title{padding:1.5rem 0;line-height:1;display:flex}.accordion+product-recommendations .accordion,product-recommendations.is-accordion+.accordion{border-top:none;margin-top:0}.complementary-products>.summary__title .icon-accordion{fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.complementary-products__container .card--card .card__content,.complementary-products__container .card--horizontal .card__information{padding:0}.complementary-products__container .card--horizontal .card__inner{max-width:20%}@media screen and (width>=750px) and (width<=1200px){.complementary-products__container .card--horizontal .card__inner{max-width:25%}}.complementary-slide .card--text .card__content{grid-template-rows:minmax(0,1fr) max-content auto}.complementary-products__container .card--card.card--media>.card__content{margin-top:0}.complementary-products-contains-quick-add .underline-links-hover:hover a{text-decoration:initial}.complementary-products-contains-quick-add .card__heading:hover a{text-decoration:underline}.complementary-products__container .card--card .card__inner .card__media{border-radius:calc(var(--corner-radius) - var(--border-width) - var(--image-padding))}.complementary-products__container .card--horizontal .quick-add{max-width:20rem;margin:0}.complementary-products__container .quick-add__submit{min-height:inherit;padding:1.5rem 0}.complementary-products__container .quick-add__submit .icon-plus{width:1.2rem}.complementary-products__container .icon-wrap{display:flex}.complementary-products .sold-out-message:not(.hidden)+.icon-wrap{display:none}.complementary-products__container .quick-add__submit:not(.animate-arrow) .icon-wrap{transition:transform var(--duration-short) ease}.complementary-products__container .quick-add__submit:not(.animate-arrow):hover .icon-wrap{transform:rotate(90deg)}.complementary-products__container .quick-add__submit:after,.complementary-products__container .quick-add__submit:hover:after{box-shadow:none}.complementary-products__container .card--horizontal .quick-add,.complementary-products__container .card__badge{justify-self:var(--text-alignment)}.product--no-media .complementary-products__container .price{text-align:var(--text-alignment)}@media screen and (width>=750px){.complementary-products__container .price--on-sale .price-item--regular{font-size:1.3rem}}.complementary-products .slider-buttons{justify-content:space-between;margin-top:.8rem;padding:0;position:relative}.complementary-products .slider-button{color:#111;cursor:pointer;background:#fff;border:1px solid #0000002e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:flex}.complementary-products .slider-button:hover:not([disabled]){color:#fff;background:#111;border-color:#111}.complementary-products .slider-button[disabled]{opacity:.25;cursor:not-allowed}.complementary-products .slider-button .icon{width:auto;height:.7rem}.complementary-products .slider-button--prev .icon{transform:rotate(90deg)}.complementary-products .slider-button--next .icon{transform:rotate(-90deg)}.complementary-products .slider-button--prev:hover:not([disabled]) .icon,.complementary-products .slider-button--next:hover:not([disabled]) .icon{transform:rotate(90deg)scale(1.1)}.complementary-products .slider-button--next:hover:not([disabled]) .icon{transform:rotate(-90deg)scale(1.1)}.complementary-products .slider-counter{color:#00000073;letter-spacing:.05em;font-size:1.2rem}product-recommendations * a,product-recommendations a{text-underline-offset:unset!important;text-decoration:none!important;text-decoration-thickness:unset!important}.facets-container{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);padding-top:1rem;display:grid}.active-facets-mobile{margin-bottom:.5rem}.mobile-facets__list{overflow-y:auto}@media screen and (width>=750px){.facets-container>*+*{margin-top:0}.facets__form .product-count{grid-column-start:3;align-self:flex-start}}@media screen and (width<=989px){.facets-container{grid-template-columns:auto minmax(0,max-content);column-gap:2rem}}.facet-filters{grid-area:1/2;align-items:flex-start;padding-left:2.5rem;display:flex}@media screen and (width>=990px){.facet-filters{padding-left:3rem}}.facet-filters__label{color:rgba(var(--color-foreground),.85);margin:0 2rem 0 0;font-size:1.4rem;display:block}.facet-filters__summary{cursor:pointer;border:.1rem solid rgba(var(--color-foreground),.55);justify-content:space-between;align-items:center;min-width:25rem;height:4.5rem;margin-top:2.4rem;padding:0 1.5rem;font-size:1.4rem;display:flex}.facet-filters__summary:after{position:static}.facet-filters__field{flex-grow:1;justify-content:flex-end;align-items:center;display:flex}.facet-filters__field .select{width:auto}.facet-filters__field .select:after,.facet-filters__field .select:before,.mobile-facets__sort .select:after,.mobile-facets__sort .select:before{content:none}.facet-filters__field .select__select,.mobile-facets__sort .select__select{border-radius:0;min-width:auto;min-height:auto;transition:none}.select .icon-caret{width:10px}.facet-filters button{margin-left:2.5rem}.facet-filters__sort{height:auto;font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale));background-color:#0000;border:0;border-radius:0;margin:0;padding-left:0;padding-right:1.75rem}.facet-filters__sort+.icon-caret{right:0}@media screen and (forced-colors:active){.facet-filters__sort{border:none}}.facet-filters__sort,.facet-filters__sort:hover{box-shadow:none;filter:none;transition:none}.mobile-facets__sort .select__select:focus-visible,.mobile-facets__sort .select__select.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.facet-filters__sort:focus-visible,.facet-filters__sort.focused{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.facets{grid-column-start:span 2;display:block}.facets__form{grid-template-columns:1fr max-content max-content;gap:0 3.5rem;margin-bottom:.5rem;display:grid}.facets__wrapper{flex-wrap:wrap;grid-area:1/1;align-self:flex-start;align-items:center;display:flex}.facets__heading{color:rgba(var(--color-foreground),.85);margin:-1.5rem 2rem 0 0;font-size:1.4rem;display:block}.facets__reset{margin-left:auto}.facets__summary{color:rgba(var(--color-foreground),.75);margin-bottom:1.5rem;padding:0 1.75rem 0 0;font-size:1.4rem}.facets__summary .svg-wrapper{width:auto;height:auto}.facets__disclosure fieldset{border:0;margin:0;padding:0}.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:rgb(var(--color-foreground))}.facets__disclosure[open] .facets__display,.facets__disclosure-vertical[open] .facets__display-vertical{animation:animateMenuOpen var(--duration-default) ease}.facets__summary span:first-of-type{text-decoration:none!important;transition:none!important}.facets__summary:hover .facets__summary-label{text-underline-offset:0!important;text-decoration:none!important}.facets__and-helptext{color:rgba(var(--color-foreground),.5);font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (width>=750px){.facets__and-helptext{font-size:calc(var(--font-heading-scale) * 1.3rem);line-height:calc(var(--font-heading-scale) * 1.3rem)}}.facets__disclosure .facets__and-helptext,.facets__disclosure-vertical .facets__and-helptext{display:none}.facets__disclosure[open] .facets__and-helptext,.facets__disclosure-vertical[open] .facets__and-helptext{display:block}.disclosure-has-popup[open]>.facets__summary:before{z-index:2}.facets__summary>span{line-height:calc(1 + .3 / var(--font-body-scale))}.facets__summary .icon-caret{right:0}.facets__display{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));background-color:rgb(var(--color-background));width:35rem;max-height:55rem;position:absolute;top:calc(100% + .5rem);left:-1.2rem;overflow-y:auto}.facets__header{border-bottom:1px solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));z-index:1;justify-content:space-between;padding:1.5rem 2rem;font-size:1.4rem;display:flex;position:sticky;top:0}.facets__header facet-remove{align-self:center}.facets__list{padding:.5rem 2rem}.facets-layout-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));padding:2rem 2.4rem;display:grid}.facets-layout-list--swatch{--swatch-input--size:2.4rem}.facets-layout-grid.facets-layout-grid{gap:1rem}.facets-layout-grid.facets__list--vertical{padding:1rem 0}.facets__item{align-items:center;display:flex}.facets-layout-list .facets__label:hover .facet-checkbox__text-label,.facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:underline}.facets-layout-grid>*{align-items:flex-start}.facets-layout-grid .facets__label{flex-direction:column;height:100%;padding:0;font-size:1.3rem;display:flex}.facets-layout-grid .facets__image-wrapper{aspect-ratio:1;min-height:0;padding:.4rem;display:block;position:relative}.facets__image{object-fit:contain;width:100%;height:100%}.facets-layout-grid--image .facets__label{transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);outline-style:solid;outline-color:#0000;transition-timing-function:ease}.facets-layout-grid--image .facet-checkbox__text{padding:.4rem}.facets-layout-grid--image .facets__label.active{outline-color:rgb(var(--color-foreground));outline-width:.1rem}.facets-layout-grid--image .facets__label:hover{outline-color:rgba(var(--color-foreground),.4);outline-width:.2rem}.facets-layout-grid--image .facets__label:has(:focus-visible){outline-color:rgba(var(--color-foreground),.5);box-shadow:0 0 3px 1px rgba(var(--color-foreground),.25);outline-width:.2rem}.facets-layout-grid--image .facets__label.active:has(:focus-visible){outline-color:rgb(var(--color-foreground));box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5),0 0 .7rem .1rem rgba(var(--color-foreground),.25);outline-width:.1rem}.facets-layout-grid--image .facets__label.disabled{outline:none}.facets-layout-grid--image .facets__label.disabled .facets__image-wrapper{outline:.1rem solid rgb(var(--color-foreground))}.facets-layout-grid--image .facets__label.disabled .facets__image-wrapper:before{content:"";background-color:rgb(var(--color-foreground));transform-origin:0;width:141.4%;height:.1rem;position:absolute;bottom:0;left:0;transform:rotate(-45deg)}.facets-layout-grid--image .facets__label.disabled .disabled-line{background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.facets-layout-grid--image .facets__label.disabled .disabled-line line{stroke:rgb(var(--color-foreground));stroke-width:1px}.list-menu__item label,.list-menu__item input[type=checkbox]{cursor:pointer}.facet-checkbox{word-break:break-word;flex-grow:1;padding:1rem 2rem 1rem 0;font-size:1.4rem;display:flex;position:relative}.facets__label:hover,.facets__label.active,.facets__label:has(:focus-visible){color:rgba(var(--color-foreground),1)}.facets-layout .facets__label.disabled{pointer-events:none}.facets-layout:not(.facets-layout-list--swatch,.facets-layout-grid--image) .facets__label.disabled{opacity:.4}.facets-layout-grid--image .facets__label.disabled .facets__image-wrapper{opacity:.2}:is(.facets-layout-list--swatch,.facets-layout-grid--image) .facets__label.disabled .facet-checkbox__text{opacity:.4}.facets-layout-list--text input[type=checkbox]{opacity:1;z-index:-1;-webkit-appearance:none;appearance:none;width:1.6rem;height:1.6rem;position:absolute;top:.7rem;left:-.4rem}.facets-layout-grid input[type=checkbox],.facets-layout-list--swatch input[type=checkbox]{z-index:1;opacity:0;margin:0;position:absolute;inset:0}.facets-layout-list--swatch .facets__label{align-items:center;gap:.8rem;display:flex}.swatch-input-wrapper{display:flex}.facet-checkbox>svg,.facet-checkbox>.svg-wrapper{background-color:rgb(var(--color-background));flex-shrink:0;margin-right:1.2rem}.facet-checkbox .svg-wrapper{visibility:hidden;z-index:5;width:1.1rem;height:.7rem;position:absolute;top:1.4rem;left:.3rem}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{visibility:visible}@media screen and (forced-colors:active){.facet-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper>.icon-checkmark{border:none}}.facets__price{padding:2rem;display:flex}.facets__price .field+.field-currency{margin-left:2rem}.facets__price .field{align-items:center}.facets__price .field-currency{align-self:center;margin-right:.6rem}.facets__price .field__label{left:1.5rem}button.facets__button{min-height:0;box-shadow:none;margin:0 0 0 .5rem;padding-top:1.4rem;padding-bottom:1.4rem}.active-facets{flex-wrap:wrap;grid-area:2/1/auto/-1;width:100%;margin-top:-.5rem;display:flex}.active-facets__button{margin-top:1.5rem;margin-right:1.5rem;padding-left:.2rem;padding-right:.2rem;text-decoration:none;display:block}span.active-facets__button-inner{color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-radius:2.6rem;align-items:center;min-width:0;min-height:0;padding:.25rem 1.25rem;font-size:1rem;display:flex}span.active-facets__button-inner:before,span.active-facets__button-inner:after{display:none}.active-facets__button-wrapper{justify-content:center;align-items:center;padding-top:1.5rem;display:flex}.active-facets__button-wrapper *{font-size:1rem}@media screen and (width>=990px){.active-facets__button{margin-right:1.5rem}.active-facets__button-wrapper *,span.active-facets__button-inner{font-size:1.4rem}}@media screen and (width<=989px){.active-facets{margin:0 -1.2rem -1.2rem}.active-facets__button,.active-facets__button-remove{margin:0;padding:1.2rem}span.active-facets__button-inner{padding-top:.1rem;padding-bottom:.1rem}.active-facets__button-wrapper{margin-left:1.2rem;padding-top:0}}.active-facets__button:hover .active-facets__button-inner{box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.active-facets__button--light .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}.active-facets__button--light:hover .active-facets__button-inner{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.4)}a.active-facets__button:focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){a.active-facets__button:focus-visible{outline:1px solid #0000}}a.active-facets__button.focused{box-shadow:none;outline:none}a.active-facets__button:focus-visible .active-facets__button-inner,a.active-facets__button.focused .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground));outline:none}.active-facets__button .svg-wrapper{pointer-events:none;flex-shrink:0;align-self:center;width:1.2rem;margin-left:.6rem;margin-right:-.2rem}@media (width>=990px){.active-facets__button .svg-wrapper{width:1.2rem;margin-top:.1rem;margin-right:-.4rem}}.active-facets facet-remove:only-child,.facets-vertical .active-facets .active-facets-vertical-filter:only-child>facet-remove{display:none}.facets-vertical .active-facets-vertical-filter{justify-content:space-between;width:100%;display:flex}.facets-vertical .active-facets-vertical-filter .active-facets__button-wrapper{align-items:flex-start;padding-top:0;display:flex}.facets-vertical .active-facets__button{margin-top:0}.active-facets__button.disabled,.mobile-facets__clear.disabled{pointer-events:none}.mobile-facets__clear-wrapper{justify-content:center;align-items:center;display:flex}.mobile-facets{z-index:100;background-color:rgba(var(--color-foreground),.5);pointer-events:none;position:fixed;inset:0}.mobile-facets__disclosure{display:flex}.mobile-facets__wrapper{margin-left:0;display:flex}.mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{z-index:3;height:100vh}.mobile-facets__inner{background-color:rgb(var(--color-background));pointer-events:all;width:calc(100% - 5rem);height:100%;transition:transform var(--duration-default) ease;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));border-style:solid;border-width:0 0 0 var(--drawer-border-width);max-width:37.5rem;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)));flex-direction:column;margin-left:auto;display:flex;overflow-y:auto}.menu-opening .mobile-facets__inner{transform:translate(0)}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(105vw)}.mobile-facets__header{border-bottom:.1rem solid rgba(var(--color-foreground),.08);text-align:center;z-index:2;padding:1rem 2.5rem;display:flex;position:sticky;top:0}.mobile-facets__header-inner{flex-grow:1;position:relative}.mobile-facets__info{padding:0 2.6rem}.mobile-facets__heading{font-size:calc(var(--font-heading-scale) * 1.4rem);margin:0}.mobile-facets__count{color:rgba(var(--color-foreground),.7);flex-grow:1;margin:0;font-size:1.3rem}.mobile-facets__open-wrapper{display:inline-block}.mobile-facets__open{text-align:left;width:100%;color:rgba(var(--color-link),var(--alpha-link));align-items:center;padding-top:0;padding-bottom:0;display:flex}.mobile-facets__open-label,.mobile-facets__open-label:hover,.mobile-facets__open:hover .mobile-facets__open-label,.mobile-facets__open-label:active,.mobile-facets__open-label:focus{text-decoration:none!important}.mobile-facets__open .svg-wrapper{width:2rem}.mobile-facets__open line,.mobile-facets__open circle{stroke:rgba(var(--color-link),var(--alpha-link))}.mobile-facets__close{z-index:101;opacity:0;width:4.4rem;height:4.4rem;transition:opacity var(--duration-short) ease;justify-content:center;align-items:center;display:none;position:fixed;top:.7rem;right:1rem}.mobile-facets__close .svg-wrapper{width:2.2rem}details.menu-opening .mobile-facets__close{opacity:1;display:flex}details.menu-opening .mobile-facets__close .svg-wrapper{margin:0}.mobile-facets__close-button{font-size:1.4rem;font:inherit;letter-spacing:inherit;text-align:start;background-color:#0000;grid-template-columns:min-content 1fr;align-items:center;margin-top:1.5rem;padding:1.2rem 2.6rem;text-decoration:none;display:grid}.mobile-facets__close-button>.facets__and-helptext{grid-column-start:2}.mobile-facets__close-button .icon-arrow{margin-right:1rem;transform:rotate(180deg)}.mobile-facets__main{z-index:1;flex-direction:column;flex-grow:1;padding:2.7rem 0 0;display:flex;position:relative;overflow-y:auto}.mobile-facets__details[open] .icon-caret{transform:rotate(180deg)}.mobile-facets__highlight{background-color:rgba(var(--color-foreground),.04);opacity:0;visibility:hidden;display:block;position:absolute;inset:0}.mobile-facets__checkbox:checked+.mobile-facets__highlight{opacity:1;visibility:visible}.mobile-facets__summary{padding:1.3rem 2.5rem}.mobile-facets__summary .svg-wrapper{margin-left:auto}.mobile-facets__summary>div{align-items:center;display:flex}.js .mobile-facets__submenu{z-index:3;visibility:hidden;flex-direction:column;width:100%;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(100%)}.js details[open]>.mobile-facets__submenu{transition:transform .4s cubic-bezier(.29,.63,.44,1),visibility .4s cubic-bezier(.29,.63,.44,1)}.js details[open].menu-opening>.mobile-facets__submenu{visibility:visible;transform:translate(0)}.js .menu-drawer__submenu .mobile-facets__submenu{overflow-y:auto}.js .mobile-facets .submenu-open{visibility:hidden}.mobile-facets__item{position:relative}input.mobile-facets__checkbox{z-index:0;-webkit-appearance:none;appearance:none;border:0;width:1.6rem;height:1.6rem;position:absolute;top:1.2rem;left:2.1rem}.mobile-facets__label{word-break:break-word;width:100%;padding:1.5rem 2rem 1.5rem 2.5rem;transition:background-color .2s;display:flex}.mobile-facets__label>svg{background-color:rgb(var(--color-background));z-index:2;flex-shrink:0;margin-right:1.2rem;position:relative}.mobile-facets__label .icon-checkmark{visibility:hidden;width:11px;height:9px;position:absolute;top:1.9rem;left:2.8rem}.mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.mobile-facets__arrow,.mobile-facets__summary .icon-caret{margin-left:auto;display:block}.mobile-facets__footer{border-top:.1rem solid rgba(var(--color-foreground),.08);z-index:2;background-color:rgb(var(--color-background));background:var(--gradient-background);margin-top:auto;padding:2rem;display:flex;position:sticky;bottom:0}.mobile-facets__footer>*+*{margin-left:1rem}.mobile-facets__footer>*{width:50%}.mobile-facets__sort{justify-content:space-between;display:flex}.mobile-facets__sort label{flex-shrink:0}.mobile-facets__sort .select{width:auto}.mobile-facets__sort .select .icon-caret{right:0}.mobile-facets__sort .select__select{box-shadow:none;filter:none;background-color:#0000;border-radius:0;margin-left:.5rem;margin-right:.5rem;padding-left:.5rem;padding-right:1.5rem}.product-count{text-align:right;align-self:center;position:relative}.product-count__text{font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale));margin:0}#ProductCountDesktop.loading,#ProductCount.loading{visibility:hidden}.product-count .loading__spinner,.product-count-vertical .loading__spinner{width:1.8rem;padding-top:.6rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (width<=1024px){.facets-container-drawer .mobile-facets__wrapper>*,.template-search .mobile-facets__wrapper>*{width:50%}.facets-container-drawer .mobile-facets__wrapper .disclosure-has-popup>*,.template-search .mobile-facets__wrapper .disclosure-has-popup>*{width:100%}.facets-container-drawer .mobile-facets__wrapper,.template-search .mobile-facets__wrapper{margin-right:0}}@media screen and (width>=750px){.facets-vertical{display:flex}.facets-wrap-vertical{border:none;padding-left:0}.facets__form-vertical{flex-direction:column;width:26rem;display:flex}.facets__disclosure-vertical{border-top:.1rem solid rgba(var(--color-foreground),.1);margin-right:0}.facets-vertical .facets__summary{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem}.facets__heading--vertical{margin:0 0 1.5rem;font-size:1.5rem}.facets__header-vertical{padding:1.5rem 2rem 1.5rem 0;font-size:1.4rem}.facets__display-vertical{padding-bottom:1.5rem}.facets-vertical .facets-wrapper{padding-right:3rem}.facets-vertical .facets-wrapper--no-filters{display:none}.facets-vertical .product-grid-container{width:100%}.facets-vertical-form{justify-content:flex-end;display:flex}.product-count-vertical{margin-left:3.5rem;position:relative}.facets-vertical .active-facets__button-wrapper{margin-bottom:2rem}.facets-vertical .facets__price{padding:.5rem .5rem .5rem 0}.facets-vertical .facets__price .field:last-of-type{margin-left:1rem}.facets-vertical .active-facets__button{margin-bottom:1.5rem}.facets-vertical .facet-checkbox input[type=checkbox]{z-index:0}.facets-vertical .active-facets facet-remove:last-of-type{margin-bottom:1rem}.facets-vertical .active-facets{align-items:flex-start;margin:0}.facets__disclosure-vertical[open] .facets__summary .icon-caret{transform:rotate(180deg)}.facets-container-drawer{flex-flow:wrap;align-items:center;column-gap:0;display:flex}.facets-container-drawer .mobile-facets__wrapper{flex-grow:1;margin-right:2rem}.facets-container-drawer .product-count{margin:0 0 .5rem 3.5rem}.facets-container-drawer .facets-pill{width:100%}.facets-container-drawer .facets__form{display:block}}@media screen and (width>=750px) and (width<=989px){.facets-vertical .active-facets__button{margin-bottom:0;margin-left:-.5rem;padding:1rem}.facets-vertical .active-facets__button-remove{padding:0 1rem 1rem}}@media screen and (width<=1024px){.facets-container{padding-top:0}}.mobile-facets__open{color:rgb(var(--color-foreground))!important;border:1.5px solid rgb(var(--color-foreground))!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;height:3.6rem!important;min-height:3.6rem!important;max-height:3.6rem!important;padding:.7rem 1.8rem!important;font-size:1.3rem!important;font-weight:400!important;line-height:1!important;transition:all .25s!important;display:inline-flex!important}.mobile-facets__open line,.mobile-facets__open circle{stroke:rgb(var(--color-foreground))!important;transition:stroke .25s!important}.mobile-facets__open:hover,.mobile-facets__open:hover *,.mobile-facets__open:hover .mobile-facets__open-label,.mobile-facets__open:hover .button-label,summary.mobile-facets__open-wrapper:hover .mobile-facets__open,summary.mobile-facets__open-wrapper:hover .mobile-facets__open *{color:#000!important;background:0 0!important;text-decoration:none!important}.mobile-facets__open-label{font-size:inherit!important;text-decoration:none!important}.mobile-facets__open .svg-wrapper{width:1.4rem!important;height:1.4rem!important;margin-right:.8rem!important}.mobile-facets__open>*+*{margin-left:.8rem!important}.tier,span.tier{color:rgb(var(--color-foreground))!important;border:1.5px solid rgb(var(--color-foreground))!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-height:3.6rem!important;padding:.7rem 1.8rem!important;font-size:1.3rem!important;font-weight:400!important;transition:all .25s!important;display:inline-flex!important}.tier svg,.tier path,.tier polygon,.tier line,.tier circle,span.tier svg,span.tier path,span.tier polygon,span.tier line,span.tier circle{stroke:rgb(var(--color-foreground))!important;fill:rgb(var(--color-foreground))!important;transition:all .25s!important}.tier .svg-wrapper,span.tier .svg-wrapper{width:1.4rem!important;height:1.4rem!important;margin-right:.8rem!important}.active-facets__button{border:1px solid rgba(var(--color-foreground),.25)!important;background:0 0!important;border-radius:2px!important;padding:0!important;transition:all .2s!important}.active-facets__button:hover{background:rgba(var(--color-foreground),.05)!important;border-color:rgba(var(--color-foreground),.4)!important}.active-facets__button-inner{letter-spacing:.03em!important;padding:.5rem 1.2rem!important;font-size:1.2rem!important}.mobile-facets__close-button{border-radius:0!important;transition:background-color .2s!important}.mobile-facets__close-button:hover{background-color:rgba(var(--color-foreground),.05)!important}.facets__summary{text-transform:uppercase!important;letter-spacing:.06em!important;border-radius:0!important;padding:.8rem 2rem .8rem 0!important;font-size:1.3rem!important;font-weight:400!important;transition:all .2s!important}.facets__summary:hover{color:rgb(var(--color-foreground))!important}.facets__disclosure{margin-right:2rem!important}@media screen and (width>=750px){.mobile-facets__open,.facet-filters__summary{min-height:3.6rem!important;padding:.7rem 1.8rem!important;font-size:1.3rem!important}.mobile-facets__open .svg-wrapper{width:1.4rem!important;height:1.4rem!important}}@media screen and (width<=749px){.mobile-facets__open,.facet-filters__summary{min-height:3.4rem!important;padding:.6rem 1.5rem!important;font-size:1.2rem!important}.mobile-facets__open .svg-wrapper{width:1.3rem!important;height:1.3rem!important}}.pagination-wrapper{margin-top:4rem}@media screen and (width>=990px){.pagination-wrapper{margin-top:5rem}}.pagination__list{flex-wrap:wrap;justify-content:center;display:flex}.pagination__list>li{flex:1 0 4.4rem;max-width:4.4rem}.pagination__list>li:not(:last-child){margin-right:1rem}.pagination__item{color:rgb(var(--color-foreground));justify-content:center;align-items:center;width:100%;height:4.4rem;padding:0;text-decoration:none;display:inline-flex;position:relative}a.pagination__item:hover:after{height:.1rem}.pagination__item .icon-caret{height:.6rem}.pagination__item--current:after{height:.1rem}.pagination__item--current:after,.pagination__item:hover:after{content:"";background-color:currentColor;width:2rem;display:block;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.pagination__item--next .icon{margin-left:-.2rem;transform:rotate(90deg)}.pagination__item--next:hover .icon{transform:rotate(90deg)scale(1.07)}.pagination__item--prev .icon{margin-right:-.2rem;transform:rotate(-90deg)}.pagination__item--prev:hover .icon{transform:rotate(-90deg)scale(1.07)}.pagination__item-arrow:hover:after{display:none}product-info{display:block}.product{margin:0}.product.grid{gap:0}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0}@media screen and (width>=750px){.product__column-sticky{z-index:2;display:block;position:sticky;top:13rem}.product--thumbnail .thumbnail-list{padding-right:var(--media-shadow-horizontal-offset)}.product__info-wrapper{padding:0 0 0 5rem}.product__info-wrapper--extra-padding{padding:0 0 0 8rem}.product--right .product__info-wrapper{padding:0 5rem 0 0}.product--right .product__info-wrapper--extra-padding{padding:0 8rem 0 0}.product--right .product__media-list{margin-bottom:2rem}.product__media-container .slider-buttons{display:none}.product--right .product__media-wrapper{order:2}}@media screen and (width>=990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:35%;width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2);padding:0 0 0 4rem}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 4rem 0 0}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:40%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.shopify-payment-button__button{min-height:4.6rem;font-family:inherit}.shopify-payment-button__button [role=button].focused{outline-offset:.3rem;outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-underline-offset:.3rem;margin:1.6rem 0 1rem;text-decoration:underline}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){letter-spacing:.04rem;align-items:flex-start;margin-bottom:1.5rem;font-size:1.3rem;line-height:1.4;display:flex}.product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.25rem;margin-right:.7rem}.product-form__input{border:none;flex:0 0 100%;min-width:fit-content;max-width:44rem;margin:0 0 1.2rem;padding:0}.product-form__input .form__label{padding-left:0}.product-form__input .select{max-width:100%}.product-form__input .svg-wrapper{right:1.5rem}.product-form__submit{margin-bottom:1rem}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:window}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{letter-spacing:.1rem;font-size:1.5rem}.product__info-container>*+*{margin:1.5rem 0}.product__info-container iframe{max-width:100%}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:2.5rem 0}.product__text{margin-bottom:0}a.product__text{color:rgba(var(--color-foreground),.75);text-decoration:none;display:block}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:1.5rem}.product__title>*{margin:0}.product__title>a{display:none}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product .price .badge,.product .price__container{margin-bottom:.5rem}.product .price dl{margin-top:.5rem;margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}@media screen and (width>=750px){.product__info-container{max-width:60rem}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>:first-child{margin-top:0}}.product__description-title{font-weight:600}.product--no-media .product__title,.product--no-media .product__text,.product--no-media .product__tax,.product--no-media .product__sku,.product--no-media shopify-payment-terms{text-align:center}.product--no-media .product__media-wrapper,.product--no-media .product__info-wrapper{padding:0}.product__tax{margin-top:-1.4rem}.product--no-media .share-button{max-width:100%}.product--no-media .product-form__quantity,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{text-align:center;justify-content:center;align-items:center;display:flex}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{width:100%;max-width:30rem}.product--no-media .product-form__quantity{flex-direction:column;max-width:100%}.product-form__quantity .form__label{margin-bottom:.6rem}.price-per-item__label.form__label{margin-bottom:0}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product-form__buttons{max-width:44rem}.product--no-media .product__info-container>modal-opener{text-align:center;display:block}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{text-align:center}.product__media-list video{border-radius:calc(var(--media-radius) - var(--media-border-width))}@media screen and (width<=749px){.product__media-list{width:100%;margin-bottom:3rem;margin-left:0;margin-right:0}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.slider.product__media-list::-webkit-scrollbar{width:.2rem;height:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:100%}.product--mobile-columns .product__media-item{width:50%}}@media screen and (width>=750px){.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active),.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}@media screen and (width>=750px) and (width<=989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}@media screen and (width>=750px) and (width<=1199px){.product.grid--2-col-tablet .grid__item.product__media-wrapper,.product.grid--2-col-tablet .grid__item.product__info-wrapper,.product--large:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{width:100%!important;max-width:100%!important}.product.grid--2-col-tablet{gap:0!important}.product__media-wrapper{width:100%!important;margin:0!important;padding:0!important}.product__media-list{gap:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.product__media-list .product__media-item{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important}.product__media-list.pro_slider.slick-initialized{overflow:hidden;gap:0!important}.product__media-list.pro_slider.slick-initialized .slick-list{margin:0!important;padding:0!important}.product__media-list.pro_slider.slick-initialized .slick-track{gap:0!important;margin-left:0!important}.product__media-list.pro_slider.slick-initialized .slick-slide{width:100%!important;margin:0!important;padding:0!important}.product__media-wrapper slider-component{margin-left:0!important;margin-right:0!important}.product__media-item .media-box{min-height:0}.product__media-wrapper .thumbnail-slider{display:none}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));z-index:1;width:3rem;height:3rem;transition:color var(--duration-short) ease,opacity var(--duration-short) ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:1.2rem;left:1.2rem}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (width>=750px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large.product--columns .product__media-item--full .deferred-media__poster-button{width:5rem;height:5rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button{width:4.2rem;height:4.2rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button{width:3.6rem;height:3.6rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media screen and (width>=990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--columns) .product__media-list .product__media-item:first-child,.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{color:currentColor;background-color:#0000;border:none;padding:0;display:flex}.product__media-toggle:after{content:"";cursor:pointer;top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2;margin:0;padding:0;display:block;position:absolute}.product__media-toggle:focus-visible{box-shadow:none;outline:0}@media (forced-colors:active){.product__media-toggle:focus-visible,.product__media-toggle:focus-visible:after{outline-offset:2px;outline:1px solid #0000}}.product__media-toggle.focused{box-shadow:none;outline:0}.product__media-toggle:focus-visible:after,.product__media-toggle.focused:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);border-radius:var(--media-radius)}.product-media-modal{background-color:rgb(var(--color-background));visibility:hidden;opacity:0;z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{align-items:center;height:100vh;display:flex}.product-media-modal__content{width:100%;max-height:100vh;overflow:auto}.product-media-modal__content>:not(.active),.product__media-list .deferred-media{display:none}@media screen and (width>=750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}@media screen and (width<=749px){.product--thumbnail .is-active .product__modal-opener:not(.product__modal-opener--image),.product--thumbnail_slider .is-active .product__modal-opener:not(.product__modal-opener--image){display:none}.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{width:100%;display:block}}.product-media-modal__content>*{height:auto;margin:auto;display:block}.product-media-modal__content .media{background:0 0}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.55);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:4rem;padding:1.2rem;display:flex;position:fixed;top:2rem;right:2rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (width>=750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{top:2.2rem;right:5rem}}@media screen and (width>=990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{width:2.2rem;height:auto;margin:0}.product-popup-modal{box-sizing:border-box;opacity:0;visibility:hidden;z-index:-1;background:rgba(var(--color-foreground),.2);width:100%;height:100%;margin:0 auto;position:fixed;top:0;left:0;overflow:auto}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{border-radius:var(--popup-corner-radius);background-color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);width:92%;height:80%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));margin:5rem auto 0;padding:0 1.5rem 0 3rem;position:absolute;top:0;left:50%;overflow:auto;transform:translate(-50%)}.product-popup-modal__content.focused,.product-popup-modal__content:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (width>=750px){.product-popup-modal__content{width:70%;margin-top:10rem;padding:0 3rem}.product-media-modal__dialog .global-media-settings--no-shadow{overflow:visible!important}}.product-popup-modal__content img{max-width:100%}@media screen and (width<=749px){.product-popup-modal__content table{white-space:nowrap;max-width:fit-content;margin:0;display:block;overflow-x:auto}.product-media-modal__dialog .global-media-settings,.product-media-modal__dialog .global-media-settings video,.product-media-modal__dialog .global-media-settings model-viewer,.product-media-modal__dialog .global-media-settings iframe,.product-media-modal__dialog .global-media-settings img{border:none;border-radius:0}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{text-underline-offset:.3rem;min-height:4.4rem;transition:text-decoration-thickness var(--duration-short) ease;padding-left:0;padding-right:1.3rem;font-size:1.6rem;text-decoration-thickness:.1rem}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{width:100%;max-width:100%;height:auto;margin:0 auto}@media screen and (width<=749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.55);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:4rem;margin:0 0 0 auto;padding:1.2rem;display:flex;position:sticky;top:1.5rem}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{width:2.2rem;height:auto;margin:0}.product__media-list .media>*{overflow:hidden}.thumbnail-list{grid-gap:1rem;flex-wrap:wrap}.slider--mobile.thumbnail-list:after{content:none}@media screen and (width>=750px){.product--stacked .thumbnail-list{display:none}.thumbnail-list{grid-template-columns:repeat(4,1fr);display:grid}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (width>=990px){.thumbnail-list{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list{grid-template-columns:repeat(6,1fr)}}@media screen and (width<=749px){.product__media-item{align-items:center;display:flex}.product__modal-opener{width:100%}.thumbnail-slider{align-items:center;display:flex}.thumbnail-slider .thumbnail-list.slider{flex:1;padding:.5rem;scroll-padding-left:.5rem;display:flex}.thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}}@media screen and (width>=750px){.product--thumbnail_slider .thumbnail-slider{align-items:center;display:flex}.thumbnail-slider .thumbnail-list.slider--tablet-up{flex:1;padding:.5rem;scroll-padding-left:.5rem;display:flex}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (width>=900px){.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.thumbnail{width:100%;height:100%;color:rgb(var(--color-foreground));cursor:pointer;background-color:#0000;padding:0;display:block;position:absolute;top:0;left:0}.thumbnail:hover{opacity:.7}.thumbnail.global-media-settings img{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.image-magnify-full-size{cursor:zoom-out;z-index:1;border-radius:calc(var(--media-radius) - var(--media-border-width));margin:0}.image-magnify-hover{cursor:zoom-in}.product__modal-opener--image .product__media-zoom-none,.product__media-icon--none{display:none}.product__modal-opener>.loading__spinner{align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product__modal-opener .path{stroke:rgb(var(--color-button));opacity:.75}@media (hover:hover){.product__media-zoom-hover,.product__media-icon--hover{display:none}}@media screen and (width<=749px){.product__media-zoom-hover,.product__media-icon--hover{display:flex}}.js .product__media{overflow:hidden!important}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5);outline:0}@media (forced-colors:active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:1px solid #0000}}.thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:0 0 0 .1rem rgb(var(--color-foreground));outline:0}.thumbnail img{object-fit:cover;pointer-events:none;width:100%;height:100%}.thumbnail__badge .icon{width:1rem;height:1rem}.thumbnail__badge .icon-3d-model{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);width:2rem;height:2rem;left:auto;right:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width))}@media screen and (width>=750px){.product:not(.product--small) .thumbnail__badge{width:3rem;height:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.2rem;height:1.2rem}.product:not(.product--small) .thumbnail__badge .icon-3d-model{width:1.4rem;height:1.4rem}}.thumbnail-list__item{position:relative}.thumbnail-list__item:before{content:"";padding-bottom:100%;display:block}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{text-decoration:none;display:block}.product__view-details:hover{text-underline-offset:.3rem;text-decoration:underline}.product__view-details .icon{flex-shrink:0;width:1.2rem;margin-left:1.2rem}.product__inventory{align-items:center;gap:.5rem;display:flex}.product__inventory .svg-wrapper,.product__inventory svg{width:15px;height:15px}.product--no-media .product__inventory{justify-content:center}.product__inventory.visibility-hidden:empty{display:block}.product__inventory.visibility-hidden:empty:after{content:"#"}.product__inventory .icon-inventory-status circle:first-of-type{opacity:.3}.icon-with-text{--icon-size:calc(var(--font-heading-scale) * 3rem);--icon-spacing:calc(var(--font-heading-scale) * 1rem)}.icon-with-text--horizontal{flex-direction:row;justify-content:center;column-gap:3rem;display:flex}.icon-with-text--vertical{--icon-size:calc(var(--font-heading-scale) * 2rem)}.icon-with-text .svg-wrapper{fill:rgb(var(--color-foreground));height:var(--icon-size);width:var(--icon-size)}.icon-with-text--horizontal .svg-wrapper,.icon-with-text--horizontal img{margin-bottom:var(--icon-spacing)}.icon-with-text--vertical .svg-wrapper{min-height:var(--icon-size);min-width:var(--icon-size);margin-right:var(--icon-spacing)}.icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain}.icon-with-text--vertical img{margin-right:var(--icon-spacing)}.icon-with-text--horizontal .h4{padding-top:calc(var(--icon-size) + var(--icon-spacing));text-align:center}.icon-with-text--horizontal .svg-wrapper+.h4,.icon-with-text--horizontal img+.h4,.icon-with-text--horizontal.icon-with-text--text-only .h4{padding-top:0}.icon-with-text__item{align-items:center;display:flex}.icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:33%}.icon-with-text--vertical .icon-with-text__item{margin-bottom:var(--icon-size)}.product__sku.visibility-hidden:after{content:"#"}.product-media-container{--aspect-ratio:var(--preview-ratio);--ratio-percent:calc(1 / var(--aspect-ratio) * 100%);width:100%;max-width:calc(100% - calc(var(--media-border-width) * 2));position:relative}.product-media-container.constrain-height{--viewport-offset:400px;--constrained-min-height:300px;--constrained-height:max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-left:auto;margin-right:auto}.product-media-container.constrain-height.media-fit-contain{--contained-width:calc(var(--constrained-height) * var(--aspect-ratio));width:min(var(--contained-width),100%)}.product-media-container .media{padding-top:var(--ratio-percent)}.product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))}@media screen and (width<=749px){.product-media-container.media-fit-cover{align-self:stretch;display:flex}.product-media-container.media-fit-cover .media{position:initial}}@media screen and (width>=750px){.product-media-container{max-width:100%}.product-media-container:not(.media-type-image){--aspect-ratio:var(--ratio)}.product-media-container.constrain-height{--viewport-offset:170px;--constrained-min-height:500px}.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{height:100%}.product-media-container.media-fit-cover .deferred-media__poster img{object-fit:cover;width:100%}}.product-media-container .product__modal-opener{display:block;position:relative}@media screen and (width>=750px){.product-media-container .product__modal-opener:not(.product__modal-opener--image){display:none}}.recipient-form{--recipient-checkbox-margin-top:.64rem;max-width:44rem;margin-bottom:2.5rem;display:block;position:relative}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{justify-content:space-between;display:flex}.recipient-checkbox{word-break:break-word;max-width:inherit;cursor:pointer;flex-grow:1;align-items:flex-start;font-size:1.6rem;display:flex;position:relative}.recipient-form>input[type=checkbox]{width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;z-index:-1;-webkit-appearance:none;appearance:none;position:absolute;top:0;left:0}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);flex-shrink:0;margin-right:1.2rem}.recipient-form .icon-checkmark{visibility:hidden;z-index:5;width:10px;height:9px;position:absolute;top:.4rem;left:.28rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{animation:animateMenuOpen var(--duration-default) ease;display:block}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));text-align:left;padding-left:4.4rem}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.related-products{display:block;position:relative;overflow:visible!important}.related-products .slick-list{overflow:hidden}.related-products.page-width{overflow-x:clip}.related-products button.slick-prev.custom-arrow,.related-products button.slick-next.custom-arrow{opacity:1!important;pointer-events:auto!important;z-index:20!important;cursor:pointer!important;background:#ffffffe6!important;border:1px solid #ddd!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:flex!important;position:absolute!important;top:40%!important;transform:translateY(-50%)!important}.related-products button.slick-prev.custom-arrow{left:0!important}.related-products button.slick-next.custom-arrow{right:0!important}.related-products button.slick-prev.custom-arrow svg,.related-products button.slick-next.custom-arrow svg{fill:#333!important;width:20px!important;height:20px!important}.related-products__heading{margin:0 0 3rem}.related-products .card__media .ratio{--ratio-percent:133.33%;aspect-ratio:3/4}.related-products .card__media .media img,.related-products .card__media .media video{object-fit:contain;object-position:center top;width:100%;height:100%;display:block}.related-products .card__media,.related-products .card-wrapper .media{aspect-ratio:3/4;padding-top:0;position:static;overflow:visible}@media screen and (width<=749px){.related_grid .card-wrapper,.related_grid .card__inner{height:auto}.related_grid .product-card-wrapper{contain-intrinsic-size:auto!important;content-visibility:visible!important}.related_grid .slick-slide{height:auto!important}.related_grid .card__media,.related_grid .card__media .media,.related_grid .card__media .ratio{min-height:240px;max-height:240px;height:240px!important}.related_grid .card__media img{object-fit:cover;width:100%;height:100%}.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (width<=989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{z-index:1;width:1.8rem;position:absolute}@media screen and (width<=749px){.collection .loading-overlay{top:0;right:0}}@media screen and (width>=750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{opacity:.7;width:100%;padding:0 1.5rem;display:none;inset:0}@media screen and (width>=750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (width<=989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (width>=990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){max-width:none;padding:0 1.5rem}}.collection__view-all a:not(.link){margin-top:1rem}:root{--ink:#0e0e0e;--muted:#6b7280;--accent:#d8c6b5;--sand:#faf9f7;--bg:#fff;--border:#eee;--shadow:0 8px 24px #0000000f;--shadow-sm:0 4px 12px #0000000f;--shadow-lg:0 12px 28px #00000014}.misciano-article{color:var(--ink);background:var(--bg)}.misciano-article p{margin:0 0 16px;font-size:16px;line-height:1.7}.misciano-article h1,.misciano-article h2,.misciano-article h3{color:var(--ink);letter-spacing:.2px;margin:0 0 20px;padding:10px 2px 14px;font-weight:800;line-height:1.25;display:inline-block;position:relative}.misciano-article h1{font-size:clamp(26px,2.6vw + .2rem,34px)}.misciano-article h2{font-size:clamp(22px,2.2vw + .2rem,30px)}.misciano-article h3{font-size:clamp(16px,1.2vw + .2rem,20px)}.misciano-article h1:after,.misciano-article h2:after,.misciano-article h3:after{content:"";background:linear-gradient(90deg,var(--accent),#d8c6b538);border-radius:999px;width:90px;height:6px;position:absolute;bottom:0;left:0}.misciano-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.misciano-list li{padding-left:34px;position:relative}.misciano-list li:before{content:"→";color:var(--accent);font-size:18px;font-weight:800;line-height:1;position:absolute;top:.05em;left:0}.misciano-image{text-align:center;max-width:100%;margin:20px auto;display:block}.copyright{color:var(--muted);margin-top:6px;font-size:12px;font-style:italic}.misciano-title-wrapper{text-align:center;margin:30px auto}.misciano-title-box{border:1px solid var(--accent);background:var(--sand);letter-spacing:.5px;color:var(--ink);box-shadow:var(--shadow-sm);border-radius:40px;padding:12px 28px;font-size:28px;font-weight:700;display:inline-block}.misciano-bestsellers{max-width:1200px;margin:0 auto;padding:16px}.misciano-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;display:grid}@media (width<=900px){.misciano-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=520px){.misciano-grid{grid-template-columns:1fr}}.misc-card{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.misc-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.misc-media{aspect-ratio:3/4;background:#f6f6f6;display:block;position:relative;overflow:hidden}.misc-media img{object-fit:cover;width:100%;height:100%;display:block}.misc-badge{z-index:2;color:#fff;letter-spacing:.2px;opacity:0;background:#111;border-radius:999px;padding:6px 10px;font-size:11px;line-height:1;transition:opacity .3s,transform .3s;position:absolute;top:12px;left:12px;transform:translateY(-4px)}.misc-card:hover .misc-badge{opacity:1;transform:translateY(0)}.misc-body{flex-direction:column;flex-grow:1;padding:10px 12px 14px;display:flex}.misc-title{margin:0 0 6px;padding:8px 2px 10px;font-size:14px;font-weight:700;display:inline-block;position:relative}.misc-title:after{content:"";background:linear-gradient(90deg,var(--accent),#d8c6b538);border-radius:999px;width:60px;height:4px;position:absolute;bottom:0;left:0}.misc-fabrics{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.misciano-accessoires{--ink:#0e0e0e;--muted:#6b7280;--accent:#d8c6b5;max-width:1200px;margin:56px auto;padding:36px 24px}.misciano-accessoires .head{text-align:center;margin:0 0 28px}.misciano-accessoires h2{color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1.2}.misciano-accessoires p.sub{max-width:720px;color:var(--muted);margin:10px auto 0;font-size:15px}.misciano-acc-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;display:grid}.acc-card{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border .25s;display:flex;overflow:hidden}.acc-media{background:#f3f2f0;position:relative}.acc-media img{object-fit:cover;width:100%;height:320px;display:block}.acc-badge{color:#fff;letter-spacing:.2px;background:#111;border-radius:999px;padding:6px 10px;font-size:11px;position:absolute;top:12px;left:12px}.acc-body{flex-direction:column;gap:8px;padding:14px 16px 18px;display:flex}.acc-title{color:#0e0e0e;margin:0;font-size:16px;font-weight:800}.acc-fabrics{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.misciano-bubbles .head{text-align:center;margin:0 0 24px}.misciano-bubbles h2{color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1.2}.misciano-bubbles p.sub{max-width:720px;color:var(--muted);margin:10px auto 0;font-size:15px}.bubble-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:flex}.bubble-card:hover{box-shadow:var(--shadow);border-color:var(--accent);background:var(--sand);transform:translateY(-2px)}.bubble-icon{border:1px solid var(--accent);width:38px;height:38px;color:var(--ink);background:#f3ece5;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.bubble-body{flex-direction:column;display:flex}.bubble-title{color:var(--ink);margin:0;font-size:15px;font-weight:800;line-height:1.2}.bubble-desc{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.4}.misciano-edenroc{max-width:1000px;box-shadow:var(--shadow);background:linear-gradient(#fff,#faf9f7 70%);border:1px solid #e6dacb;border-radius:20px;margin:48px auto;padding:30px 22px}.misciano-edenroc .eden-inner{max-width:860px;margin:0 auto}.misciano-edenroc h3{color:var(--ink);margin:0 0 12px;padding-bottom:12px;font-size:clamp(22px,2.1vw + .25rem,30px);font-weight:800;line-height:1.25;display:inline-block;position:relative}.misciano-edenroc h3:after{content:"";background:linear-gradient(90deg,var(--accent),#d8c6b538);border-radius:999px;width:110px;height:6px;position:absolute;bottom:0;left:0}.misciano-edenroc p{color:#222;margin:0 0 14px;line-height:1.7}.eden-points{flex-direction:column;gap:10px;margin:10px 0 12px;padding:0;list-style:none;display:flex}.eden-points li{color:var(--muted);padding-left:34px;line-height:1.65;position:relative}.eden-points li:before{content:"→";color:var(--accent);font-size:18px;font-weight:800;line-height:1;position:absolute;top:.05em;left:0}.eden-note{color:var(--muted);margin-top:4px;font-size:15px}.misciano-steps{max-width:1100px;margin:32px auto 40px;padding:0 16px}@media (width<=1000px){.misciano-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.misciano-steps-grid{grid-template-columns:1fr}}.step-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;align-items:flex-start;gap:10px;min-height:120px;padding:14px 14px 16px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.step-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.step-num{background:var(--sand);border:1px solid var(--accent);height:28px;color:var(--ink);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.step-body{flex-direction:column;gap:6px;display:flex}.step-title{color:var(--ink);margin:0;padding:6px 2px 8px;font-size:15px;font-weight:800;line-height:1.35;display:inline-block;position:relative}.step-title:after{content:"";background:linear-gradient(90deg,var(--accent),#d8c6b538);border-radius:999px;width:58px;height:4px;position:absolute;bottom:0;left:0}.step-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.misciano-faq{max-width:1000px;margin:56px auto;padding:0 24px}.misciano-faq .head{text-align:center;margin:0 0 24px}.misciano-faq h2{color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1.2}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.faq-item summary{cursor:pointer;align-items:flex-start;gap:12px;padding:18px 18px 16px;list-style:none;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-q{color:var(--ink);margin:0;font-size:16px;font-weight:800;line-height:1.35}.faq-icon{border:1px solid var(--accent);background:#f3ece5;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.faq-chevron{transition:transform .25s;position:absolute;top:18px;right:14px}details[open] .faq-chevron{transform:rotate(180deg)}.faq-a{color:var(--muted);padding:0 18px 18px;font-size:15px;line-height:1.6}.misciano-related{max-width:1100px;margin:48px auto;padding:0 24px}.misciano-related .head{text-align:center;margin:0 0 22px}.misciano-related h2{color:var(--ink);margin:0;font-size:26px;font-weight:800;line-height:1.2}.misciano-related .sub{max-width:720px;color:var(--muted);margin:8px auto 0;font-size:15px}.related-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width<=720px){.related-grid{grid-template-columns:1fr}}.related-card{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.related-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.related-media{aspect-ratio:16/9;background:#f6f6f6;display:block}.related-body{padding:12px 14px 16px}.related-title{color:var(--ink);margin:0 0 6px;padding:6px 2px 8px;font-size:16px;font-weight:800;display:inline-block;position:relative}.related-title:after{content:"";background:linear-gradient(90deg,var(--accent),#d8c6b538);border-radius:999px;width:58px;height:4px;position:absolute;bottom:0;left:0}.related-excerpt{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.misciano-article *{transition:none!important;animation:none!important}}.misciano-image{text-align:center;max-width:1000px;margin:24px auto}.misciano-image img{border-radius:16px;width:100%}.copyright{color:#6b7280;margin-top:8px;font-size:13px}.misciano-steps{max-width:1100px;margin:32px auto}.misciano-steps-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=900px){.misciano-steps-grid{grid-template-columns:1fr 1fr}}.step-card{background:#fff;border:1px solid #eee;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 4px 14px #0000000a}.step-num{color:#1a1a1a;background:#f3ece5;border:1px solid #d8c6b5;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:14px;font-weight:700;display:inline-flex}.step-title{margin-bottom:6px;font-size:18px}.misciano-accessoires{max-width:1200px;margin:56px auto;padding:36px 24px}.misciano-acc-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=980px){.misciano-acc-grid{grid-template-columns:1fr}}.acc-card{color:inherit;background:#fff;border:1px solid #eee;border-radius:20px;flex-direction:column;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.acc-card:hover{border:2px solid #d8c6b5;transform:translateY(-4px);box-shadow:0 14px 28px #00000014}.acc-media img{object-fit:cover;width:100%;height:320px}.acc-badge{color:#fff;background:#111;border-radius:999px;padding:6px 10px;font-size:11px;position:absolute;top:12px;left:12px}.misciano-related{text-align:center;background:#faf9f7;border:1px solid #e6dacb;border-radius:20px;max-width:980px;margin:60px auto;padding:36px 28px;box-shadow:0 6px 20px #0000000d}.misciano-bubbles{max-width:1200px;margin:56px auto 32px;padding:0 24px}.bubble-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=900px){.bubble-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.bubble-grid{grid-template-columns:1fr}}.bubble-card{background:#fff;border:1px solid #eee;border-radius:999px;align-items:center;gap:12px;padding:14px 16px;transition:all .25s;display:flex}.bubble-card:hover{border-color:#d8c6b5;transform:translateY(-2px);box-shadow:0 10px 24px #0000000f}.misciano-faq .faq-item{background:#fff;border:1px solid #eee;border-radius:18px;margin-bottom:14px;overflow:hidden;box-shadow:0 6px 18px #0000000d}.misciano-faq .faq-item summary::-webkit-details-marker{display:none}.misciano-faq .faq-item summary{cursor:pointer;grid-template-columns:38px 1fr 18px;align-items:center;gap:14px;padding:18px;list-style:none;display:grid}.misciano-faq .faq-icon svg{width:18px;height:18px;display:block}.misciano-faq .faq-chevron{width:18px;height:18px;transition:transform .25s}.misciano-faq .faq-chevron path{stroke:#1a1a1a;stroke-width:1.5px;fill:none}.misciano-faq details[open] .faq-chevron{transform:rotate(180deg)}.misciano-faq .faq-q{color:#0e0e0e;margin:0;font-size:16px;font-weight:800}.misciano-faq .faq-a{color:#6b7280;padding:0 18px 18px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.misciano-faq .faq-chevron{transition:none}}.misciano-edenroc{text-align:center;background:#fafafa;border:1px solid #e6dacb;border-radius:20px;max-width:1000px;margin:50px auto;padding:40px 30px;box-shadow:0 8px 24px #0000000d}:root{--toc-w:200px;--side-gap:32px;--content-w:820px;--social-w:200px;--hero-radius:16px;--article-img-radius:16px}html{scroll-behavior:smooth}.article__header{margin:0 auto 3.2rem}.article__header-date,.article__header-info{font-size:1.2rem}.article__header-date{color:#12121299}.article__header-info{color:#121212}.article-template>:first-child:not(.article-template__hero-container){margin-top:5rem}@media (width>=750px){.article-template>:first-child:not(.article-template__hero-container){margin-top:calc(0rem + var(--page-width-margin))}}.article-template header{line-height:calc(.8 / var(--font-body-scale));margin-top:4.4rem;margin-bottom:2rem}@media (width>=750px){.article-template header{margin-top:5rem}}.article-template__title{letter-spacing:0;margin:0;font-size:3.5rem;text-align:center!important}.article-template__title:not(:only-child){margin-bottom:2.4rem}.article-template__link{justify-content:center;align-items:center;font-size:1.8rem;text-decoration:none;display:flex}.article-template__link .icon-wrap{margin-right:1rem;display:flex;transform:rotate(180deg)}.article-template__container{justify-content:space-between;gap:32px;max-width:none;margin-top:8rem;margin-bottom:3rem;display:flex}.article-template__content{max-width:var(--content-w);color:#121212;width:100%;font-size:15px;line-height:1.6}@media (width<=1240px){.article-template__content{max-width:720px}}.article-template__content h2{scroll-margin:120px;font-size:24px}.article-template__content h3{font-size:20px}.article-template__content h2,.article-template__content h3{font-weight:600}.article-template__content h2:not(:first-child),.article-template__content h3:not(:first-child){margin-top:20px;scroll-margin:120px}.article-template__content strong{font-family:var(--font-heading-family);font-weight:600}.article-template__content blockquote{color:#000;border-left:.3rem solid #000;margin:0 -2.4rem;padding-left:2.4rem}.article-template__content ul{padding-left:1.6rem}.article-template__content ul li{margin-bottom:.6rem;padding-left:3.2rem;list-style:none;position:relative}.article-template__content ul li:before{content:"";color:#333;background:url(/cdn/shop/files/arrow-right.svg?v=1752086720) 0 0/contain;width:20px;height:20px;position:absolute;top:5px;left:0}.article-template__toc,.article-template__social{width:200px;height:fit-content;position:sticky;top:120px}@media (width<=1024px){.article-template__toc,.article-template__social{display:none}}.article-template__toc h2,.article-template__social h2{border-bottom:1px solid #dfdfdf;padding-bottom:12px;font-size:1.4rem;font-weight:600}.article-template__toc a{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.article-template__toc ul,.article-template__toc li{margin:0}.article-template__toc ul li a{color:#12121299;text-underline-offset:.2em;margin:1.6rem 0;text-decoration:underline 1px;transition:all .3s;display:block}.article-template__toc ul li a.active{color:#121212;margin:3.2rem 0}.article-template__social a{text-decoration:none}.article-template__social h3{margin:1.2rem 0;font-size:2rem;font-weight:600}.article-template__social-links{gap:16px;display:flex}.article-template__social-links img{border:none;margin-bottom:0;display:block}.article-template__social-sharing{margin-top:3rem}.article-template__social-sharing+header,.article-template__social-sharing+.article-template__content{margin-top:1.5rem}.article-template__comment-wrapper{margin-top:5rem;padding:2.7rem 0}@media (width>=750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem 0}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media (width>=750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media (width>=750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media (width>=750px){.article-template__comment-fields{grid-column-gap:4rem;grid-template-columns:repeat(2,1fr);display:grid}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media (width>=990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.article-template__back:last-child{margin-bottom:3.2rem}.rte:after{display:none}.article__template-btns{font-family:var(--font-heading-family);text-align:center;background:#fafafa;border:1px solid #e6dacb;border-radius:20px;gap:16px;max-width:1000px;margin:0 24px;padding:20px 30px 40px;box-shadow:0 8px 24px #0000000d}.article__template-btn{text-transform:uppercase;color:#000;border:1px solid #000;justify-content:center;align-items:center;gap:8px;padding:14px 36px;font-size:14px;font-weight:600;text-decoration:none;transition:all .35s;display:flex}.article__template-btn--back svg{transform:scaleX(-1)}nav.breadcrumb{max-width:1064px;margin:auto;padding:24px 24px 0}@media (width<=749px){.article__header{padding:0 28px}.article-template__title{font-size:3.2rem}.article-template__title:not(:only-child){margin-bottom:1.6rem}.article-template__hero-adapt{max-width:calc(100% - 32px);margin:0 auto}.article-template__container{margin-top:6.4rem}.article-template__content{font-size:1.6rem}.article-template__content h2{font-size:2rem}.article-template__content ul{padding-left:.8rem}.article-template__content blockquote{margin:0}.article__template-btns{justify-content:space-between}.article__template-btn{width:calc(50% - 8px)}}.article-template .misciano-article img,.article-template .misciano-article picture,.article-template .misciano-article figure img{border-radius:var(--article-img-radius);display:block}.article-template .misciano-article figure,.article-template .misciano-article a>img,.article-template .misciano-article video,.article-template .misciano-article iframe{border-radius:var(--article-img-radius);overflow:hidden}.article-template__social-links img,.blog__slider-container .blog__slider-image img,.article-template .misciano-article img.no-radius{border-radius:0!important}@media (width>=1024px){.article-template__hero-container{max-width:calc(var(--toc-w) + var(--side-gap) + var(--content-w) + var(--side-gap) + var(--social-w));padding-left:calc(var(--toc-w) + var(--side-gap));box-sizing:content-box;margin:12px auto 18px;padding-right:0;justify-content:flex-start!important;display:block!important}.article-template__hero-container .media{aspect-ratio:3/2;border-radius:var(--hero-radius);overflow:hidden;box-shadow:0 12px 28px #00000014;width:var(--content-w)!important;max-width:var(--content-w)!important;background:0 0!important;height:auto!important;padding-bottom:0!important}.article-template__hero-container .media img{display:block;object-fit:cover!important;object-position:center center!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;max-height:none!important;position:static!important}}@media (width<=1023px){.article-template__hero-container{max-width:1024px;margin:12px auto 16px;padding:0 16px;display:block!important}.article-template__hero-container .media{aspect-ratio:16/10;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #0000000f;background:0 0!important;width:100%!important;max-width:100%!important;padding-bottom:0!important}.article-template__hero-container .media img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}}.article-template__hero-container{justify-content:flex-start!important}@media (width>=1024px){nav.breadcrumb,.article-template header{max-width:calc(var(--toc-w) + var(--side-gap) + var(--content-w) + var(--side-gap) + var(--social-w));box-sizing:content-box;margin-left:auto;margin-right:auto;padding-right:0}.article-template header>*{max-width:var(--content-w)}.article-template__title{max-width:var(--content-w);margin-left:0}nav.breadcrumb,.article-template__hero-container{max-width:calc(var(--toc-w) + var(--side-gap) + var(--content-w) + var(--side-gap) + var(--social-w));padding-left:calc(var(--toc-w) + var(--side-gap));box-sizing:content-box;margin-left:auto;margin-right:auto;padding-right:0}.article-template__hero-container .media{aspect-ratio:3/2;border-radius:var(--hero-radius);overflow:hidden;box-shadow:0 12px 28px #00000014;width:var(--content-w)!important;max-width:var(--content-w)!important;background:0 0!important;height:auto!important;padding-bottom:0!important}.article-template__hero-container .media img{display:block;object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;position:static!important}nav.breadcrumb{opacity:.8;padding-top:8px;padding-bottom:8px;font-size:13px}}@media (width<=1023px){nav.breadcrumb,.article-template__hero-container{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.article-template__hero-container .media{aspect-ratio:16/10;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #0000000f;width:100%!important}}@media (width>=1024px){.article-template__content,nav.breadcrumb,.article-template__hero-container .media{max-width:var(--content-w)!important;width:var(--content-w)!important;margin-left:auto!important;margin-right:auto!important}.article-template__hero-container{margin-left:0;margin-right:0;max-width:none!important;padding-left:0!important;padding-right:0!important}.article-template__hero-container .media{aspect-ratio:3/2;border-radius:var(--hero-radius);overflow:hidden;box-shadow:0 12px 28px #00000014;background:0 0!important;height:auto!important;padding-bottom:0!important}.article-template__hero-container .media img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;position:static!important}nav.breadcrumb{padding-left:0!important;padding-right:0!important}}@media (width<=1023px){nav.breadcrumb,.article-template__hero-container{padding-left:16px;padding-right:16px}.article-template__hero-container .media{aspect-ratio:16/10;border-radius:14px}}.article-template__title{letter-spacing:-.015em;color:#111;max-width:28ch;margin:0 0 2.8rem;font-size:clamp(2.2rem,1.2rem + 2.4vw,4rem);line-height:1.18}@supports (text-wrap:balance){.article-template__title{text-wrap:balance}}@supports (text-wrap:pretty){.article-template__title{text-wrap:pretty}}.article-template__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media (width<=749px){.article-template__title{max-width:100%;margin-bottom:2rem;line-height:1.22}}.article-template__title:after{content:"";background:linear-gradient(90deg,#c9b091 0%,#e6dacb 55%,#0000 100%);border-radius:2px;width:72px;height:2px;margin-top:12px;display:block}.article-template__title{font-family:var(--font-heading-family);letter-spacing:-.02em;color:#111;text-wrap:balance;text-transform:none;max-width:820px;margin:0 0 3.2rem;font-size:clamp(3rem,2vw + 1rem,4.2rem);font-weight:600;line-height:1.25;position:relative}.article-template__title:after{content:"";background:linear-gradient(90deg,#d8c3a5,#f0e8dc,#0000);border-radius:3px;width:90px;height:3px;position:absolute;bottom:-14px;left:0}.article-template__title{font-family:var(--font-heading-family);letter-spacing:-.02em;color:#111;text-align:center;text-wrap:balance;max-width:820px;margin:0 auto 3.2rem;font-size:clamp(3rem,2vw + 1rem,4.2rem);font-weight:600;line-height:1.25;position:relative}.article-template__title:after{content:"";opacity:.8;background:linear-gradient(90deg,#d6c1a5 0%,#f0e8dc 60%,#0000 100%);border-radius:3px;width:90px;height:3px;margin:16px auto 0;display:block}@media (width<=749px){.article-template__title{margin-bottom:2rem;font-size:clamp(2.2rem,5vw,3rem)}.article-template__title:after{width:60px;height:2px;margin-top:12px}}.article-template__hero-container .media:empty,.article-template__hero-container:has(.media:empty){display:none!important}.article-template__hero-container .media{aspect-ratio:auto}.article-template__hero-container .media img{object-fit:cover;width:100%;height:auto;display:block}.article-template__hero-container .media:not(:empty){aspect-ratio:3/2;overflow:hidden}.article-template header{max-width:calc(var(--toc-w) + var(--side-gap) + var(--content-w) + var(--side-gap) + var(--social-w));box-sizing:content-box;margin-left:auto;margin-right:auto}.article-template__title{font-family:var(--font-heading-family);letter-spacing:-.02em;color:#111;max-width:var(--content-w);text-align:left;text-wrap:balance;margin:0 0 2.8rem;font-size:clamp(3rem,2vw + 1rem,4.2rem);font-weight:600;line-height:1.25;position:relative}.article-template__title:after{content:"";opacity:.8;background:linear-gradient(90deg,#d8c3a5,#f0e8dc,#0000);border-radius:3px;width:90px;height:3px;position:absolute;bottom:-14px;left:0}@media (width<=1023px){.article-template__title{text-align:center;margin:0 auto 2rem}.article-template__title:after{width:60px;height:2px;bottom:-10px;left:50%;transform:translate(-50%)}}@media (width>=1024px){.article-template header{max-width:calc(var(--toc-w) + var(--side-gap) + var(--content-w) + var(--side-gap) + var(--social-w));box-sizing:content-box;margin-left:auto;margin-right:auto}.article-template__title{font-family:var(--font-heading-family);color:#111;letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:var(--content-w);margin:0 auto 3rem;font-size:clamp(3rem,2vw + 1rem,4.4rem);font-weight:600;line-height:1.25;position:relative}.article-template__title:after{content:"";opacity:.8;background:linear-gradient(90deg,#d6c1a5 0%,#f0e8dc 60%,#0000 100%);border-radius:3px;width:90px;height:3px;margin:16px auto 0;display:block}}@media (width<=1023px){.article-template__title{text-align:center;margin:0 auto 2.4rem;font-size:clamp(2.4rem,5vw,3.2rem)}.article-template__title:after{width:60px;height:2px;margin-top:12px}}@media (width>=1024px){.article-template__hero-container{margin-bottom:1.2rem!important}.article-template header{margin-top:1.8rem!important}.article-template__title{margin-top:0!important;margin-bottom:1.6rem!important}}@media (width<=1023px){.article-template__hero-container{margin-bottom:1.6rem!important}.article-template header{margin-top:1.6rem!important}}.blog__grid-container{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d8c3a5 #f5f5f5;gap:2rem;margin-top:2.4rem;padding-bottom:1rem;display:flex;overflow:auto hidden}.blog__grid-container::-webkit-scrollbar{height:8px}.blog__grid-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.blog__grid-container::-webkit-scrollbar-thumb{background:#d8c3a5;border-radius:10px}.blog__grid-container::-webkit-scrollbar-thumb:hover{background:#c9b091}.blog__grid-item{color:inherit;background:#fff;border-radius:8px;flex:0 0 280px;min-width:280px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 2px 8px #00000014}@media (width>=750px){.blog__grid-item{flex:0 0 320px;min-width:320px}}.blog__grid-item:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.blog__grid-image{aspect-ratio:4/3;background:#f5f5f5;width:100%;overflow:hidden}.blog__grid-image img{object-fit:cover;width:100%;height:100%;display:block}.blog__grid-content{padding:1.2rem 1.6rem}.blog__grid-content span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=749px){.blog__grid-item{flex:0 0 240px;min-width:240px}.blog__grid-content span{font-size:1.3rem}}.lsn-switcher.lsn-down{color:#fff!important;background:0 0!important}.lsn-keyboard-hint{display:none!important}.shopify-section-header-sticky .lsn-switcher.lsn-down{color:#000!important;background:0 0!important}.lsn-select__arrow{border-color:#fff #0000 #0000!important}.shopify-section-header-sticky .lsn-select__arrow{border-color:#000 #0000 #0000!important}header.header.page-width{max-width:100%}.navbar.new-mega-menu{overflow:hidden}.new-mega-menu .column img{object-fit:cover;width:100%;max-height:410px}.navbar.new-mega-menu a{float:left;color:#000;text-align:center;pointer-events:all;cursor:pointer;padding:14px 16px;font-size:12px;text-decoration:none}.new-mega-menu button.dropbtn:hover,.new-mega-menu a.mega-links:hover{cursor:pointer;border-bottom:1px solid}.new-mega-menu .dropdown{float:left;overflow:hidden}.new-mega-menu .dropdown .dropbtn{color:#000;background-color:inherit;letter-spacing:1.55px;border:1px solid #0000;outline:none;margin:0;padding:14px 16px;font-size:16px}.new-mega-menu .dropdown-content{z-index:1;background-color:#fff;width:100%;display:none;position:absolute;left:0}.new-mega-menu button.dropbtn{line-height:12px;font-size:12px!important}.new-mega-menu .dropdown:hover .dropdown-content{display:block}.new-mega-menu .column{float:left;cursor:pointer;background-color:#fff;width:25%;height:max-content;padding:10px}.new-mega-menu .column a{float:none;color:#000;text-align:left;letter-spacing:.55px;text-transform:uppercase;padding:0 0 25px;font-size:12px;text-decoration:none;display:block}.new-mega-menu .column a:hover{color:#d90268}.new-mega-menu .row:after{content:"";clear:both;display:table}.dropdown-content::-webkit-scrollbar{width:0;height:0}.new-mega-menu .row{width:100%;padding:50px;display:flex}.new-mega-menu .column{scroll-snap-align:center;flex:0 0 calc(25% - 10px)}.new-mega-menu .column img{width:100%;height:auto;display:block}.new-mega-menu .text-menu{padding-left:40px}.new-mega-menu .accordion-item{margin-bottom:10px}.new-mega-menu .child-links{padding-left:20px;list-style-type:none;display:none}.new-mega-menu .accordion-link{color:#333;cursor:pointer;padding:10px;text-decoration:none;display:block}.new-mega-menu ul.child-links{margin-top:0}.custom-header{flex-wrap:nowrap;display:flex!important}.custom-header--home{flex-wrap:wrap!important}.custom-header .custom-signup,.custom-header h1.header__heading,.custom-header .header__icons.header__icons--localization.header-localization{width:33.3%}.custom-header .navbar.new-mega-menu{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.custom-header .header__icons.header__icons--localization.header-localization{justify-content:flex-end;align-items:center;display:flex}.custom-header details-modal.header__search{display:block!important}.signed-up a{letter-spacing:.55px;text-transform:uppercase;font-size:12px;text-decoration:none}.shopify-section-header-sticky .custom-header .navbar.new-mega-menu{text-align:center;order:2;width:60%}.shopify-section-header-sticky .custom-header .header__icons.header__icons--localization.header-localization{text-align:right;order:3;width:20%}.shopify-section-header-sticky h1.header__heading{text-align:left;order:1;width:20%}.template-index span.ts-switcher-btn__name{color:#fff}.template-index .shopify-section-header-sticky span.ts-switcher-btn__name{color:#000}.shopify-section-header-sticky .custom-header .custom-signup{display:none}.shopify-section-header-sticky .custom-header.custom-header--home{align-items:center;flex-wrap:nowrap!important}.shopify-section-header-sticky.shopify-section-header-hidden{top:0!important}.shopify-section-header-sticky .new-mega-menu .dropdown .dropbtn{padding:14px 10px}.custom-announcement{justify-content:space-between;height:30px;padding:0 5rem;display:flex}.ann-msg p{letter-spacing:.55px;text-transform:uppercase;margin:4px 0;font-size:12px!important}.template-index h1.header__heading a span,.template-index .navbar.new-mega-menu button,.template-index .signed-up a{color:#fff!important}.template-index .header__icon--account svg{color:#fff;fill:#fff}.shopify-section-header-sticky .header__icon--account svg{color:#000;fill:#000}.template-index .header__icons svg{color:#fff}.shopify-section-header-sticky h1.header__heading a span,.shopify-section-header-sticky .navbar.new-mega-menu button,.shopify-section-header-sticky .signed-up a{color:#000!important}.shopify-section-header-sticky .header__icons svg{color:#000}sticky-header.header-wrapper{background:0 0;border-bottom:none;top:30px}.shopify-section-header-sticky{position:sticky!important}.section-header.shopify-section-header-sticky{width:100%;top:0;background-color:#fff!important}sticky-header.header-wrapper:has(.new-mega-menu .dropdown:hover){background:#fff!important}sticky-header.header-wrapper:has(.new-mega-menu .dropdown:hover) h1.header__heading a span,sticky-header.header-wrapper:has(.new-mega-menu .dropdown:hover) .navbar.new-mega-menu button,sticky-header.header-wrapper:has(.new-mega-menu .dropdown:hover) .signed-up a{color:#000!important}sticky-header.header-wrapper:has(.new-mega-menu .dropdown:hover) .header__icons svg{color:#000}.mp4-video video{width:100%;height:100%;display:block;object-fit:contain!important}.announcement-bar-section .utility-bar{border-bottom:0}.home-image-link img{object-fit:cover;width:100%;height:100%;display:block}.home-collection{flex-wrap:wrap;width:100%;display:flex}.home-page-collection,.shopify-section.image-link{margin:10px 0}.home-collection.coll-3 .collection-block{width:33.3%;padding:0 10px;position:relative}.home-collection.coll-2 .collection-block{width:50%;padding:0 10px;position:relative}.home-collection.coll-4 .collection-block{width:25%;padding:0 10px;position:relative}.home-page-collection{overflow-x:hidden}.home-collection .collection-block:first-child{padding-right:0}.home-collection .collection-block:nth-child(3){padding-left:0}.home-collection .coll-image img{object-fit:cover;width:100%;height:100%;display:block}.coll-image{width:100%;height:100%}.coll-title{text-align:center;color:#fff;letter-spacing:0;text-transform:uppercase;width:100%;padding:10px 15px;font-size:16px;position:absolute;bottom:25px}.footer__content-top.page-width{width:100%;max-width:2000px;height:auto;margin:50px auto 30px;padding:0 30px}h2.footer-block__heading{user-select:none;color:#000;text-transform:uppercase;margin:0;font-size:20px;font-weight:500;line-height:28px}ul.footer-block__details-content{text-transform:uppercase;margin:5px 0 0;padding:0;list-style:none;transition:max-height .4s,opacity .4s}.custom-newsletter h3{user-select:none;color:#000;text-transform:uppercase;margin:0;font-size:22px;font-weight:500;line-height:31px}.custom-newsletter p{user-select:none;color:#000;text-transform:uppercase;margin:0;font-size:22px;font-weight:600;line-height:31px}footer.footer.color-scheme-1{padding:0}ul.footer-block__details-content li a{-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.5px;line-height:22px;color:#000!important;padding-bottom:0!important;font-size:14px!important}.custom-newsletter h4,.custom-newsletter .news_social__heading{user-select:none;color:#000;text-transform:uppercase;margin:0;font-size:16px;line-height:23px}.custom-newsletter .news_social__heading{font-family:var(--font-heading-family), var(--font-body-family), sans-serif;font-size:21px}.custom-newsletter .news_social__settings{font-family:var(--font-heading-family), var(--font-body-family), sans-serif;user-select:none;color:#000;text-transform:uppercase;margin:0;font-size:16px;font-weight:500;line-height:23px}.footer-block.grid__item.footer-block--menu{width:calc(21% - 8px)}.custom-newsletter .newsletter-form{width:100%;max-width:100%;height:70px;margin:0;padding:20px 0}.custom-newsletter .newsletter-form__field-wrapper{max-width:100%}.custom-newsletter .field:after{content:none}.custom-newsletter label.field__label{letter-spacing:0;text-align:left;color:#858585;height:48px;font-size:16px;left:2px}.custom-newsletter .field__input{border-bottom:1px solid}.custom-newsletter button#Subscribe{color:#726d6d;letter-spacing:0;white-space:normal;text-align:center;word-break:break-word;cursor:pointer;pointer-events:auto;align-self:flex-end;height:40px;padding:0 10px;font-size:24px;font-style:normal;line-height:1}.custom-newsletter .apple_pay img{width:137px}.custom-newsletter .apple_pay{gap:20px;padding-bottom:15px;display:flex}.custom-newsletter .newsletter-social{padding:20px 0}.news-social .footer__list-social.list-social:only-child{justify-content:flex-start}.news-social .svg-wrapper{width:22px;height:25px}.news-social a.link.list-social__link{object-fit:contain;width:40px;height:auto;padding:0;display:block}.footer-right-links span{border-right:1px solid #c6c6c6;padding:0 20px}.footer-right-links a{color:#c6c6c6;font-size:12px;line-height:18px;text-decoration:none}.footer-right-links{text-transform:uppercase;justify-content:flex-end;height:auto;display:flex}.footer-right p{color:#c6c6c6;text-transform:uppercase;font-size:12px;line-height:18px;text-decoration:none}.footer_copy_right{justify-content:space-between;align-items:center;padding:0 30px;display:flex}.footer-right-links span:last-child a{border-right:0;padding-right:0}.footer__content-bottom.scroll-trigger{margin-top:0;padding-top:0}.footer__content-bottom-wrapper.page-width{display:none}.footer-right-links span p,.footer-right p{margin:0;line-height:20px}footer.footer.color-scheme-1{margin-bottom:60px}.footer-block__details-content .list-menu__item--link:hover{text-decoration:none}.header__icons svg{width:33px;height:18px}.header__icon .svg-wrapper{width:20px;height:20px}.header__icons i.icon-swym-wishlist{width:18px;height:18px;display:inline-block}details-modal.header__search.searched-head,a.header__icon.header__icon--account{width:35px;margin-right:0}a.header__heading-link.link{width:33.3%}.shopify-section-header-sticky a.header__heading-link.link{width:15%}.template-index .shopify-section-header-sticky a.header__heading-link.link{width:100%}.shopify-section-header-sticky sticky-header.header-wrapper{background:#fff;top:30px}.signed-up p a{color:#000}.shopify-section-header-sticky{top:0!important}.footer-right-links span:last-child{border-right:0}.desktop_view{display:block!important}.mobile_view{display:none!important}.header__search summary.header__icon{width:auto!important}i.icon-swym-wishlist{vertical-align:middle;font-style:normal}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";text-align:center;color:#000;font-size:130%;line-height:18px;display:inline}a.swym-wishlist{text-decoration:none}.template-index i.icon-swym-wishlist:after{color:#fff}.swym-ready i.icon-swym-wishlist:after{content:""}.shopify-section-header-sticky i.icon-swym-wishlist:after{color:#000}section.studentdiscount-hero{background-color:#f8f3f0}.studentdiscount-hero__banner,.studentdiscount-hero img{width:100%;height:auto;display:block;position:relative}.studentdiscount-hero__header{max-width:1600px;padding:40px;display:block;position:absolute;top:50%;left:15%;transform:translate(-25%,-50%)}.studentdiscount-hero__header h3{letter-spacing:-1px;color:#fff;margin:0;font-size:36px;line-height:32px}.studentdiscount-hero__header h1{text-transform:uppercase;color:#fff;margin:0;font-size:72px;line-height:65px}section.studentdiscount-discountblock{text-align:center;width:100%;max-width:1600px;height:auto;margin:auto auto 40px;padding:0 40px;display:block}section.studentdiscount-discountblock h4{text-wrap:balance;padding:10px;font-size:16px;line-height:16px}.studentdiscount-discountblock__content{justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.studentdiscount-discountblock__button{background-color:#f8f3f0;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:250px;padding:40px;display:flex;position:relative}a.studentdiscount-discountblock__button-link{text-decoration:none}section.studentdiscount-discountblock h5.btn{text-transform:uppercase;color:#fff;text-wrap:balance;background-color:#000;width:max-content;margin:20px auto;padding:10px;font-size:16px;line-height:16px}a.studentdiscount-discountblock__button-link img{width:100%;max-width:700px;margin:20px 0}.studentdiscount-imageblock{text-align:center;width:100%;max-width:1600px;height:auto;margin:auto auto 40px;padding:0 40px;display:block}.studentdiscount-imageblock__content{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;display:flex;position:relative}.studentdiscount-imageblock__button{width:calc(33.3% - 20px);height:100%;position:relative}.studentdiscount-imageblock img{max-width:100%;max-height:100%;margin-bottom:20px}.studentdiscount-imageblock__button h3{margin:0;font-size:50px;line-height:45px}.studentdiscount-imageblock__button h4{text-wrap:balance;margin:0;padding:10px;font-size:16px;line-height:16px}.studentdiscount-imageblock__button h5{text-transform:uppercase;color:#fff;background-color:#000;width:auto;margin:0;padding:10px 20px}a.studentdiscount-imageblock__button-link{text-decoration:none}.studentdiscount-imageblock__button h5.btn{width:max-content;margin:0 auto}.page-durabilite h2.rich-text__heading.rte.inline-richtext{text-transform:uppercase;user-select:none;font-size:72px;line-height:65px}.sustainability__intro{justify-content:center;width:100%;max-width:2000px;height:auto;margin:0 auto;padding-top:20px;display:flex}.sustainability__intro__title{text-align:left;flex:1;margin:0 auto;padding:10px 40px 40px}.sustainability__intro h1{text-transform:uppercase;user-select:none;margin:0;font-size:72px;line-height:65px}.sustainability__intro__subtitle{text-align:left;flex:2;margin:0 auto;padding:0 40px 40px}.sustainability__intro h4,.sustainability__intro h5,.sustainability__intro p{user-select:none;padding:10px;font-size:16px;line-height:22px}.sustainability__statement__text p{color:#fff;user-select:none;letter-spacing:0;margin:0;padding:10px;font-size:20px;line-height:22px}.sustainability__statement__text{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%;line-height:10px}.sustainability__statement__text-wrapper{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;margin:auto 0 auto auto;display:flex;position:relative}.sustainability__statement__container{width:100%;max-width:2000px;height:100%;margin:auto;padding:40px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sustainability__statement img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.sustainability__statement{text-align:center;width:auto;height:100%;display:block;position:relative}.sustainability__cta__button .sustainability__cta__button__text{font-family:var(--font-heading-family), var(--font-body-family), sans-serif;color:#fff;user-select:none;margin:0;font-size:16px;line-height:22px}.sustainability__cta__button a{color:#000;text-decoration:none}.sustainability__cta__button{background-color:#000;width:auto;max-width:90%;margin:auto;padding:15px 60px;display:block}.sustainability__cta__subtitle h4{user-select:none;color:#333;letter-spacing:0;margin:0;padding:10px;font-size:16px;line-height:22px}.sustainability__cta__subtitle{text-align:center;flex:1;width:100%;margin:0 auto;padding:0 40px 20px}.sustainability__cta span{text-transform:uppercase;user-select:none;color:#333;letter-spacing:0;margin:0;font-size:72px;line-height:65px}.sustainability__cta__title{text-align:center;flex:1;width:100%;margin:0 auto;padding:0 40px 20px}.sustainability__cta{vertical-align:baseline;background:0 0;border:0;outline:0;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:2000px;height:auto;margin:40px auto;padding:0;font-size:100%;display:flex}section.sustainability__img-block{user-select:none;max-width:2000px;margin:0 auto;padding-top:40px;padding-bottom:10px}.sustainability__img-block__container{flex-wrap:wrap;gap:10px;display:flex;position:relative}.sustainability__img-block__item{flex:32%;width:100%;height:100%;position:relative}.sustainability__img-block__item img{object-fit:cover;width:100%;height:auto;display:block;position:relative}.sustainability__img-block__item__container{cursor:pointer;width:100%;max-width:2000px;height:100%;margin:auto;padding:40px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sustainability__img-block__item__text-wrapper{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:auto;height:100%;margin:auto;display:flex;position:relative}.sustainability__img-block__item__text-wrapper h2{text-align:center;color:#fff;text-transform:uppercase;user-select:none;margin:0;font-size:50px;line-height:60px}.sustainability__img-block__item__text-wrapper p{text-align:center;color:#fff;user-select:none;padding:10px;font-size:16px;line-height:22px}.sustainability__img-block__item__text-wrapper span{text-align:center;color:#fff;font-size:16px;line-height:22px;font-family:var(--font-heading-family), var(--font-body-family), sans-serif;padding:10px}.sustainability__img-block__container__overlay{z-index:10;text-align:center;scrollbar-width:none;align-content:center;width:100%;height:100%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sustainability__img-block__container__overlay__content{width:calc(100% - 20px);height:calc(100% - 20px);white-space:wrap;color:#000;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;margin:10px;padding:0 40px;font-size:20px;display:flex;position:relative}.sustainability__img-block__container__overlay__close{display:block;position:absolute;top:3%;right:2%}.sustainability__img-block__container__overlay__paragraph{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:auto;margin:auto;display:block;position:relative;overflow-y:auto}.sustainability__img-block__container__overlay__paragraph::-webkit-scrollbar{display:none}.sustainability__img-block__container__overlay__paragraph p{color:#000;padding:10px;font-size:16px;line-height:22px;position:relative}.aligned-text-center .sustainability__statement__text-wrapper{width:auto}.sustainability__statement__text-wrapper h2{color:#fff;text-transform:uppercase;user-select:none;margin:0;font-size:72px;line-height:65px}.sustainability__statement__text-wrapper p{font-family:var(--font-heading-family), var(--font-body-family), sans-serif;color:#fff;user-select:none;letter-spacing:0;padding:10px;font-size:16px;line-height:22px}.sustainability__goals{text-align:center;width:auto;padding:40px 0;display:block}.sustainability__goals__content{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:2000px;margin:auto;padding:40px;display:flex}.sustainability__goals__title{text-align:center;width:100%;height:auto;margin:auto;padding-bottom:40px;position:relative}.sustainability__goals__title h2{font-family:var(--font-heading-family), var(--font-body-family), sans-serif;text-transform:uppercase;user-select:none;margin:0;font-size:72px;line-height:65px}.sustainability__goals .sustainability__goals__blocks__counters__value,.sustainability__goals span{font-family:var(--font-heading-family), var(--font-body-family), sans-serif;text-transform:uppercase;user-select:none;color:#121212;margin:0;font-size:72px;line-height:65px}.sustainability__goals__blocks{flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:2000px;display:flex}.sustainability__goals__blocks__counters{flex:1}.sustainability__goals__blocks__counters p{font-family:var(--font-heading-family), var(--font-body-family), sans-serif;font-size:16px}.sustainability__goals__blocks__counters__total{flex-direction:row;justify-content:center;align-items:center;display:flex}.sustainability__goals__blocks__counters__total h2{text-transform:uppercase;user-select:none;margin:0;font-size:100px;line-height:90px}.sustainability__goals__blocks__counters h4{user-select:none;padding:10px;font-size:16px;line-height:22px}.image-with-text-slider{flex-wrap:wrap;display:flex}.image-text-slide{width:33.3%;padding:5px}.slide-image img{width:100%}.image-text-slider{background:#000;padding:40px 0}.image-text-slide h2{color:#fff;user-select:none;margin:0;padding:0 0 10px;font-size:46px;line-height:48px}.image-text-slide .image-text-slide__text,.image-text-slide p{font-family:var(--font-heading-family), var(--font-body-family), sans-serif;color:#fff;user-select:none;margin:15px 0;font-size:15px;line-height:22px}img.secondary-img{max-width:75%}.slide-image{flex-wrap:wrap;gap:10px;display:flex}.image-text-slide:nth-child(2n) .secondary-img{order:1}.image-text-slide:nth-child(2n) .primary-img{order:2}.page-la-marque .sustainability__statement__text-wrapper{background:#00000057}.page-la-marque .sustainability__statement__text-wrapper h2{font-size:46px;line-height:46px}.page-la-marque .sustainability__statement__text p{color:#fff;user-select:none;padding:10px;font-size:15px;line-height:22px}span.flag-with-toggle{background-color:#fff;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:50%;width:20px;height:20px;display:inline-block}.big-desktop-only{padding-top:10px;padding-right:15px}.white_logo,.template-index .dark_logo{display:none}.template-index .white_logo{display:block}.template-index .shopify-section-header-sticky .dark_logo{display:block!important}.template-index .shopify-section-header-sticky .white_logo{display:none!important}.header__heading .header__heading-logo-wrapper{justify-content:center;display:flex}@media only screen and (width>=990px){.header{padding-top:5px!important;padding-bottom:5px!important}.ann-msg{text-align:center;width:33.3%}.template-index a.header__heading-link.link{width:100%}}@media only screen and (width<=989px){.sustainability__goals__blocks__counters p{font-size:14px}.new-mega-menu{display:none!important}.section-header{position:sticky!important}h1.header__heading a span,.navbar.new-mega-menu button,.signed-up a{color:#000!important}.header__icons .header__icon--account svg{fill:#000!important}.header__icons svg{color:#000!important}.custom-signup{display:none}.header__icons.header__icons--localization.header-localization{width:10%!important}header-drawer{width:10%}h1.header__heading,.custom-header a.header__heading-link.link{width:80%!important}.header{padding:10px 1rem 10px 2rem!important}.custom-announcement{padding:0}.template-index h1.header__heading a span{color:#000!important}}@media only screen and (width<=768px){html:has(body.page-la-marque),body.page-la-marque{width:100%;max-width:100%;overflow-x:hidden!important}body.page-la-marque #MainContent,body.page-la-marque .content-for-layout{overflow-x:hidden}.sustainability__goals__blocks__counters p{font-size:12px}.page-la-marque .sustainability__statement__container{position:unset;background:#0003;margin:0;padding:0;transform:none}.page-la-marque .sustainability__statement.desktop-only{flex-flow:column-reverse wrap;display:flex}.page-la-marque .sustainability__statement__text-wrapper h2{font-size:30px;line-height:40px}.page-la-marque .sustainability__statement__text p{font-size:14px;line-height:18px}.page-la-marque .sustainability__statement__text-wrapper{background:#0003;padding:20px}.image-with-text-slider{flex-direction:column}.image-text-slide{width:100%;padding:15px 20px}.image-text-slide h2{font-size:28px;line-height:34px}.image-text-slide .image-text-slide__text,.image-text-slide p{font-size:14px;line-height:20px}.slide-image{gap:8px}img.secondary-img{max-width:100%}section.sustainability__img-block{padding-top:0}.sustainability__goals__blocks__counters{flex:49%}.sustainability__goals__blocks__counters__total h2{font-size:72px;line-height:65px}.sustainability__goals__blocks__counters h4{margin:0;font-size:12px;line-height:12px}.sustainability__goals__title h2{font-size:30px;line-height:28px}.aligned-text-center .sustainability__statement__container{background-color:#0000}.sustainability__statement__text-wrapper h2{font-size:30px;line-height:28px}.sustainability__img-block__container__overlay__paragraph p,.sustainability__statement__text-wrapper h4{margin:0;font-size:12px;line-height:12px}.sustainability__img-block__item{flex:49%}.sustainability__img-block__item__text-wrapper h2{font-size:30px;line-height:28px}.sustainability__img-block__item__text-wrapper p,.sustainability__img-block__item__text-wrapper span{font-size:12px;line-height:12px}.sustainability__statement__container{background-color:#0006}.sustainability__statement__text-wrapper{width:100%;margin:auto}.sustainability__statement__text p{font-size:16px;line-height:18px}.sustainability__cta__title,.sustainability__cta__subtitle{padding:0 15px 20px}.sustainability__cta span{font-size:30px;line-height:28px}.sustainability__cta__subtitle p,.sustainability__cta__button .sustainability__cta__button__text{font-size:12px;line-height:12px}.page-durabilite h2.rich-text__heading.rte.inline-richtext{font-size:30px;line-height:28px}.sustainability__intro{flex-direction:column}.sustainability__intro__title{text-align:center;padding:20px 40px}.sustainability__intro h1{font-size:30px;line-height:28px}.sustainability__intro__subtitle{text-align:center;padding:0 20px 20px}.sustainability__intro__subtitle h4{margin:0;font-size:12px;line-height:12px}.studentdiscount-imageblock__button h4{min-height:44px}.studentdiscount-imageblock{padding:0 20px}.studentdiscount-imageblock__content{gap:10px}.studentdiscount-imageblock img{margin-bottom:10px}.studentdiscount-imageblock__button h3{font-size:24px!important;line-height:22px!important}.studentdiscount-imageblock__button h4,.studentdiscount-imageblock__button h5{font-size:12px;line-height:12px}.studentdiscount-imageblock__button{width:calc(50% - 5px)}.studentdiscount-imageblock__button:nth-of-type(3){display:none}section.studentdiscount-discountblock h4,section.studentdiscount-discountblock h5.btn{font-size:12px;line-height:12px}.studentdiscount-discountblock__content{flex-direction:column}.studentdiscount-imageblock__button h5.btn{width:auto;padding:10px}.studentdiscount-hero__header h1{font-size:30px;line-height:28px}.studentdiscount-hero__header h3{font-size:14px;line-height:14px}.desktop_view{display:none!important}.mobile_view{display:block!important}.home-collection.coll-3 .collection-block{width:100%;padding:0 10px;position:relative}.home-collection.coll-2 .collection-block,.home-collection.coll-4 .collection-block{width:100%}.home-collection .collection-block:first-child{padding-bottom:10px;padding-right:10px}.home-collection .collection-block:nth-child(3){padding-top:10px}.footer .grid{flex-wrap:wrap;display:flex!important}.footer-block.grid__item.footer-block--menu{order:2;width:100%;margin:0}.footer-block.grid__item.new-newsletter{text-align:center;border-bottom:0;order:1;width:100%;margin:0}.footer-right-links a,.footer-right p{padding:0;font-size:9px!important;line-height:11px!important}.footer-right-links{order:1;justify-content:center;margin-bottom:17px}.footer_copy_right{flex-wrap:wrap;justify-content:center}.footer-right{text-align:center;order:2;width:100%}.footer-right-links span p{text-align:center;line-height:11px}.footer-block{border-bottom:1px solid #ddd;padding-bottom:10px}.footer-block__heading{user-select:none;color:#000;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;padding:10px 0;font-size:16px;line-height:28px;display:flex;font-weight:700!important}.footer-block__heading:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cpath stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7l6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-left:auto;transition:transform .3s}.footer-block.active .footer-block__heading:after{transform:rotate(180deg)}.news-social .footer__list-social.list-social:only-child{justify-content:center}.news-social.mobile_view{margin-bottom:30px}.footer-right-links span:last-child{border-right:0}.custom-newsletter .apple_pay{justify-content:center;padding:30px 0 20px}.footer-block__details-content{max-height:0;padding:0;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.footer-block.active .footer-block__details-content{max-height:500px;margin-bottom:20px;padding:10px 0}.footer__content-top .grid{row-gap:0!important;margin-bottom:0!important}}@media (width>=769px) and (width<=1200px){.sustainability__goals__title h2{font-size:60px}.sustainability__goals__blocks__counters__total h2{font-size:87px}.sustainability__goals__blocks__counters h4{margin:0;font-size:12px}.sustainability__img-block__item__text-wrapper span{margin:0}.sustainability__img-block__item__text-wrapper p{font-size:12px;line-height:12px}.sustainability__img-block__item__text-wrapper h2{font-size:30px;line-height:30px}.sustainability__intro h1{margin-top:15px;font-size:48px;line-height:60px}.sustainability__statement__text-wrapper{width:60%}.sustainability__statement__text p{font-size:12px;line-height:18px}section.studentdiscount-discountblock h4,section.studentdiscount-discountblock h5.btn{font-size:12px;line-height:12px}.studentdiscount-hero__header h1{font-size:60px;line-height:56px}.studentdiscount-hero__header h3{font-size:20px;line-height:20px}.shopify-section-header-sticky a.header__heading-link.link span{font-size:22px}.header:not(.drawer-menu).page-width{padding-left:3rem;padding-right:3rem}p.footer-block__heading{text-transform:uppercase;font-size:16px;font-weight:600;font-family:var(--font-heading-family), var(--font-body-family), sans-serif}.custom-newsletter h3{font-size:21px;line-height:31px}.custom-newsletter p{font-size:21px;font-weight:600;line-height:31px}.custom-newsletter .apple_pay img{width:120px}.footer__content-top .grid{row-gap:0!important;margin-bottom:0!important}details-modal.header__search.searched-head{padding-right:5px}.footer-block.grid__item.new-newsletter{width:calc(34% - 8px);margin-top:30px}.footer-block.grid__item.footer-block--menu{width:calc(22% - 8px)}}body .mobile-facets__inner{margin-left:auto;margin-right:unset;max-width:40%;transition:unset}.facets-container-drawer .mobile-facets__wrapper{justify-content:right;gap:40px;background:0 0!important}.js body .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-105vw)!important}body .mobile-facets__inner p.mobile-facets__count{display:none}body .mobile-facets__inner details{border-bottom:1px solid #f7f7f8}body .mobile-facets__inner .mobile-facets__main{padding:0}body .mobile-facets__inner .mobile-facets__main .mobile-facets__summary{padding:.8rem 1.4rem}body .mobile-facets .mobile-facets__header h2.mobile-facets__heading.small-hide,span.mobile-facets__heading.small-hide{text-transform:uppercase;text-align:left;font-size:15px;line-height:15px}body .mobile-facets .mobile-facets__header{align-items:center;padding:1.5rem 1.4rem}body .mobile-facets__inner span.mobile-facets__arrow svg{fill:#000;width:15px}.js .mobile-facets .submenu-open,.mobile-facets__label:has(input:checked) .icon-checkmark{visibility:visible!important}.js details[open].menu-opening>.mobile-facets__submenu{position:unset}.mobile-facets__submenu button.mobile-facets__close-button,.mobile-facets__submenu .mobile-facets__footer.gradient,body .mobile-facets__inner span.mobile-facets__arrow svg.icon.icon-minus,body .mobile-facets__inner .submenu-open details[open] svg.icon.icon-plus,body .mobile-facets__inner .mobile-facets__footer{display:none}.js body details[open]>.mobile-facets__submenu{transition:unset}body .mobile-facets__inner .mobile-facets__label{padding-top:.7rem;padding-bottom:0;padding-left:4rem}body .mobile-facets__inner li:last-child .mobile-facets__label{padding-bottom:1.5rem}body .mobile-facets__inner .submenu-open details[open] svg.icon.icon-minus{display:block}body .mobile-facets__inner label.facets__label.mobile-facets__label:has(input:checked) .icon-checkmark{height:11px;top:1rem;left:4.2rem}body .mobile-facets__inner .mobile-facets__checkbox:checked+.mobile-facets__highlight{background-color:#0000}body .mobile-facets__inner .facets-layout-list .facets__label:hover .facet-checkbox__text-label{text-decoration:unset}.mobile-facets__header-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.mobile-facets__header-inner .close-drawer svg{fill:#000;width:12px;font-weight:900}.mobile-facets__main span{color:#000;text-transform:uppercase}.mobile-facets__wrapper details.menu-opening .mobile-facets__close{opacity:0;display:none}body sticky-header .custom-header .custom-signup:not(body.template-index sticky-header .custom-header .custom-signup){display:none}body sticky-header .custom-header .navbar.new-mega-menu:not(body.template-index sticky-header .custom-header .navbar.new-mega-menu){order:2;width:60%}body sticky-header .custom-header .header__icons.header__icons--localization.header-localization:not(body.template-index sticky-header .custom-header .header__icons.header__icons--localization.header-localization){order:3;width:22%}body sticky-header .custom-header a.header__heading-link.link:not(body.template-index sticky-header .custom-header a.header__heading-link.link){width:13%}body sticky-header .custom-header .new-mega-menu .dropdown .dropbtn:not(body.template-index sticky-header .custom-header .new-mega-menu .dropdown .dropbtn){padding:14px 10px}body sticky-header .custom-header i.icon-swym-wishlist:after,body.template-index .shopify-section-header-sticky i.icon-swym-wishlist:after{color:#000}body.template-index sticky-header i.icon-swym-wishlist:after{color:#fff}h1.collection-hero__title{letter-spacing:0;text-transform:uppercase;text-align:center;margin-bottom:0;font-size:24px}.collection.page-width_1{padding:0 1rem}aside.facets-wrapper.page-width_1{border-top:1px solid #000;padding:0 3rem;background:0 0!important}@media screen and (width<=1024px){.mobile-facets__wrapper span.mobile-facets__open,span#showing{box-sizing:border-box!important;height:3.6rem!important;min-height:3.6rem!important;max-height:3.6rem!important;line-height:1!important}}.mobile-facets__wrapper span.mobile-facets__open svg{fill:#000!important}.mobile-facets__wrapper span.mobile-facets__open .mobile-facets__open-label,.mobile-facets__wrapper span.mobile-facets__open .mobile-facets__open-label:hover{text-decoration:none!important}.mobile-facets__wrapper span.mobile-facets__open{text-transform:uppercase!important;letter-spacing:.08em!important;color:#000!important;box-sizing:border-box!important;background:0 0!important;border:1.5px solid #000!important;border-radius:0!important;justify-content:center!important;align-items:center!important;height:3.6rem!important;min-height:3.6rem!important;max-height:3.6rem!important;padding:.7rem 1.8rem!important;font-size:1.3rem!important;font-weight:400!important;line-height:1!important;transition:background-color .3s,color .3s,border-color .3s!important;display:inline-flex!important}.mobile-facets__disclosure:hover,.mobile-facets__disclosure:hover>summary,summary.mobile-facets__open-wrapper:hover,summary.mobile-facets__open-wrapper:hover span.mobile-facets__open,summary.mobile-facets__open-wrapper:hover span.mobile-facets__open *,span.mobile-facets__open:hover,span.mobile-facets__open:hover *,span.mobile-facets__open:hover .mobile-facets__open-label,span.mobile-facets__open:hover .button-label,span#showing:hover,span#showing:hover *{text-underline-offset:0!important;color:#000!important;background:0 0!important;text-decoration:none!important}summary.mobile-facets__open-wrapper:hover span.mobile-facets__open,span#showing:hover{box-shadow:0 0 8px #00000026!important}.facets-wrapper .product-count{display:none}.mobile-facets__wrapper .mobile-facets__open .svg-wrapper{width:20px;margin-left:0}ul#product-grid{gap:20px}ul#product-grid h3.card__heading,ul#product-grid .card-information .caption-with-letter-spacing,ul#product-grid .card-information .price{letter-spacing:normal;text-transform:uppercase;text-align:center;opacity:1;padding:0;line-height:1.2}ul#product-grid h3.card__heading{color:#333;justify-content:center;align-items:center;min-height:3em;margin:0 0 4px;font-size:12px;display:flex}ul#product-grid .caption-with-letter-spacing{margin:0;font-size:13px}ul#product-grid .card-information .price{margin-top:2px;margin-bottom:0;font-size:12px}ul#product-grid .underline-links-hover:hover a{text-decoration:unset}.quick-add-choose{z-index:1;grid-row-start:4;margin:0 0 1rem;position:relative}@media (width<=1024px){body .mobile-facets__inner{width:100%;max-width:100%}}@media (width<=749px){ul#product-grid{gap:9px}h1.collection-hero__title{letter-spacing:-1px;font-size:24px!important}.apple_pay .popup-message{padding:20px 30px!important}.popup-message p{font-size:19px!important}}@media (width>=750px){ul#product-grid .card__information{padding:8px .5rem}}h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{text-transform:uppercase;user-select:none;color:#333;text-align:center;margin:0;font-size:72px;line-height:65px}@media screen and (width<=768px){h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{text-transform:uppercase;-webkit-user-select:none;user-select:none;color:#333;text-align:center;margin:0;font-size:30px;line-height:28px}}@media screen and (width>=320px){.page-guide-dentretien h1.main-page-title{padding-top:unset;padding-bottom:unset;text-align:center;background-color:#f8f3ef;width:100%;margin:0 auto;padding:40px}}.collection_add_to_cart .variant-checkboxes,.collection_add_to_cart product-form,.collection_add_to_cart .variant-checkboxes input,body .cart-drawer a.button.continue_shopping_btn,body .cart-drawer .cart__login-title,body .cart-drawer .cart__login-paragraph,body .cart-drawer .tax-note,body .cart-drawer .cart-items thead,.collection_add_to_cart .my-icon-unfilled.swym-added,.collection_add_to_cart .my-icon-filled:not(.swym-added){display:none}.collection_add_to_cart:not(.template-product .js-recentPdpBlock .collection_add_to_cart){z-index:9;position:relative}.quick-add__submit.show_cart_button_custom{text-transform:uppercase;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.collection_add_to_cart{border:1px solid #dad8d8;width:100%}.card__content .collection_add_to_cart_button .variant-checkboxes div{padding:2px 5px}.collection_add_to_cart .variant-checkboxes div{flex-wrap:wrap;justify-content:center;column-gap:5px;padding:5px;display:flex}.collection_add_to_cart .variant-checkboxes label{font-size:14px;font-weight:600}.card__content .collection_add_to_cart_button .quickstart-button-inner{white-space:nowrap;height:34px;font-size:14px!important}.collection_add_to_cart .quickstart-button-inner{text-align:center;text-transform:uppercase;justify-content:center;align-items:center;height:40px;font-size:14px;font-weight:700;display:flex}.collection_add_to_cart label.variant-unavailable,.inner_add_coll:has(.variant-unavailable) button.not_contain_variants{pointer-events:none;opacity:.5;text-decoration:line-through}.collection_add_to_cart .my-icon-unfilled.swym-added,.collection_add_to_cart .my-icon-filled:not(.swym-added){display:none}.collection_add_to_cart button.my-icon.swym-button.swym-add-to-wishlist.swym-iconbtnlink.swym-heart.swym-added.swym-loaded.swym-icontext.disabled,.collection_add_to_cart button.my-icon.swym-button.swym-add-to-wishlist.swym-iconbtnlink.swym-heart.swym-loaded.swym-icontext,.collection_add_to_cart .wishlist-button-bar button{padding:0 0 0 6px;background:0 0!important;border:none!important}.collection_add_to_cart{justify-content:space-between;width:100%;display:flex}.collection_add_to_cart .inner_add_coll{border-right:1px solid #dad8d8;width:100%;line-height:32px;display:flex}.collection_add_to_cart .wishlist-button-bar{justify-content:center;align-items:center;display:flex}.collection_add_to_cart button.my-icon-filled svg path{fill:#000}body.swym-wishlist-container-rendered .swym-vendor-title{color:#000;text-align:center;opacity:1;letter-spacing:0;text-transform:uppercase;justify-content:center;margin:0;font-size:15px!important;font-weight:500!important}.collection-hero__description.rte{text-transform:none;color:#000;text-align:center;margin:auto;font-size:14px!important;line-height:1.2!important}.template-collection .collection-hero__description{transition:max-height .3s ease-in-out;position:relative;overflow:hidden}.template-collection .collection-hero__description.expanded{max-height:none}.template-collection .show-more-btn{cursor:pointer;color:#000;text-align:center;margin-top:5px;font-size:12px;display:block}@media screen and (width<=990px){body.page-guide-dentretien .gd{padding-top:0}}.page-nous-contacter .gd h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{text-transform:capitalize;text-align:center}@media screen and (width<=1200px){.studentdiscount-imageblock__button h3{font-size:31px;line-height:36px}h1.collection-hero__title{font-size:24px}.page-nous-contacter .gd{margin:0 40px!important}.swym-wishlist-container-rendered h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{font-size:42px}}.page-nous-contacter .gd{max-width:1200px;margin:0 auto;padding:65px 20px 12px}.custom-color-swatch img{object-fit:cover;border:2px solid #0000001a;border-radius:50%;width:32px;height:32px;padding:2px}.custom-color-swatch a.active img{border:2px solid #000000b3}body.page-conditions-generales-de-vente .gd .rte.scroll-trigger.animate--slide-in{padding:40px 20px}body.page-conditions-generales-de-vente .gd .rte.scroll-trigger.animate--slide-in p{color:#000;word-wrap:break-word;font-size:16px;line-height:18px}body.page-conditions-generales-de-vente .gd .rte li{color:#000;font-size:16px;line-height:18px;list-style:upper-latin}body.page-conditions-generales-de-vente .gd h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{padding-left:20px;padding-right:20px}body.page-politique-de-confidentialite .gd .rte.scroll-trigger.animate--slide-in{padding:40px 20px}body.page-politique-de-confidentialite .gd .rte.scroll-trigger.animate--slide-in p,body.page-politique-de-confidentialite strong{color:#000;font-size:16px;line-height:18px}body.page-politique-de-cookies .gd .rte.scroll-trigger.animate--slide-in{padding:40px 20px}body.page-politique-de-cookies .gd .rte.scroll-trigger.animate--slide-in p{color:#000;font-size:16px;line-height:18px}@media screen and (width>=769px){.page-gift-card .progress-container{display:none}.page-gift-card .product__info-container{padding-left:50px;text-align:left!important;padding-right:0!important}.page-gift-card .grid__item.product__media-wrapper,.page-gift-card .product__info-wrapper{max-width:50%!important}.page-gift-card .swym-button-bar{display:none}.giftcard-details p{color:#000;margin-top:12px;margin-bottom:12px;font-size:14px}.giftcard-details h4{text-transform:uppercase;color:#4a4a4a;margin-bottom:20px;font-size:16px}.page-gift-card footer.footer{border-top:0}.page-gift-card main#MainContent{margin-bottom:50px}.page-gift-card .product-form__input.product-form__input--dropdown{border-top:1px solid #0003;border-bottom:1px solid #0003;padding:30px 0 50px}.page-gift-card .product-form__input.product-form__input--dropdown .select{margin:0 auto;max-width:360px!important}.page-gift-card product-form.product-form{max-width:360px;margin:0 auto!important}.page-gift-card .product-form__buttons{border-bottom:1px solid #0003;padding-bottom:16px;margin-top:30px!important}.page-gift-card .product-form__buttons .button:after{content:none}.page-gift-card .product-form__input label.form__label{display:none}.page-gift-card .product-form__buttons .button{background-color:#7d1206}.page-gift-card .product__description{color:#272727;font-size:14px;line-height:22px}}@media screen and (width<=768px){.page-gift-card .product__description{color:#272727;font-size:14px;line-height:22px}.page-gift-card .giftcard-details h4{text-transform:uppercase;color:#4a4a4a;margin-bottom:20px;font-size:16px}.giftcard-details p{color:#000;margin-top:12px;margin-bottom:12px;font-size:14px;line-height:16px}.page-gift-card .product-form__buttons .button{background-color:#7d1206}.page-gift-card .product-form__buttons .button:after{content:none}.page-gift-card .giftcard-details{text-align:left;max-width:360px;margin-left:auto;margin-right:auto}.page-gift-card .product__info-container{padding-top:30px}.page-gift-card .progress-container{display:none}.page-gift-card .grid__item.product__media-wrapper,.page-gift-card .product__info-wrapper{width:100%;max-width:100%!important;padding-inline:30px!important}.page-gift-card .product__info-container{text-align:left!important;padding-right:0!important}.page-gift-card .product-form__input label.form__label{display:none}.page-gift-card .product-form__input.product-form__input--dropdown{border-top:1px solid #0003;border-bottom:1px solid #0003;padding:30px 0 50px}.page-gift-card .product-form__input.product-form__input--dropdown .select{margin:0 auto;max-width:360px!important}.page-gift-card product-form.product-form{max-width:360px;margin:0 auto!important}.page-gift-card .product-form__buttons{border-bottom:1px solid #0003;padding-bottom:16px;margin-top:30px!important}.page-gift-card footer.footer{border-top:0}.page-gift-card main#MainContent{margin-bottom:50px}.page-gift-card .product__media-wrapper{order:1}.page-gift-card .product__info-wrapper{order:2}}@media screen and (width<=1500px){body sticky-header .custom-header .new-mega-menu .dropdown .dropbtn:not(body.template-index sticky-header .custom-header .new-mega-menu .dropdown .dropbtn){padding:14px 5px}}.drawer.active .upsell_drawer{transform:translate(0)}.upsell_drawer{z-index:999;background:#fff;padding:10px 0;transition:transform 80ms ease-in;transform:translate(250%);box-shadow:inset -10px 0 24px 4px #00183a0d}.cart-drawer__collection_upsell{width:205px}.collection_upsell_list{scrollbar-width:thin;height:85vh;padding:10px 15px;position:relative;overflow:hidden auto}.upsell-grid{flex-direction:column;align-items:center;gap:5px;margin-bottom:25px;display:flex}.upsell_information .card__heading a:after{content:unset}cart-drawer .upsell_information .card__heading{color:#333;letter-spacing:normal;text-transform:uppercase;text-align:center;padding:1px;font-size:13px;line-height:1.2}cart-drawer .upsell_information .price-upsell{letter-spacing:normal;text-transform:uppercase;text-align:center;margin:1rem 0;padding:0;line-height:1.2}cart-drawer .cart-drawer .cart-item__media{grid-column:5/5}cart-drawer .cart-drawer .cart-item__details{grid-column:1/5}cart-drawer .cart-drawer .cart-item__totals{justify-content:flex-start}cart-drawer .cart-item__quantity-wrapper{flex-direction:column}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2/5;padding-right:1em}cart-drawer .cart-item cart-remove-button,.cart-item__details>*{max-width:100%!important}.drawer__cart-items-wrapper{height:60vh;overflow-y:scroll}cart-drawer .cart-item cart-remove-button{justify-content:flex-end;width:auto;max-width:20rem;margin-left:0}body cart-drawer .cart-item__totals.custom_cart_option_total{flex-direction:column;padding:0}body cart-drawer .cart-item__totals.custom_cart_option_total dl{margin-top:0;margin-bottom:.8em}body cart-drawer .upsell_drawer .upsell_heading{font-family:var(--font-heading-family), var(--font-body-family), sans-serif;font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:#111;text-align:center;text-transform:uppercase;margin:60px 2px 30px;font-size:11px;font-weight:700}body cart-drawer .drawer__inner{width:55rem}body cart-drawer .drawer__header{justify-content:center;padding-top:3.5rem}body cart-drawer .drawer__header .drawer__heading,body cart-drawer .cart-drawer__empty-content .drawer__heading{color:#000;letter-spacing:-2.35px;text-transform:uppercase;text-align:center;font-size:40px}body .cart-drawer td.cart-item__details .cart-item__name{color:#000;text-transform:uppercase;letter-spacing:0;font-size:14px;line-height:1.5em;display:block}body .cart-drawer .product-option{color:#000;text-transform:uppercase;letter-spacing:1px;font-size:13px}body .cart-drawer .quantity-popover-container{justify-content:flex-end}body .cart-drawer cart-drawer-items{max-height:calc(100vh - 400px);overflow:auto}body .cart-drawer .cart-drawer__footer{padding-bottom:20px}body .cart-drawer .totals{margin-top:0}body .shopify-section-group-header-group.announcement-bar-section{z-index:99}body .cart-drawer .drawer__close{top:50px}body .cart-drawer .cart__empty-text{color:#000;letter-spacing:normal;text-transform:uppercase;text-align:center;padding:1px;line-height:1.2}body .cart-drawer .cart-drawer__warnings{justify-content:flex-start;padding-top:5rem}body .cart-drawer .cart-item__price-wrapper{font-style:italic;font-weight:500}body .cart-drawer .cart-item__price-wrapper span{font-size:13px}.page-gift-card div#rightDrawer{display:none}.js-recentPdpBlock{flex-wrap:wrap!important;gap:20px!important;display:flex!important}section#Recent{width:calc(16.6% - 20px)}a.full-unstyled-link,.c-product h3.c-product__title{height:32px;overflow:hidden}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 10px!important}.collection .grid{column-gap:10px!important}h2.rich-text__heading{text-transform:uppercase;user-select:none;color:#000;font-size:72px;line-height:65px}.rich-text__text h3{text-transform:uppercase}.rich-text__text p,.rich-text__text h3{user-select:none;color:#000;padding:10px;font-size:16px;line-height:22px}.rich-text .rich-text__blocks,.rich-text__wrapper.page-width{max-width:100%}.rich-text__buttons a{text-transform:uppercase;color:#000;user-select:none;font-size:13px;font-weight:600}.home-collection.coll-4 .collection-block:nth-child(3){padding-right:0}.cart-drawer__collection_upsell .upsell_information .caption-with-letter-spacing{text-align:center}.product__media img{border-right:1px solid #cccccc75}@media (width>=750px){.grid--4-col-desktop .grid__item{width:calc(25% - 10px)!important}}@media (width<=989px){.cart-count-bubble{left:2.1rem}.custom-header{background:#fff;position:unset!important}.template-index .white_logo{display:none!important}.template-index .dark_logo{display:block!important}body.template-index sticky-header i.icon-swym-wishlist:after{color:#000}section#Recent{width:calc(50% - 20px)}}@media (width<=768px){.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{padding-inline:0}h2.rich-text__heading{font-size:50px;line-height:56px}.home-collection.coll-4 .collection-block:nth-child(3){padding:10px}.affiliates-table_wrapper{padding:0 20px}section#Recent{width:calc(50% - 10px)}.js-recentPdpBlock{padding-left:10px;gap:10px!important}.c-product h3.c-product__title{height:35px;overflow:hidden}section#Recent{margin-top:30px}body.page-help .search-container{max-width:80%!important}body.page-help .faq-details{width:90%!important}cart-drawer .upsell_drawer{display:none}body cart-drawer .drawer__inner{width:100vw;max-width:100vw}body cart-drawer .cart-item__totals.custom_cart_option_total{gap:10px;padding-top:1rem}}@media (width<=560px){.header__heading-logo-wrapper img{max-width:140px}body .cart-drawer .product-option{font-size:11px}quantity-input.quantity.cart-quantity{max-width:83%}}@media (width<=989px) and (width>=561px){.custom-header{top:18px!important}}@media (width>=561px){.drawer__inner{flex-direction:row!important}.cart-right{width:70%}.upsell_drawer{width:30%}body cart-drawer .drawer__inner{width:80rem}}@media (width<=768px){.slider-mobile-gutter{margin-right:0!important;overflow-x:hidden!important}.cart-drawer .cart-item__image{width:100px}.cart-right{width:100%}section.description_container{flex-wrap:wrap}section.description_container .pro_desc,section.description_container .pro_delivery_info{width:100%}section.description_container{padding:0 20px!important}.product-description__delivery-content{word-break:break-all}.template-product .product__info-container{padding-right:0!important}}@media (width<=560px){.cart-drawer .cart-item__image{width:85px}}@media (width>=769px){.drawer__inner.gradient.color-scheme-1{gap:30px}}.js-recentPdpBlock .custom-arrow,.related_grid .custom-arrow{cursor:pointer;z-index:10;background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}.js-recentPdpBlock .custom-arrow.prev-arrow{z-index:1;left:20px}.related_grid .custom-arrow.prev-arrow{z-index:1;left:0}.js-recentPdpBlock .custom-arrow.next-arrow,.related_grid .custom-arrow.next-arrow{z-index:1;right:20px}.js-recentPdpBlock .custom-arrow svg path,.related_grid .custom-arrow svg path{fill:#000}.js-recentPdpBlock .custom-arrow:hover svg path,.related_grid .custom-arrow:hover svg path{fill:gray}.js-recentPdpBlock .slick-slide,.related_grid .slick-slide{margin-right:20px}.js-recentPdpBlock .slick-slide:last-child,.related_grid .slick-slide:last-child{margin-right:0}.js-recentPdpBlock .slick-next:before,.js-recentPdpBlock .slick-prev:before,.related_grid .slick-next:before,.related_grid .slick-prev:before{content:none}.js-recentPdpBlock button.custom-arrow svg,.related_grid button.custom-arrow svg{width:24px;height:24px}.related-products li.grid__item{max-width:100%!important}section#Recent .c-product__img{margin-bottom:20px}.related_grid .slick-track{margin-left:0}.drawer__cart-items-wrapper .swym-button-bar.swym-wishlist-button-bar.swym-inject{display:none}body.swym-wishlist-container-rendered h1.main-page-title.page-title{padding-top:25px}sticky-header.header-wrapper:has(.new-mega-menu .dropdown:hover) a{color:#000!important}nav.header__inline-menu{text-align:center;width:100%}nav.header__inline-menu .header__submenu .header__menu-item{text-align:left}.template-index .header.custom-header nav.header__inline-menu a,.template-index .header.custom-header .header__menu-item.list-menu__item{color:#fff}.template-index .header.custom-header .header__menu-item:hover,.template-index .header.custom-header .header__menu-item:hover span{color:#fff;text-decoration-color:#fff}.template-index .shopify-section-header-sticky .header.custom-header .header__menu-item:hover,.template-index .shopify-section-header-sticky .header.custom-header .header__menu-item:hover span{color:rgb(var(--color-foreground));text-decoration-color:rgb(var(--color-foreground))}body sticky-header .custom-header nav.header__inline-menu:not(body.template-index sticky-header .custom-header nav.header__inline-menu){order:2;width:65%}.template-index .header.custom-header .global-settings-popup li a{color:#000!important}.show_more.less_cnt_here{display:none}a.show-less-btn{text-align:center;cursor:pointer;display:block}body .shopify-section-header-sticky nav.header__inline-menu{order:2;width:65%;margin-top:0!important}body .shopify-section-header-sticky nav.header__inline-menu li a,body .shopify-section-header-sticky nav.header__inline-menu li .header__menu-item.list-menu__item{color:#000!important}td.cart-item__totals.custom_cart_option_total.right{text-align:left}nav.breadcrumb{padding-inline:20px}nav.breadcrumb a,nav.breadcrumb span{color:#000;font-size:14px;text-decoration:none}.pdp_icon_content{align-items:center;display:flex}.pdp-icon img{aspect-ratio:1;max-width:35px;height:auto}.pdp-content h3{text-align:left;margin-bottom:0;font-weight:600}.pdp-content{padding-left:15px}.pdp-content p{text-align:left;margin-top:5px}@media (width<=701px){body.template-product .pro_drawer{width:100%}}@media screen and (width<=769px){body.template-collection .product-grid-container .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)!important}body.template-collection .product-grid-container .collection_add_to_cart{margin-top:20px!important}body.template-collection .product-grid-container .card__content .collection_add_to_cart_button{margin-top:10px!important}body.template-collection .product-grid-container .card__information{padding-top:25px}body.template-collection ul#product-grid h3.card__heading{font-size:12px}}@media (width<=749px){body.template-collection .product-grid-container .grid--2-col-tablet-down .grid__item{width:47%!important}body.template-collection .collection .grid{column-gap:20px!important}body.template-collection .collection .grid a.full-unstyled-link{height:45px}}@media (width<=575px){.template-collection ul#product-grid .card__inner{height:auto}body.template-collection .product-grid-container .card__information{padding-top:10px}}@media (width>=989px){.cart-item__quantity-wrapper.quantity-popover-wrapper .quantity-popover-container{max-width:none!important}}.product-metafields{background:#f8f3f0;width:35%;position:relative}@media screen and (width<=768px){.product-metafields{width:100%}}.product-metafields .flvrs{width:auto;position:relative}.product-metafields .popup-overlay{width:auto;display:block}.product-metafields .popup-content{text-align:center;background:0 0;border-radius:8px;width:auto;height:100%;padding:0}.product-metafields .selected-products{gap:10px;width:100%;padding-left:0;display:flex;overflow-x:auto}.product-metafields .selected-products a{color:#000;width:9%;min-width:135px;padding:20px 0 10px;text-decoration:none}.product-metafields .selected-products img{object-fit:cover;object-position:top;border:2px solid #fff;border-radius:5px;width:100%;height:100%;max-height:202px}.product-metafields .product-circle .btm-flex p{color:#272727;text-align:left;white-space:nowrap;text-overflow:ellipsis;width:80%;margin:0;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.btm-flex .wishlist-button-bar{cursor:pointer;width:20%}.btm-flex{flex-direction:column;align-items:baseline;display:flex}.btm-flex .sel-price{font-size:14px;font-weight:500}.product-metafields p.toggle-popup{text-transform:uppercase;cursor:pointer;color:#000;width:max-content;margin:0;padding:10px 0 0;font-size:18px;font-weight:600;line-height:20px}.delivery_estimate{font-weight:600}.made-in{font-size:14px;font-weight:600;line-height:20px}@media (width<=768px){.product-metafields p.toggle-popup{color:#000;font-size:14px}}@media (width<=749px){.mobile-tag{z-index:2;color:#fff;background:#000;border-radius:10px;padding:0 5px;font-size:12px;position:absolute;top:20px;left:10px}.grid__item.product__media-wrapper{position:relative}}@media (width>=750px){.mobile-tag{z-index:2;color:#fff;background:#000;border-radius:10px;padding:0 5px;font-size:12px;display:block;position:absolute;top:20px;left:10px}.grid__item.product__media-wrapper{position:relative}}.returns-info_cont .returns-infoblock{justify-content:space-evenly;display:flex}.returns-info_cont .returns-infoblock .returns_info_wrapper{width:20%}.returns-info_cont .returns-infoblock .returns_info_wrapper .returns-info_text{text-align:center}@media (width<=768px){.returns-info_cont .returns-infoblock{flex-direction:column;gap:10px;display:flex}.returns-info_cont .returns-infoblock .returns_info_wrapper{width:100%}.returns_info_wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}}.collection_add_to_cart .quick-add__submit.show_cart_button_custom{color:#000}.template-product product-form.product-form{margin-bottom:0!important}.product div:has(>.product-form){margin-bottom:0}.product .pdp_icon_content_wrap{margin-top:0}.product button.product-form__submit.button{margin-bottom:0!important}.swym-ready i.icon-swym-wishlist:after{font-family:FontAwesome}.pdp_icon_content_wrap .delivery_estimate{padding-top:5px;line-height:normal}@media only screen and (width<=500px){.pro_delivery_info .product-description__delivery.flex{flex-direction:column;gap:0}.pro_delivery_info .product-description__delivery-content{width:100%!important}.pro_delivery_info .product-description__delivery-content:last-child{margin-top:20px;padding-left:0!important}details-modal.header__search.searched-head,a.swym-wishlist{margin-right:10px}.header__heading-logo-wrapper img{max-width:125px}}a.header__heading-link.link.link--text.focus-inset{margin-right:0}.desktop-localization-wrapper{display:none!important}.product-card-wrapper .card__content .vendor_info,.js-recentPdpBlock .vendor_info{display:none}.product-card-wrapper .card__heading.h5 a,.c-product__title{font-weight:400;font-family:var(--font-body-family);text-transform:none!important;color:#000!important}.tl-select{padding:8px 20px 8px 0!important}.product__info-container .made-in{display:none}.gradient.mycoll{position:relative}.collection-information__alternative__links.desk{text-transform:uppercase;display:block;position:absolute;top:19%}.collection-information__alternative__links__button{user-select:none;flex-wrap:nowrap;justify-content:left;gap:20px;margin-bottom:0;display:flex}.collection-information__alternative__links__button__text{color:#00000094;text-align:center;letter-spacing:1px;font-size:12px;font-weight:700}.mobile-facets__open-label{color:#00000094;font-size:12px;text-decoration:none!important;transition:none!important}form#FacetFiltersPillsForm .active-facets{justify-content:right;width:100%;margin-top:30px}.collection-information__alternative__links.mob{display:none}aside.facets-wrapper{position:relative}@media screen and (width<=1024px){.facets form#FacetFiltersPillsForm .active-facets{margin-top:0}.mob .collection-information__alternative__links__button__content:hover,.mob .collection-information__alternative__links__button__content:active{background:#000;color:#fff!important}.mob .collection-information__alternative__links__button__content{color:var(--primary-color);font-family:var(--secondary-font);white-space:nowrap;background-color:#fff;border:1px solid;border-radius:130px;justify-content:center;align-items:center;max-width:fit-content;height:35px;padding:0 18px;font-size:1.2rem;font-weight:700;line-height:33px;text-decoration:none;display:inline-flex}.collection-information__alternative__links__button__text{color:inherit}}@media only screen and (width>=768px){.mob .collection-information__alternative__links__button{padding-top:10px}}.mob .collection-information__alternative__links__button{flex-wrap:nowrap;justify-content:left;gap:20px;width:auto;margin-bottom:0;padding-bottom:20px;padding-left:0;display:flex;overflow-x:auto}@media (width<=1024px){.collection-information__alternative__links.mob{padding:0;display:block;overflow:hidden}.collection-information__alternative__links.desk{display:none}.gradient.mycoll{padding-top:0}.facets-container-drawer .mobile-facets__wrapper{background:0 0!important;justify-content:center!important;gap:10px!important;padding:0 15px!important;display:flex!important}.mobile-facets__inner1.gradient1.mains{width:100%!important;max-width:100%!important}}@media screen and (width<=989px){.facets-wrapper .facets-container{grid-template-columns:1fr;column-gap:2rem}.active-facets .active-facets__button,.active-facets .active-facets__button-remove{margin:0;padding:4px}}div#sorting--22{display:none}span#showing{text-transform:uppercase!important;color:#000!important;letter-spacing:.08em!important;box-sizing:border-box!important;cursor:pointer!important;height:3.6rem!important;min-height:3.6rem!important;max-height:3.6rem!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #000!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:.7rem 1.8rem!important;font-size:1.3rem!important;font-weight:400!important;line-height:1!important;transition:background-color .3s,color .3s,border-color .3s!important;display:inline-flex!important}span#showing .svg-wrapper{vertical-align:middle;width:1.4rem!important;height:1.4rem!important;margin-top:0!important;margin-right:.8rem!important}span#showing .svg-wrapper svg{fill:#000!important}.apple_pay .popup-message{z-index:99;background:#fff;padding:30px 34px;display:none;position:absolute;top:0;box-shadow:0 4px 15px #0003}.popup-message p{color:#000;text-align:center;text-transform:capitalize;font-size:20px;font-weight:700}.custom-newsletter .apple_pay{position:relative}.closed--pop{width:20px;height:20px;position:absolute;top:10%;right:8%}.closed--pop svg{width:15px;height:15px}.mobile-facets__inner1.gradient1.mains{background-color:rgb(var(--color-background));pointer-events:all;width:calc(100% - 5rem);height:100%;transition:transform var(--duration-default) ease;border-color:rgba(var(--color-foreground), var(--drawer-border-opacity));border-style:solid;border-width:0 0 0 var(--drawer-border-width);z-index:9999999;flex-direction:column;max-width:46.5rem;height:100vh;margin-left:auto;transition:right .3s ease-in-out;display:flex;position:fixed;top:0;right:0;overflow-y:auto}#sorting-custom{display:none}#sorting-custom .mobile-facets__main{padding:.7rem 0 0}#sorting-custom .mobile-facets__summary{padding:0}.newsletter-social .apple_pay{display:none}.new-custom-blogs{width:100%}.new-custom-blogs .articlemain{flex-direction:row;display:flex}.blogs-loop img{width:100%;height:100%}.articlemain .article-content,.articlemain .blogs-loop{width:50%}.articlemain.loop-index2,.articlemain.loop-index4,.articlemain.loop-index6,.articlemain.loop-index8{flex-direction:row-reverse}.article-content p.cat{color:#6e6e6e;letter-spacing:7px;text-transform:uppercase;font-size:10px;line-height:10px}.article-content h2{text-transform:uppercase;user-select:none;color:#000;text-align:center;margin:10px 0;font-size:2.5vw;font-weight:400;line-height:3.385vw}.articlemain .article-content{flex-direction:column;justify-content:center;align-items:center;padding:0 30px;display:flex}.article-content .desc p{user-select:none;color:#000;font-size:16px;font-weight:400;line-height:22px}.article-template__hero-medium.media img,body.page-new-layout.template-article .media>img{object-position:top}p#delivery-date{color:#000;text-align:left;margin:0;font-weight:500;line-height:1.3}p#stock-status{text-align:left;margin:0}#delivery-date>span{padding-bottom:8px;display:block}span.circle-divider.caption-with-letter-spacing{display:none}h1.article-template__title{text-align:center}@media (width<=768px){.new-custom-blogs .articlemain{flex-direction:column}.articlemain .article-content,.articlemain .blogs-loop{width:100%}.articlemain .article-content{padding:10px}.article-content h2{margin:0;font-size:30px;line-height:28px}.article-content .desc p{color:#000;text-align:left;font-size:12px;font-weight:400;line-height:16px}}.lsn-switcher.lsn-down .lsn-select__item-icon{width:21px}.atw-button-added{background:0 0!important}.custom-product-page{background-color:#f2f2f4;padding:4rem 3rem!important}.custom-product-page-wrapper{max-width:1900px;margin:0 auto!important}.product-info-wrapper{background-color:#fff;border-radius:10px;width:100%;height:auto;padding:3rem;box-shadow:0 0 10px #0000001a}.slick-dots li:not(.slick-active) button:before{background-color:#0000;border:1px solid #03143b;border-radius:50%;content:""!important;width:8px!important;height:8px!important;top:6px!important;left:6px!important}.slick-dots li.slick-active button:before{background-color:#03143b;border-radius:50%;content:""!important;border:1px solid #03143b!important;width:8px!important;height:8px!important;top:6px!important;left:6px!important}@media screen and (width<=768px){.slick-dots{bottom:0!important}}@media screen and (width>=769px){.slick-dots{bottom:25px!important}}.slick-prev{z-index:2;left:25px!important}.slick-next{right:25px!important}.slick-next img{position:absolute;top:0;right:0}.slick-list:hover .slick-prev,.slick-list:hover .slick-next{display:block!important}.pro_slider:not(:hover) .slick-prev,.pro_slider:not(:hover) .slick-next{opacity:0;pointer-events:none}.slick-disabled,.slick-prev:before,.slick-next:before{display:none!important}@media screen and (width<=768px){.pro_slider .slick-prev img,.pro_slider .slick-next img{width:40px!important;height:auto!important}}.media-thumbnail-button{position:absolute!important}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton-wrapper{background-color:#d1d5db;border-radius:.125rem;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:1rem;animation:1.5s ease-in-out infinite pulse;display:flex!important}.skeleton-icon{background-color:#d1d5db;border-radius:.125rem;width:20%;height:auto}.skeleton-svg{color:#e5e7eb;width:100%;height:100%}.skeleton-text-wrapper{flex-direction:column;align-items:center;gap:.2rem;width:100%;margin:.6rem 0;display:flex}.skeleton-line{background-color:#d1d5db;border-radius:9999px;width:60%;height:1.2rem;margin:0;animation:1.5s ease-in-out infinite pulse;display:block!important}.skeleton-collection-tag{justify-content:center;align-items:center;display:flex}.related_grid_skeleton .grid__item,.related_grid .grid__item{flex:0 0 calc(50% - 20px);margin-right:20px}@media screen and (width>=769px) and (width<=1024px){.related_grid_skeleton .grid__item,.related_grid .grid__item{flex:0 0 calc(33.33% - 20px);margin-right:20px}}@media screen and (width>=1025px) and (width<=1200px){.related_grid_skeleton .grid__item,.related_grid .grid__item{flex:0 0 calc(25% - 20px);margin-right:20px}}@media screen and (width>=1201px){.related_grid_skeleton .grid__item,.related_grid .grid__item{flex:0 0 calc(16.6% - 20px);margin-right:20px}}.related_grid_skeleton,.related_grid{overflow:hidden;flex-wrap:nowrap!important;gap:0!important;padding-right:10px!important}.product-grid.related_grid_skeleton:after,.product-grid.related_grid:after{content:"";z-index:10;background:#fff;width:10px;height:100%;position:absolute;right:0}smc-bg{visibility:hidden!important;opacity:0!important;z-index:-99999!important;pointer-events:none!important;display:none!important;top:-20000px!important}.understyle{margin-bottom:0!important;line-height:14px!important}@media screen and (width<=750px){.custom-product-page{padding:0 0 3rem!important}.custom-product-page .product__info-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.product-form__input--pill{padding-bottom:10px}.article__template-btns{overflow:hidden}.blog__slider-container{width:100%}.article__template-btns .slick-dots li{margin:0!important;padding:0!important}.article__template-btns .slick-dots li:before{content:none!important}.article__template-btns .blog__slider-container .slick-slide{margin:0 10px}.article__template-btns .blog__slider-container .slick-list{margin:0 -10px}.blog__slider-content{line-height:1.35}.blog__slider-content span{color:#000;font-size:16px;font-weight:500}.blog__slider-link{text-decoration:none!important}.article__template-btns .slick-dots{bottom:-36px!important}.blog__slider-image{aspect-ratio:324/200;justify-content:center;align-items:center;margin-bottom:10px;display:flex;overflow:hidden}.mb-8{margin-bottom:32px!important}nav.breadcrumb a{cursor:pointer;letter-spacing:.7px;justify-content:center;align-items:center;gap:10px;padding-right:10px;display:inline-flex}nav.breadcrumb span{cursor:pointer;letter-spacing:.7px;font-weight:600}nav.breadcrumb a:after{content:"";background:#dac8b8;border:.5px solid #dac8b8;border-radius:50%;width:7px;height:7px}.page-post-redesign #MainContent>nav.breadcrumb{display:none}.comple-look-slider{padding:25px 50px!important}.comple-look-slider .selected-products{overflow:visible}.comple-look-slider .slick-next__look{right:-25px!important}.comple-look-slider .slick-prev__look{left:-25px!important}.comple-look-slider .slick-prev__look svg{position:absolute;top:0;right:0}@media screen and (width<=480px){.card__media .mobile-tag{display:none}.product-card-wrapper .collection_add_to_cart .quickstart-button-inner{font-size:11px}}@media screen and (width>=481px){.card__media .collection-tag{display:none}}.description_container .selected-products .slick-slide{margin-right:10px;width:135px!important}.description_container .selected-products .slick-prev__look svg,.description_container .selected-products .slick-next__look svg{fill:#372e2e;background:#fff;border-radius:50%;width:30px;height:30px;padding:5px;box-shadow:-1px -1px 9px gray}.selected-products{scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll}.selected-products::-webkit-scrollbar{display:none}.read-more_enable .card__heading a{text-align:center;height:auto;font-size:12px;font-weight:400;font-family:var(--font-body-family)}.read-more_enable .article-card__info{text-align:center;letter-spacing:0;margin-top:5px;padding:7px 0 5px;font-size:18px;font-weight:500}.read-more_enable .read-more-btn{border:1px solid #dad8d8;width:100%;margin-top:8px}.read-more_enable .read-more-content{text-align:center;text-transform:uppercase;color:#000;justify-content:center;align-items:center;height:42px;font-size:14px;font-weight:700;text-decoration:none;display:flex}@media screen and (width>=990px){.read-more_enable.underline-links-hover:hover a{text-decoration:none}}.page-link{text-align:center;height:auto!important}.card-badge-page{margin:0!important}.card__badge.badge{letter-spacing:.03rem!important;opacity:.85!important;padding:2px 5px!important;font-size:7px!important;font-weight:400!important}.card__media img,.media img{max-width:100%;height:auto;aspect-ratio:attr(width) / attr(height);display:block}@supports not (aspect-ratio:attr(width) / attr(height)){.card__media img[width][height],.media img[width][height]{aspect-ratio:var(--img-ratio,auto)}}.card__media{position:relative;overflow:hidden}.product-card-wrapper{content-visibility:auto;contain-intrinsic-size:0 500px}@media screen and (width<=1024px){body[class*=template-collection] .collection-hero{background-color:#f7f7f8!important}.facets-container-drawer .mobile-facets__wrapper{box-sizing:border-box!important;gap:10px!important;width:100%!important;margin:0!important;padding:0 15px!important;display:flex!important}.mobile-facets__wrapper>details.mobile-facets__disclosure,.mobile-facets__wrapper>span#showing{flex:1 1 0!important;min-width:0!important}.mobile-facets__wrapper span.mobile-facets__open{box-sizing:border-box!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#000!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:1.5px solid #000!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:3.6rem!important;max-height:3.6rem!important;padding:.7rem 0!important;font-size:1.3rem!important;font-weight:400!important;line-height:1!important;display:flex!important}span#showing{box-sizing:border-box!important;color:#6b6b6b!important;letter-spacing:.08em!important;text-transform:uppercase!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:1.5px solid #6b6b6b!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:3.6rem!important;max-height:3.6rem!important;padding:.7rem 0!important;font-size:1.3rem!important;font-weight:400!important;line-height:1!important;display:flex!important}aside.facets-wrapper.page-width_1{border-top:none;padding:0}}.product__media-wrapper{position:relative}.product__media-wrapper .swym-button-bar,.product__media-wrapper .swym-wishlist-button-bar{z-index:10!important;pointer-events:auto!important;position:absolute!important;top:15px!important;right:15px!important}.product__media-list .swym-button-bar,.product__media-list .swym-wishlist-button-bar,.slider__slide .swym-button-bar,.slider__slide .swym-wishlist-button-bar{position:fixed!important}media-gallery .swym-button-bar,media-gallery .swym-wishlist-button-bar{z-index:100!important;position:absolute!important;top:15px!important;right:15px!important}@media screen and (width>=750px){.product__media-wrapper .swym-button-bar,.product__media-wrapper .swym-wishlist-button-bar,media-gallery .swym-button-bar,media-gallery .swym-wishlist-button-bar{top:20px!important;right:20px!important}}.collection-hero__description a.show-more-btn,.collection-hero__description a.show-less-btn{opacity:0;transition:opacity .3s}.collection-hero--loaded .collection-hero__description a.show-more-btn:not([style*=display\:none]):not([style*="display: none"]),.collection-hero--loaded .collection-hero__description a.show-less-btn{opacity:1}@keyframes fadeInButtons{to{opacity:1}}.collection-hero__description a.show-more-btn:not([style*=display\:none]):not([style*="display: none"]){animation:.3s .5s forwards fadeInButtons}.collection-hero,.collection-hero.gradient,.collection-hero[class*=color-],.collection-hero.color-scheme-1,.collection-hero.color-scheme-2,.collection-hero.color-scheme-3,.collection-hero.color-scheme-4,.collection-hero.color-scheme-5,.gradient.collection-hero{background:#f7f7f8!important}.misciano-article p,.misciano-article li,.misciano-article td,.product-editorial p,.product-editorial li{font-size:15px}.custom-header .navbar.new-mega-menu{padding:18px 0}.custom-header i.icon-swym-wishlist:after{font-size:19px;position:relative;top:-3px;left:0}.announcement-bar-section{width:100%;position:fixed}body:not(.template-index) .custom-header{background:#fff;width:100%;position:sticky;top:30px;padding-top:5px!important;padding-bottom:5px!important}body:not(.template-index) .shopify-section-header-sticky .new-mega-menu .dropdown-content{top:65px}.custom-header:has(.new-mega-menu .dropdown:hover){background:#fff}.template-index .custom-header:has(.new-mega-menu .dropdown:hover) i.icon-swym-wishlist:after{color:#000}.shopify-section-header-sticky .custom-header{background:#fff}.template-index .shopify-section-header-sticky sticky-header.header-wrapper,.template-index .shopify-section-header-sticky .sticky-header.header-wrapper{background:#fff!important}body:not(.template-index) .new-mega-menu .dropdown-content{box-shadow:0 3px 6px #00000003}.template-index .custom-header .navbar.new-mega-menu{padding:0}.template-index .shopify-section-header-sticky .custom-header .navbar.new-mega-menu{padding:18px 0}.search-modal__close-button svg path{fill:#000}details-modal.header__search .header__icon--search .header__icon-close{display:none}.template-product .page-width{max-width:100%;padding:0}.template-product .progress-container{background:#00000026;border-radius:10px;width:97%;height:2px;margin:0 auto;position:relative;top:-40px}.template-product .progress-bar{background:#00000080;width:0%;height:2px;transition:width .2s}.template-product .progress-bar:empty{display:block}.template-product .product__info-container{text-align:center;max-width:100%}.template-product .product-form__input{text-align:left;justify-content:center;align-items:center;max-width:100%}.template-product .product-form__buttons{max-width:100%;margin-top:24px}.template-product .product-form__buttons .product-form__submit.button{letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;background-color:#121212!important;border:none!important;border-radius:4px!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 20px!important;font-size:11px!important;font-weight:600!important;display:flex!important;overflow:hidden!important}.template-product .product-form__buttons .product-form__submit .btn-add-label,.template-product .product-form__buttons .product-form__submit .product-form__submit-label{text-align:left!important;white-space:nowrap!important;letter-spacing:.05em!important;flex:auto!important;font-size:11px!important;display:block!important}.template-product .product-form__buttons .product-form__submit .btn-add-price,.template-product .product-form__buttons .product-form__submit .product-form__submit-price{letter-spacing:.05em!important;white-space:nowrap!important;flex:none!important;margin-left:12px!important;font-size:11px!important;font-weight:600!important}.template-product .product-form__buttons .product-form__submit .btn-add-price .money,.template-product .product-form__buttons .product-form__submit .product-form__submit-price .money{display:inline!important}.template-product .product-form__input--pill input[type=radio]+label{text-align:center;border:0;border-radius:5px;justify-content:center;align-items:center;width:auto;height:32px;margin:0;padding:10px;font-size:14px;display:inline-flex}.template-product .product__title h1{text-transform:uppercase;font-size:22px}.template-product .product__info-container p.product__text{color:#000;margin-bottom:8px;font-size:40px}.template-product .product-form__buttons .product-form__submit span:not(.btn-add-label):not(.btn-add-price):not(.product-form__submit-label):not(.product-form__submit-price){text-transform:uppercase;font-size:13px;font-weight:600;padding:0!important}.template-product .button:not([disabled]):hover:after{box-shadow:none}.template-product .swym-add-to-wishlist{color:#000!important;background:0 0!important;font-size:14px!important;font-weight:600!important}.template-product .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:after{color:#000}.template-product .product-form__input--pill input[type=radio]+label{color:#000;letter-spacing:0;text-align:center;white-space:normal;cursor:pointer;background-color:#fff;border:0 solid #000;border-radius:5px;flex-flow:column wrap;justify-content:center;align-items:center;min-height:3.14286rem;padding:0 20px;font-size:1em;line-height:1.33333em;text-decoration:none;transition-property:border,color;transition-duration:.25s;transition-timing-function:ease-in-out;display:inline-flex;position:relative}.template-product .product-form__input--pill input[type=radio]:checked+label{background-color:0}.template-product .product-form__input--pill input[type=radio]:checked+label:before{border:.0714286rem solid #fff}.template-product fieldset.product-form__input--swatch .form__label{display:none!important}.template-product .product__text.caption-with-letter-spacing+.product__title{margin-top:0;margin-bottom:0!important}.template-product .product__text.caption-with-letter-spacing+.product__title+div:has(.price__container){margin-top:4px}.template-product .product__info-wrapper .price__regular .price-item--regular,.template-product .product__info-wrapper .price--large{font-size:22px}.template-product .product__info-wrapper .product__description,.template-product .product__info-wrapper .rte,.template-product .product__info-wrapper p{font-size:15px}.template-product .product__info-wrapper,.template-article .article-template__content,.template-article .article-template__content p,.template-article .article-template__content li{color:rgb(var(--color-foreground))}.template-product fieldset.product-form__input--pill .form__label{text-transform:uppercase;color:#b1b3b7;width:100%;font-size:16px;margin-bottom:.6rem!important;padding-top:0!important}.template-product .size_guide_popup_holder,.template-product .size_guide_popup_holder_label,.template-product .form__label{justify-content:center;align-items:flex-end;gap:4px;font-weight:600;display:flex;text-transform:capitalize!important;color:#000!important;width:auto!important}.template-product .size_guide_popup_holder .form__label{gap:0}.template-product .size_guide_popup_holder_label.form__label:after{content:":"}.size_guide_popup_holder_style1{justify-content:flex-start;align-items:flex-start;gap:4px;display:flex;width:auto!important}.template-product .size_guide_popup{letter-spacing:.3px;color:#000;cursor:pointer;background-color:#0000;border:none;margin-bottom:.6rem;font-size:12px;font-weight:400;line-height:22px;text-decoration:underline}.template-product .size_guide_popup:hover{text-decoration:unset}.template-product .pro_drawer{color:#fff;z-index:13;width:700px;height:100vh;overflow-y:overlay;background-color:#f8f3f0;padding:20px 30px;transition:right .5s;position:fixed;top:0;right:-100%}.template-product .close-btn{cursor:pointer;color:#000;font-size:40px;position:absolute;top:0;right:30px}.template-product .size-guide-content-header{padding-top:60px}.template-product .size-guide-content-header h3{text-transform:uppercase;text-align:center;margin:0;font-size:40px}.template-product .size-guide-content-header p{color:#000;text-align:center;margin:0;padding:0;font-size:16px}.template-product .size-guide-content-hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0 5px;padding:0;display:block}.template-product .sg_container{border-bottom:1px solid #ccc}.template-product .sg_header{color:#000;cursor:pointer;text-align:left;padding:20px 0;font-size:15px;font-weight:700;position:relative}.template-product .sg_content{padding:10px;display:none}.template-product .sg_header svg{width:20px;height:20px;margin-top:3px;position:absolute;right:7px}.template-product .sg_content .sizing_switcher{border:1px solid #000;border-radius:0;justify-content:center;width:150px;margin-bottom:15px;display:flex}.template-product .sg_content .sizing_switcher div{text-align:center;cursor:pointer;color:#000;border-radius:0;flex:1;padding:5px;font-size:13px;transition:background .3s,color .3s}.template-product .sg_content .sizing_switcher .active{color:#fff;background:#000}.template-product .sg_content .size__charts{display:none}.template-product .sg_content .size__charts.active{display:block}.template-product .sg_content .size__charts table th{color:#fff;text-align:center;text-overflow:ellipsis;background:#000;padding:7px;font-size:14px;overflow:hidden}.template-product .sg_content .size__charts table td{color:#000;text-align:center;padding:7px;font-size:13px}.template-product .sg_content .size__charts table:not([class]) td,.sg_content .size__charts table:not([class]) th{border:.1rem solid #000}.template-product .sg_content .size__charts table:not([class]){width:100%;box-shadow:0 0 0 .1rem #000}.template-product .chart_info h6{color:#000;text-align:center;margin:0;padding:15px 50px 5px;font-size:13px;font-weight:700;line-height:20px}@media screen and (width<=768px){.template-product .chart_info .h6{padding:15px 10px 5px}}.template-product.scroll_lock{overflow:hidden}.template-product .sg_content .int_conversion table{width:100%}.template-product .sg_content .int_conversion table th{color:#fff;text-align:center;background:#000;padding:7px;font-size:14px}.template-product .sg_content .int_conversion table td{color:#000;text-align:center;padding:7px;font-size:13px}.template-product .sg_content .int_conversion{padding-bottom:15px}.template-product .sg_content .int_conversion table:not([class]) td,.sg_content .size__charts table:not([class]) th{border:.1rem solid #000}.template-product .sg_content .int_conversion table:not([class]){width:100%;box-shadow:0 0 0 .1rem #000}.template-product .sg_content .how_to_measure img{aspect-ratio:3/2;width:100%;height:auto}.template-product product-recommendations.related-products{margin-left:20px}.js-recentPdpBlock{padding-left:20px!important}.template-product .related-products__heading{color:#000;text-transform:uppercase;text-align:center;margin-top:40px;margin-bottom:24px;font-size:21px!important;font-weight:600!important}.template-product .recently-title h2,.template-product .recently-title .related-products__heading{margin-top:0!important;margin-bottom:24px!important;font-size:21px!important;font-weight:600!important}.template-product #RecentlyViewedMount,.template-product .js-recentPdpBlock{margin-top:48px!important}.template-product .footer__content-top.page-width{padding:0 40px}.collection_add_to_cart .wishlist-button-bar svg{width:20px;height:20px;position:relative;top:2px}.collection_add_to_cart button.swym-button{opacity:1!important;padding:0 15px!important}.swym-wishlist-collections-v2-container{display:none}body.swym-wishlist-container-rendered h1.main-page-title{text-align:center}body.swym-wishlist-container-rendered .swym-wishlist-container-title-bar{display:none!important}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-detail-header{display:none}body.swym-wishlist-container-rendered .swym-ui-component.swym-wishlist-page{max-width:100%;margin-top:25px;margin-bottom:25px}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper{height:100%}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid{justify-content:flex-start;gap:15px;max-width:100%;padding:0 15px}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid li{margin:0}body.swym-wishlist-container-rendered .swym-wishlist-detail-separator{display:none!important}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title{text-transform:uppercase;text-align:center;margin:0;font-size:12px}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{text-align:center;margin:0}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price{order:4;justify-content:center;padding:14px 0;display:flex}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn{text-align:center;text-transform:uppercase;color:#000;border:1px solid #ccc;border-radius:0;order:5;height:42px;margin:0;font-size:14px;font-weight:700;background:#fff!important}body.swym-wishlist-container-rendered .swym-ui-component .swym-product-price .swym-product-final-price{font-size:18px;font-weight:500}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon:before{color:#000;font-size:15px}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-delete-btn .swym-icon{height:100%;margin-top:15px;margin-right:5px}.swym-wishlist-page .swym-wishlist-image-wrapper{aspect-ratio:4/5;background:#f6f6f6;width:100%;position:relative;overflow:hidden}.swym-wishlist-page .swym-wishlist-image-wrapper img{object-fit:cover;object-position:top;width:100%;height:133%;position:absolute;inset:0}.product-card-wrapper .cart_btn{border:1px solid #dad8d8;grid-template-columns:1fr 40px;justify-content:center;align-items:center;height:40px;padding:0;display:grid}.product-card-wrapper .sw__wishlist-container svg{width:16px;height:16px}.product-card-wrapper .sw__wishlist-container{border-left:1px solid #ccc;justify-content:center;align-items:center;width:40px;height:38px;display:flex}.product-card-wrapper .sw__wishlist-container button{background:#fff;border:0;position:relative;top:1px}.product-card-wrapper .cart_btn_content{text-align:center;text-transform:uppercase;justify-content:center;align-items:center;height:40px;font-size:14px;font-weight:700;display:flex}.product-card-wrapper .vendor_info,.c-product .vendor_info{color:#000;text-align:center;opacity:1;letter-spacing:0;font-size:15px!important;font-weight:500!important}.product-card-wrapper .card__heading{text-transform:uppercase;text-align:center;color:#333;margin-top:4px;margin-bottom:0;font-size:12px;font-weight:300!important}.product-card-wrapper .card__heading a{opacity:1;letter-spacing:.6px;text-decoration:none!important}.product-card-wrapper .price_block .price{text-align:center;letter-spacing:0;padding:7px 0 5px;font-weight:500;font-size:14px!important}.collection-information__alternative__links__button__text{font-weight:500!important}.collection-hero__title,.collection-hero-container .collection-hero__title{font-family:var(--font-body),Inter,MiscianoSymbols,Arial,sans-serif!important;letter-spacing:.02em!important;color:#33383c!important}.collection-hero__description,.collection-hero__description p,.collection-hero__description li,.collection-hero__description .show_less,.collection-hero__description .show_more,.misciano-collection-seo-intro-section,.misciano-intro-content-wrapper,.misciano-intro-text,.misciano-intro-body,.misciano-intro-body p,.text-wrapper__container,.text-wrapper__container p,.text-wrapper__container .h1-intro,.text-wrapper__container .h2-content,.text-wrapper__container .h2-content p,.text-wrapper__container .h3-content,.text-wrapper__container .h3-content p,.text-wrapper__container li{font-family:var(--font-body),Inter,MiscianoSymbols,Arial,sans-serif!important;letter-spacing:.02em!important;color:#7b8487!important;font-size:14px!important;line-height:1.8!important}.text-wrapper__container h2,.text-wrapper__container h3,.text-wrapper__container .h2-section h3,.text-wrapper__container .metafield-string{font-family:var(--font-body),Inter,MiscianoSymbols,Arial,sans-serif!important;letter-spacing:.02em!important;color:#33383c!important}.text-wrapper__container strong,.text-wrapper__container b{color:#4a5568!important;font-weight:600!important}.text-wrapper__container p,.text-wrapper__container .h1-intro{margin-top:0!important;margin-bottom:1em!important}.text-wrapper__container p:last-child{margin-bottom:0!important}.template-product #RecentlyViewedMount .c-product__price,.template-product .js-recentPdpBlock .price,.template-product .js-recentPdpBlock .price_block .price{font-size:14px!important;font-weight:500!important}.template-collection .collection.page-width,.template-collection .facets-wrapper.page-width{width:100%;max-width:100%;padding:0 10px}.template-collection .price_block .price{margin-top:20px;margin-bottom:16px}.template-collection .collection .card__information{padding-left:0!important;padding-right:0!important}.template-collection .collection h3.card__heading{padding:4px!important}.footer{border-top:0}.footer .field__input:focus~.field__label{letter-spacing:0;font-size:16px;top:11px;left:2px}.footer .field__input:focus{box-shadow:none;padding:0}.footer .field__input:not(:placeholder-shown){padding:0}.footer .field__input:not(:placeholder-shown)~.field__label{display:none}.page-livraison .custom-livraison-section{width:100%;max-width:1440px;margin:0 auto;padding:20px 40px}.swym-wishlist-container-rendered .swym-ui-component .swym-is-button{order:3}.swym-wishlist-container-rendered .swym-ui-component .swym-vendor-title{order:2}.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title{display:none}body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid li{width:calc(25% - 12px)}.collection-tag{z-index:1;text-align:center;color:#fff;background:#000;width:100%;position:absolute;bottom:0}@media (width<=1119px) and (width>=770px){body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid li{width:calc(33.5% - 12px)}}@media (width<=769px){body.swym-wishlist-container-rendered .swym-ui-component .swym-wishlist-grid li{width:calc(50.5% - 12px)}body.swym-wishlist-container-rendered .swym-wishlist-item{min-height:320px}}.selector-row{flex-wrap:wrap;gap:0 16px;display:flex;margin-bottom:-2rem!important}.selector-row>variant-selects{flex:1}.product-form__quantity{max-width:40px!important}.selector--size label,.selector--qty label{font-size:16px!important}.selector--size .svg-wrapper,.selector--qty .svg-wrapper{width:1.5rem!important;height:auto!important;top:calc(50% - .4rem)!important}.size_guide_icon{cursor:pointer;width:auto;height:2rem}.sizeguide__diagram-text{max-width:22.5rem;height:calc(100% - 20px);position:absolute;top:0;left:55%;overflow-y:auto}.u-margin-a--none{text-transform:uppercase}.how_to_measure{position:relative}.u-margin-a--none{text-transform:uppercase;color:#000;margin:0;font-size:10px;font-weight:600}.u-text--md{color:#000;margin-top:0;margin-bottom:14px;font-size:12px;line-height:1.28571rem}.collection-hero-container__inner{width:100%;max-width:1280px;padding:0 20px}.collection-hero__text-wrapper{justify-content:center;align-items:flex-end;gap:23px;margin-bottom:16px;display:flex}@media screen and (width<=768px){.collection-hero__text-wrapper{margin-bottom:12px}}.collection-hero-container{flex-flow:column;justify-content:space-between;align-items:center;width:100%;max-width:none;display:flex}.collection-information__alternative__links__button{scrollbar-width:thin;scrollbar-color:#bfbfbf transparent;gap:16px;padding:0;display:flex;overflow-x:auto}.collection-information__alternative__links__button::-webkit-scrollbar{height:6px}.collection-information__alternative__links__button::-webkit-scrollbar-track{background:0 0}.collection-information__alternative__links__button::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}.metafield-rich_text_field p:first-of-type{margin-top:0}.metafield-rich_text_field p:last-of-type{margin-bottom:0}.collection-products-count{font-size:18px;font-weight:600}.menu-drawer div#locales-ai-switcher-id{display:none!important}.header__icon--cart .svg-wrapper svg{width:23px;height:auto}.locales-ai-watermark{display:none!important}.template-collection ul#product-grid .card__inner{border-radius:15px;overflow:hidden}@media screen and (width<=749px){header .header__icons .header__search,.swym-wishlist,#locales-ai-switcher-id{display:none!important}}@media screen and (width>=750px){.header__search-mobile{display:none!important}}.card__content .collection_add_to_cart_button{display:none!important}.card__content .collection_add_to_cart_button .svg-wrapper{width:22px;height:22px}.product-card-wrapper .card__content .card__information{min-width:0}body,body *{font-family:var(--font-body),Inter,Helvetica Neue,Helvetica,Arial,sans-serif!important}.icon,[class*=icon-],.swym-icons,.fa,.fas,.far,.fab{font-family:MiscianoSymbols,"Font Awesome 6 Free","Font Awesome 6 Brands",sans-serif!important}@media screen and (width<=749px){.template-product .product-form__buttons-sticky{z-index:100;padding:10px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom,16px));background:#fff;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001a}.template-product .product-form__buttons-sticky.is-visible{display:block}.template-product .product-form__buttons-sticky .product-form__submit.button{letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;background-color:#121212!important;border:none!important;border-radius:4px!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 20px!important;font-size:11px!important;font-weight:600!important;display:flex!important;overflow:hidden!important}.template-product .product-form__buttons-sticky .product-form__submit .btn-add-label,.template-product .product-form__buttons-sticky .product-form__submit .product-form__submit-label{text-align:left!important;white-space:nowrap!important;letter-spacing:.05em!important;flex:auto!important;font-size:11px!important;display:block!important}.template-product .product-form__buttons-sticky .product-form__submit .btn-add-price,.template-product .product-form__buttons-sticky .product-form__submit .product-form__submit-price{letter-spacing:.05em!important;white-space:nowrap!important;flex:none!important;margin-left:12px!important;font-size:11px!important;font-weight:600!important}.template-product .product-form__buttons-sticky .product-form__submit .btn-add-price .money,.template-product .product-form__buttons-sticky .product-form__submit .product-form__submit-price .money{display:inline!important}}nav.breadcrumb,nav.breadcrumb a,nav.breadcrumb span,.breadcrumbs,.breadcrumbs a,.breadcrumbs span{font-weight:400!important}.template-product .product-editorial,.template-product .product-editorial p,.template-product .product-editorial li,.template-product .product-editorial div,.template-product .product-intro,.template-product .product-experience,.template-product .product-experience li,.template-product .product-expertise,.template-product .product-styling,.template-product .product-styling li,.template-product .product-care,.template-product .product-specifications,.template-product .product-specifications li,.template-product .pro_desc p,.template-product .pro_desc li,.template-product .pro_desc div:not(.share-buttons):not(.comple-look-slider):not(.selected-products),.template-product .product__description,.template-product .product__description p,.template-product .product__description li{font-family:var(--font-body),Inter,MiscianoSymbols,Arial,sans-serif!important;letter-spacing:.02em!important;color:#7b8487!important;font-size:14px!important;line-height:1.8!important}.template-product .product__description strong,.template-product .product__description b,.template-product .rte strong,.template-product .rte b,.template-product .pro_desc strong,.template-product .pro_desc b,.template-product .description_container strong,.template-product .description_container b{color:#4a5568!important;font-weight:600!important}.template-article .article-template__content,.template-article .article-template__content p,.template-article .article-template__content li,.template-article .article-template__content td,.template-article .article__content,.template-article .article__content p,.template-article .article__content li{font-family:var(--font-body),Inter,MiscianoSymbols,Arial,sans-serif!important;letter-spacing:.02em!important;color:#7b8487!important;font-size:16px!important;line-height:1.8!important}.template-article .article__content p,.template-article .article__content li,.template-article .article__content td,.template-article .article__content label{letter-spacing:normal!important;font-size:14px!important;line-height:1.6!important}.template-article .article__content li{font-feature-settings:"liga" 0,"clig" 0!important;-webkit-font-feature-settings:"liga" 0,"clig" 0!important}.template-article .msc-grille-scroll p{color:#1a1a1a!important;letter-spacing:normal!important;font-size:14px!important;line-height:1.35!important}.template-article .msc-assoc-item p{letter-spacing:normal!important;font-size:14px!important;line-height:1.3!important}.template-article .msc-assoc-item p+p{color:#7b8487!important;font-size:13px!important;line-height:1.4!important}.template-article .article-template__content strong,.template-article .article-template__content b,.template-article .article__content strong,.template-article .article__content b{color:#4a5568!important;font-weight:600!important}.article-template__toc a,.article-template__toc ul li a,.rte .article-template__toc a{text-decoration:none!important}body .text-wrapper__container a,body .text-wrapper__container a:visited,body .text-wrapper__container a:link,body .text-wrapper__container .h2-content a,body .text-wrapper__container .h1-intro a,body .template-product .product__description a,body .template-product .product__description a:visited,body .template-product .pro_desc a,body .template-product .pro_desc a:visited,body .template-product .rte a,body .template-product .rte a:visited,body .template-article .article-template__content a,body .template-article .article-template__content a:visited,body .template-article .article-template__content li a,body .template-article .article-template__content p a,body .template-article .rte a,body .template-article .rte a:visited,body .template-article .article__content a,body .template-article .article__content a:visited,body .template-article .misciano-article a,body .template-article .misciano-article a:visited,.text-wrapper__container .glossary-link,.text-wrapper__container .glossary-term-link,.text-wrapper__container .misciano-internal-link,.template-product .glossary-link,.template-product .glossary-term-link,.template-product .misciano-internal-link,.template-article .glossary-link,.template-article .glossary-term-link,.template-article .misciano-internal-link,body.template-article a.glossary-link,body.template-article a.glossary-term-link,body.template-article a.misciano-internal-link,body.template-product a.glossary-link,body.template-product a.glossary-term-link,body.template-product a.misciano-internal-link{color:#33383c!important;text-decoration-color:#33383c!important}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.template-index .rich-text__text,.template-index .rich-text__text p,.template-index .rich-text__text li,.template-index .rich-text__blocks .rte,.template-index .rich-text__blocks .rte p,.template-index .rich-text__blocks .rte li{font-family:var(--font-body),Inter,MiscianoSymbols,Arial,sans-serif!important;letter-spacing:.02em!important;color:#7b8487!important;font-size:14px!important;line-height:1.8!important}.template-index .rich-text__text strong,.template-index .rich-text__text b,.template-index .rich-text__blocks .rte strong,.template-index .rich-text__blocks .rte b{color:#4a5568!important;font-weight:600!important}.template-index .rich-text__text a,.template-index .rich-text__text a:visited,.template-index .rich-text__blocks .rte a,.template-index .rich-text__blocks .rte a:visited{color:#33383c!important;text-decoration-color:#33383c!important}.template-product .product__description h2,.template-product .product-editorial h2,.template-product .pro_desc h2,.template-product .rte h2,.template-product .product__info-wrapper h2{font-family:var(--font-body),Inter,Arial,sans-serif!important;letter-spacing:-.01em!important;font-size:22px!important;font-weight:600!important;line-height:1.3!important}.msc-expert-block{font-family:var(--font-body),Inter,Arial,sans-serif;background:#fdf9f6;border:1px solid #e8ddd5;border-radius:8px;overflow:hidden}.msc-expert-mobile-toggle{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;display:none}.msc-expert-toggle-photo{border:2px solid #d8c6b5;border-radius:50%;flex-shrink:0;width:38px;height:38px;overflow:hidden}.msc-expert-toggle-photo img{object-fit:cover;width:100%;height:100%;display:block}.msc-expert-toggle-text{flex-direction:column;flex:1;gap:2px;display:flex}.msc-expert-toggle-title{color:#1a1a1a;letter-spacing:.02em;font-size:13px;font-weight:600}.msc-expert-toggle-sub{color:#888;font-size:11px}.msc-expert-toggle-caret{color:#888;flex-shrink:0;width:20px;height:20px;transition:transform .25s}.msc-expert-block.msc-open .msc-expert-toggle-caret{transform:rotate(180deg)}.msc-expert-inner{padding:20px}@media (width<=989px){.msc-expert-mobile-toggle{display:flex}.msc-expert-inner{border-top:1px solid #e8ddd5;padding:16px;display:none}.msc-expert-block.msc-open .msc-expert-inner{display:block}}.msc-expert-block-title-top{text-transform:uppercase;letter-spacing:.12em;color:#8a6f5e;margin-bottom:14px;font-size:10px;font-weight:700;display:block}.msc-expert-header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.msc-expert-photo-wrap{border:2px solid #d8c6b5;border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}.msc-expert-photo{object-fit:cover;width:100%;height:100%;display:block}.msc-expert-identity{flex-direction:column;gap:1px;display:flex}.msc-expert-label{text-transform:uppercase;letter-spacing:.1em;color:#8a6f5e;font-size:10px;font-weight:700}.msc-expert-name{color:#1a1a1a;font-size:14px;font-weight:700}.msc-expert-role{color:#888;font-size:12px}.msc-expert-verdict{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#1a1a1a;border-radius:20px;flex-shrink:0;align-self:flex-start;margin-left:auto;padding:4px 11px;font-size:11px;font-weight:600;display:inline-block}.msc-expert-avis-text{color:#333;border-left:2px solid #d8c6b5;margin:0 0 14px;padding-left:12px;font-size:13px;font-style:italic;line-height:1.7}.msc-expert-footer{border-top:1px solid #e8ddd5;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.msc-expert-note-label{color:#888;margin-right:4px;font-size:11px}.msc-expert-note-val{color:#1a1a1a;font-size:18px;font-weight:700}.msc-expert-note-max{color:#888;font-size:12px;font-weight:400}.msc-expert-page-link{color:#8a6f5e;letter-spacing:.04em;font-size:12px;font-weight:600;text-decoration:none}.msc-expert-page-link:hover{text-decoration:underline}.msc-expert-section{border-top:1px solid #ede6df;margin-top:16px;padding-top:14px}.msc-expert-section-title{text-transform:uppercase;letter-spacing:.12em;color:#8a6f5e;margin:0 0 10px;font-size:10px;font-weight:700}.msc-bar-row{align-items:center;gap:10px;margin-bottom:7px;display:flex}.msc-bar-label{color:#555;white-space:nowrap;text-overflow:ellipsis;flex:0 0 160px;font-size:12px;overflow:hidden}.msc-bar-track{background:#e8ddd5;border-radius:3px;flex:1;height:5px;overflow:hidden}.msc-bar-fill{background:linear-gradient(90deg,#c9b49e,#8a6f5e);border-radius:3px;height:100%;transition:width .6s}.msc-bar-score{color:#1a1a1a;text-align:right;flex:0 0 36px;font-size:12px;font-weight:700}.msc-bar-max{color:#999;font-size:10px;font-weight:400}.msc-expert-header-zone{margin-bottom:14px}.msc-expert-label-top{text-transform:uppercase;letter-spacing:.12em;color:#8a6f5e;margin-bottom:10px;font-size:16px;font-weight:700;display:block}.msc-expert-label-badge{text-transform:uppercase;letter-spacing:.1em;color:#8a6f5e;font-size:10px;font-weight:700;display:block}.msc-expert-xp{color:#999;margin-top:1px;font-size:11px;display:block}.msc-expert-indice-badge{text-align:center;color:#fff;background:#1a1a1a;border-radius:8px;flex-shrink:0;margin-left:auto;padding:8px 12px}.msc-expert-indice-num{font-size:22px;font-weight:800;line-height:1;display:block}.msc-expert-indice-label{text-transform:uppercase;letter-spacing:.08em;color:#d8c6b5;margin-top:2px;font-size:9px;display:block}.msc-expert-raisons{background:#f6f0ea;border-radius:6px;margin:14px 0;padding:12px 14px}.msc-expert-raisons-title{text-transform:uppercase;letter-spacing:.1em;color:#8a6f5e;margin:0 0 8px;font-size:11px;font-weight:700}.msc-expert-raisons-list li{color:#333;padding:3px 0 3px 18px;font-size:12px;line-height:1.5;position:relative}.msc-expert-raisons-list li:before{content:"✔";color:#8a6f5e;font-size:11px;position:absolute;left:0}.msc-expert-footer{border-top:1px solid #e8ddd5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.msc-expert-footer-left{align-items:center;gap:10px;display:flex}.msc-expert-cta{color:#8a6f5e;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none}.msc-expert-cta:hover{text-decoration:underline}@media (width<=989px){.msc-bar-label{flex:0 0 130px;font-size:11px}}.msc-expert-page-link-inline{color:#8a6f5e;letter-spacing:.04em;margin-top:3px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.msc-expert-page-link-inline:hover{text-decoration:underline}.page-la-marque .pg_width{width:100%;max-width:2000px;margin:0 auto;padding:0 3rem}.page-la-marque h2.banner__heading.inline-richtext.h1{-webkit-user-select:none;user-select:none;padding:10px 0;font-size:46px;font-weight:400;line-height:48px}.page-la-marque span.head_txt{-webkit-user-select:none;user-select:none;color:#333;padding:10px 0;font-size:46px;font-weight:400;line-height:48px}.page-la-marque span.para_txt p{-webkit-user-select:none;user-select:none;color:#333;margin:0;padding:10px 0;font-size:16px;font-weight:400;line-height:22px}.slide_container_wrapper{margin-top:20px}.footer-block.grid__item.footer-block--menu{max-width:300px}.footer-block.grid__item.new-newsletter{max-width:480px;margin-left:auto}.template-collection .collection .grid{column-gap:20px!important}.template-collection .collection.page-width_1{padding:0 10px!important}.template-collection ul#product-grid .card__inner{height:-webkit-fill-available}main#MainContent{padding-top:30px}.header.custom-header .navbar.new-mega-menu a{letter-spacing:1.55px;padding:14px 16px;line-height:12px}.template-index .header.custom-header .navbar.new-mega-menu a{color:#fff}.template-index .shopify-section-header-sticky header.custom-header .navbar.new-mega-menu a{color:#000;padding:14px 16px}@media screen and (width>=990px){.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:63.5%!important}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{padding:0 30px;max-width:36.5%!important}.template-product .product__info-container{padding-right:0!important}}@media only screen and (width<=1200px){.footer-block.grid__item.new-newsletter{max-width:100%}}@media only screen and (width<=991px){.product-description__delivery-content h3{font-size:24px}section.description_container{padding:0 30px!important}.page-guide-dentretien h1.main-page-title.page-title.h0.scroll-trigger{margin-top:30px!important}}@media only screen and (width<=989px){.ts-switcher-btn:hover{box-shadow:none!important}.menu-drawer__utility-links ul.list.list-social.list-unstyled{padding-bottom:20px}}@media only screen and (width<=768px){.footer-block.grid__item.footer-block--menu{max-width:100%}.template-product .footer__content-top.page-width{padding:0 25px!important}.page-gift-card .product__media-item{margin-left:0!important}.page-gift-card .slider--mobile:after{padding-left:0}.page-gift-card.template-product .product__info-container p.product__text{margin-top:0}.page-gift-card .swym-button-bar{text-align:center;width:100%}.page-gift-card product-recommendations h2.related-products__heading{margin-right:20px;font-size:32px}.page-gift-card .recently-title h2{margin-bottom:5px;padding-left:15px;padding-right:15px;font-size:32px}.page-gift-card main#MainContent{margin-bottom:25px!important}.page-gift-card .product-form__input.product-form__input--dropdown .select,.page-gift-card product-form.product-form,.page-gift-card .giftcard-details{max-width:100%!important}}@media only screen and (width<=750px){.template-collection .collection .grid{column-gap:10px!important}}@media only screen and (width<=375px){.header__heading .header__heading-logo-wrapper{justify-content:left!important}}@media only screen and (width>=1600px){.product--small:not(.product--no-media) .product__info-wrapper{max-width:500px!important}.product--small:not(.product--no-media) .product__media-wrapper{max-width:none!important}}.size_guide_holder{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.text-center{text-align:center!important}.flex-1{flex:1}.announcement-bar{color:#fff;background:#0c0c0c!important}.announcement-bar .announcement-bar__viewport{padding:.8rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6rem calc(100% - 6rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6rem calc(100% - 6rem),#0000 100%)}.announcement-bar .announcement-bar__marquee{width:max-content;animation:40s linear infinite announcement-defile;display:flex}.announcement-bar .announcement-bar__track{flex-shrink:0;align-items:center;display:flex}.announcement-bar .announcement-bar__item{letter-spacing:.08em;text-transform:uppercase;opacity:.92;white-space:nowrap;padding:0 3.5rem;font-size:1.1rem}.announcement-bar .announcement-bar__item+.announcement-bar__item:before{content:"";opacity:.5;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:3.5rem;display:inline-block}@keyframes announcement-defile{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.announcement-bar:hover .announcement-bar__marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.announcement-bar .announcement-bar__marquee{animation:none}}html,body{overflow-x:clip}@media screen and (width<=749px){.announcement-bar .announcement-bar__viewport{padding:.7rem 0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%)}.announcement-bar .announcement-bar__marquee{animation-duration:24s}.announcement-bar .announcement-bar__item{padding:0 2rem}.announcement-bar .announcement-bar__item+.announcement-bar__item:before{margin-right:2rem}}.header-wrapper:not(.header-wrapper--transparent),sticky-header.header-wrapper:not(.header-wrapper--transparent),.header-wrapper:not(.header-wrapper--transparent)>header.header,.header-wrapper:not(.header-wrapper--transparent) .header.header--top-center{background:#fff!important}.header-wrapper,sticky-header.header-wrapper,.shopify-section-header-sticky .header-wrapper{z-index:100;border-bottom:1px solid #12121214;transition:box-shadow .2s;position:sticky!important;top:0!important}.announcement-bar-section,.announcement-bar{position:relative!important}.header-wrapper--scrolled{box-shadow:0 1px 12px rgba(var(--color-foreground), .06)}.header-wrapper--home{position:sticky}.header-wrapper--transparent{box-shadow:none;z-index:3;background:0 0;border-bottom-color:#0000;left:0;right:0;position:absolute!important;top:0!important}.header-wrapper--transparent .header__menu-item,.header-wrapper--transparent .header__icon,.header-wrapper--transparent .header-localization__btn{color:#fff;text-shadow:0 1px 3px #00000073}.header-wrapper--transparent .header__menu-item .icon,.header-wrapper--transparent .header__icon .icon{color:#fff;filter:drop-shadow(0 1px 2px #00000073)}.header-wrapper--transparent .header__heading-logo{filter:drop-shadow(0 1px 3px #0006)}.header-wrapper--home.header-wrapper--scrolled .header__menu-item,.header-wrapper--home.header-wrapper--scrolled .header__icon,.header-wrapper--home.header-wrapper--scrolled .header-localization__btn{color:rgb(var(--color-foreground));text-shadow:none}.header-wrapper--home.header-wrapper--scrolled .header__menu-item .icon,.header-wrapper--home.header-wrapper--scrolled .header__icon .icon{color:rgb(var(--color-foreground));filter:none}.header.header--top-center{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav icons";align-items:center;gap:2rem;max-width:190rem;margin:0 auto;padding:1.2rem 3rem;display:grid}.header__heading{text-align:left;grid-area:logo;margin:0}.header__heading-logo{width:175px;max-width:100%;height:auto}.header__inline-menu{grid-area:nav;justify-content:center;display:flex}.header__icons{grid-area:icons;justify-content:flex-end;align-items:center;gap:1.6rem;display:flex}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.header__inline-menu .list-menu--inline>li{flex-shrink:0}.header__menu-item{letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-foreground));cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.6rem 0;font-size:1.5rem;text-decoration:none;display:inline-flex}.header__menu-item .icon-caret{width:.9rem;height:.6rem;transition:transform .2s}.header__submenu.mega-menu__content{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground), .08);min-width:26rem;max-width:90vw;box-shadow:0 1.2rem 3.2rem rgba(var(--color-foreground), .1);opacity:0;visibility:hidden;z-index:50;padding:2.4rem 2.8rem;transition:opacity .18s,transform .18s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(10px)}.header-menu-has-children:after{content:"";height:1.2rem;position:absolute;top:100%;left:0;right:0}.header-menu-has-children:hover .header__submenu.mega-menu__content{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mega-menu__inner{align-items:flex-start;gap:3.5rem;display:flex}.mega-menu__list{flex-direction:column;gap:1.2rem;min-width:20rem;margin:0;padding:.4rem 0;list-style:none;display:flex}.mega-menu__link{letter-spacing:.02em;color:rgb(var(--color-foreground));white-space:nowrap;font-size:1.5rem;text-decoration:none;transition:color .15s,transform .15s;display:inline-block}.mega-menu__link:hover{color:#000;text-decoration:none;transform:translate(3px)}.mega-menu__features{gap:1.6rem;display:flex}.mega-feature{width:17rem;text-decoration:none;display:block}.mega-feature__media{aspect-ratio:3/4;background:#f4f2ef;border-radius:.3rem;display:block;overflow:hidden}.mega-feature__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.mega-feature:hover .mega-feature__media img{transform:scale(1.05)}.mega-feature__label{letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground));text-align:center;margin-top:.9rem;font-size:1.3rem;display:block}.mega-feature:hover .mega-feature__label{text-decoration:underline}.header__icon{color:rgb(var(--color-foreground));cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.header__icon .icon{width:2rem;height:2rem}.header__icon--cart .icon{width:2.2rem;height:2.2rem}.header__icons .cart-count-bubble,.cart-count-bubble{box-sizing:border-box;color:#fff;background:#121212;border:1.5px solid #fff;border-radius:1rem;justify-content:center;align-items:center;width:auto;min-width:1.7rem;height:1.7rem;padding:0 .4rem;font-size:1rem;font-weight:600;line-height:1;display:flex;position:absolute;inset:-.5rem -.6rem auto auto!important}.header-wrapper--transparent .cart-count-bubble{color:#121212;background:#fff;border-color:#121212}.header-localization{position:relative}.header-localization__btn{cursor:pointer;color:rgb(var(--color-foreground));background:0 0;border:0;align-items:center;gap:.5rem;font-size:1.3rem;display:inline-flex}.header-localization__btn .caret{opacity:.6;font-size:.9rem}.header-localization__code{letter-spacing:.04em;font-weight:600}.lx-flag{object-fit:cover;vertical-align:middle;border-radius:50%;flex-shrink:0;width:2rem;height:2rem;box-shadow:0 0 0 1px #00000014}.header-localization__list .lx-flag{width:1.8rem;height:1.8rem}.header-localization__list{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground), .1);box-shadow:0 8px 24px rgba(var(--color-foreground), .08);z-index:60;min-width:14rem;margin:.6rem 0 0;padding:.6rem 0;list-style:none;position:absolute;top:100%;right:0}.header-localization__list button{cursor:pointer;text-align:left;width:100%;color:rgb(var(--color-foreground));background:0 0;border:0;gap:.6rem;padding:.6rem 1.2rem;font-size:1.3rem;display:flex}.header-localization__list button:hover{background:rgba(var(--color-foreground), .04)}.header-localization__list button.is-active{font-weight:600}.mobile-only{display:none}@media screen and (width<=989px){.desktop-only{display:none!important}.mobile-only{display:inline-flex}.header.header--top-center{grid-template-columns:auto 1fr auto}.header__heading-logo{width:140px}}.menu-drawer-mobile{border-top:1px solid rgba(var(--color-foreground), .08);background:rgb(var(--color-background));padding:1.6rem 2rem}.menu-drawer-mobile ul{margin:0;padding:0}.menu-drawer-mobile a,.menu-drawer-mobile__parent{color:rgb(var(--color-foreground));padding:.8rem 0;font-size:1.4rem;text-decoration:none;display:block}.menu-drawer-mobile__parent{text-transform:uppercase;opacity:.6;font-size:1.2rem;font-weight:600}.menu-drawer-mobile__sub{padding-left:1.2rem}.lx-isearch{z-index:300;position:fixed;inset:0}.lx-isearch__overlay{background:#0006;animation:.2s lx-fade;position:absolute;inset:0}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}.lx-isearch__panel{background:#fff;padding:2.4rem clamp(1.6rem,4vw,6rem) 3rem;animation:.25s cubic-bezier(.16,1,.3,1) lx-slidedown;position:absolute;top:0;left:0;right:0;box-shadow:0 1.2rem 3rem #0000001f}@keyframes lx-slidedown{0%{transform:translateY(-100%)}to{transform:none}}.lx-isearch__bar{border-bottom:1.5px solid #121212;align-items:center;gap:1.2rem;max-width:80rem;margin:0 auto;padding:.6rem 0;display:flex}.lx-isearch__icon{display:inline-flex}.lx-isearch__icon svg{width:2.2rem;height:2.2rem}.lx-isearch__input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:1.8rem}.lx-isearch__close{cursor:pointer;color:#121212;background:0 0;border:0;font-size:3rem;line-height:1}.lx-isearch__body{max-width:80rem;margin:2rem auto 0}.lx-isearch__hint{color:#12121280;text-align:center;padding:2rem 0;font-size:1.4rem}.lx-isearch__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lx-isearch__hit{color:inherit;border-radius:.4rem;align-items:center;gap:1.4rem;padding:.8rem;text-decoration:none;transition:background .15s;display:flex}.lx-isearch__hit:hover{background:#f4f2ef}.lx-isearch__thumb{background:#f4f2ef;border-radius:.2rem;flex-shrink:0;width:5rem;height:6.4rem;overflow:hidden}.lx-isearch__thumb img{object-fit:cover;width:100%;height:100%}.lx-isearch__info{flex-direction:column;gap:.3rem;min-width:0;display:flex}.lx-isearch__name{color:#1a1a1a;font-size:1.4rem}.lx-isearch__price{color:#12121299;font-size:1.3rem}.lx-isearch__all{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#121212;border:0;width:100%;margin-top:1.6rem;padding:1.2rem;font-size:1.3rem;display:block}.lx-isearch__all:hover{background:#000}.header-wrapper--transparent .header__icons a,.header-wrapper--transparent .header__icons button,.header-wrapper--transparent .header__icons .icon,.header-wrapper--transparent .header__icons svg{color:#fff!important}.header-wrapper--home.header-wrapper--scrolled .header__icons a,.header-wrapper--home.header-wrapper--scrolled .header__icons button,.header-wrapper--home.header-wrapper--scrolled .header__icons .icon,.header-wrapper--home.header-wrapper--scrolled .header__icons svg{color:rgb(var(--color-foreground))!important}.country-select{position:relative}.country-select__btn{cursor:pointer;color:rgb(var(--color-foreground));background:0 0;border:0;align-items:center;gap:.5rem;font-size:1.3rem;display:inline-flex}.country-select__btn .caret{opacity:.6;font-size:.9rem}.country-select__code{letter-spacing:.04em;font-weight:600}.country-select__panel{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground), .1);box-shadow:0 8px 24px rgba(var(--color-foreground), .08);z-index:60;min-width:26rem;margin-top:.6rem;padding:.8rem;position:absolute;top:100%;right:0}.country-select__search{border:1px solid rgba(var(--color-foreground), .15);background:rgb(var(--color-background));width:100%;color:rgb(var(--color-foreground));padding:.7rem .9rem;font-size:1.3rem}.country-select__list{max-height:32rem;margin:.6rem 0 0;padding:0;list-style:none;overflow-y:auto}.country-select__item{cursor:pointer;text-align:left;width:100%;color:rgb(var(--color-foreground));background:0 0;border:0;align-items:center;gap:.8rem;padding:.6rem .8rem;font-size:1.3rem;display:flex}.country-select__item:hover{background:rgba(var(--color-foreground), .05)}.country-select__item.is-active{font-weight:600}.country-select__item .lx-flag{width:1.8rem;height:1.8rem}.country-select__name{flex:1}.country-select__cur{font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.65;font-size:1.2rem}.country-select__vide{opacity:.6;padding:.8rem;font-size:1.3rem}.country-select--drawer{width:100%;margin-top:1.2rem}.country-select--drawer .country-select__btn{justify-content:flex-start;width:100%;padding:.8rem 0}.country-select--drawer .country-select__panel{min-width:0;margin:0 0 .6rem;inset:auto 0 100%}.country-select--drawer .country-select__list{max-height:40vh}@media screen and (width<=1400px){.country-select--header{display:none}}@media screen and (width>=990px){.header__inline-menu .list-menu--inline{gap:1.4rem}.header__menu-item{letter-spacing:.03em;font-size:1.3rem}.header--top-center.page-width,.header:not(.drawer-menu).page-width{padding-left:2.4rem;padding-right:2.4rem}.header__icons{gap:1.1rem}}@media screen and (width>=990px) and (width<=1300px){.header__inline-menu .list-menu--inline{gap:.95rem}.header__menu-item{letter-spacing:.02em;font-size:1.18rem}.header--top-center.page-width,.header:not(.drawer-menu).page-width{padding-left:1.6rem;padding-right:1.6rem}.header__icons{gap:.9rem}}.locale-select{position:relative}.locale-select__btn{cursor:pointer;color:rgb(var(--color-foreground));background:0 0;border:0;align-items:center;gap:.6rem;padding:.4rem .2rem;font-size:1.3rem;display:inline-flex}.locale-select__btn .caret{opacity:.6;font-size:.9rem}.locale-select__code{letter-spacing:.04em;white-space:nowrap;font-weight:600}.locale-select__sep{opacity:.45;font-weight:400}.locale-select__panel{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground), .1);box-shadow:0 8px 24px rgba(var(--color-foreground), .08);z-index:60;min-width:28rem;color:rgb(var(--color-foreground));text-shadow:none;margin-top:.8rem;padding:1.2rem;position:absolute;top:100%;right:0}.locale-select__label{letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin:0 0 .8rem;font-size:1rem;font-weight:500}.locale-select__label--sep{border-top:1px solid rgba(var(--color-foreground), .1);margin-top:1.4rem;padding-top:1.4rem}.locale-select__langs{grid-template-columns:1fr 1fr;gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.locale-select__lang{cursor:pointer;text-align:left;width:100%;color:rgb(var(--color-foreground));background:0 0;border:0;align-items:center;gap:.7rem;padding:.6rem .8rem;font-size:1.3rem;display:flex}.locale-select__lang:hover{background:rgba(var(--color-foreground), .05)}.locale-select__lang.is-active{font-weight:600}.locale-select__search{border:1px solid rgba(var(--color-foreground), .15);background:rgb(var(--color-background));width:100%;color:rgb(var(--color-foreground));padding:.7rem .9rem;font-size:1.3rem}.locale-select__list{max-height:28rem;margin:.6rem 0 0;padding:0;list-style:none;overflow-y:auto}.locale-select__item{cursor:pointer;text-align:left;width:100%;color:rgb(var(--color-foreground));background:0 0;border:0;align-items:center;gap:.8rem;padding:.6rem .8rem;font-size:1.3rem;display:flex}.locale-select__item:hover{background:rgba(var(--color-foreground), .05)}.locale-select__item.is-active{font-weight:600}.locale-select__item .lx-flag,.locale-select__lang .lx-flag{width:1.8rem;height:1.8rem}.locale-select__name{flex:1}.locale-select__cur{font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.65;font-size:1.2rem}.locale-select__vide{opacity:.6;padding:.8rem;font-size:1.3rem}.locale-select--footer .locale-select__btn{color:inherit;opacity:.75;padding:0;font-size:1.2rem;transition:opacity .2s}.locale-select--footer .locale-select__btn:hover{opacity:1}.locale-select--footer .locale-select__panel{--color-foreground:18, 18, 18;--color-background:255, 255, 255;color:#121212;text-shadow:none;margin:0 0 .8rem;inset:auto auto 100% 0}@media screen and (width<=749px){.locale-select--footer .locale-select__panel{width:min(28rem,100vw - 4rem);min-width:0;left:0;right:auto}.locale-select--footer .locale-select__langs{grid-template-columns:1fr 1fr}}.locale-select--drawer{width:100%;margin-top:1.2rem}.locale-select--drawer .locale-select__btn{justify-content:flex-start;width:100%;padding:.8rem 0}.locale-select--drawer .locale-select__panel{min-width:0;margin:0 0 .6rem;inset:auto 0 100%}.locale-select--drawer .locale-select__list{max-height:34vh}.country-select--footer .country-select__panel{margin:0 0 .6rem;inset:auto auto 100% 0}.country-select--footer .country-select__btn{padding:0}.mnav{z-index:120;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mnav--open{visibility:visible;pointer-events:auto}.mnav__overlay{opacity:0;cursor:pointer;background:#12121266;border:0;width:100%;height:100%;padding:0;transition:opacity .35s;position:absolute;inset:0}.mnav--open .mnav__overlay{opacity:1}.mnav__panel{background:#fff;flex-direction:column;width:min(86vw,40rem);height:100%;transition:transform .4s cubic-bezier(.32,.72,.28,1);display:flex;position:absolute;top:0;left:0;transform:translate(-102%);box-shadow:0 0 4rem #1212122e}.mnav--open .mnav__panel{transform:translate(0)}.mnav__head{border-bottom:.1rem solid #12121214;justify-content:space-between;align-items:center;padding:2rem 2.4rem 1.6rem;display:flex}.mnav__logo img{width:13rem;height:auto;display:block}.mnav__close{cursor:pointer;color:#121212;background:0 0;border:0;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;display:inline-flex}.mnav__close svg{width:1.8rem;height:1.8rem}.mnav__nav{-webkit-overflow-scrolling:touch;flex:auto;padding:1.2rem 0;overflow-y:auto}.mnav__list{margin:0;padding:0;list-style:none}.mnav__item+.mnav__item{border-top:.1rem solid #1212120d}.mnav__link{color:#121212;width:100%;font-family:var(--font-body-family,"Hellix", sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1.7rem 2.4rem;font-size:1.3rem;font-weight:500;text-decoration:none;display:flex}.mnav__link--toggle svg{flex:none;width:1.1rem;height:1.1rem;margin-left:1.2rem;transition:transform .3s}.mnav__item--group.is-open .mnav__link--toggle svg{transform:rotate(180deg)}.mnav__sub{background:#12121205;margin:0;padding:.2rem 0 1.2rem;list-style:none}.mnav__sublink{color:#121212b8;letter-spacing:.02em;padding:1rem 2.4rem 1rem 3.6rem;font-size:1.3rem;text-decoration:none;display:block}.mnav__sublink:active,.mnav__sublink:hover{color:#121212}.mnav__foot{padding:1.6rem 2.4rem calc(2rem + env(safe-area-inset-bottom,0));border-top:.1rem solid #12121214;flex:none}.mnav__account{color:#121212;letter-spacing:.06em;align-items:center;gap:1rem;margin-bottom:1.4rem;font-size:1.3rem;text-decoration:none;display:inline-flex}.mnav__account svg{width:1.8rem;height:1.8rem}.mnav__langs{gap:.8rem;display:flex}.mnav__lang{cursor:pointer;opacity:.55;background:0 0;border:.1rem solid #1212121f;border-radius:50%;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;padding:0;transition:opacity .2s,border-color .2s;display:inline-flex}.mnav__lang.is-active,.mnav__lang:hover{opacity:1;border-color:#121212}.mnav__lang img{object-fit:cover;border-radius:50%;width:2rem;height:2rem;display:block}@media screen and (width>=990px){.mnav{display:none}}.mnav__overlay{-webkit-backdrop-filter:blur(6px);background:#0a0a0a73!important}.mnav__panel{border-radius:0 2.4rem 2.4rem 0;animation:.42s cubic-bezier(.2,.9,.25,1.05) mnav-spring;box-shadow:0 0 60px #00000059;width:min(40rem,88vw)!important;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0))!important}@keyframes mnav-spring{0%{transform:translate(-102%)}to{transform:none}}.mnav__head{padding:2rem 2.2rem 1.4rem}.mnav__close{background:#1212120d;border-radius:50%;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex}.mnav__list,.mnav__head,.mnav__foot{padding-left:2.4rem;padding-right:2.4rem}.mnav__link{font-family:var(--font-display,"Volkhov", Georgia, serif)!important;text-transform:none!important;letter-spacing:-.01em!important;padding:1.3rem 0!important;font-size:2.2rem!important;font-weight:400!important}.mnav__item{border-bottom:1px solid #1212120f}.mnav__item:last-child{border-bottom:0}.mnav__sub{padding:.2rem 0 1.2rem .2rem}.mnav__sublink{color:#121212a6!important;padding:.85rem 0!important;font-size:1.5rem!important}.mnav__sublink:active{color:#121212!important}.mnav__foot{border-top:1px solid #12121212;padding-top:1.6rem}.mnav__account{letter-spacing:.08em;text-transform:uppercase;border:1px solid #12121233;border-radius:5rem;align-items:center;gap:.8rem;font-size:1.3rem;display:inline-flex;padding:1.1rem 2rem!important}.mnav__langs button{border-radius:5rem!important;padding:.7rem 1.3rem!important}button.mnav__link,.mnav__link--toggle,.mnav__link>span,.mnav__link--toggle>span{font-family:var(--font-display,"Volkhov", Georgia, serif)!important;text-transform:none!important;letter-spacing:-.01em!important;font-size:2.2rem!important;font-weight:400!important}﻿ .footer-block__toggle{cursor:default;width:100%;font:inherit;color:inherit;text-align:left;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.footer-block__toggle .icon-caret{display:none}.footer__social{gap:1.2rem;margin-top:1.6rem;padding:0;display:flex}.footer__social-link{border:1px solid rgba(var(--color-foreground), .18);width:4rem;height:4rem;color:rgb(var(--color-foreground));border-radius:50%;justify-content:center;align-items:center;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.footer__social-link .icon-social{width:1.9rem;height:1.9rem}.footer__social-link:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.footer-newsletter__form{border-bottom:1.5px solid rgb(var(--color-foreground));align-items:center;max-width:34rem;display:flex}.footer-newsletter__input{color:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.8rem 0;font-family:inherit;font-size:1.4rem}.footer-newsletter__submit{cursor:pointer;color:inherit;background:0 0;border:0;padding:0 .4rem;font-size:2rem;line-height:1}.footer-newsletter__submit:disabled{opacity:.5;cursor:default}.footer-newsletter__input:disabled{opacity:.6}.footer-newsletter__message{margin:1rem 0 0;font-size:1.3rem;line-height:1.4}.footer-newsletter__message--ok{color:#1f7a4d}.footer-newsletter__message--error{color:#9a2b2b}@media screen and (width<=749px){.footer__blocks-wrapper{flex-direction:column;gap:0;display:flex!important}.footer-block--menu{border-bottom:1px solid rgba(var(--color-foreground), .1);text-align:left;width:100%;margin:0;padding:0}.footer-block--menu .footer-block__heading{margin:0}.footer-block--menu .footer-block__heading:after,.footer-block--menu .footer-block__heading:before{content:none!important;display:none!important}.footer-block__toggle{cursor:pointer;min-height:4.4rem;padding:1.8rem 0}.footer-block__toggle .icon-caret{width:1.2rem;height:.7rem;color:rgba(var(--color-foreground), .55);flex-shrink:0;transition:transform .25s;display:block}.footer-block--menu.is-open .footer-block__toggle .icon-caret{transform:rotate(180deg)}.footer-block--menu .footer-block__details-content{max-height:0;margin:0;padding:0;transition:max-height .3s,padding .3s;overflow:hidden}.footer-block--menu.is-open .footer-block__details-content{max-height:60rem;padding-bottom:1.4rem}.footer-block__details-content li{padding:.6rem 0}.footer-block--newsletter{padding-top:2.4rem}}.footer.color-scheme-1{color:#ffffffc7;--color-foreground:255, 255, 255;--color-link:255, 255, 255;border-top:1px solid #ffffff0f;background:#141414!important}footer.footer.color-scheme-1{margin:0}.footer .footer__content-top.page-width,.footer .footer__content-bottom-wrapper.page-width{max-width:none;padding:6.4rem 5rem 4.4rem}.template-index .footer .footer__content-top.page-width{margin-top:0;margin-bottom:0}.footer .footer__content-bottom-wrapper.page-width{display:block}@media screen and (width<=1200px){.footer .footer__content-top.page-width,.footer .footer__content-bottom-wrapper.page-width{padding-left:3rem;padding-right:3rem}}@media screen and (width>=990px){.footer .footer__content-top{gap:3rem}.footer-brand{flex:0 0 22rem}.footer .footer__blocks-wrapper{flex-wrap:nowrap;gap:2.4rem;min-width:0;display:flex}.footer .footer-block--menu,.footer .footer-block--newsletter{flex:1 1 0;min-width:0}.footer .footer-block__details-content .link,.footer .footer-block__details-content a.link--text,.footer ul.footer-block__details-content li a{font-size:1.15rem;line-height:1.35}.footer .footer-block__heading,.footer .footer-block__toggle{letter-spacing:.1em;font-size:1rem}}@media screen and (width>=990px) and (width<=1500px){.footer-brand{flex:0 0 16rem}.footer .footer__blocks-wrapper{gap:1.6rem}.footer .footer-block__details-content .link,.footer .footer-block__details-content a.link--text,.footer ul.footer-block__details-content li a{font-size:1.08rem;line-height:1.32}.footer .footer-block__heading,.footer .footer-block__toggle{letter-spacing:.08em;font-size:.94rem}}@media screen and (width>=990px) and (width<=1250px){.footer .footer__content-top{gap:2rem}.footer-brand{flex:0 0 16rem}.footer .footer__blocks-wrapper{gap:1.4rem}.footer .footer-block__details-content .link,.footer .footer-block__details-content a.link--text,.footer ul.footer-block__details-content li a{font-size:1rem}.footer .footer-block__heading,.footer .footer-block__toggle{letter-spacing:.06em;font-size:.88rem}}.footer .footer__content-top{gap:6rem;display:flex}.footer-brand{flex:0 0 26rem}@media screen and (width>=990px) and (width<=1500px){.footer .footer__content-top{gap:3rem}.footer-brand{flex:0 0 21rem}}@media screen and (width>=1501px){.footer .footer__content-top{gap:4.5rem}.footer-brand{flex:0 0 22rem}}.footer-brand__logo{opacity:.95;width:15rem;height:auto;margin-bottom:1.6rem}.footer-brand__pitch{font-family:var(--font-display,"Volkhov", Georgia, serif);color:#ffffff9e;margin:0 0 2rem;font-size:1.45rem;line-height:1.75}.footer-brand__rating{color:#ffffffbf;border:1px solid #ffffff2e;border-radius:5rem;align-items:center;gap:.7rem;padding:.8rem 1.6rem;font-size:1.25rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.footer-brand__rating:hover{color:#fff;border-color:#ffffff80}.footer-brand__rating [aria-hidden]{color:#ffffffe6;letter-spacing:.1em;font-size:1.1rem}.footer .footer__blocks-wrapper{flex:1}.footer .footer-block__heading,.footer .footer-block__toggle{color:#fff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.8rem;font-size:1.1rem;font-weight:600}.footer .footer-block__toggle,.footer .footer-block__heading>button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;border-radius:0!important}.footer .footer-block__details-content .link,.footer .footer-block__details-content a.link--text{color:#ffffffb8;padding:.15rem 0;font-size:1.35rem;line-height:1.5;text-decoration:none;transition:color .18s;display:inline-block;position:relative}.footer .footer-block__details-content .link:after{content:"";background:#fff;width:0;height:1px;transition:width .25s;position:absolute;bottom:.05rem;left:0}.footer .footer-block__details-content .link:hover,.footer .footer-block__details-content a.link--text:hover{color:#fff}.footer .footer-block__details-content .link:hover:after{width:100%}.footer .footer-block__details-content{gap:0}.footer .footer-block__details-content li+li{margin-top:.3rem}.footer .footer-newsletter__subtitle{color:#ffffff9e;font-size:1.35rem}.footer .footer-newsletter__form{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:5rem;padding:.35rem .35rem .35rem 1.8rem;transition:border-color .2s,background .2s}.footer .footer-newsletter__form:focus-within{background:#ffffff17;border-color:#d8b465b3}.footer .footer-newsletter__input{color:#fff;font-size:1.35rem}.footer .footer-newsletter__input::placeholder{color:#ffffff6b}.footer .footer-newsletter__submit{color:#141414;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;padding:0;font-size:1.5rem;transition:background .2s,transform .2s;display:inline-flex}.footer .footer-newsletter__submit:hover{background:#ffffffd1;transform:translate(2px)}.footer .footer__social-link{color:#fffc;border-color:#fff3}.footer .footer__content-bottom{border-top:1px solid #ffffff14}.footer .footer__bottom-bar{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem 2.4rem;padding:2.2rem 0 0;display:flex}.footer .footer__bottom-legal{color:#fff6;flex-wrap:wrap;align-items:center;gap:.8rem 2rem;font-size:1.15rem;display:flex}.footer .footer__bottom-legal .link{color:#fff6;font-size:1.15rem}.footer .footer__bottom-legal .link:hover{color:#fff}.footer .footer__bottom-pay{align-items:center;gap:1.2rem;display:flex}.footer .footer__bottom-pay-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff52;white-space:nowrap;font-size:1.05rem}.footer .footer__bottom-pay .list-payment{justify-content:flex-end;gap:.6rem;margin:0;padding:0}@media screen and (width<=749px){.footer .footer__bottom-bar{text-align:center;justify-content:center}.footer .footer__bottom-legal{justify-content:center}.footer .footer__bottom-pay{justify-content:center;width:100%}}.footer .footer_copy_right{justify-content:flex-start;gap:2.4rem;padding-left:0;padding-right:0}.footer .footer_copy_right .list-payment{justify-content:flex-start;margin:0;padding-left:0}.footer .footer_copy_right,.footer .footer_copy_right .link{color:#ffffff73}.footer .footer_copy_right .link:hover{color:#fff}.footer .list-payment__item{opacity:.7;filter:grayscale(.2)brightness(1.6)}@media screen and (width<=989px){.footer .footer__content-top{flex-direction:column;gap:3rem}.footer-brand{flex:none}.footer .footer__blocks-wrapper{gap:0}.footer .footer-block--menu{border-bottom:1px solid #ffffff1f}.footer .footer-block__heading{margin:0;padding:0}.footer .footer-block--menu .footer-block__toggle{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:1.6rem 0;display:flex}.footer .footer-block__details-content{padding-bottom:0}.footer .footer-block__details-content>li:last-child{padding-bottom:1.6rem}.footer .footer-block--newsletter{margin-top:2.4rem}.footer .footer__content-top.page-width{padding:4.8rem 2.4rem 3.2rem!important}.footer .footer__content-bottom-wrapper.page-width{padding:3.2rem 2.4rem}.footer .footer_copy_right{flex-direction:column;align-items:flex-start;gap:1.2rem}.footer .footer_copy_right .list-payment{margin-bottom:.8rem}.template-product footer.footer.color-scheme-1{padding-bottom:8.5rem}}@media screen and (width<=749px){.footer .footer-block__toggle .icon-caret{color:#ffffff80}}.footer ul.footer-block__details-content li a,.footer ul.footer-block__details-content li a.link,.footer ul.footer-block__details-content li a.link--text{color:#ffffffb8!important;font-size:1.35rem!important}.footer ul.footer-block__details-content li a:hover,.footer ul.footer-block__details-content li a.link:hover,.footer ul.footer-block__details-content li a.link--text:hover{color:#fff!important}.footer .footer__social-link{width:3.6rem;height:3.6rem;color:#ffffffd9!important;background:0 0!important;border:1px solid #ffffff38!important}.footer .footer__social-link:hover{color:#141414!important;background:#fff!important;border-color:#fff!important}.explore-links__inner{box-sizing:border-box;max-width:none;margin:0 auto;padding:3.2rem 5rem}.explore-links__title{letter-spacing:.2em;text-transform:uppercase;margin:0 0 2rem;font-size:1.1rem;font-weight:600}.explore-links__groups{flex-direction:column;gap:1.2rem;display:flex}.explore-links__group{flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;display:flex}.explore-links__axis{letter-spacing:.15em;text-transform:uppercase;flex:0 0 14rem;font-size:1.05rem}.explore-links__items{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.explore-links__link{font-size:1.3rem;text-decoration:none;transition:color .18s}.explore-links--footer{border-top:1px solid #ffffff1a}.explore-links--footer .explore-links__title{color:#fff}.explore-links--footer .explore-links__axis{color:#ffffff52}.explore-links--footer .explore-links__link{color:#fff9}.explore-links--footer .explore-links__link:hover{color:#fff}.explore-links--home{background:#f7f5f1;border-top:1px solid #12121214;border-bottom:1px solid #12121214}.explore-links--home .explore-links__inner{max-width:140rem;padding:5rem clamp(1.6rem,3vw,5rem)}.explore-links--home .explore-links__title{font-family:var(--font-display,"Volkhov", Georgia, serif);letter-spacing:0;text-transform:none;color:#1a1a1a;margin-bottom:2.6rem;font-size:clamp(2rem,2.4vw,2.6rem);font-weight:400}.explore-links--home .explore-links__axis{color:#12121266}.explore-links--home .explore-links__link{color:#121212b8}.explore-links--home .explore-links__link:hover{color:#1a1a1a;text-decoration:underline}@media screen and (width<=989px){.explore-links__inner{padding:2.6rem clamp(1.6rem,4vw,3rem)}.explore-links__axis{flex:0 0 100%;margin-bottom:.2rem}.explore-links--home .explore-links__inner{padding:3.4rem clamp(1.6rem,4vw,3rem)}}.home-expertise{border-top:1px solid rgba(var(--color-foreground), .08);padding:7rem 0}.home-expertise__inner{text-align:center}.home-expertise__kicker{letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground), .55);margin:0 0 1.2rem;font-size:1.2rem}.home-expertise__title{letter-spacing:.01em;color:rgb(var(--color-foreground));margin:0 0 1.6rem;font-size:clamp(2.6rem,3.4vw,3.6rem);font-weight:400}.home-expertise__lead{max-width:64rem;color:rgba(var(--color-foreground), .72);margin:0 auto 4rem;font-size:1.6rem;line-height:1.7}.home-expertise__grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.expertise-card{text-align:left;border:1px solid rgba(var(--color-foreground), .14);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:.6rem;flex-direction:column;align-items:flex-start;gap:1.4rem;padding:2.8rem 2.4rem;text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex}.expertise-card:hover{border-color:rgba(var(--color-foreground), .55);transform:translateY(-3px);box-shadow:0 1.4rem 3rem #00000012}.expertise-card__icon{background:rgba(var(--color-foreground), .06);width:4.4rem;height:4.4rem;color:rgb(var(--color-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:1.9rem;line-height:1;display:inline-flex}.expertise-card__label{flex:1;font-size:1.6rem;font-weight:500;line-height:1.45}.expertise-card__arrow{color:rgba(var(--color-foreground), .55);font-size:1.8rem;line-height:1;transition:transform .22s,color .22s}.expertise-card:hover .expertise-card__arrow{color:rgb(var(--color-foreground));transform:translate(4px)}@media screen and (width<=989px){.home-expertise__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=599px){.home-expertise{padding:4.5rem 0}.home-expertise__grid{grid-template-columns:1fr;gap:1.4rem}.expertise-card{flex-direction:row;align-items:center;padding:2rem}.expertise-card__icon{flex-shrink:0;width:3.8rem;height:3.8rem;font-size:1.7rem}}.customer-reviews{text-align:center;margin:6rem auto}.customer-reviews__title{margin:0 0 1.6rem;font-size:clamp(2rem,3vw,2.6rem);font-weight:500}.customer-reviews__summary{justify-content:center;align-items:center;gap:.8rem;margin-bottom:3.2rem;font-size:1.5rem;display:flex}.customer-reviews__count{opacity:.6}.customer-reviews__scope{opacity:.6;max-width:52rem;margin:.8rem auto 0;font-size:1.3rem}.reviews-stars{color:#34a853;letter-spacing:.1em}.reviews-stars .star{color:#d0d0d0}.reviews-stars .star--full{color:#34a853}.customer-reviews__grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-bottom:3rem;display:grid}.review-card{border:1px solid rgba(var(--color-foreground), .1);background:rgb(var(--color-background));padding:2.4rem}.review-card__title{margin:1rem 0 .8rem;font-size:1.5rem;font-weight:600}.review-card__body{opacity:.8;margin:0 0 2rem;font-size:1.3rem;line-height:1.6}.review-card__author{opacity:.55;margin:0;font-size:1.2rem}.customer-reviews__badge{border:1px solid rgba(var(--color-foreground), .15);color:rgb(var(--color-foreground));align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:1.3rem;text-decoration:none;transition:border-color .25s;display:inline-flex}.customer-reviews__badge:hover{border-color:rgb(var(--color-foreground))}@media screen and (width<=749px){.home-collections-optimized{grid-template-columns:1fr;gap:2rem}.home-hero-video{height:60vh;min-height:420px;max-height:none}.customer-reviews__grid{grid-template-columns:1fr}}.customer-reviews--rail .customer-reviews__grid{scroll-snap-type:x mandatory;scrollbar-width:none;text-align:left;gap:1.2rem;display:flex;overflow-x:auto}.customer-reviews--rail .customer-reviews__grid::-webkit-scrollbar{display:none}.customer-reviews--rail .customer-reviews__grid>*{scroll-snap-align:start;flex:none;width:72vw;max-width:32rem}@media screen and (width>=990px){.customer-reviews--rail .customer-reviews__grid>*{width:34rem;max-width:none}}.customer-reviews--rail{padding-left:clamp(1.6rem,3vw,4rem)}.customer-reviews--rail .customer-reviews__grid{gap:1.2rem;padding-bottom:.6rem;padding-right:clamp(1.6rem,3vw,4rem)}.customer-reviews--rail .review-card{box-sizing:border-box;background:#fff;border:1px solid #1212121a;border-radius:12px;flex-direction:column;gap:.8rem;height:100%;padding:1.8rem;display:flex;box-shadow:0 1px 2px #0a0a0a0a}@media screen and (width>=1500px){.customer-reviews--rail{padding-left:0}.customer-reviews--rail .customer-reviews__grid{max-width:148rem;margin-left:auto;margin-right:auto;padding-left:clamp(1.6rem,3vw,4rem)}}.customer-reviews--rail .hs-title:after,.gift-events .hs-title:after{content:"";background:#12121238;width:5.6rem;height:1px;margin:2rem auto 1.6rem;display:block}.customer-reviews--rail{background:#faf7f2;border-top:1px solid #1212120f;margin:0;padding:clamp(4rem,7vh,7rem) 0 clamp(3.5rem,6vh,6rem)}.customer-reviews--rail .hs-head{margin-bottom:1.4rem}.customer-reviews--rail .customer-reviews__summary{margin-bottom:3.2rem;font-size:1.4rem}.customer-reviews--rail .reviews-stars{color:#b9924f;letter-spacing:.14em;font-size:1.25rem}.customer-reviews--rail .reviews-stars .star--full{color:#b9924f}.customer-reviews--rail .reviews-stars .star{color:#12121229}.customer-reviews--rail .customer-reviews__grid{padding-left:clamp(1.6rem,3vw,4rem)}.customer-reviews--rail .review-card{text-align:left;background:#fff;border:1px solid #12121212;border-radius:14px;flex-direction:column;gap:.7rem;padding:2.6rem 2.4rem 2.4rem;display:flex;position:relative;box-shadow:0 2px 14px #0a0a0a0d}.customer-reviews--rail .review-card:before{content:"“";font-family:var(--font-display,"Volkhov", Georgia, serif);color:#b9924f66;height:2.4rem;font-size:5rem;line-height:.6;display:block}.customer-reviews--rail .review-card__title{font-family:var(--font-display,"Volkhov", Georgia, serif);letter-spacing:-.01em;margin:.4rem 0 0;font-size:1.8rem;font-weight:400}.customer-reviews--rail .review-card__body{color:#121212a6;opacity:1;flex:1;margin:0;font-size:1.35rem;line-height:1.7}.customer-reviews--rail .review-card__author{letter-spacing:.16em;text-transform:uppercase;color:#12121273;opacity:1;margin:.6rem 0 0;font-size:1.05rem}.customer-reviews--rail .customer-reviews__badge{background:#fff;border-color:#12121224;border-radius:10px;margin-top:3.2rem}@media screen and (width>=990px){.customer-reviews--rail .customer-reviews__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;max-width:124rem;margin:0 auto;padding:0 clamp(1.6rem,3vw,4rem);display:grid;overflow:visible}.customer-reviews--rail .customer-reviews__grid>*{width:auto;max-width:none}}.card.card--media{flex-direction:column;height:100%;display:flex}.card__inner{position:relative}.card__media{aspect-ratio:3/5;background:rgb(var(--color-base-background-2));width:100%;position:relative;overflow:hidden}.card__media .media{position:absolute;inset:0}.card__img{object-fit:cover;object-position:top center;transition:transform .6s,opacity .4s}.card__img--hover{opacity:0}.card-wrapper:hover .card__img--hover{opacity:1}.card-wrapper:hover .card__img--hover+.card__img,.card-wrapper:hover .card__img:not(.card__img--hover){opacity:0}@media (hover:none){.card__img--hover{display:none}}.card__teintes{align-items:center;gap:.6rem;margin:.9rem 0 0;padding:0;display:flex}.card__teinte{border-radius:50%;width:1.1rem;height:1.1rem;display:block;box-shadow:inset 0 0 0 1px #1212122e}.card__teintes-reste{letter-spacing:.04em;color:#12121280;font-size:1.05rem}.card__badge{z-index:2;position:absolute;bottom:1rem;left:1rem}.card__content{padding:1.2rem .4rem 0}.card__heading{margin:0 0 .4rem;font-size:1.4rem;font-weight:400;line-height:1.3}.card__heading a{color:rgb(var(--color-foreground));text-decoration:none}.card__heading a:hover{text-decoration:underline}.card-information.price_block .price--large .money{font-size:1.5rem;font-weight:500}.card-information.price_block .money{font-size:1.5rem}.card__badge-new{z-index:2;color:#121212;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#fffffff0;border-radius:5rem;padding:.45rem 1rem;font-size:1.05rem;font-weight:600;position:absolute;top:1rem;left:1rem}.card__badge-best{z-index:2;color:#8a7156;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;backdrop-filter:blur(2px);background:#fdfbf7eb;border:1px solid #8a715657;border-radius:5rem;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem .9rem;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:1rem;left:1rem}.card__badge-best:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}@media screen and (width<=749px){.card__badge-best{letter-spacing:.06em;gap:0;padding:.3rem .7rem;font-size:.8rem;top:.7rem;left:.7rem}.card__badge-best:before{display:none}}.card-wrapper:hover .qadd__btn,.qadd--open .qadd__btn,.qadd__btn:focus-visible,.card-wrapper:hover .wishbtn--card,.wishbtn--card.is-active,.wishbtn--card:focus-visible{opacity:1;transform:none}.card__media{position:relative}.card__origin{z-index:2;color:#8a7156;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;backdrop-filter:blur(2px);background:#fdfbf7eb;border:1px solid #8a715657;border-radius:5rem;align-items:center;gap:.55rem;padding:.4rem 1rem .4rem .8rem;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.card__origin-flag{border-radius:.1rem;flex:none;width:.9rem;height:.65rem;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #8a715640}.card__origin-flag span{flex:33.333%}.card__origin-flag span:first-child{background:#008c45}.card__origin-flag span:nth-child(2){background:#f4f5f0}.card__origin-flag span:nth-child(3){background:#cd212a}@media screen and (width<=749px){.card__origin{letter-spacing:0;gap:.3rem;padding:.26rem .55rem .26rem .45rem;font-size:.66rem;bottom:.7rem;left:.7rem}.card__origin-flag{width:.72rem;height:.52rem}.card__origin-long{display:inline}}.card-wrapper .card__heading:after{display:none}.rviewed{padding:5rem 5vw 6rem}.rviewed__title{letter-spacing:.14em;text-transform:uppercase;color:#121212;text-align:center;margin:0 0 2.4rem;font-size:1.4rem;font-weight:500}.rviewed__row{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:2rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.rviewed__card{scroll-snap-align:start;color:#121212;flex:0 0 16rem;text-decoration:none}.rviewed__media{aspect-ratio:4/5;background:#f4f2ef;margin-bottom:1rem;display:block;overflow:hidden}.rviewed__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.rviewed__card:hover .rviewed__media img{transform:scale(1.04)}.rviewed__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.4rem;font-size:1.25rem;line-height:1.4;display:-webkit-box;overflow:hidden}.rviewed__price{color:#121212a6;font-size:1.25rem}@media screen and (width>=990px){.rviewed__card{flex-basis:19rem}}product-info{width:100%;display:block}.pp-breadcrumb{box-sizing:border-box;color:#12121280;flex-wrap:wrap;align-items:center;gap:.8rem;max-width:150rem;margin:0 auto;padding:1.4rem clamp(1.6rem,3vw,4rem);font-size:1.3rem;display:flex}.pp-breadcrumb a{color:inherit;text-decoration:none}.pp-breadcrumb a:hover{color:#121212}.pp-breadcrumb__sep{color:#d8c6b5}.pp-breadcrumb__current{color:#121212cc}.custom-product-page,.page-width.custom-product-page{box-sizing:border-box!important;max-width:150rem!important;margin:0 auto!important;padding:2rem clamp(1.6rem,3vw,4rem) 6rem!important}.product.product--columns{grid-template-columns:minmax(0,1fr) minmax(36rem,44rem)!important;align-items:start!important;gap:3rem!important;display:grid!important}.product__media-wrapper{z-index:1;position:relative;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.product__media-wrapper>*{width:100%!important;max-width:100%!important}.product__info-wrapper{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.pp-gallery{grid-template-columns:1fr 1fr;gap:.6rem;width:100%!important;max-width:100%!important;display:grid!important}.pp-gallery__cell{aspect-ratio:3/4;cursor:zoom-in;background:#f4f2ef;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pp-gallery__img{object-fit:cover;object-position:top center;transition:transform .5s}.pp-gallery__cell:hover .pp-gallery__img{transform:scale(1.03)}.pp-gallery__cell:last-child:nth-child(odd){aspect-ratio:16/11;grid-column:1/-1}.product__info-wrapper{width:100%;min-width:0}.product__info-container,.product__info-container.product__column-sticky{text-align:center;box-sizing:border-box;background:#fff;border-radius:1.2rem;width:100%;padding:3.2rem 3rem 3rem;overflow:hidden;box-shadow:0 1px 3px #1212120d,0 8px 30px #1212120a;z-index:auto!important;position:static!important;top:auto!important}.product__info-container>*+*{margin-top:1.6rem}.product__title{margin:0}.product__title .made-in{text-transform:uppercase;letter-spacing:.12em;opacity:.45;margin-top:.8rem;font-size:1.2rem;display:block}.product__price-row{margin:2rem 0}.price--large .money{letter-spacing:.01em;font-size:2.4rem;font-weight:500}.price--on-sale .price__regular{display:none}.price__sale{justify-content:center;align-items:baseline;gap:1rem;display:flex}.price--on-sale .price-item--sale .money{color:#9b2b2b}.price-item--regular s .money{opacity:.45;font-weight:400}.product-variant-picker{display:block}.product-form__input{border:0;margin:0 0 2rem;padding:0}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.12em;opacity:.7;margin-bottom:1rem;font-size:1.2rem;display:block}.product-form__selected-value{opacity:.55;text-transform:none;letter-spacing:0}.custom-color-swatch{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.swatch-dot{cursor:pointer;outline-offset:2px;background-clip:content-box;border:1px solid #0000001f;border-radius:50%;outline:1.5px solid #0000;width:3.4rem;height:3.4rem;padding:3px;transition:outline-color .15s}.swatch-dot--active{outline-color:#121212}.pill-row{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.pill{cursor:pointer;background:0 0;border:1px solid #12121240;justify-content:center;align-items:center;min-width:5rem;height:5rem;padding:0 1.4rem;font-size:1.3rem;transition:all .15s;display:inline-flex}.pill:hover{border-color:#121212}.pill--active{color:#fff;background:#121212;border-color:#121212}.product-form__buttons{margin-top:2.4rem}.product-form__submit{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#121212;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:100%;padding:1.7rem 2rem;font-size:1.25rem;transition:opacity .15s;display:flex;overflow:hidden}.product-form__submit:hover{opacity:.88}.product-form__submit:disabled{opacity:.4;cursor:not-allowed}.product-form__submit .btn-add-label{white-space:nowrap}.product-form__submit .btn-add-price{white-space:nowrap;font-weight:600}.product__description.rte{text-align:left;margin-top:3rem;font-size:1.5rem;line-height:1.8}.product__description.rte h2{margin:2rem 0 .8rem;font-size:1.8rem}.product__description.rte ul{padding-left:2rem}.pp-gallery__zoom{z-index:3;color:#121212;opacity:0;pointer-events:none;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:1.6rem;transition:opacity .2s;display:flex;position:absolute;bottom:1.2rem;left:1.2rem}.pp-gallery__cell:hover .pp-gallery__zoom{opacity:1}.pp-lightbox{z-index:1000;background:#0c0c0cf0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pp-lightbox__stage{max-width:90vw;max-height:90vh}.pp-lightbox__img{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:90vh}.pp-lightbox__close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;font-size:3.6rem;line-height:1;position:absolute;top:2rem;right:2.4rem}.pp-lightbox__nav{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:0;padding:1rem 2rem;font-size:5rem;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.pp-lightbox__nav:hover{opacity:1}.pp-lightbox__nav--prev{left:1rem}.pp-lightbox__nav--next{right:1rem}.pp-lightbox__counter{color:#fff;letter-spacing:.1em;font-size:1.3rem;position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%)}.pp-reassurance{text-align:left;background:#faf8f5;grid-template-columns:repeat(2,1fr);gap:1rem 1.6rem;margin:2.4rem 0 0;padding:2rem;list-style:none;display:grid}.pp-reassurance__item{align-items:center;gap:.8rem;font-size:1.25rem;display:flex}.pp-reassurance__icon{font-size:1.6rem}.pp-accordions{text-align:left;border-top:1px solid #1212121a;margin-top:3rem}.pp-accordion{border-bottom:1px solid #1212121a}.pp-accordion__summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:1.8rem 0;font-size:1.3rem;font-weight:500;list-style:none;display:flex}.pp-accordion__summary::-webkit-details-marker{display:none}.pp-accordion__icon{font-size:2rem;font-weight:300;transition:transform .2s}.pp-accordion[open] .pp-accordion__icon{transform:rotate(45deg)}.pp-accordion__body{color:#121212cc;padding:0 0 2rem;font-size:1.4rem;line-height:1.7}.pp-accordion__body ul{margin:.8rem 0 0;padding-left:1.8rem}.pp-accordion__body li{margin-bottom:.4rem}.pp-specs ul{margin:.6rem 0 0;padding-left:0;list-style:none}.pp-specs li{border-top:1px solid #12121212;grid-template-columns:10.5rem 1fr;align-items:baseline;gap:0 1.6rem;margin:0;padding:1.1rem 0;display:grid}.pp-specs li:first-child{border-top:0;padding-top:.2rem}.pp-specs li:last-child{padding-bottom:.2rem}.pp-specs strong{letter-spacing:.14em;text-transform:uppercase;color:#1212126b;overflow-wrap:anywhere;font-size:1.05rem;font-weight:500}.pp-specs span{color:#121212;font-size:1.4rem;line-height:1.5}@media screen and (width<=480px){.pp-specs li{grid-template-columns:1fr;gap:.4rem}}.shipping-estimate{text-align:left;color:#121212bf;margin:1.6rem 0 0;font-size:1.3rem}.shipping-estimate strong{font-weight:600}.pro_delivery_info{text-align:left;background:#f7f1ea;margin:2rem -3rem 0;padding:2.6rem 3rem}.product-description__delivery{grid-template-columns:1fr;gap:2.4rem;display:grid}.product-description__delivery-content h3{text-align:center;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.6rem;font-size:1.6rem;font-weight:600}.delivery-country{margin-bottom:1.6rem;display:block}.delivery-country span{margin-bottom:.6rem;font-size:1.3rem;display:block}.delivery-country select{color:#121212;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23121212' fill='none'/%3E%3C/svg%3E") right 1.2rem center no-repeat;border:1px solid #1212124d;border-radius:0;width:100%;padding:1rem 1.2rem;font-family:inherit;font-size:1.4rem}.delivery-table{border-collapse:collapse;width:100%;font-size:1.3rem}.delivery-table th{text-align:left;color:#121212b3;border-bottom:1px solid #1212121f;padding:0 0 1rem;font-size:1.3rem;font-weight:400}.delivery-table th:last-child{text-align:right}.delivery-table td{vertical-align:top;border-bottom:1px solid #12121214;padding:1.2rem 0}.delivery-table tr:last-child td{border-bottom:0}.delivery-table__mode{font-weight:600;line-height:1.3;display:block}.delivery-table__delay{color:#12121299;margin-top:.2rem;display:block}.delivery-table__price{text-align:right;white-space:nowrap}.delivery-more{color:#121212;text-underline-offset:.3rem;margin-top:1.2rem;font-size:1.3rem;text-decoration:underline;display:inline-block}.delivery-returns p{opacity:.85;margin:0;font-size:1.35rem;line-height:1.7}.gr-product{text-align:center;margin-top:2.4rem}.gr-product-heading{margin:0 0 1rem;font-size:1.4rem;font-weight:600}.gr-product__summary{justify-content:center;align-items:center;gap:.6rem;margin-bottom:1.6rem;font-size:1.3rem;display:flex}.gr-product__count{opacity:.55}.gr-stars{color:#34a853;letter-spacing:.08em}.gr-star{color:#d0d0d0}.gr-star--full{color:#34a853}.gr-product__list{text-align:left;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.6rem;display:grid}.gr-review{border:1px solid #1212121a;padding:1.4rem}.gr-review__title{margin:.6rem 0 .4rem;font-size:1.25rem;font-weight:600}.gr-review__body{opacity:.8;margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.gr-review__author{opacity:.55;margin:0;font-size:1.1rem}.gr-product__badge{border:1px solid #12121226;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:1.2rem;display:inline-flex}.msc-expert-block{box-sizing:border-box;width:100%}.msc-expert-inner{box-sizing:border-box;padding:2.4rem 2.2rem!important}.msc-expert-header{flex-wrap:wrap!important;justify-content:center!important;gap:.8rem 1.2rem!important}.msc-expert-verdict{margin-left:0!important}.msc-expert-avis-text{padding-left:1.4rem!important}.msc-expert-raisons{box-sizing:border-box;padding:1.6rem 1.8rem!important}.msc-expert-raisons-list{margin:0;padding:0;list-style:none}.pp-secondary{grid-template-columns:minmax(0,1.9fr) minmax(30rem,1fr);align-items:start;gap:5rem;margin:5rem 0 0;padding:0 4rem;display:grid}.pp-secondary__main{min-width:0}.pp-secondary__main .product__description.rte{text-align:left;color:#121212d9;font-size:1.5rem;line-height:1.85}.pp-secondary__main .product__description.rte h2,.pp-secondary__main .product__description.rte h3{color:#121212;margin:3rem 0 1rem;font-size:1.9rem;font-weight:500}.pp-secondary__main .product__description.rte p{margin:0 0 1.4rem}.pp-secondary__main .product__description.rte a{color:#8a6f5e;text-underline-offset:.25rem;text-decoration:underline}.pp-secondary__aside{min-width:0;position:sticky;top:10rem}.pp-secondary__aside>*+*{margin-top:2.4rem}.pp-complete{padding:0}.pp-complete__title{text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1.6rem;font-size:1.4rem;font-weight:600}.pp-carousel{position:relative}.pp-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.6rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.pp-carousel__track::-webkit-scrollbar{display:none}.pp-carousel__item{scroll-snap-align:start;flex:none}.pp-carousel__item .card__media{aspect-ratio:3/4;background:#f4f2ef}.pp-carousel__item .card__img{object-fit:cover;object-position:top center}.pp-carousel--wide .pp-carousel__item{width:calc(20% - 1.28rem);min-width:22rem}.pp-carousel--wide .card__content{text-align:center;padding:1.2rem .2rem 0}.pp-carousel--wide .card__heading{font-size:1.3rem;font-weight:400}.pp-carousel--compact .pp-carousel__track{gap:.8rem}.pp-carousel--compact .pp-carousel__item{width:calc(33.3333% - .533333rem)}.pp-carousel--compact .card__content{text-align:center;padding:.8rem .2rem 0}.pp-carousel--compact .card__heading{font-size:1.1rem;font-weight:400;line-height:1.3}.pp-carousel--compact .card-information.price_block .money{font-size:1.2rem}.pp-carousel__nav{z-index:4;color:#121212;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:2.2rem;line-height:1;transition:background .15s;display:flex;position:absolute;top:38%;transform:translateY(-50%);box-shadow:0 2px 12px #00000026}.pp-carousel__nav:hover{background:#f3f3f3}.pp-carousel__nav[hidden]{display:none}.pp-carousel__nav--prev{left:-1.6rem}.pp-carousel__nav--next{right:-1.6rem}.pp-carousel--compact .pp-carousel__nav{width:3.4rem;height:3.4rem;font-size:1.8rem}.pp-carousel--compact .pp-carousel__nav--prev{left:-1rem}.pp-carousel--compact .pp-carousel__nav--next{right:-1rem}.pp-related{margin:7rem 0 2rem;padding:0 4rem}.pp-related__title{text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0 0 3rem;font-size:1.8rem;font-weight:500}@media screen and (width<=989px){.custom-product-page,.page-width.custom-product-page{max-width:100%!important;padding:0 0 4rem!important}.product.product--columns{grid-template-columns:1fr!important;gap:0!important}.product__media-wrapper,.product__info-wrapper{width:100%!important}.pp-gallery{grid-template-columns:1fr;gap:.3rem}.pp-gallery__cell:last-child:nth-child(odd){aspect-ratio:3/4}.product__info-container{border-radius:1.2rem!important;max-width:100%!important;margin:-2rem 1.2rem 0!important;padding:2.8rem 2rem!important;position:static!important}.pro_delivery_info{margin-left:-2rem;margin-right:-2rem;padding:2.4rem 2rem}.product-form__buttons{z-index:20;backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #12121214;margin:2.4rem -1.6rem 0;padding:1.2rem 1.6rem;position:sticky;bottom:0}.pp-reassurance{grid-template-columns:1fr}.pp-related{padding:0 1.2rem}.pp-carousel--wide .pp-carousel__item{width:calc(47.6191% - .761905rem);min-width:0}.pp-carousel--compact .pp-carousel__item{width:calc(55.5556% - .555556rem)}.pp-carousel__nav{display:none}.pp-secondary{grid-template-columns:1fr;gap:3rem;margin-top:3rem;padding:0 1.2rem}.pp-secondary__aside{position:static}.pp-lightbox__nav{padding:.5rem 1rem;font-size:3.4rem}}.stock-low{letter-spacing:.02em;color:#8a5a24;align-items:center;gap:.7rem;margin:1.2rem 0 0;font-size:1.25rem;display:flex}.stock-low__dot{background:#c8863a;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 3px #c8863a2e}.pill--soldout{color:#12121259;border-style:dashed;text-decoration:line-through}.bis{background:#faf8f5;border:1px solid #1212121f;border-radius:10px;margin-top:1.4rem;padding:1.4rem 1.6rem}.bis__title{color:#1a1a1a;margin:0 0 .3rem;font-size:1.35rem;font-weight:600}.bis__sub{color:#12121299;margin:0 0 1rem;font-size:1.25rem}.bis__form{gap:.8rem;display:flex}.bis__input{background:#fff;border:1px solid #12121233;border-radius:8px;flex:auto;min-width:0;padding:.9rem 1.2rem;font-size:1.3rem}.bis__input:focus{border-color:#1a1a1a;outline:none}.bis__btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#1a1a1a;border:0;border-radius:8px;flex:none;padding:.9rem 1.6rem;font-size:1.2rem}.bis__btn:hover{background:#2c2c2e}.bis__ok{color:#2e6b3f;margin:0;font-size:1.3rem}.bis__err{color:#9b2b2b;margin:.8rem 0 0;font-size:1.2rem}.size-guide-link{float:right;cursor:pointer;color:#1212128c;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:1.15rem;text-decoration:underline #1212124d}.size-guide-link:hover{color:#1a1a1a;text-decoration-color:#1a1a1a}.sizeguide-overlay{z-index:98;opacity:0;pointer-events:none;background:#0a0a0a66;transition:opacity .3s;position:fixed;inset:0}.sizeguide-overlay--open{opacity:1;pointer-events:auto}.sizeguide{z-index:99;background:#fff;width:min(44rem,92vw);padding:2.4rem 2.4rem 2.8rem;transition:transform .35s cubic-bezier(.2,0,.1,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-1rem 0 4rem #0a0a0a26}.sizeguide--open{transform:translate(0)}.sizeguide__head{justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.sizeguide__title{font-family:var(--font-display,"Volkhov", Georgia, serif);letter-spacing:-.01em;margin:0;font-size:2.2rem;font-weight:400}.sizeguide__close{cursor:pointer;color:#1212128c;background:0 0;border:0;font-size:2.6rem;line-height:1}.sizeguide__close:hover{color:#1a1a1a}.sizeguide__intro{color:#121212a6;margin:0 0 1.8rem;font-size:1.35rem;line-height:1.6}.sizeguide__scroll{overflow-x:auto}.sizeguide__table{border-collapse:collapse;width:100%;font-size:1.3rem}.sizeguide__table th,.sizeguide__table td{text-align:center;border-bottom:1px solid #12121214;padding:.9rem 1rem}.sizeguide__table thead th{letter-spacing:.08em;text-transform:uppercase;color:#1212128c;font-size:1.1rem;font-weight:500}.sizeguide__table tbody th{color:#1a1a1a;font-weight:600}.sizeguide__note{color:#12121280;margin:1.4rem 0 2rem;font-size:1.15rem}.sizeguide__full{letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;border-bottom:1px solid #12121259;padding-bottom:.3rem;font-size:1.2rem;text-decoration:none}.sizeguide__full:hover{border-color:#1a1a1a}.lx-card .qadd{z-index:4}.lx-card:hover .qadd__btn,.lx-card .qadd--open .qadd__btn{opacity:1;transform:none}.pp-specs__chapo{color:#121212c7;margin:.6rem 0 1.8rem;font-size:1.4rem;line-height:1.65}.pp-specs__chapo+.pp-specs__grid{border-top:1px solid #12121212}.pp-specs__grid{margin:0}.pp-specs__row{border-top:1px solid #12121212;grid-template-columns:16rem 1fr;align-items:baseline;gap:0 1.6rem;padding:1.1rem 0;display:grid}.pp-specs__row[hidden]{display:none}.pp-specs__chapo+.pp-specs__grid .pp-specs__row:first-child,.pp-specs__grid .pp-specs__row:first-child{border-top:0}.pp-specs__label{letter-spacing:.08em;text-transform:uppercase;color:#1212126b;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1.05rem;font-weight:500;line-height:1.35}.pp-specs__value{color:#121212;margin:0;font-size:1.4rem;line-height:1.5}.pp-specs__plus{letter-spacing:.12em;text-transform:uppercase;color:#12121299;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #12121240;margin:1.4rem 0 0;padding:0 0 .3rem;font-family:inherit;font-size:1.15rem;transition:color .2s,border-color .2s}.pp-specs__plus:hover{color:#121212;border-color:#121212}@media screen and (width<=480px){.pp-specs__row{grid-template-columns:1fr;gap:.4rem}}.article-template{padding:4rem 0 5rem}.article-template__header{text-align:center;max-width:72rem;margin:0 auto 2.4rem;padding:0 2rem}.article-template__title{letter-spacing:.01em;margin:0 0 1.2rem;font-size:clamp(2.8rem,4.5vw,4rem);font-weight:500;line-height:1.15}.article-template__meta{text-transform:uppercase;letter-spacing:.08em;opacity:.55;justify-content:center;align-items:center;gap:.8rem;font-size:1.3rem;display:flex}.circle-divider{background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}.article-template__hero-container{aspect-ratio:16/9;width:100%;max-width:110rem;margin:0 auto 3.6rem;position:relative;overflow:hidden}.article-template__hero-img{object-fit:cover}.article-template__content{max-width:72rem;margin:0 auto;padding:0 2rem}.static-page__content{max-width:none;margin:0 auto;padding:0 5rem}@media screen and (width<=1200px){.static-page__content{padding:0 3rem}}.article-template__content,.static-page__content{color:rgba(var(--color-foreground), .92);font-size:1.7rem;line-height:1.75}.article-template__content>*+*,.static-page__content>*+*{margin-top:1.6rem}.article-template__content h2,.static-page__content h2{letter-spacing:.01em;margin:3.2rem 0 1.2rem;font-size:clamp(2.2rem,3vw,2.8rem);font-weight:600;line-height:1.25}.article-template__content h3,.static-page__content h3{margin:2.4rem 0 .8rem;font-size:clamp(1.8rem,2.4vw,2.1rem);font-weight:600}.article-template__content p,.static-page__content p{margin:0 0 1.4rem}.article-template__content ul,.static-page__content ul{padding-left:0;list-style:none}.article-template__content ul li,.static-page__content ul li{margin-bottom:.8rem;padding-left:3rem;position:relative}.article-template__content ul li:before,.static-page__content ul li:before{content:"→";color:#d8c6b5;font-weight:600;position:absolute;left:0}.article-template__content blockquote,.static-page__content blockquote{border-left:3px solid rgb(var(--color-foreground));margin:2.4rem 0;padding-left:2.4rem;font-size:1.9rem;font-style:italic;line-height:1.5}.article-template__content img,.static-page__content img{max-width:100%;height:auto;margin:2rem auto;display:block}.article-template__content a,.static-page__content a{color:rgb(var(--color-foreground));text-underline-offset:2px;text-decoration:underline}.static-page{padding:4rem 0 5rem}.static-page__title{text-align:center;max-width:72rem;margin:0 auto 2.4rem;padding:0 2rem;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:500}@media screen and (width<=749px){.article-template__content,.static-page__content{font-size:1.6rem}}.footer{border-top:1px solid rgba(var(--color-foreground), .08);margin-top:6rem}.footer__content-top{padding:5rem 1.5rem 3rem}.footer__blocks-wrapper{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:3rem;max-width:100%;display:grid}.footer__content-top.page-width,.footer__content-bottom-wrapper.page-width{box-sizing:border-box}.footer-block__heading{text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.6rem;font-size:1.3rem;font-weight:600}.footer-block__details-content{flex-direction:column;gap:1rem;margin:0;padding:0;display:flex}.footer-block__details-content a{font-size:1.3rem;text-decoration:none}.footer-newsletter__subtitle{opacity:.7;margin:0 0 1.2rem;font-size:1.3rem}.footer-newsletter__form{margin-bottom:1.8rem;display:flex}.footer-newsletter__input{background:0 0;border:0;outline:none;flex:1;padding:.8rem 0;font-size:1.4rem}.footer-newsletter__submit{cursor:pointer;background:0 0;border:0;padding:0 .6rem;font-size:1.8rem}.footer__social{gap:1.4rem;margin:0;padding:0;display:flex}.footer__social-link{border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.4rem;text-decoration:none;display:inline-flex}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground), .08)}.footer__content-bottom-wrapper{padding:2rem 1.5rem}.footer_copy_right{opacity:.7;flex-wrap:wrap;gap:1.6rem;font-size:1.2rem;display:flex}.footer_copy_right a{color:inherit;text-decoration:none}@media screen and (width<=989px){.footer__blocks-wrapper{grid-template-columns:repeat(2,1fr)}}.xp{background:#fff}.xp-hero{text-align:center;background:#faf8f5;border-bottom:1px solid #1212120f;padding:clamp(4rem,7vh,7.5rem) clamp(1.6rem,3vw,4rem) clamp(3rem,5vh,5rem)}.xp-hero__kicker{letter-spacing:.32em;text-transform:uppercase;color:#12121273;margin:0 0 1.4rem;font-size:1.1rem;font-weight:500}.xp-hero__name{font-family:var(--font-display,"Volkhov", Georgia, serif);letter-spacing:-.02em;color:#1a1a1a;margin:0;font-size:clamp(3.4rem,5vw,5.4rem);font-weight:400;line-height:1.05}.xp-hero__name em{font-style:italic;font-weight:300}.xp-hero__name:after{content:"";background:#b9924f8c;width:5.6rem;height:1px;margin:2.2rem auto 1.8rem;display:block}.xp-hero__role{letter-spacing:.18em;text-transform:uppercase;color:#1212128c;margin:0;font-size:1.2rem}.xp-layout{gap:clamp(2.8rem,4vw,6.4rem);max-width:118rem;margin:0 auto;padding:clamp(3.2rem,6vh,6.4rem) clamp(1.6rem,3vw,4rem);display:grid}.xp-portrait{margin:0}.xp-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;border-radius:14px;width:100%;max-width:40rem;margin:0 auto;display:block;box-shadow:0 1.8rem 4.4rem #14141424}.xp-text{max-width:68rem}.xp-text p{color:#121212bf;margin:0 0 1.8rem;font-size:1.5rem;line-height:1.9}.xp-text .xp-lede{font-family:var(--font-display,"Volkhov", Georgia, serif);color:#1a1a1a;margin-bottom:2.6rem;font-size:clamp(1.9rem,2vw,2.3rem);line-height:1.6}.xp-quote{text-align:center;border:0;margin:3.6rem 0;padding:0}.xp-quote:before{content:"“";font-family:var(--font-display,"Volkhov", Georgia, serif);color:#b9924f80;margin-bottom:1.2rem;font-size:5.6rem;line-height:.5;display:block}.xp-quote p{font-style:italic;font-family:var(--font-display,"Volkhov", Georgia, serif)!important;color:#1a1a1a!important;margin:0!important;font-size:clamp(2rem,2.2vw,2.5rem)!important;line-height:1.5!important}.xp-quote:after{content:"";background:#1212122e;width:5.6rem;height:1px;margin:2.2rem auto 0;display:block}.xp-contact{border-top:1px solid #12121214;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:3.2rem;padding-top:2.4rem;display:flex}.xp-contact__label{letter-spacing:.18em;text-transform:uppercase;color:#12121273;font-size:1.1rem}.xp-contact__pills{flex-wrap:wrap;gap:1rem;display:flex}.xp-pill{letter-spacing:.06em;color:#1a1a1a;background:#fff;border:1px solid #1212122e;border-radius:999px;align-items:center;gap:.7rem;padding:.8rem 1.6rem;font-size:1.2rem;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.xp-pill svg{width:1.4rem;height:1.4rem}.xp-pill:hover{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.xp-team{background:#faf8f5;border-top:1px solid #1212120f;padding:clamp(3.5rem,6vh,6rem) clamp(1.6rem,3vw,4rem)}.xp-team .hs-title:after{content:"";background:#12121238;width:5.6rem;height:1px;margin:2rem auto 1.6rem;display:block}.xp-team__grid{flex-wrap:wrap;justify-content:center;gap:clamp(2rem,3vw,4.4rem);margin-top:3rem;display:flex}.xp-mate{text-align:center;width:16rem;text-decoration:none}.xp-mate__photo{background:#eee6da;border:1px solid #1212120f;border-radius:50%;width:10rem;height:10rem;margin:0 auto 1.2rem;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.xp-mate__photo img{object-fit:cover;width:100%;height:100%}.xp-mate:hover .xp-mate__photo{transform:translateY(-.3rem);box-shadow:0 1rem 2.4rem #1414141f}.xp-mate__initial{width:100%;height:100%;font-family:var(--font-display,"Volkhov", Georgia, serif);color:#12121266;justify-content:center;align-items:center;font-size:3rem;display:flex}.xp-mate__name{font-family:var(--font-display,"Volkhov", Georgia, serif);color:#1a1a1a;margin-bottom:.4rem;font-size:1.6rem;display:block}.xp-mate__role{color:#12121280;font-size:1.15rem;line-height:1.4;display:block}@media screen and (width>=990px){.xp-layout{grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:start}.xp-portrait{position:sticky;top:10rem}.xp-text{justify-self:start}}.rrf-page{background:#fff;min-height:60vh}.rrf-hero{text-align:center;background:#faf8f5;border-bottom:1px solid #1212120f;padding:clamp(3.5rem,6vh,6rem) clamp(1.6rem,3vw,4rem) clamp(2.6rem,4vh,4rem)}.rrf-hero__kicker{letter-spacing:.32em;text-transform:uppercase;color:#12121273;margin:0 0 1.2rem;font-size:1.1rem;font-weight:500}.rrf-hero__title{font-family:var(--font-display,"Volkhov", Georgia, serif);letter-spacing:-.02em;color:#1a1a1a;margin:0;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:400}.rrf-hero__title:after{content:"";background:#b9924f8c;width:5.6rem;height:1px;margin:2rem auto 1.6rem;display:block}.rrf-hero__sub{color:#12121299;margin:0;font-size:1.45rem}.rrf-wrap{max-width:62rem;margin:0 auto;padding:clamp(2.8rem,5vh,5rem) clamp(1.6rem,3vw,4rem) clamp(4rem,7vh,7rem)}.rrf__intro{background:#faf8f5;border:1px solid #12121212;border-radius:12px;margin:0 0 2.8rem;padding:1.8rem 2rem;list-style:none}.rrf__intro li{color:#121212b8;align-items:flex-start;gap:1rem;margin-bottom:.9rem;font-size:1.35rem;line-height:1.55;display:flex}.rrf__intro li:last-child{margin-bottom:0}.rrf__intro svg{color:#b9924fe6;flex:none;width:1.5rem;height:1.5rem;margin-top:.2rem}.rrf__label{letter-spacing:.14em;text-transform:uppercase;color:#1212128c;margin:0 0 .6rem;font-size:1.15rem;font-weight:500;display:block}.rrf__input{box-sizing:border-box;background:#fff;border:1px solid #12121233;border-radius:10px;width:100%;margin-bottom:1.8rem;padding:1.2rem 1.4rem;font-size:1.45rem}.rrf__input:focus{border-color:#1a1a1a;outline:none}.rrf__textarea{resize:vertical;margin-bottom:.4rem}.rrf__count{text-align:right;color:#12121266;margin:0 0 1.8rem;font-size:1.1rem}.rrf__consent{color:#121212b8;cursor:pointer;align-items:flex-start;gap:1rem;margin-bottom:2.2rem;font-size:1.3rem;line-height:1.55;display:flex}.rrf__consent input{accent-color:#1a1a1a;width:1.6rem;height:1.6rem;margin-top:.35rem}.rrf__submit{color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#0a0a0a;border:0;border-radius:999px;width:100%;padding:1.6rem 2rem;font-size:1.3rem;transition:background .2s}.rrf__submit:hover{background:#2c2c2e}.rrf__submit:disabled{cursor:not-allowed;background:#12121240}.rrf__error{color:#9b2b2b;margin:0 0 1.6rem;font-size:1.3rem}.rrf__error a{color:#9b2b2b}.rrf__banner{border-radius:12px;padding:2.4rem 2.6rem;font-size:1.4rem;line-height:1.6}.rrf__banner--ok{color:#1a1a1a;background:#f0f6f0;border:1px solid #2e7d3240}.rrf__banner--review{color:#1a1a1a;background:#fdf7e8;border:1px solid #b88a354d}.rrf__banner-title{font-family:var(--font-display,"Volkhov", Georgia, serif);margin:0 0 1rem;font-size:2rem;font-weight:400}.rrf__ref{margin:0 0 1.2rem}.rrf__download{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#0a0a0a;border-radius:999px;margin:1.4rem 0 .6rem;padding:1.2rem 2.4rem;font-size:1.2rem;text-decoration:none;display:inline-block}.rrf__download:hover{background:#2c2c2e}.rrf__hint{color:#1212128c;margin:1rem 0 0;font-size:1.2rem}.returns-cta{background:#faf8f5;border:1px solid #12121214;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;max-width:72rem;margin:2.4rem auto .6rem;padding:1.8rem 2.2rem;display:flex}.returns-cta__text{color:#121212bf;margin:0;font-size:1.4rem}.returns-cta__btn{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#0a0a0a;border-radius:999px;padding:1.1rem 2.2rem;font-size:1.2rem;text-decoration:none}.returns-cta__btn:hover{background:#2c2c2e}.cart-overlay{z-index:998;opacity:0;visibility:hidden;background:#0c0c0c66;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.cart-overlay--open{opacity:1;visibility:visible}.cart-drawer{z-index:999;background:#fff;flex-direction:column;width:42rem;max-width:92vw;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0000001f}.cart-drawer--open{transform:translate(0)}.cart-drawer__head{border-bottom:1px solid #12121214;justify-content:space-between;align-items:center;padding:2rem 2.4rem;display:flex}.cart-drawer__title{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:1.5rem;font-weight:500}.cart-drawer__close{cursor:pointer;background:0 0;border:0;font-size:2.8rem;line-height:1}.cart-drawer__empty{text-align:center;color:#12121299;padding:4rem 2.4rem}.cart-drawer__lines{flex:1;margin:0;padding:1.6rem 2.4rem;list-style:none;overflow-y:auto}.cart-line{border-bottom:1px solid #1212120f;gap:1.4rem;padding:1.6rem 0;display:flex}.cart-line__media{background:#f4f2ef;flex-shrink:0;width:8rem;height:10.6rem;position:relative;overflow:hidden}.cart-line__img{object-fit:cover}.cart-line__info{flex:1;min-width:0}.cart-line__title{margin:0;font-size:1.4rem;line-height:1.3}.cart-line__variant{opacity:.55;margin:.3rem 0 0;font-size:1.2rem}.cart-line__bottom{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.cart-line__actions{align-items:center;gap:.8rem;display:inline-flex}.cart-line__qty{border:1px solid #12121233;align-items:center;display:inline-flex}.cart-line__qty button{cursor:pointer;background:0 0;border:0;width:3rem;height:3rem;font-size:1.6rem}.cart-line__qty span{text-align:center;min-width:2.4rem;font-size:1.3rem}.cart-line__price{font-size:1.4rem;font-weight:500}.cart-line__remove{color:#1212128c;cursor:pointer;background:0 0;border:1px solid #12121226;border-radius:.4rem;flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;margin:0;padding:0;font-size:0;line-height:0;transition:color .15s,border-color .15s;display:inline-flex}.cart-line__remove:before{content:"×";font-size:2rem;line-height:1}.cart-line__remove:hover,.cart-line__remove:focus-visible{color:#b3261e;border-color:#b3261e73}.cart-drawer__foot{border-top:1px solid #12121214;padding:2rem 2.4rem}.cart-drawer__subtotal{justify-content:space-between;align-items:baseline;margin-bottom:.4rem;font-size:1.5rem;display:flex}.cart-drawer__subtotal strong{font-size:1.8rem}.cart-drawer__note{opacity:.55;margin:0 0 1.6rem;font-size:1.2rem}.cart-drawer__checkout{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#121212;border-radius:5rem;width:100%;padding:1.6rem;font-size:1.3rem;text-decoration:none;transition:opacity .15s;display:block}.cart-drawer__checkout:hover{opacity:.88}.cart-drawer__empty-cta{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#121212;border-radius:5rem;margin-top:1.8rem;padding:1.2rem 2.8rem;font-size:1.25rem;text-decoration:none;transition:opacity .15s;display:inline-block}.cart-drawer__empty-cta:hover{opacity:.88}.cart-trust li svg{color:#1212128c;flex-shrink:0;width:1.7rem;height:1.7rem}.cart-drawer__continue{cursor:pointer;background:0 0;border:0;width:100%;margin-top:1rem;padding:.8rem;font-size:1.3rem;text-decoration:underline;display:block}.cart-freeship{border-bottom:1px solid #12121214;padding:1.4rem 2rem}.cart-freeship__msg{text-align:center;margin:0 0 .9rem;font-size:1.3rem;line-height:1.4}.cart-freeship__bar{background:#1212121a;border-radius:1rem;height:.5rem;overflow:hidden}.cart-freeship__bar>span{background:#121212;border-radius:1rem;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.cart-trust{border-top:1px solid #12121214;flex-direction:column;gap:.7rem;margin:1.6rem 0 0;padding:1.4rem 0 0;list-style:none;display:flex}.cart-trust li{color:#121212b3;align-items:center;gap:.8rem;font-size:1.2rem;display:flex}.cart-page{min-height:50vh;padding-top:4rem;padding-bottom:8rem}.cart-page__title{letter-spacing:.14em;text-transform:uppercase;color:#121212;margin:0 0 3rem;font-size:2.4rem;font-weight:500}.cart-page__empty{text-align:center;color:#121212b3;padding:6rem 0;font-size:1.5rem}.cart-page__back{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#121212;margin-top:2rem;padding:1.4rem 3.2rem;font-size:1.2rem;text-decoration:none;transition:opacity .25s;display:inline-block}.cart-page__back:hover{opacity:.85}.cart-page__grid{grid-template-columns:1fr 36rem;align-items:start;gap:5rem;display:grid}.cart-page__lines{margin:0;padding:0;list-style:none}.cart-page__lines .cart-line{border-bottom:1px solid #12121214;padding:2rem 0}.cart-page__lines .cart-line__media{width:10rem;height:13rem}.cart-page__summary{background:#fff;border:1px solid #1212121a;padding:2.4rem;position:sticky;top:12rem}@media screen and (width<=989px){.cart-page__grid{grid-template-columns:1fr;gap:3rem}.cart-page__summary{position:static}}.cart-seen{border-top:1px solid #12121214;margin-top:1.6rem;padding-top:1.4rem}.cart-seen__title{letter-spacing:.1em;text-transform:uppercase;color:#12121299;margin:0 0 1rem;font-size:1.15rem}.cart-seen__list{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.cart-seen__item{color:#121212;align-items:center;gap:1rem;text-decoration:none;display:flex}.cart-seen__item img,.cart-seen__ph{object-fit:cover;background:#f4f2ef;flex:none;width:4.4rem;height:5.6rem}.cart-seen__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:1.25rem;line-height:1.35;display:-webkit-box;overflow:hidden}.cart-seen__price{color:#12121299;white-space:nowrap;font-size:1.2rem}.list-payment{flex-wrap:wrap;gap:.8rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.list-payment__item{opacity:.85;display:inline-flex}.cart-upsell{border-bottom:1px solid #1212120f;padding:1.2rem 2rem .4rem}.cart-upsell__title{letter-spacing:.14em;text-transform:uppercase;color:#1212128c;margin:0 0 1rem;font-size:1.15rem}.cart-upsell__list{gap:1rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.cart-upsell__item{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.cart-upsell__media{aspect-ratio:2/3;background:#f4f2ef;border-radius:8px;display:block;overflow:hidden}.cart-upsell__media img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.cart-upsell__name{color:#1a1a1a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin-top:.6rem;font-size:1.1rem;line-height:1.3;display:-webkit-box;overflow:hidden}.cart-upsell__row{justify-content:space-between;align-items:center;margin-top:.4rem;display:flex}.cart-upsell__price{color:#1a1a1a;font-size:1.15rem;font-weight:600}.cart-upsell__add{cursor:pointer;color:#1a1a1a;background:#fff;border:1px solid #12121240;border-radius:50%;width:2.6rem;height:2.6rem;font-size:1.6rem;line-height:1}.cart-upsell__add:hover{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.syspage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:55vh;padding-top:6rem;padding-bottom:8rem;display:flex}.syspage__code{color:#1212121f;letter-spacing:.06em;margin:0 0 1rem;font-family:Volkhov,Georgia,serif;font-size:8rem;font-weight:400;line-height:1}.syspage__title{letter-spacing:.12em;text-transform:uppercase;color:#121212;margin:0 0 1.4rem;font-size:2.2rem;font-weight:500}.syspage__body{color:#121212a6;max-width:46rem;margin:0 0 3rem;font-size:1.5rem;line-height:1.7}.syspage__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem;display:flex}.syspage__btn{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#121212;border:0;padding:1.4rem 3.2rem;font-size:1.2rem;text-decoration:none;transition:opacity .25s;display:inline-block}.syspage__btn:hover{opacity:.85}.syspage__link{color:#121212;letter-spacing:.06em;border-bottom:.1rem solid #1212124d;padding-bottom:.2rem;font-size:1.3rem;text-decoration:none}.syspage--bare{min-height:100vh}.sysload{justify-content:center;align-items:center;min-height:50vh;display:flex}.sysload__mark{color:#12121259;font-family:Volkhov,Georgia,serif;font-size:4.6rem;animation:1.4s ease-in-out infinite sysload-pulse}@keyframes sysload-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}.route-fade{animation:.32s both route-fade-in}@keyframes route-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-fade{animation:none}.sysload__mark{opacity:.5;animation:none}}.account-page{max-width:78rem;padding:6rem clamp(1.6rem,3vw,4rem) 9rem}.account-page--list,.account-page--detail{text-align:left}.account-auth{text-align:center;max-width:42rem;margin:0 auto}.account-auth__title{margin:0 0 1.4rem;font-family:Volkhov,Georgia,serif;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:400;line-height:1.25}.account-auth__intro{color:#1212129e;margin:0 0 3.2rem;font-size:1.45rem;line-height:1.75}.account-auth__label{letter-spacing:.22em;text-transform:uppercase;color:#8a7156;margin-bottom:.9rem;font-size:1.1rem;display:block}.account-auth__input{color:#121212;-webkit-appearance:none;background:#fffdfa;border:1px solid #8a715657;border-radius:0;width:100%;padding:1.3rem 1.6rem;font-family:inherit;font-size:1.5rem}.account-auth__input:focus{border-color:#8a7156;outline:none}.account-auth__input--code{text-align:center;letter-spacing:.42em;text-indent:.42em;font-family:Volkhov,Georgia,serif;font-size:2.6rem}.account-auth__error{color:#8c3a26;margin:1.2rem 0 0;font-size:1.3rem;line-height:1.6}.account-auth__btn{color:#fff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#121212;border:0;margin-top:2.2rem;padding:1.35rem 3.4rem;font-family:inherit;font-size:1.2rem;transition:opacity .2s;display:inline-block}.account-auth__btn:disabled{opacity:.4;cursor:default}.account-auth__links{flex-wrap:wrap;justify-content:center;gap:2.4rem;margin-top:2rem;display:flex}.account-auth__link{color:#1212128c;text-underline-offset:.4rem;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:1.25rem;text-decoration:underline}.account-auth__link:disabled{opacity:.4;cursor:default}.account-auth__google{color:#121212;background:#fff;border:1px solid #1212122e;justify-content:center;align-items:center;gap:1.2rem;width:100%;padding:1.3rem 2rem;font-size:1.4rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.account-auth__google:hover{border-color:#12121266;box-shadow:0 1px 6px #12121214}.account-auth__sep{color:#12121266;align-items:center;gap:1.6rem;margin:2.4rem 0;font-size:1.2rem;display:flex}.account-auth__sep:before,.account-auth__sep:after{content:"";background:#8a71563d;flex:auto;height:1px}.account-head{border-bottom:1px solid #8a715638;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3.2rem;padding-bottom:2.4rem;display:flex}.account-head__title{margin:0;font-family:Volkhov,Georgia,serif;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:400}.account-head__email{color:#12121280;margin:.7rem 0 0;font-size:1.3rem}.account-head__logout{letter-spacing:.16em;text-transform:uppercase;color:#1212128c;text-underline-offset:.4rem;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:1.2rem;text-decoration:underline}.account-back{color:#1212128c;margin-bottom:2.4rem;font-size:1.25rem;text-decoration:none;display:inline-block}.account-back:hover{color:#121212}.account-orders{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.account-order{background:#fffdfa;border:1px solid #8a71563d;padding:2.2rem 2.4rem}.account-order__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.account-order__ref{font-family:Volkhov,Georgia,serif;font-size:1.8rem}.account-order__state{letter-spacing:.2em;text-transform:uppercase;color:#8a7156;white-space:nowrap;font-size:1.05rem}.account-order__state.is-expediee{color:#3f6b4f}.account-order__state.is-annulee,.account-order__state.is-remboursee{color:#8c3a26}.account-order__date{color:#12121280;margin:.6rem 0 0;font-size:1.25rem}.account-order__items{color:#121212bf;margin:1.2rem 0 0;font-size:1.4rem;line-height:1.65}.account-order__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:1.8rem;display:flex}.account-order__total{font-family:Volkhov,Georgia,serif;font-size:1.7rem}.account-order__link{letter-spacing:.16em;text-transform:uppercase;color:#121212;text-underline-offset:.5rem;font-size:1.2rem;text-decoration:underline}.account-empty{padding:4rem 0}.account-empty__title{margin:0 0 1rem;font-family:Volkhov,Georgia,serif;font-size:2rem}.account-empty__intro{color:#12121299;margin:0;font-size:1.45rem}.account-order__count{color:#12121266}.account-order__thumbs{align-items:center;gap:.8rem;margin-top:1.4rem;display:flex}.account-order__thumb{object-fit:cover;background:#f4efe8;flex:none;width:5.4rem;height:7.2rem}.account-order__thumb--vide{display:block}.account-order__more{color:#12121273;padding-left:.4rem;font-size:1.2rem}.account-steps{gap:0;margin:0 0 3.6rem;padding:0;list-style:none;display:flex}.account-step{color:#12121266;flex:1 1 0;padding-top:2.4rem;font-size:1.25rem;position:relative}.account-step:before{content:"";background:#8a715647;height:1px;position:absolute;top:.55rem;left:0;right:0}.account-step:first-child:before{left:50%}.account-step:last-child:before{right:50%}.account-step__puce{background:#fff;border:1px solid #8a715666;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:0;left:calc(50% - .55rem)}.account-step.is-atteint{color:#121212}.account-step.is-atteint .account-step__puce{background:#8a7156;border-color:#8a7156}.account-step__label{text-align:center;display:block}.account-step__date{text-align:center;color:#12121266;margin-top:.4rem;font-size:1.1rem;display:block}.account-block{margin-bottom:3.6rem}.account-block__title{letter-spacing:.24em;text-transform:uppercase;color:#8a7156;margin:0 0 1.6rem;font-size:1.1rem;font-weight:400}.account-block__muted{color:#1212128c;margin:0;font-size:1.4rem}.account-block__address{margin:0;font-size:1.45rem;line-height:1.8}.account-tracks{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.account-track{background:#faf7f2;border:1px solid #8a71563d;padding:2rem 2.2rem}.account-track__line{flex-wrap:wrap;gap:1.2rem;margin:0 0 .6rem;font-size:1.4rem;display:flex}.account-track__label{color:#12121280;min-width:12rem}.account-track__value{letter-spacing:.04em;font-family:Volkhov,Georgia,serif}.account-track__ship{color:#12121280;margin:1rem 0 0;font-size:1.25rem}.account-track__btn{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#121212;margin-top:1.6rem;padding:1.1rem 2.6rem;font-size:1.15rem;text-decoration:none;display:inline-block}.account-lines{margin:0;padding:0;list-style:none}.account-line{border-bottom:1px solid #8a71562e;align-items:center;gap:1.6rem;padding:1.4rem 0;display:flex}.account-line__img{object-fit:cover;flex:none;width:6.4rem;height:auto}.account-line__title{flex:auto;font-size:1.45rem;line-height:1.5}.account-line__variant,.account-line__qty{color:#12121280;margin-top:.3rem;font-size:1.2rem;display:block}.account-line__price{white-space:nowrap;font-family:Volkhov,Georgia,serif;font-size:1.5rem}.account-totals{margin:2rem 0 0}.account-totals__row{color:#121212a6;justify-content:space-between;gap:1.6rem;padding:.5rem 0;font-size:1.35rem;display:flex}.account-totals__row dt,.account-totals__row dd{margin:0}.account-totals__row--total{color:#121212;border-top:1px solid #8a71564d;margin-top:1.2rem;padding-top:1.4rem;font-family:Volkhov,Georgia,serif;font-size:1.9rem}.account-totals__vat{color:#12121273;font-family:inherit;font-size:1.1rem}.account-help{color:#1212128c;margin:0;font-size:1.35rem}.account-help a{color:#121212}@media (width<=749px){.account-page{padding-top:4rem;padding-bottom:6rem}.account-track__label{min-width:0}}.co-wrap{background:#fafaf8;min-height:100dvh;padding:3.2rem 0 6rem}.co-loading,.co-empty{color:#12121299;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;min-height:60vh;display:flex}.co-empty-cta,.co-success__cta{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#121212;border-radius:5rem;padding:1.3rem 3rem;font-size:1.25rem;text-decoration:none;display:inline-block}.co-title,.co-h{font-family:var(--font-display,"Volkhov", Georgia, serif);letter-spacing:-.01em;color:#121212;font-weight:400}.co-grid{grid-template-columns:1fr 40rem;align-items:start;gap:4rem;display:grid}.co-form{flex-direction:column;gap:1.6rem;display:flex}.co-block{background:#fff;border:1px solid #12121214;border-radius:1.4rem;padding:2.2rem}.co-h{margin:0 0 1.4rem;font-size:2rem}.co-input{box-sizing:border-box;color:#121212;background:#fff;border:1px solid #12121229;border-radius:1rem;width:100%;margin-bottom:1rem;padding:1.25rem 1.4rem;font-family:inherit;font-size:1.4rem;transition:border-color .15s}.co-input:focus{border-color:#121212;outline:none}.co-input:last-child{margin-bottom:0}.co-row2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.co-row2 .co-input{margin-bottom:1rem}.co-hint{color:#12121280;margin:0;font-size:1.35rem}.co-ship{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.co-ship__opt{cursor:pointer;border:1px solid #12121229;border-radius:1rem;align-items:center;gap:1.2rem;padding:1.3rem 1.4rem;transition:border-color .15s,background .15s;display:flex}.co-ship__opt.is-active{background:#faf8f5;border-color:#121212}.co-ship__opt input{accent-color:#121212}.co-ship__mode{flex-direction:column;flex:1;font-size:1.4rem;display:flex}.co-ship__mode em{color:#12121280;font-size:1.2rem;font-style:normal}.co-ship__price{font-size:1.4rem;font-weight:600}.co-free{color:#1f7a4d;font-weight:600}.co-continue,.co-pay-btn{cursor:pointer;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#121212;border:0;border-radius:5rem;width:100%;padding:1.6rem;font-size:1.3rem;transition:opacity .15s}.co-continue:disabled{opacity:.35;cursor:not-allowed}.co-continue:hover:not(:disabled),.co-pay-btn:hover:not(:disabled){opacity:.88}.co-payform{flex-direction:column;gap:1.6rem;display:flex}.co-pay-btn{margin-top:.4rem}.co-error{color:#9a2b2b;margin:0 0 1rem;font-size:1.3rem}.co-trust-mini{color:#12121280;justify-content:center;gap:.8rem;font-size:1.1rem;display:flex}.co-summary{background:#fff;border:1px solid #12121214;border-radius:1.4rem;padding:2rem;position:sticky;top:2rem}.co-items{border-bottom:1px solid #12121214;flex-direction:column;gap:1.2rem;margin:0 0 1.4rem;padding:0 0 1.4rem;list-style:none;display:flex}.co-item{align-items:center;gap:1.2rem;display:flex}.co-item__media{background:#f4f2ef;border-radius:.8rem;flex-shrink:0;width:5.4rem;height:6.8rem;position:relative;overflow:hidden}.co-item__media img{object-fit:cover;width:100%;height:100%}.co-item__qty{color:#fff;background:#121212;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;display:flex;position:absolute;top:-.6rem;right:-.6rem}.co-item__info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.co-item__title{font-size:1.35rem;line-height:1.35}.co-item__variant{color:#12121280;font-size:1.2rem}.co-item__price{white-space:nowrap;font-size:1.35rem;font-weight:600}.co-totals{margin:0 0 1.4rem;padding:0}.co-totals>div{justify-content:space-between;align-items:baseline;padding:.5rem 0;font-size:1.4rem;display:flex}.co-totals dt,.co-totals dd{margin:0}.co-totals__grand{border-top:1px solid #12121214;margin-top:.6rem;padding-top:1.2rem!important}.co-totals__grand dt{font-size:1.5rem}.co-totals__grand dd{font-size:2.2rem;font-family:var(--font-display,"Volkhov", Georgia, serif);text-align:right}.co-totals__grand small{color:#12121273;font-size:1.1rem;font-weight:400;display:block}.co-reassure{color:#12121299;border-top:1px solid #12121214;grid-template-columns:1fr 1fr;gap:.7rem;margin:0;padding:1.4rem 0 0;font-size:1.2rem;list-style:none;display:grid}.co-success{background:#fafaf8;justify-content:center;align-items:center;min-height:70vh;padding:4rem 2rem;display:flex}.co-success__inner{text-align:center;max-width:44rem}.co-success__check{width:6.4rem;height:6.4rem;margin-bottom:2rem}.co-success__title{font-family:var(--font-display,"Volkhov", Georgia, serif);margin:0 0 1rem;font-size:3rem;font-weight:400}.co-success__ref{color:#121212b3;margin:0 0 1rem;font-size:1.4rem}.co-success__sub{color:#12121299;margin:0 0 2.4rem;font-size:1.45rem;line-height:1.6}@media screen and (width<=989px){.co-grid{grid-template-columns:1fr;gap:2rem}.co-summary{order:-1;position:static}}@media screen and (width<=749px){.co-wrap{padding:1.6rem 0 5rem}.co-block{border-radius:1.2rem;padding:1.6rem}.co-h{font-size:1.8rem}.co-reassure{grid-template-columns:1fr 1fr}}.co-gift{border-top:1px solid #785f4626;margin:1.4rem 0;padding:1.4rem 0}.co-gift__row{gap:.8rem;display:flex}.co-gift__input{letter-spacing:.06em;text-transform:uppercase;border:1px solid #785f4647;border-radius:.7rem;flex:1;padding:1rem 1.2rem;font-family:inherit;font-size:1.3rem}.co-gift__btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2a2320;border:1px solid #2a2320;border-radius:.7rem;padding:1rem 1.6rem;font-family:inherit;font-size:1.25rem}.co-gift__btn:disabled{opacity:.5;cursor:not-allowed}.co-gift__applied{color:#3f5b46;justify-content:space-between;align-items:center;font-size:1.3rem;display:flex}.co-gift__remove{color:#8a6f5e;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:1.2rem;text-decoration:underline}.co-gift__msg{color:#a03535;margin:.6rem 0 0;font-size:1.2rem}.co-totals__gift dd{color:#3f5b46}:root{--indice-primary:#242424;--indice-secondary:#7b8487;--indice-accent:#33383c;--indice-bg-light:#f7f7f8;--indice-bg-white:#fff;--indice-bg-blue:#f9fafc;--indice-border:#e5e5e5;--indice-success:#4ade80;--indice-warning:#fbbf24;--indice-error:#ef4444;--indice-radius:8px;--indice-shadow:0 2px 8px #00000014}.indice-hero{background-color:var(--indice-bg-light);text-align:center;padding:60px 20px}.indice-hero__content{max-width:800px;margin:0 auto}.indice-hero__badge{background:var(--indice-primary);color:#fff;letter-spacing:.02em;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.indice-badge-icon{width:16px;height:16px}.indice-hero__title{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);letter-spacing:-.01em;margin-bottom:16px;font-size:32px;font-weight:600;line-height:1.2}.indice-hero__baseline{color:var(--indice-secondary);margin-bottom:24px;font-size:16px;line-height:1.6}.indice-hero__meta{color:var(--indice-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.indice-meta__separator{opacity:.5}@media (width>=750px){.indice-hero{padding:80px 40px}.indice-hero__title{font-size:48px}.indice-hero__baseline{font-size:18px}}.indice-section-title{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);text-align:center;letter-spacing:-.01em;margin-bottom:16px;font-size:28px;font-weight:600;line-height:1.3}.indice-section-intro{color:var(--indice-secondary);text-align:center;max-width:700px;margin:0 auto 40px;font-size:16px;line-height:1.6}@media (width>=750px){.indice-section-title{margin-bottom:20px;font-size:36px}.indice-section-intro{font-size:17px}}.indice-methodology{background:var(--indice-bg-white);padding:52px 20px}.indice-methodology__header{margin-bottom:48px}.indice-methodology__grid{grid-template-columns:1fr;gap:32px;display:grid}.indice-pillar{text-align:center;border-radius:var(--indice-radius);background:var(--indice-bg-light);padding:24px;transition:transform .2s,box-shadow .2s}.indice-pillar:hover{box-shadow:var(--indice-shadow);transform:translateY(-4px)}.indice-pillar__icon{width:56px;height:56px;color:var(--indice-primary);margin:0 auto 20px}.indice-pillar__title{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);margin-bottom:12px;font-size:18px;font-weight:600}.indice-pillar__text{color:var(--indice-secondary);font-size:14px;line-height:1.6}@media (width>=600px){.indice-methodology__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=990px){.indice-methodology{padding:52px 40px}.indice-methodology__grid{grid-template-columns:repeat(4,1fr);gap:24px}.indice-pillar__title{font-size:19px}.indice-pillar__text{font-size:14px}}.indice-rankings{background:var(--indice-bg-blue);padding:52px 20px}.indice-rankings__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.indice-tab-btn{border:2px solid var(--indice-border);background:var(--indice-bg-white);color:var(--indice-secondary);font-size:14px;font-weight:600;font-family:var(--font-body), "Inter", Arial, sans-serif;border-radius:var(--indice-radius);cursor:pointer;padding:12px 20px;transition:all .2s}.indice-tab-btn:hover{border-color:var(--indice-primary);color:var(--indice-primary)}.indice-tab-btn.active{background:var(--indice-primary);color:#fff;border-color:var(--indice-primary)}.indice-tab-content{display:none}.indice-tab-content.active{display:block}.indice-ranking-table{background:var(--indice-bg-white);border-radius:var(--indice-radius);-webkit-overflow-scrolling:touch;box-shadow:var(--indice-shadow);overflow-x:auto}.indice-ranking-table table{border-collapse:collapse;width:100%;min-width:420px}.indice-ranking-table thead{background:var(--indice-bg-light)}.indice-ranking-table th{text-align:left;color:var(--indice-primary);border-bottom:2px solid var(--indice-border);white-space:nowrap;padding:12px 10px;font-size:13px;font-weight:600}.indice-ranking-table td{border-bottom:1px solid var(--indice-border);color:var(--indice-secondary);padding:12px 10px;font-size:13px}.indice-ranking-table tbody tr:last-child td{border-bottom:none}.indice-ranking-table tbody tr:hover{background:var(--indice-bg-light)}.indice-ranking-table th:first-child,.indice-ranking-table td:first-child{text-align:center;width:40px;color:var(--indice-primary);font-weight:600}.indice-ranking-table th:nth-child(2),.indice-ranking-table td:nth-child(2){width:80px}.indice-ranking-table th:nth-child(3),.indice-ranking-table td:nth-child(3){min-width:90px}.indice-ranking-table th:nth-child(4),.indice-ranking-table td:nth-child(4){min-width:140px}@media (width>=750px){.indice-rankings{padding:52px 40px}.indice-tab-btn{padding:14px 28px;font-size:15px}.indice-ranking-table th,.indice-ranking-table td{font-size:15px}}.indice-charts{background:var(--indice-bg-white);padding:52px 20px}.indice-charts__grid{grid-template-columns:1fr;gap:40px;margin-top:40px;display:grid}.indice-chart-item{text-align:center}.indice-chart-title{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);margin-bottom:20px;font-size:20px;font-weight:600}.chart-container{width:100%;max-width:700px;margin:0 auto;position:relative}.indice-chart-image{border-radius:var(--indice-radius);width:100%;height:auto;box-shadow:var(--indice-shadow)}@media (width>=990px){.indice-charts{padding:52px 40px}.indice-charts__grid{grid-template-columns:repeat(2,1fr);gap:48px}.indice-chart-item:nth-child(3){grid-column:1/-1}.indice-chart-item:nth-child(3) .chart-container{max-width:500px}}.indice-comparative{background:var(--indice-bg-blue);padding:52px 20px}.indice-table-wrapper{-webkit-overflow-scrolling:touch;background:var(--indice-bg-white);border-radius:var(--indice-radius);box-shadow:var(--indice-shadow);margin:32px 0;overflow-x:auto}.indice-table{border-collapse:collapse;width:100%;min-width:1000px}.indice-table thead{background:var(--indice-bg-light)}.indice-table th{text-align:left;color:var(--indice-primary);border-bottom:2px solid var(--indice-border);white-space:nowrap;background:var(--indice-bg-light);z-index:10;padding:16px 12px;font-size:14px;font-weight:600;position:sticky;top:0}.indice-table th.sticky-col{z-index:20;position:sticky;left:0}.indice-table td{border-bottom:1px solid var(--indice-border);color:var(--indice-secondary);padding:16px 12px;font-size:14px}.indice-table td.sticky-col{background:var(--indice-bg-white);color:var(--indice-primary);border-right:2px solid var(--indice-border);font-weight:600;position:sticky;left:0}.indice-table tbody tr:hover td,.indice-table tbody tr:hover td.sticky-col{background:var(--indice-bg-light)}.score{font-size:16px;line-height:1;display:inline-block}.score.excellent{color:var(--indice-success)}.score.good{color:#10b981}.score.average{color:var(--indice-warning)}.score.poor{color:var(--indice-error)}.indice-table-mobile{display:none}.indice-material-card{border:1px solid var(--indice-border);border-radius:var(--indice-radius);background:var(--indice-bg-white);margin-bottom:16px;padding:20px}.indice-material-card h3{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);border-bottom:2px solid var(--indice-border);margin-bottom:16px;padding-bottom:12px;font-size:18px;font-weight:600}.indice-material-card .criterion{border-bottom:1px solid var(--indice-border);justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.indice-material-card .criterion:last-child{border-bottom:none}.indice-material-card .criterion span:first-child{color:var(--indice-secondary);font-weight:500}.indice-material-card .criterion span:last-child{color:var(--indice-primary);font-weight:600}.indice-legend{background:var(--indice-bg-white);border-radius:var(--indice-radius);border:1px solid var(--indice-border);margin-top:32px;padding:20px}.indice-legend h4{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);margin-bottom:12px;font-size:16px;font-weight:600}.indice-legend ul{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.indice-legend li{color:var(--indice-secondary);align-items:center;gap:8px;font-size:14px;display:flex}@media (width<=750px){.indice-table-wrapper{display:none}.indice-table-mobile{display:block}}@media (width>=990px){.indice-comparative{padding:52px 40px}.indice-table th,.indice-table td{padding:18px 16px;font-size:15px}}.indice-trends{background:var(--indice-bg-white);padding:52px 20px}.indice-timeline{max-width:800px;margin:40px auto 0}.indice-trend-item{gap:24px;margin-bottom:40px;display:flex}.indice-trend-item:last-child{margin-bottom:0}.trend-bullet{flex-direction:column;flex-shrink:0;align-items:center;width:40px;display:flex}.trend-dot{background:var(--indice-primary);border:3px solid var(--indice-bg-light);width:16px;height:16px;box-shadow:0 0 0 2px var(--indice-primary);border-radius:50%}.trend-line{background:var(--indice-border);flex-grow:1;width:2px;margin-top:8px}.indice-trend-item:last-child .trend-line{display:none}.trend-content{flex-grow:1;padding-bottom:20px}.trend-stat{color:var(--indice-primary);font-size:24px;font-weight:700;font-family:var(--font-body), "Inter", Arial, sans-serif;margin-bottom:8px;display:inline-block}.trend-title{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.3}.trend-text{color:var(--indice-secondary);font-size:14px;line-height:1.6}@media (width>=750px){.indice-trends{padding:52px 40px}.trend-stat{font-size:28px}.trend-title{font-size:20px}.trend-text{font-size:15px}}.indice-download{background:var(--indice-bg-light);padding:60px 20px}.indice-download__content{grid-template-columns:1fr;align-items:center;gap:40px;max-width:900px;margin:0 auto;display:grid}.indice-download__visual{text-align:center}.pdf-preview-image{border-radius:var(--indice-radius);width:100%;max-width:300px;height:auto;box-shadow:0 4px 20px #0000001f}.indice-download__text{text-align:center}.indice-download__subtitle{color:var(--indice-secondary);margin-bottom:24px;font-size:16px}.indice-download__features{text-align:left;max-width:400px;margin:0 auto 32px;padding:0;list-style:none}.indice-download__features li{color:var(--indice-secondary);padding:10px 0 10px 28px;font-size:14px;position:relative}.indice-download__features li:before{content:"✓";color:var(--indice-success);font-size:16px;font-weight:700;position:absolute;left:0}.btn-download-pdf{background:var(--indice-primary);color:#fff;font-family:var(--font-body), "Inter", Arial, sans-serif;border-radius:var(--indice-radius);box-shadow:var(--indice-shadow);align-items:center;gap:12px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-download-pdf:hover{background:var(--indice-accent);transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.btn-download-pdf svg{width:24px;height:24px}.indice-download__size{color:var(--indice-secondary);margin-top:12px;font-size:13px}@media (width>=750px){.indice-download{padding:80px 40px}.indice-download__content{grid-template-columns:1fr 1fr}.indice-download__text{text-align:left}.indice-download__features{margin-left:0}}.indice-citation{background:var(--indice-bg-white);padding:52px 20px}.indice-citations{grid-template-columns:1fr;gap:24px;margin-top:40px;display:grid}.citation-box{background:var(--indice-bg-light);border:1px solid var(--indice-border);border-radius:var(--indice-radius);padding:24px}.citation-label{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);margin-bottom:12px;font-size:16px;font-weight:600}.citation-text{color:var(--indice-secondary);background:var(--indice-bg-white);border-left:3px solid var(--indice-primary);border-radius:4px;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.6}.btn-copy-citation{background:var(--indice-primary);color:#fff;font-family:var(--font-body), "Inter", Arial, sans-serif;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-copy-citation:hover{background:var(--indice-accent)}.btn-copy-citation.copied{background:var(--indice-success)}.btn-copy-citation svg{width:18px;height:18px}.indice-share{border-top:2px solid var(--indice-border);margin-top:48px;padding-top:48px}.indice-share-title{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);text-align:center;margin-bottom:20px;font-size:20px;font-weight:600}.indice-share-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.share-btn{background:var(--indice-bg-light);color:var(--indice-primary);font-family:var(--font-body), "Inter", Arial, sans-serif;border:1px solid var(--indice-border);border-radius:var(--indice-radius);align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.share-btn:hover{background:var(--indice-primary);color:#fff;border-color:var(--indice-primary)}.share-btn svg{width:20px;height:20px}.indice-contact{text-align:center;background:var(--indice-bg-light);border-radius:var(--indice-radius);margin-top:48px;padding:32px}.indice-contact h3{font-family:var(--font-body), "Inter", Arial, sans-serif;color:var(--indice-primary);margin-bottom:12px;font-size:18px;font-weight:600}.indice-contact p{color:var(--indice-secondary);margin-bottom:20px;font-size:14px}.btn-contact{background:var(--indice-primary);color:#fff;font-family:var(--font-body), "Inter", Arial, sans-serif;border-radius:var(--indice-radius);padding:12px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.btn-contact:hover{background:var(--indice-accent)}.indice-copyright{border-top:1px solid var(--indice-border);text-align:center;margin-top:48px;padding-top:32px}.indice-copyright p{color:var(--indice-secondary);margin-bottom:8px;font-size:13px}.indice-license{font-size:12px;font-style:italic}@media (width>=750px){.indice-citation{padding:52px 40px}.indice-citations{grid-template-columns:repeat(3,1fr)}.citation-text{font-size:14px}}.indice-grid-4{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=600px){.indice-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width>=990px){.indice-grid-4{grid-template-columns:repeat(4,1fr)}}@media print{.indice-hero__badge,.indice-tab-btn,.btn-download-pdf,.btn-copy-citation,.share-btn,.btn-contact{display:none}.indice-hero,.indice-methodology,.indice-rankings,.indice-charts,.indice-comparative,.indice-trends,.indice-download,.indice-citation{page-break-inside:avoid}}#MainContent .btn-download-pdf,#MainContent .btn-contact{color:#fff!important}#MainContent .share-btn{color:var(--indice-primary)!important}#MainContent .share-btn:hover,#MainContent .atlas-hero a[href^=\#],#MainContent .testresist-hero a[href^=\#],#MainContent .guidetaille-hero a[href^=\#],#MainContent .calendmat-hero a[href^=\#],#MainContent .enclabel-hero a[href^=\#],#MainContent .compentretien-hero a[href^=\#],#MainContent .decomposition-hero a[href^=\#],#MainContent .dureevie-hero a[href^=\#],#MainContent .detachage-hero a[href^=\#],#MainContent .propphys-hero a[href^=\#],#MainContent .capsule-hero a[href^=\#],#MainContent .fibrescomp-hero a[href^=\#]{color:#fff!important}#MainContent .atlas-hero a[href^=\#]:hover,#MainContent .testresist-hero a[href^=\#]:hover,#MainContent .guidetaille-hero a[href^=\#]:hover,#MainContent .calendmat-hero a[href^=\#]:hover,#MainContent .enclabel-hero a[href^=\#]:hover,#MainContent .compentretien-hero a[href^=\#]:hover,#MainContent .decomposition-hero a[href^=\#]:hover,#MainContent .dureevie-hero a[href^=\#]:hover,#MainContent .detachage-hero a[href^=\#]:hover,#MainContent .propphys-hero a[href^=\#]:hover,#MainContent .capsule-hero a[href^=\#]:hover,#MainContent .fibrescomp-hero a[href^=\#]:hover{opacity:.9;color:#fff!important}#MainContent .atlas-methodology a{color:#c8a96e!important}#MainContent .testresist-methodology a{color:#4a8fc2!important}#MainContent .guidetaille-methodology a{color:#c2847a!important}#MainContent .calendmat-methodology a{color:#d4a747!important}#MainContent .enclabel-methodology a{color:#9b8ec4!important}#MainContent .compentretien-methodology a{color:#c27a4a!important}#MainContent .dureevie-methodology a{color:#5b8c5a!important}#MainContent .detachage-methodology a{color:#b5651d!important}#MainContent .propphys-methodology a{color:#4a7fb5!important}#MainContent .capsule-methodology a{color:#7a6b8a!important}#MainContent .fibrescomp-methodology a{color:#6b8e6b!important}#MainContent .atlas-citation a{color:#c8a96e!important}#MainContent .testresist-citation a{color:#4a8fc2!important}#MainContent .guidetaille-citation a{color:#c2847a!important}#MainContent .calendmat-citation a{color:#d4a747!important}#MainContent .enclabel-citation a{color:#9b8ec4!important}#MainContent .compentretien-citation a{color:#c27a4a!important}#MainContent .dureevie-citation a{color:#5b8c5a!important}#MainContent .detachage-citation a{color:#b5651d!important}#MainContent .propphys-citation a{color:#4a7fb5!important}#MainContent .capsule-citation a{color:#7a6b8a!important}#MainContent .fibrescomp-citation a{color:#6b8e6b!important}#MainContent .atlas-faq a,#MainContent [class*=atlas] details a{color:#c8a96e!important}#MainContent .testresist-faq a,#MainContent [class*=testresist] details a{color:#4a8fc2!important}#MainContent .guidetaille-faq a,#MainContent [class*=guidetaille] details a{color:#c2847a!important}#MainContent .calendmat-faq a,#MainContent [class*=calendmat] details a{color:#d4a747!important}#MainContent .enclabel-faq a,#MainContent [class*=enclabel] details a{color:#9b8ec4!important}#MainContent .compentretien-faq a,#MainContent [class*=compentretien] details a{color:#c27a4a!important}#MainContent .propphys-faq a,#MainContent [class*=propphys] details a{color:#4a7fb5!important}#MainContent .capsule-faq a,#MainContent [class*=capsule] details a{color:#7a6b8a!important}#MainContent .fibrescomp-faq a,#MainContent [class*=fibrescomp] details a{color:#6b8e6b!important}.static-page--ported .static-page__content{width:100%;max-width:none!important;padding:0!important}.static-page--ported{width:100%;padding-left:0;padding-right:0;max-width:none!important}.static-page.static-page--ported .static-page__content .affiliates-description_content a,.static-page.static-page--ported .static-page__content .affiliates-table a{color:#fff!important}.static-page__content>section,.static-page__content>div>section,.static-page__content [class$=-hero],.static-page__content [class*=indice-],.static-page__content [class*=baro-],.static-page__content [class*=barometre-],.static-page__content [class*=calculateur-],.static-page__content [class*=manifeste-]{box-sizing:border-box}.static-page__content .indice-hero__content,.static-page__content .barometre-hero .hero-content,.static-page__content .calculateur-hero__content,.static-page__content .manifeste-hero__content,.static-page__content .hero-content,.static-page__content .page-width,.static-page__content [class$=__container],.static-page__content [class$=__inner],.static-page__content [class$=__grid],.static-page__content [class$=__wrapper],.static-page__content .indice-table-wrapper,.static-page__content .indice-usage-grid,.static-page__content .indice-transparency__grid,.static-page__content .indice-charts__grid,.static-page__content .baro-classement__wrapper,.static-page__content .baro-table{width:100%;max-width:132rem!important;margin-left:auto!important;margin-right:auto!important}.static-page--codes-promo .static-page__content .isolate.page-width,.static-page--codes-promo .static-page__content .rich-text__wrapper.page-width,.static-page--codes-promo .static-page__content .page-width.section--padding{max-width:none!important}.static-page--durabilite .static-page__content .sustainability__intro__title,.static-page--durabilite .static-page__content .sustainability__intro__subtitle,.static-page--durabilite .static-page__content .sustainability__cta__title,.static-page--durabilite .static-page__content .sustainability__cta__subtitle{max-width:90rem}.static-page__content .indice-section-intro,.static-page__content .indice-download__subtitle,.static-page__content .hero-subtitle,.static-page__content .indice-usage-guide__header,.static-page__content .indice-transparency__header,.static-page__content .section-intro,.static-page__content .calculateur-section-intro,.static-page__content .factors-intro,.static-page__content .parallel-intro{max-width:82rem!important;margin-left:auto!important;margin-right:auto!important}.static-page__content .chart-container{max-width:none!important}.static-page__content .indice-chart-item:nth-child(3) .chart-container{max-width:46rem!important}.static-page__content>section,.static-page__content>div>section{padding-left:2rem;padding-right:2rem}.dataset-progress{z-index:60;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.dataset-progress__bar{background:linear-gradient(90deg,#d8b465,#e8ca8a);width:0;height:100%;transition:width .1s linear}.dataset-toc{top:calc(var(--header-height,6rem) + 1rem);z-index:20;max-width:132rem;margin:0 auto 3.2rem;padding:0 2rem;position:sticky}.dataset-toc__inner{backdrop-filter:saturate(160%)blur(10px);scrollbar-width:none;background:#ffffffdb;border:1px solid #00000012;border-radius:5rem;gap:.6rem;padding:.8rem;display:flex;overflow-x:auto;box-shadow:0 6px 24px #0000000f}.dataset-toc__inner::-webkit-scrollbar{display:none}.dataset-toc__link{letter-spacing:.02em;color:#5c5c5c;white-space:nowrap;border-radius:5rem;flex:none;padding:.7rem 1.5rem;font-size:1.25rem;text-decoration:none;transition:background .18s,color .18s}.dataset-toc__link:hover{color:#141414;background:#0000000d}main.static-page .dataset-toc a.dataset-toc__link.is-active{background:#141414;color:#fff!important}.dataset-toc__link:empty{display:none}.static-page__content .section--padding{padding:6.4rem 2rem}.static-page__content>*>.indice-methodology,.static-page__content>*>.indice-comparative,.static-page__content>*>.indice-transparency{background:#faf9f7}.static-page__content h2{font-family:var(--font-display,"Volkhov", Georgia, serif);letter-spacing:-.01em}.static-page__content .indice-section-title,.static-page__content .baro-section-title{font-family:var(--font-display,"Volkhov", Georgia, serif);font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.15}.static-page__content .indice-section-intro{color:#5c5c5c;font-size:1.6rem;line-height:1.75}.dataset-keypoint{background:linear-gradient(135deg,#fdfbf7 0%,#f7f1e6 100%);border-left:3px solid #d8b465;border-radius:0 1.2rem 1.2rem 0;max-width:92rem;margin:3.2rem auto;padding:2.4rem 2.8rem}.dataset-keypoint__label{letter-spacing:.18em;text-transform:uppercase;color:#a8842f;align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:1.05rem;font-weight:700;display:inline-flex}.dataset-keypoint__text{color:#2e2a25;margin:0;font-size:1.55rem;line-height:1.7}.dataset-stats{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.6rem;max-width:132rem;margin:0 auto 1rem;padding:0 2rem;display:grid}.dataset-stat{text-align:center;background:#fff;border:1px solid #00000012;border-radius:1.4rem;padding:2.6rem 1.6rem;transition:transform .25s,box-shadow .25s}.dataset-stat:hover{transform:translateY(-4px);box-shadow:0 14px 34px #00000014}.dataset-stat__value{font-family:var(--font-display,"Volkhov", Georgia, serif);color:#141414;font-size:clamp(3rem,4vw,4.4rem);line-height:1}.dataset-stat__label{letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;margin-top:.8rem;font-size:1.2rem}.static-page__content table{border-collapse:separate;border-spacing:0;width:100%;font-size:1.4rem}.static-page__content .indice-ranking-table,.static-page__content .indice-comparative-table,.static-page__content .baro-table{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #00000014;border-radius:1.2rem;display:block;overflow-x:auto}.static-page__content thead th{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:normal;vertical-align:bottom;background:#141414;padding:1.4rem 1.2rem;font-size:1.1rem;line-height:1.3}.static-page__content tbody td{border-top:1px solid #0000000f;padding:1.4rem 1.6rem}.static-page__content tbody tr{transition:background .15s}.static-page__content tbody tr:hover{background:#faf7f1}.static-page__content tbody tr:first-child td:first-child{font-weight:600;box-shadow:inset 3px 0 #d8b465}.static-page__content tbody tr:nth-child(2) td:first-child{box-shadow:inset 3px 0 silver}.static-page__content tbody tr:nth-child(3) td:first-child{box-shadow:inset 3px 0 #cd7f32}.static-page__content .indice-chart-item{background:#fff;border:1px solid #00000012;border-radius:1.4rem;padding:2.4rem;overflow:hidden}.static-page__content .indice-chart-image{width:100%;height:auto;display:block}.static-page__content .indice-charts__grid{grid-template-columns:repeat(auto-fit,minmax(34rem,1fr));gap:2rem;display:grid}.static-page__content .indice-pillar,.static-page__content .indice-trend-item,.static-page__content .indice-usage-card,.static-page__content .indice-transparency-card{background:#fff;border:1px solid #00000012;border-radius:1.4rem;padding:2.6rem;transition:transform .25s,box-shadow .25s,border-color .25s}.static-page__content .indice-pillar:hover,.static-page__content .indice-trend-item:hover,.static-page__content .indice-usage-card:hover{border-color:#d8b46580;transform:translateY(-4px);box-shadow:0 16px 38px #00000014}.static-page__content .indice-pillar__icon{margin-bottom:1.2rem;font-size:2.6rem}.static-page__content .indice-pillar__title,.static-page__content .indice-trend-item h3{font-family:var(--font-display,"Volkhov", Georgia, serif);margin-bottom:.8rem;font-size:1.9rem}.static-page__content .indice-tabs{flex-wrap:wrap;gap:.6rem;margin-bottom:2.4rem;display:flex}.static-page__content .indice-tab-btn{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:5rem;padding:.9rem 1.8rem;font-size:1.3rem;transition:background .18s,color .18s,border-color .18s}.static-page__content .indice-tab-btn:hover{border-color:#d8b465}.static-page__content .indice-tab-btn.is-active,.static-page__content .indice-tab-btn[aria-selected=true]{color:#fff;background:#141414;border-color:#141414}.static-page__content .indice-tab-content{display:none}.static-page__content .indice-tab-content.is-active{animation:.3s dsFade;display:block}@keyframes dsFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dataset-faq{max-width:92rem;margin:0 auto}.dataset-faq__item{border-bottom:1px solid #00000017}.dataset-faq__q{cursor:pointer;text-align:left;color:#141414;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.6rem;width:100%;padding:1.9rem 0;font-size:1.6rem;font-weight:500;display:flex}.dataset-faq__q:after{content:"+";color:#d8b465;flex:none;font-size:2rem;transition:transform .25s}.dataset-faq__item.is-open .dataset-faq__q:after{transform:rotate(45deg)}.dataset-faq__a{color:#5c5c5c;max-height:0;font-size:1.5rem;line-height:1.75;transition:max-height .3s,padding .3s;overflow:hidden}.dataset-faq__item.is-open .dataset-faq__a{max-height:60rem;padding-bottom:1.9rem}.dataset-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.dataset-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dataset-reveal{opacity:1;transition:none;transform:none}.dataset-stat:hover,.static-page__content .indice-pillar:hover{transform:none}}@media screen and (width<=749px){.static-page__content .section--padding{padding:4rem 1.6rem}.dataset-toc{top:calc(var(--header-height,5rem) + .5rem);padding:0 1rem}.dataset-toc__link{padding:.6rem 1.2rem;font-size:1.15rem}.dataset-keypoint{margin:2.4rem 1rem;padding:1.8rem 1.6rem}.static-page__content .indice-charts__grid{grid-template-columns:1fr}.dataset-stats{grid-template-columns:repeat(2,1fr);gap:1rem}.dataset-stat{padding:1.8rem 1rem}}.static-page__content svg:not([width]):not([height]){width:2.2rem;max-width:100%;height:2.2rem}.static-page__content svg{max-width:100%}.static-page__content button svg:not([width]),.static-page__content a svg:not([width]){width:1.6rem;height:1.6rem}.static-page__content .scroll-trigger,.static-page__content .scroll-trigger.animate--fade-in,.static-page__content .scroll-trigger.animate--slide-in,.static-page__content [class*=animate--]{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}main.static-page .static-page__content a.btn-download-pdf:not(.header__menu-item),main.static-page .static-page__content a.btn-contact:not(.header__menu-item),main.static-page .static-page__content a.btn-secondary:not(.header__menu-item),main.static-page .static-page__content a.contact-email:not(.header__menu-item),main.static-page .static-page__content a.contact-item:not(.header__menu-item),main.static-page .static-page__content a.inspiration-card__link:not(.header__menu-item),main.static-page .static-page__content a.calcport-hero__cta:not(.header__menu-item),main.static-page .static-page__content a.encyvelou-hero__cta:not(.header__menu-item),main.static-page .static-page__content a.guidcert-hero__cta:not(.header__menu-item),main.static-page .static-page__content a.guidnorm-hero__cta:not(.header__menu-item),main.static-page .static-page__content a.guidoubl-hero__cta:not(.header__menu-item),main.static-page .static-page__content a.guidtiss-hero__cta:not(.header__menu-item),main.static-page .static-page__content a.guidtissag-hero__cta:not(.header__menu-item),main.static-page .static-page__content a.indice-hero__cta:not(.header__menu-item),main.static-page--barometre-matieres-trompeuses .static-page__content a[href^=mailto\:]:not(.header__menu-item),main.static-page--guide-tailles-universel .static-page__content a[href^=mailto\:]:not(.header__menu-item),main.static-page--test-resistance-tissus-resultats-laboratoire .static-page__content a[href^=mailto\:]:not(.header__menu-item),main.static-page--configurator-tenues .static-page__content a.cta-button:not(.header__menu-item){color:#fff!important}main.static-page--calculateur-cout-par-porte .static-page__content a.contact-email:not(.header__menu-item){color:#121212!important}.lx-panel__title,.lx-section-title,.collection-hero__rayon,.blogx-hero__title,.article-x__title,.static-page__title,.search-page__title,.cart-page__title,.syspage__title{font-family:var(--font-display,"Volkhov", Georgia, serif)!important;letter-spacing:-.02em!important;font-weight:400!important}.collection-hero__rayon{letter-spacing:-.01em;color:#1a1d20;margin:.9rem 0 0;font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.1}.collection-hero__title,h1.collection-hero__title{text-wrap:balance;max-width:62rem;text-transform:none!important;letter-spacing:0!important;color:#12121285!important;margin:.7rem 0 0!important;font-family:Inter,-apple-system,system-ui,sans-serif!important;font-size:1.3rem!important;font-weight:400!important;line-height:1.5!important}@media screen and (width<=749px){.collection-hero__rayon{margin-top:.7rem;font-size:2.1rem}.collection-hero__title,h1.collection-hero__title{margin-top:.55rem!important;font-size:1.15rem!important}}.article-x__body h2,.article-x__content h2,.blogx-featured__title,.blogx-card__title,.blogx-news__title,.collection-description h2{font-family:var(--font-display,"Volkhov", Georgia, serif)!important;letter-spacing:-.015em!important;font-weight:400!important}.blogx-news__form button[type=submit],.blogx-news__form input[type=email],.syspage__btn,.cart-page__back,.lx-search__btn,.footer-newsletter__submit,.button,.shopify-challenge__button{border-radius:5rem!important}.syspage__btn,.cart-page__back{color:#121212;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #12121259;padding:1.3rem 3.2rem;font-size:1.2rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.syspage__btn:hover,.cart-page__back:hover{color:#fff;background:#121212;border-color:#121212}.product-card-wrapper .card__content{margin-top:1rem!important;padding-top:0!important}.product-card-wrapper .card__information{padding:0 0 .4rem!important}.product-card-wrapper .card__heading{line-height:1.4;margin:0!important;padding:0!important}.product-card-wrapper .card-information,.product-card-wrapper .price_block{margin-top:.5rem!important;padding:0!important}.product-card-wrapper .price{font-weight:600;margin-top:0!important;padding-top:0!important}.collection-hero--lede nav.breadcrumb a:after{content:none!important;display:none!important}.collection-hero.collection-hero--lede .collection-hero__inner,.collection-hero.collection-hero--lede .collection-hero__title,.collection-hero.collection-hero--lede .collection-hero__rayon{text-align:left!important}.mp{--mp-ink:#121212;--mp-ink-soft:#121212b8;--mp-ink-mute:#12121285;--mp-line:#1212121f;--mp-ivory:#faf8f5;--mp-sand:#f2ede6;--mp-dark:#121212;--mp-measure:68rem;--mp-wide:132rem;--mp-gutter:2.4rem;font-family:var(--font-body-family);color:var(--mp-ink);display:block}.mp img{max-width:100%;display:block;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.mp ul,.mp ol{margin:0 auto;padding-left:0!important;list-style:none!important}.mp li{margin:0;padding-left:0!important;list-style:none!important}.mp li:before{content:none!important}.mp blockquote{color:inherit;border:0;margin:0;padding:0;font-style:normal;display:block}.mp blockquote>*{margin-top:0}.mp p{margin:0 0 1.6rem}.mp p:last-child{margin-bottom:0}.mp-section{padding:clamp(6rem, 8vw, 11rem) var(--mp-gutter);background:#fff}.mp-section--ivory{background:var(--mp-ivory)}.mp-section--sand{background:var(--mp-sand)}.mp-section--dark{background:var(--mp-dark);color:#fff}.mp-section--tight{padding-top:clamp(4rem,5vw,6.4rem)}.mp-section--annonce{padding-bottom:clamp(2.4rem,3vw,3.6rem)}.mp-wrap{max-width:var(--mp-wide);margin:0 auto}.mp-wrap--narrow{max-width:88rem}.mp-kicker{font-family:var(--font-body-family);letter-spacing:.22em;text-transform:uppercase;color:var(--mp-ink-mute);margin:0 0 1.4rem;font-size:1.1rem;font-weight:500}.mp-section--dark .mp-kicker{color:#ffffff9e}.mp-title{font-family:var(--font-display-family);letter-spacing:-.02em;color:inherit;text-wrap:balance;margin:0;font-size:clamp(2.8rem,3.4vw,4.4rem);font-weight:400;line-height:1.14}.mp-title em{font-style:italic}.mp-head{text-align:center;max-width:82rem;margin:0 auto clamp(3.2rem,4vw,5.2rem)}.mp-head--left{text-align:left;margin-left:0}.mp-head__rule{background:var(--mp-line);width:4.8rem;height:1px;margin:0 auto 2.4rem}.mp-head--left .mp-head__rule{margin-left:0}.mp-section--dark .mp-head__rule{background:#ffffff3d}.mp-intro{max-width:72rem;color:var(--mp-ink-mute);margin:2rem auto 0;font-size:1.6rem;line-height:1.8}.mp-head--left .mp-intro{margin-left:0}.mp-prose{max-width:var(--mp-measure);color:var(--mp-ink-soft);margin:0 auto;font-size:1.55rem;line-height:1.9}.mp-prose--left{margin-left:0}.mp-prose__lead{font-family:var(--font-display-family);letter-spacing:-.01em;color:var(--mp-ink);margin:0 0 2.8rem;font-size:clamp(1.9rem,2.1vw,2.3rem);line-height:1.55}.mp .mp-title,.mp .mp-hero__title,.mp .mp-prose__lead,.mp .mp-band__quote,.mp .mp-panel__title{font-family:var(--font-display-family)!important}.mp .mp-title{font-size:clamp(2.8rem,3.4vw,4.4rem)!important}.mp .mp-hero__title{font-size:clamp(3.2rem,4.6vw,5.6rem)!important}.mp .mp-prose__lead{font-size:clamp(1.9rem,2.1vw,2.3rem)!important}.mp .mp-band__quote{font-size:clamp(2.1rem,2.6vw,3rem)!important}.mp .mp-panel__title{font-size:2.4rem!important}.mp-hero{background:#ded8d0;justify-content:center;align-items:flex-end;min-height:clamp(42rem,62vh,64rem);display:flex;position:relative;overflow:hidden}.mp .mp-hero__img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.mp-hero--court{min-height:clamp(28rem,40vh,40rem)}.mp-hero--court .mp-hero__veil{background:linear-gradient(#0000003d 0%,#0006 52%,#000000bd 100%)}.mp-hero__veil{background:linear-gradient(#00000052 0%,#00000024 34%,#000000bd 100%);position:absolute;inset:0}.mp-hero__box{width:100%;max-width:96rem;padding:0 var(--mp-gutter) clamp(4.8rem, 6vw, 8rem);text-align:center;color:#fff;position:relative}.mp-hero__box .mp-kicker{color:#ffffffeb}.mp-hero__title{font-family:var(--font-display-family);letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 1px 24px #00000047;margin:0;font-size:clamp(3.2rem,4.6vw,5.6rem);font-weight:400;line-height:1.1}.mp-hero__baseline{color:#ffffffdb;max-width:56rem;margin:2rem auto 0;font-size:1.5rem;line-height:1.7}.mp-split{max-width:var(--mp-wide);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3.2rem,5vw,7.2rem);margin:0 auto;display:grid}.mp-split--reverse .mp-split__media{order:-1}.mp-split__media{background:var(--mp-sand);position:relative;overflow:hidden}.mp-split__media img{object-fit:cover;aspect-ratio:3/4;width:100%;height:100%}.mp-split__body{max-width:56rem}.mp-figures{max-width:var(--mp-wide);grid-template-columns:repeat(3,1fr);align-items:end;gap:clamp(1.6rem,2.4vw,3.2rem);margin:0 auto;display:grid}.mp-figure{margin:0}.mp-figure img{object-fit:cover;width:100%}.mp-figure--tall img{aspect-ratio:3/4}.mp-figure--wide img{aspect-ratio:4/3}.mp-figure figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--mp-ink-mute);margin-top:1.2rem;font-size:1.15rem}.mp-gallery{max-width:var(--mp-wide);grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,1.8vw,2.4rem);margin:0 auto;padding:0;list-style:none;display:grid}.mp-gallery li{margin:0;list-style:none}.mp-gallery__link{background:var(--mp-sand);text-decoration:none;display:block;position:relative;overflow:hidden}.mp-gallery__link img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.mp-gallery__link:hover img{transform:scale(1.045)}.mp-gallery__veil{background:linear-gradient(#0000 46%,#00000085 100%);position:absolute;inset:0}.mp-gallery__label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#fff;font-size:1.2rem;position:absolute;bottom:2rem;left:0;right:0}.mp-gallery__label span{letter-spacing:.14em;color:#ffffffbd;margin-top:.5rem;font-size:1.05rem;display:block}.mp-promise__bar{max-width:var(--mp-wide);border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:baseline;gap:2rem;margin:0 auto 3.2rem;padding-bottom:1.6rem;display:flex}.mp-promise__bar p,.mp-promise__bar .mp-kicker{margin:0}.mp-promise__note{letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a;text-align:right;font-size:1.1rem}.mp-promise{max-width:var(--mp-wide);grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,2vw,2.4rem);margin:0 auto;display:grid}.mp-panel{min-height:46rem;display:flex;position:relative;overflow:hidden}.mp-panel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-panel__veil{background:linear-gradient(#0000000d 0%,#00000057 42%,#000000e6 100%);position:absolute;inset:0}.mp-panel__body{color:#fff;margin-top:auto;padding:3.2rem 2.8rem;position:relative}.mp-panel__title{font-family:var(--font-display-family);letter-spacing:-.01em;color:#fff;margin:0 0 1.2rem;font-size:2.4rem;font-weight:400}.mp-panel__text{color:#ffffffd6;margin:0;font-size:1.4rem;line-height:1.75}.mp-band{justify-content:center;align-items:center;min-height:clamp(34rem,44vh,48rem);display:flex;position:relative;overflow:hidden}.mp-band img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-band__veil{background:#0a0c0e85;position:absolute;inset:0}.mp-band__body{max-width:82rem;padding:0 var(--mp-gutter);text-align:center;color:#fff;position:relative}.mp-band__quote{font-family:var(--font-display-family);color:#fff;margin:0;font-size:clamp(2.1rem,2.6vw,3rem);font-style:italic;font-weight:400;line-height:1.45}.mp-band__cite{font-family:var(--font-body-family);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-top:2rem;font-size:1.1rem;font-style:normal;display:block}.mp-zones{grid-template-columns:repeat(2,1fr);gap:clamp(2rem,3vw,3.6rem);max-width:108rem;margin:0 auto;display:grid}.mp-zone{border:1px solid var(--mp-line);background:#fff;padding:clamp(2.4rem,3vw,3.2rem)}.mp-zone__title{font-family:var(--font-display-family);letter-spacing:-.01em;margin:0 0 .6rem;font-size:2.2rem;font-weight:400}.mp-zone__note{color:var(--mp-ink-mute);margin:0 0 2rem;font-size:1.3rem;line-height:1.6}.mp-zone__pays{border-top:1px solid var(--mp-line);color:var(--mp-ink-mute);margin:2rem 0 0;padding-top:1.6rem;font-size:1.2rem;line-height:1.7}.mp .mp-table thead th{color:var(--mp-ink-mute);vertical-align:bottom;background:0 0;padding:0 0 .9rem}.mp .mp-table tbody td{border-top:0;padding:1.3rem 0}.mp .mp-table tbody tr:hover{background:0 0}.mp .mp-table tbody tr td:first-child{font-weight:400;box-shadow:none!important}.mp .mp-table tbody td:last-child{padding-right:0}.mp .mp-table tbody td:first-child{padding-left:0}.mp .mp-table{table-layout:auto}.mp-table{border-collapse:collapse;width:100%;font-size:1.4rem}.mp-table th{text-align:left;border-bottom:1px solid var(--mp-line);letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ink-mute);padding:0 0 .9rem;font-size:1.05rem;font-weight:500}.mp-table td{color:var(--mp-ink-soft);vertical-align:top;border-bottom:1px solid #12121212;padding:1.3rem 0}.mp-table tr:last-child td{border-bottom:0;padding-bottom:0}.mp-table td:last-child,.mp-table th:last-child{text-align:right;white-space:nowrap;color:var(--mp-ink)}.mp-table td:first-child{color:var(--mp-ink);padding-right:1.6rem}.mp-cards{grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,2.4vw,2.8rem);max-width:108rem;margin:0 auto;display:grid}.mp-card{border:1px solid var(--mp-line);background:#fff;padding:clamp(2.4rem,3vw,3rem)}.mp-card__title{font-family:var(--font-display-family);margin:0 0 1rem;font-size:1.9rem;font-weight:400}.mp-card__text{color:var(--mp-ink-soft);margin:0;font-size:1.4rem;line-height:1.75}.mp-card__lien{margin:1.8rem 0 0}.mp-steps{counter-reset:mp-step;max-width:82rem;margin:0 auto}.mp-steps li{counter-increment:mp-step;border-bottom:1px solid var(--mp-line);padding-bottom:2.8rem;position:relative;margin-bottom:2.8rem!important;padding-left:5.6rem!important}.mp-steps li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0!important}.mp-steps li:before{font-family:var(--font-display-family);color:var(--mp-ink-mute);font-size:1.8rem;position:absolute;top:.2rem;left:0;content:counter(mp-step, decimal-leading-zero)!important}.mp-steps h3{font-family:var(--font-display-family);margin:0 0 .8rem;font-size:1.9rem;font-weight:400}.mp-steps p{color:var(--mp-ink-soft);margin:0;font-size:1.45rem;line-height:1.8}.mp-links{flex-wrap:wrap;justify-content:center;gap:1.2rem 3.2rem;max-width:108rem;margin:0 auto;display:flex}.static-page.static-page--ported .static-page__content .mp a.mp-link{letter-spacing:.02em;border-bottom:1px solid #12121247;padding-bottom:.3rem;font-size:1.3rem;transition:border-color .2s;color:var(--mp-ink)!important;text-decoration:none!important}.static-page.static-page--ported .static-page__content .mp a.mp-link:hover{border-bottom-color:var(--mp-ink)}.mp-faq{max-width:88rem;margin:0 auto}.mp-faq details{border-bottom:1px solid var(--mp-line)}.mp-faq details:first-child{border-top:1px solid var(--mp-line)}.mp-faq summary{cursor:pointer;font-family:var(--font-display-family);color:var(--mp-ink);justify-content:space-between;align-items:baseline;gap:2rem;padding:2.4rem 0;font-size:1.8rem;line-height:1.4;list-style:none;display:flex}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq summary:after{content:"+";font-family:var(--font-body-family);color:var(--mp-ink-mute);flex:none;font-size:2rem;line-height:1;transition:transform .2s}.mp-faq details[open] summary:after{content:"–"}.mp-faq details p{max-width:72rem;color:var(--mp-ink-soft);margin:0 0 2.4rem;font-size:1.45rem;line-height:1.85}.mp-nl-wrap{background:#fff;padding:0 2.4rem clamp(6rem,8vw,11rem)}.mp-nl{max-width:58rem;font-family:var(--font-body-family);margin:0 auto}.mp-nl__label{letter-spacing:.22em;text-transform:uppercase;color:#12121285;margin-bottom:1rem;font-size:1.1rem;font-weight:500;display:block}.mp-nl__ligne{gap:1.2rem;display:flex}.mp-nl__champ{color:#121212;background:#fff;border:1px solid #1212122e;border-radius:5rem;flex:auto;min-height:5.2rem;padding:0 2rem;font-family:inherit;font-size:1.5rem}.mp-nl__champ:focus{border-color:#121212;outline:none}.mp-nl__envoi{color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#121212;border:1px solid #121212;border-radius:5rem;flex:none;min-height:5.2rem;padding:0 3.2rem;font-family:inherit;font-size:1.2rem;transition:background .25s,color .25s}.mp-nl__envoi:hover:not(:disabled){color:#121212;background:0 0}.mp-nl__envoi:disabled{opacity:.55;cursor:default}.mp-nl__message{color:#121212b8;margin:1.6rem 0 0;font-size:1.35rem;line-height:1.6}.mp-nl__message--erreur{color:#8a4b4b}@media screen and (width<=749px){.mp-nl__ligne{flex-direction:column}.mp-nl__envoi{width:100%}}.mp-avis-wrap{background:#fff;padding:clamp(4rem,6vw,7rem) 2.4rem clamp(6rem,8vw,11rem)}.mp-avis{max-width:118rem;font-family:var(--font-body-family);margin:0 auto}.mp-avis__bilan{text-align:center;margin-bottom:clamp(3.2rem,4vw,4.8rem)}.mp-avis__note{font-family:var(--font-display-family);letter-spacing:-.02em;color:#121212;margin:0;font-size:clamp(4.4rem,6vw,6.4rem);line-height:1}.mp-avis__note span{color:#1212126b;margin-left:.4rem;font-size:.42em}.mp-avis__etoiles{letter-spacing:.3em;color:#b99a5b;margin:1.2rem 0 .8rem;font-size:1.6rem}.mp-avis__compte{color:#12121285;margin:0 0 1.6rem;font-size:1.3rem}.mp-avis__liste{grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,2.4vw,2.8rem);margin:0;padding:0;list-style:none;display:grid}.mp-avis__carte{background:#fff;border:1px solid #1212121f;padding:clamp(2.4rem,3vw,3rem);list-style:none}.mp-avis__etoiles--carte{letter-spacing:.24em;margin:0 0 1.4rem;font-size:1.2rem}.mp-avis__titre{font-family:var(--font-display-family);color:#121212;margin:0 0 1rem;font-size:1.9rem;font-weight:400}.mp-avis__texte{color:#121212b8;margin:0 0 1.8rem;font-size:1.4rem;line-height:1.8}.mp-avis__auteur{letter-spacing:.16em;text-transform:uppercase;color:#12121273;margin:0;font-size:1.1rem}@media screen and (width<=989px){.mp-avis__liste{grid-template-columns:1fr 1fr}}@media screen and (width<=749px){.mp-avis__liste{grid-template-columns:1fr}}.static-page--legale{padding-bottom:clamp(6rem,8vw,10rem)}.mp-legal__hero{background:var(--mp-ivory,#faf8f5);text-align:center;margin-bottom:clamp(3.2rem,4vw,4.8rem);padding:clamp(5rem,7vw,8rem) 2.4rem clamp(4rem,5vw,5.6rem)}.mp-legal__hero .mp-kicker{color:#12121285}.mp-legal__titre{letter-spacing:-.02em;color:#121212;text-wrap:balance;max-width:82rem;margin:0 auto;font-weight:400;line-height:1.14;font-family:var(--font-display-family)!important;font-size:clamp(2.8rem,3.6vw,4.4rem)!important}.mp-legal__sommaire{background:#fff;border:1px solid #1212121f;max-width:72rem;margin:0 auto clamp(3.2rem,4vw,4.8rem);padding:2.8rem 3.2rem}.mp-legal__sommaire ol{columns:2;column-gap:3.2rem;margin:1.6rem 0 0;padding:0;list-style:none}.mp-legal__sommaire li{break-inside:avoid;margin:0 0 .9rem;padding-left:0!important}.mp-legal__sommaire li:before{content:none!important}.static-page .mp-legal__sommaire a{border-bottom:1px solid #0000;font-size:1.35rem;line-height:1.5;color:#121212c7!important;text-decoration:none!important}.static-page .mp-legal__sommaire a:hover{border-bottom-color:#12121266}.mp-legal__corps{color:#121212c7;max-width:76rem;margin:0 auto;padding:0 2.4rem;font-size:1.5rem;line-height:1.85}.mp-legal__corps h2{color:#121212;border-top:1px solid #1212121f;margin:clamp(4rem,5vw,5.6rem) 0 1.6rem;padding-top:clamp(2.4rem,3vw,3.2rem);scroll-margin-top:12rem;font-weight:400;line-height:1.2;font-family:var(--font-display-family)!important;font-size:2.6rem!important}.mp-legal__corps h3{color:#121212;margin:clamp(3.2rem,4vw,4rem) 0 1.2rem;scroll-margin-top:12rem;font-weight:400;line-height:1.3;font-family:var(--font-display-family)!important;font-size:2rem!important}.mp-legal__corps p{margin:0 0 1.6rem}.mp-legal__corps strong{color:#121212;font-weight:600}.mp-legal__corps ul,.mp-legal__corps ol{margin:0 0 1.8rem}.mp-legal__corps table{border-collapse:collapse;width:100%;margin:2.4rem 0;font-size:1.4rem}.mp-legal__corps th,.mp-legal__corps td{text-align:left;vertical-align:top;border:1px solid #1212121f;padding:1.2rem 1.4rem}.mp-legal__corps th{background:var(--mp-ivory,#faf8f5);color:#121212;font-weight:500}@media screen and (width<=749px){.mp-legal__sommaire{padding:2.2rem}.mp-legal__sommaire ol{columns:1}}.mp-actions{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3.2rem;display:flex}.mp-actions--left{justify-content:flex-start}.static-page.static-page--ported .static-page__content .mp a.mp-btn,.static-page.static-page--ported .static-page__content .mp a.mp-btn:hover{border:1px solid var(--mp-ink);background:var(--mp-ink);letter-spacing:.16em;text-transform:uppercase;border-radius:5rem;justify-content:center;align-items:center;min-height:4.8rem;padding:0 3.2rem;font-size:1.2rem;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex;color:#fff!important}.static-page.static-page--ported .static-page__content .mp a.mp-btn:hover,.static-page.static-page--ported .static-page__content .mp a.mp-btn--ghost{background:0 0;color:var(--mp-ink)!important}.static-page.static-page--ported .static-page__content .mp a.mp-btn--ghost:hover{background:var(--mp-ink);color:#fff!important}.static-page.static-page--ported .static-page__content .mp-section--dark a.mp-btn{background:#fff;border-color:#fff;color:var(--mp-ink)!important}.static-page.static-page--ported .static-page__content .mp-section--dark a.mp-btn:hover{background:0 0;color:#fff!important}.static-page.static-page--ported .static-page__content .mp a.mp-gallery__link,.static-page.static-page--ported .static-page__content .mp a.mp-gallery__link:hover{color:#fff!important;text-decoration:none!important}.mp-prose__titre{font-family:var(--font-display-family);color:var(--mp-ink);margin:3.6rem 0 1.2rem;font-size:clamp(1.9rem,2.2vw,2.4rem);font-weight:400;line-height:1.25}.mp-prose__titre:first-child{margin-top:0}.mp-sub{font-family:var(--font-body-family);letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ink-mute);margin:2.4rem 0 1rem;font-size:1.15rem;font-weight:500}.mp-sub:first-child{margin-top:0}.mp-list{margin:0}.mp-list li{color:var(--mp-ink-soft);font-size:1.4rem;line-height:1.75;position:relative;margin-bottom:.9rem!important;padding-left:2rem!important}.mp-list li:last-child{margin-bottom:0!important}.mp-list li:before{color:var(--mp-ink-mute);position:absolute;top:0;left:0;content:"–"!important}.mp .mp-card__icone{object-fit:contain;opacity:.85;width:4.8rem;height:4.8rem;margin:0 0 1.6rem;display:block}.mp-card--icone .mp-card__text+.mp-card__text{margin-top:1rem}.mp-card--icone .mp-list{margin-top:.4rem}.mp-tableaux{max-width:var(--mp-wide);grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:clamp(2.4rem,3vw,4rem);margin:0 auto;display:grid}.mp-tableau{min-width:0;margin:0}.mp-tableau figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ink-mute);margin-bottom:1.2rem;font-size:1.15rem}.mp-tableau .mp-table{display:block;overflow-x:auto}.mp-note{max-width:82rem;color:var(--mp-ink-mute);margin:2.4rem auto 0;font-size:1.25rem;line-height:1.7}.mp-chiffres{max-width:var(--mp-wide);grid-template-columns:repeat(4,1fr);gap:clamp(2.4rem,3vw,4rem);margin:0 auto;display:grid}.mp-chiffre{text-align:center}.mp-chiffre__valeur{font-family:var(--font-display-family);color:var(--mp-ink);margin:0 0 1.2rem;font-size:clamp(4.2rem,6vw,6.4rem);font-weight:400;line-height:1}.mp-chiffre__valeur span{color:var(--mp-ink-mute);margin-left:.2rem;font-size:.42em}.mp-chiffre__texte{color:var(--mp-ink-soft);margin:0;font-size:1.35rem;line-height:1.75}.mp-frise{max-width:82rem;margin:0 auto}.mp-frise li{border-left:1px solid var(--mp-line);margin-left:.6rem;padding-bottom:3.2rem;position:relative;padding-left:3.2rem!important}.mp-frise li:last-child{border-left-color:#0000;padding-bottom:0}.mp-frise li:before{background:var(--mp-ink);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.5rem;left:-.45rem;content:""!important}.mp-frise__date{letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ink-mute);margin:0 0 .6rem;font-size:1.15rem}.mp-frise__annee{font-family:var(--font-display-family);letter-spacing:0;color:var(--mp-ink);margin-right:.8rem;font-size:1.8rem}.mp-frise__texte{color:var(--mp-ink-soft);margin:0;font-size:1.45rem;line-height:1.8}.mp-matieres{grid-template-columns:repeat(2,1fr);gap:clamp(2.4rem,3.2vw,4rem);max-width:108rem;margin:0 auto;display:grid}.mp-matiere{border:1px solid var(--mp-line);background:#fff;flex-direction:column;display:flex}.mp .mp-matiere__img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.mp-matiere__corps{padding:clamp(2.4rem,3vw,3.2rem)}.mp-matiere__titre{font-family:var(--font-display-family);margin:0 0 1.4rem;font-size:2.1rem;font-weight:400;line-height:1.25}.mp-matiere__corps p{color:var(--mp-ink-soft);margin:0 0 1.2rem;font-size:1.4rem;line-height:1.8}.mp-matiere__corps p.mp-sub{color:var(--mp-ink-mute)}.static-page__content .txt-nu{max-width:82rem;padding:0 var(--mp-gutter,2.4rem);color:#121212c7;margin:0 auto 1.4rem;font-size:1.5rem;line-height:1.8}@media screen and (width<=989px){.mp-matieres{grid-template-columns:1fr}.mp-chiffres{grid-template-columns:1fr 1fr}.mp-zones,.mp-cards{grid-template-columns:1fr}.mp-split{grid-template-columns:1fr;gap:3.2rem}.mp-split--reverse .mp-split__media{order:0}.mp-split__body{max-width:none}.mp-figures{grid-template-columns:1fr 1fr}.mp-figure--wide{grid-column:1/-1}.mp-gallery{grid-template-columns:1fr 1fr}.mp-promise{grid-template-columns:1fr}.mp-panel{min-height:38rem}}@media screen and (width<=749px){.mp{--mp-gutter:1.8rem}.mp-hero{min-height:52vh}.mp-promise__bar{flex-direction:column;align-items:flex-start;gap:.8rem}.mp-promise__note{text-align:left}.mp-actions{flex-direction:column}.static-page.static-page--ported .static-page__content .mp a.mp-btn{width:100%}}.ufaq-title,.faq-section>h2{display:inline-block;position:relative;font-family:var(--font-body-family,"Inter", sans-serif)!important;letter-spacing:.02em!important;text-transform:none!important;text-align:left!important;color:#121212!important;margin:3rem 0 1.6rem!important;padding:0 0 1.2rem!important;font-size:2rem!important;font-weight:800!important}.ufaq-title:before,.faq-section>h2:before{content:none!important}.ufaq-title:after,.faq-section>h2:after{background:linear-gradient(90deg,#d8c6b5,#d8c6b538);border-radius:999px;width:9rem;height:.6rem;position:absolute;bottom:0;left:0;transform:none;content:""!important}.ufaq{background:#fff;border:1px solid #eee;border-radius:16px;margin:0 0 1.2rem;overflow:hidden;box-shadow:0 6px 18px #0000000d}.ufaq__q{cursor:pointer;align-items:center;gap:1.2rem;padding:1.5rem 1.6rem;list-style:none;display:flex;font-family:var(--font-body-family,"Inter", sans-serif)!important;color:#121212!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.4!important}.ufaq__q::-webkit-details-marker{display:none}.ufaq__ico{color:#121212;background:#f3ece5;border:1px solid #d8c6b5;border-radius:999px;flex:0 0 3.6rem;justify-content:center;align-items:center;height:3.6rem;display:inline-flex}.ufaq__ico svg{width:1.8rem;height:1.8rem;display:block}.ufaq__t{flex:1;min-width:0}.ufaq__caret{opacity:.55;flex-shrink:0;width:1rem;height:.6rem;transition:transform .25s}.ufaq[open] .ufaq__caret{transform:rotate(180deg)}.ufaq__a,.ufaq__a p{font-family:var(--font-body-family,"Inter", sans-serif)!important;color:#6b7280!important;font-size:1.45rem!important;line-height:1.7!important}.ufaq__a{margin:0;padding:0 1.8rem 1.6rem 6.4rem}.ufaq__a p{margin:0 0 .8em!important}.ufaq__a p:last-child{margin-bottom:0!important}.ufaq__a ul{margin:.4em 0;padding-left:2rem}@media (width<=640px){.ufaq__a{padding-left:1.6rem}}@media (prefers-reduced-motion:reduce){.ufaq__caret{transition:none}}.ufaq__q .ufaq__ico{width:3.6rem!important;min-width:3.6rem!important;height:3.6rem!important;padding:0!important}.ufaq__q .ufaq__ico svg{width:1.8rem!important;height:1.8rem!important}.ufaq__q .ufaq__caret{margin-left:auto;width:1rem!important;height:.6rem!important;display:block!important}.ufaq>.ufaq__q{align-items:center!important;gap:1.2rem!important;padding:1.5rem 1.6rem!important;display:flex!important}.ufaq>.ufaq__q:after,.ufaq[open]>.ufaq__q:after{content:none!important}.faq-section .ufaq,.faq-section .ufaq[open]{border-bottom:1px solid #eee}.faq-section .ufaq__a{padding:0 1.8rem 1.6rem 6.4rem}.mp-section>.ufaq-title,.mp-section>.ufaq-list{max-width:88rem;margin-left:auto;margin-right:auto}.mp-section>.ufaq-title{display:block;font-family:var(--font-body-family,"Inter", sans-serif)!important;text-align:left!important;text-transform:none!important;margin-left:auto!important;margin-right:auto!important;font-size:2rem!important;font-weight:800!important}:root{--hdr-ease:cubic-bezier(.32, .72, 0, 1);--hdr-pad:1.4rem;--hdr-pad-compact:.7rem;--hdr-logo:200px;--hdr-logo-compact:164px}sticky-header.header-wrapper:not(.header-wrapper--transparent),.header-wrapper:not(.header-wrapper--transparent)>header.header,.header-wrapper:not(.header-wrapper--transparent) .header.header--top-center{background:#fffffff0!important}sticky-header.header-wrapper:not(.header-wrapper--transparent){backdrop-filter:saturate(180%)blur(24px);transition:background .5s var(--hdr-ease), box-shadow .5s var(--hdr-ease), border-color .5s var(--hdr-ease);border-bottom:1px solid #1212120d}sticky-header.header-wrapper--scrolled:not(.header-wrapper--transparent),.header-wrapper--scrolled:not(.header-wrapper--transparent)>header.header,.header-wrapper--scrolled:not(.header-wrapper--transparent) .header.header--top-center{background:#ffffffb8!important}sticky-header.header-wrapper--scrolled:not(.header-wrapper--transparent){border-bottom-color:#12121214;box-shadow:0 1px 20px #1212120d}@supports not (backdrop-filter:blur(1px)){sticky-header.header-wrapper--scrolled:not(.header-wrapper--transparent),.header-wrapper--scrolled:not(.header-wrapper--transparent) .header.header--top-center{background:#fff!important}}@media screen and (width<=989px){sticky-header.header-wrapper:not(.header-wrapper--transparent),.header-wrapper:not(.header-wrapper--transparent),.header-wrapper:not(.header-wrapper--transparent)>header.header,.header-wrapper:not(.header-wrapper--transparent) .header.header--top-center,sticky-header.header-wrapper--scrolled:not(.header-wrapper--transparent),.header-wrapper--scrolled:not(.header-wrapper--transparent)>header.header,.header-wrapper--scrolled:not(.header-wrapper--transparent) .header.header--top-center{-webkit-backdrop-filter:none;background:#fff!important}}.header.header--top-center{transition:padding .5s var(--hdr-ease);padding-top:var(--hdr-pad)!important;padding-bottom:var(--hdr-pad)!important}.header-wrapper--scrolled .header.header--top-center{padding-top:var(--hdr-pad-compact)!important;padding-bottom:var(--hdr-pad-compact)!important}.header__heading-logo{width:var(--hdr-logo);transition:width .5s var(--hdr-ease)}.header-wrapper--scrolled .header__heading-logo{width:var(--hdr-logo-compact)}.header .header__heading a.header__heading-link,.header .header__heading a.header__heading-link.link{align-items:center;width:auto;max-width:none;padding:0;display:inline-flex}.header__inline-menu .list-menu--inline{gap:2.6rem}.header__menu-item{letter-spacing:.16em;transition:opacity .35s var(--hdr-ease);padding:.8rem 0;font-size:1.25rem;font-weight:500}.header__menu-item>span{display:inline-block;position:relative}.header__menu-item>span:after{content:"";height:1px;transition:left .45s var(--hdr-ease), right .45s var(--hdr-ease);background:currentColor;position:absolute;bottom:-.5rem;left:50%;right:50%}.header__menu-item:hover>span:after,.header__menu-item:focus-visible>span:after,.header-menu-has-children:hover .header__menu-item>span:after,.header__menu-item[aria-current=page]>span:after{left:0;right:0}.header__inline-menu:hover .header__menu-item{opacity:.55}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header-menu-has-children:hover .header__menu-item,.header__inline-menu .header__menu-item[aria-current=page]{opacity:1}.header-menu-has-children.is-open>.header__submenu.mega-menu__content{opacity:1;visibility:visible}.header__submenu.mega-menu__content{transform:translateX(var(--mega-decalage,0px)) translateY(-6px);text-align:left;width:max-content;min-width:20rem;max-width:min(78rem,100vw - 4rem);transition:opacity .24s var(--hdr-ease), transform .24s var(--hdr-ease);background:#fff;border:1px solid #1212121a;padding:2.2rem 2.6rem 2.4rem;left:0;right:auto;box-shadow:0 4px 5px #1212120d}.header-menu-has-children:hover>.header__submenu.mega-menu__content{opacity:0;visibility:hidden}.header-menu-has-children:hover .icon-caret{transform:none}.header-menu-has-children:focus-within>.header__submenu.mega-menu__content{opacity:0;visibility:hidden}.header-menu-has-children.is-open>.header__submenu.mega-menu__content{opacity:1;visibility:visible;transform:translateX(var(--mega-decalage,0px)) translateY(0)}.header-menu-has-children:focus-within .icon-caret{transform:none}.header-menu-has-children.is-open .icon-caret{transform:rotate(180deg)}.mega-menu__inner{max-width:none;margin:0;padding:0}.mega-menu__cols{flex-direction:column;gap:2rem;display:flex}.mega-menu__groupes{flex-wrap:wrap;align-items:flex-start;gap:1.6rem 3.6rem;display:flex}.mega-menu__groupe{flex:none}.mega-menu__groupe .mega-menu__list{min-width:14rem}.mega-menu__vedette{letter-spacing:.02em;color:rgb(var(--color-foreground));border-bottom:1px solid #1212121a;align-self:flex-start;padding-bottom:1rem;font-size:1.5rem;font-weight:600;text-decoration:none}.mega-menu__vedette:after{content:"→";transition:transform .35s var(--hdr-ease);margin-left:.8rem;display:inline-block}.mega-menu__vedette:hover:after{transform:translate(4px)}.mega-menu__titre{letter-spacing:.14em;text-transform:uppercase;color:#12121273;margin:0 0 .8rem;font-size:1.05rem}.mega-menu__groupe .mega-menu__list{flex-direction:column;gap:.5rem;display:flex}.mega-menu__link[aria-current=page]{text-underline-offset:.3rem;text-decoration:underline}.mega-menu__tout{letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));border-top:1px solid #12121214;align-self:flex-start;margin-top:.4rem;padding-top:1rem;font-size:1.2rem;text-decoration:none}.mega-menu__tout:hover{text-underline-offset:.3rem;text-decoration:underline}@media screen and (width<=989px){.header-wrapper header.header.header--top-center{grid-template-columns:1fr auto 1fr;grid-template-areas:"burger logo icons";gap:1rem;padding-left:2.4rem!important;padding-right:2.4rem!important}.header .header__icon--menu{grid-area:burger;justify-content:flex-start;justify-self:start;align-items:center;display:inline-flex}.header .header__heading{text-align:center;grid-area:logo;justify-self:center;margin:0}.header .header__icons{grid-area:icons;justify-self:end}}.header-wrapper:not(.header-wrapper--transparent) .header__icons svg,.header-wrapper:not(.header-wrapper--transparent) .header__icon .icon{color:rgb(var(--color-foreground))}.header-wrapper--transparent .header__icons svg{color:#fff}.header__icons{gap:.4rem}.header__icon{transition:background .35s var(--hdr-ease), transform .35s var(--hdr-ease);border-radius:999px}.header__icon:hover,.header__icon:focus-visible{background:#1212120e}.header__icon:active{transform:scale(.94)}.header-wrapper--transparent .header__icon:hover,.header-wrapper--transparent .header__icon:focus-visible{background:#ffffff29}@media (prefers-reduced-motion:reduce){sticky-header.header-wrapper,.header.header--top-center,.header__heading-logo,.header__menu-item,.header__menu-item>span:after,.header__icon{transition:none!important}}@media (width<=1200px){.header__inline-menu .list-menu--inline{gap:1.8rem}.header__menu-item{letter-spacing:.12em;font-size:1.15rem}:root{--hdr-logo:172px;--hdr-logo-compact:148px}}@media (width<=989px){:root{--hdr-logo:160px;--hdr-logo-compact:160px}}.header-menu-has-children{position:static}.header__wrapper,.header-wrapper,.section-header{position:relative}.header__submenu.mega-menu__content{width:auto;min-width:0;max-width:none;box-shadow:none;background:rgb(var(--color-background));border:0;border-top:1px solid #12121217;border-radius:0;padding:0;left:0!important;right:0!important;transform:none!important}.header-menu-has-children:hover .header__submenu.mega-menu__content,.header-menu-has-children.is-open .header__submenu.mega-menu__content{transform:none!important}.mega-menu__inner{grid-template-columns:26rem minmax(0,1fr);align-items:stretch;max-width:148rem;margin:0 auto;padding:0;display:grid}.mega-menu__inner:not(:has(.mega-menu__vedette)){grid-template-columns:minmax(0,1fr)}.mega-menu__vedette{transition:background .3s var(--hdr-ease);background:#faf7f2;border:0;flex-direction:column;justify-content:center;align-self:stretch;gap:.6rem;padding:3.2rem clamp(2rem,3vw,3.6rem);text-decoration:none;display:flex}.mega-menu__vedette:hover{background:#f4efe6}.mega-menu__vedette:after{content:none}.mega-menu__vedette-sur{letter-spacing:.2em;text-transform:uppercase;color:#8a7156;font-size:1.05rem;font-weight:600}.mega-menu__vedette-titre{font-family:var(--font-display-family);color:#121212;letter-spacing:-.01em;font-size:2.2rem;line-height:1.2}.mega-menu__vedette-titre:after{content:"→";transition:transform .35s var(--hdr-ease);margin-left:.7rem;font-family:inherit;display:inline-block}.mega-menu__vedette:hover .mega-menu__vedette-titre:after{transform:translate(4px)}.mega-menu__vedette-sub{color:#1212128c;max-width:26ch;font-size:1.25rem;line-height:1.5}.mega-menu__cols{flex-direction:column;gap:1.6rem;padding:3.2rem clamp(2rem,3vw,3.6rem);display:flex}.mega-menu__groupes{align-items:stretch;gap:0}.mega-menu__groupe{border-left:1px solid #12121214;padding:0 clamp(1.8rem,2.4vw,3rem)}.mega-menu__groupe:first-child{border-left:0;padding-left:0}.mega-menu__titre{color:#8a7156;letter-spacing:.16em;font-weight:600}.mega-menu__link{font-size:1.4rem}.mega-menu__tout{margin-top:0}@media screen and (width<=1100px){.mega-menu__inner{grid-template-columns:minmax(0,1fr)}.mega-menu__vedette{padding:2.4rem clamp(2rem,3vw,3.6rem)}.mega-menu__groupe{border-left:0;padding-left:0}}.header-menu-has-children>a,.header-menu-has-children>summary,.header-menu-has-children>button{position:relative}.header-menu-has-children>a:after,.header-menu-has-children>summary:after,.header-menu-has-children>button:after{content:"";background:0 0;height:2.4rem;position:absolute;top:100%;left:-1.2rem;right:-1.2rem}.header-menu-has-children:after{content:none}.header__submenu.mega-menu__content{margin-top:0;top:100%}.product-card-wrapper .card__content,.card__content{text-align:left;padding:0 .2rem}.product-card-wrapper .card__heading,.card__heading{font-family:var(--font-display,"Volkhov", Georgia, serif);letter-spacing:-.005em;text-transform:none;margin:0 0 .5rem;font-size:1.5rem;font-weight:400;line-height:1.28}.product-card-wrapper .card__heading a,.card__heading a{color:#1a1a1a;text-decoration:none}.card__heading a:hover{text-underline-offset:.3rem;text-decoration:underline}.card__content .price,.card__content .price__container{text-align:left;justify-content:flex-start}.card__content .price-item{font-family:var(--font-display,"Volkhov", Georgia, serif);color:#1a1a1a;font-size:1.5rem;font-weight:600}.card__content .price-item--regular,.card__content del,.card__content s{color:#12121273;margin-left:.6rem;font-size:1.35rem;font-weight:400}.tpl-luxe .lx-breadcrumb{font-family:var(--font-body,"Inter", system-ui, sans-serif);letter-spacing:0;text-transform:none;color:#1212128c;background:#f7f7f8;border-bottom:1px solid #1212120f;flex-wrap:nowrap;margin-bottom:0;padding:1.1rem clamp(1.6rem,2vw,3rem);font-size:1.2rem;overflow:hidden}.tpl-luxe .lx-breadcrumb a{color:#1212128c}.tpl-luxe .lx-breadcrumb a:hover{color:#1a1a1a;text-decoration:underline}.tpl-luxe .lx-breadcrumb__sep{color:#12121247}.tpl-luxe .lx-breadcrumb a,.tpl-luxe .lx-breadcrumb__current{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:22ch;overflow:hidden}.tpl-luxe .lx-breadcrumb__current{color:#1a1a1a}.product-card-wrapper .card__heading,.card__heading{min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.product-card-wrapper .card__heading a,.card__heading a{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;overflow:hidden;font-family:var(--font-display,"Volkhov", Georgia, serif)!important;letter-spacing:-.005em!important;font-size:1.6rem!important;line-height:1.35!important;display:-webkit-box!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__content,.product-card-wrapper .price,.product-card-wrapper .price-item{text-align:left!important;text-transform:none!important;letter-spacing:-.005em!important}.product-card-wrapper .card__heading{font-family:var(--font-display,"Volkhov", Georgia, serif)!important}.product-card-wrapper .price-item{font-family:var(--font-display,"Volkhov", Georgia, serif)!important;color:#1a1a1a!important}.product-card-wrapper .card__information,.product-card-wrapper .card__content,.card__information,.card__content{height:auto!important;max-height:none!important;overflow:visible!important}.tpl-luxe .lx-breadcrumb a{flex:none!important;max-width:none!important}.tpl-luxe .lx-breadcrumb__current{min-width:0;flex:auto!important;max-width:none!important}.coll-toolbar{display:none!important}.lx-lookaside--rail{padding:2.2rem}.lx-lookaside--rail .lx-lookaside__list{gap:1.6rem}.lx-lookaside--rail .lx-lookaside__item{flex-direction:column;gap:.9rem;width:22rem!important;display:flex!important}.lx-lookaside--rail .lx-lookaside__thumb{aspect-ratio:3/4;border-radius:10px;overflow:hidden;flex:none!important;width:100%!important;height:auto!important}.lx-lookaside--rail .lx-lookaside__thumb img{object-fit:cover;width:100%;height:100%}.lx-lookaside--rail .lx-lookaside__info{display:block}.lx-lookaside--rail .lx-lookaside__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.4rem;font-size:1.35rem;line-height:1.3;display:-webkit-box;overflow:hidden}.lx-lookaside--rail .lx-lookaside__price{font-size:1.4rem;font-weight:600}.lx-lookaside--rail .lx-lookaside__arrow{display:none}@media screen and (width>=990px){.lx-lookaside--rail .lx-lookaside__item{width:24rem!important}}.lx-carousel-section--full .lx-section-kicker{margin-bottom:.6rem!important}.lx-carousel-section--full .lx-section-title{margin:0 0 1.6rem!important}.lx-carousel-section--full .lx-carousel,.lx-carousel-section--full .lx-carousel__track{margin-top:0!important}@media screen and (width<=749px){.lx-carousel-section--full{padding-top:2.4rem!important;padding-bottom:2.4rem!important}}.tpl-luxe .customer-reviews--rail{margin:3.5rem auto 0}.tpl-luxe .customer-reviews--rail .customer-reviews__title{font-size:1.9rem}.tpl-luxe .customer-reviews--rail .review-card{padding:1.4rem;font-size:1.25rem}.tpl-luxe .customer-reviews--rail .customer-reviews__grid>*{width:62vw;max-width:28rem}@media screen and (width>=990px){.tpl-luxe .customer-reviews--rail .customer-reviews__grid>*{width:30rem;max-width:none}}.lx-recent__media,.lx-recent__thumb,[class*=recent] [class*=media],[class*=recent] [class*=thumb]{border-radius:10px;overflow:hidden;aspect-ratio:3/4!important;height:auto!important}.lx-recent__img,[class*=recent] img{object-fit:cover!important;object-position:top center!important;width:100%!important;height:100%!important}h1:not(.collection-hero__title),h2,h3,h4,.lx-section-title,.hs-title,.blogx-hero__title,.page-title,.rte h1,.rte h2,.rte h3,.rte h4,.shopify-policy__title,.article-template__title,.page-width h1:not(.collection-hero__title){font-family:var(--font-display,"Volkhov", Georgia, serif)!important}body,p,li,td,th,input,textarea,select,button,label,.rte,.rte p,.rte li,.article-template__content,.page-content{font-family:var(--font-body,"Inter", system-ui, sans-serif)!important}.rviewed__title{text-align:center;font-style:italic;font-family:var(--font-display,"Volkhov", Georgia, serif)!important;text-transform:none!important;letter-spacing:-.01em!important;margin:0 auto 1.6rem!important;font-size:clamp(2rem,2.6vw,2.8rem)!important;font-weight:400!important}.rviewed__title:after{content:"";background:#12121238;width:5.6rem;height:1px;margin:1.6rem auto 0;display:block}.rviewed{margin-top:0!important;padding-top:2.4rem!important}.lx-carousel .lx-card__name,.lx-carousel__name,.rviewed__name{text-transform:none!important;font-family:var(--font-display,"Volkhov", Georgia, serif)!important;letter-spacing:-.005em!important;font-size:1.35rem!important;line-height:1.3!important}.rviewed__price,.lx-carousel__price{font-weight:600;font-family:var(--font-display,"Volkhov", Georgia, serif)!important}.rviewed__media,.lx-carousel [class*=media],.lx-lookaside__thumb,.home-strip__item .card__media,.card__media{overflow:hidden;background:#f6f5f3!important}.rviewed__media img,.lx-carousel [class*=media] img,.lx-lookaside__thumb img,.card__img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important}.home-strip__item .card__media,.card__media{aspect-ratio:2/3!important}.card-wrapper:hover .card__img{transform:none!important}.rviewed__media,.lx-carousel [class*=media],.lx-lookaside__thumb,.home-strip__item .card__media,.card__media{background:#fff!important}.lx-carousel-section--full .lx-carousel,.lx-carousel-section--full .lx-carousel__track,.lx-carousel-section--full ul{margin-bottom:0!important}.rviewed{padding-top:1.6rem!important;padding-bottom:2.4rem!important}.card__content [class*=swatch],.card__content [class*=teinte],.product-card-wrapper [class*=card__colors],.product-card-wrapper [class*=card-colors]{display:none!important}.lx-carousel-section--full{margin:0!important;padding:1rem 0!important}.lx-carousel-section--full>:last-child{margin-bottom:0!important;padding-bottom:0!important}.lx-carousel-section--full .lx-section-title{margin-bottom:1rem!important}.lx-carousel-section--full .lx-section-title:after{margin:1rem auto 0!important}.lx-carousel,.lx-carousel__track,.lx-carousel__list{margin-bottom:0!important;padding-bottom:0!important}.lx-trust__row--stock .lx-trust__text strong{color:#1f7a4d}.lx-shipping--card{background:#faf8f5!important;border:1px solid #1111111f!important;padding:1.8rem!important}.lx-shipping__title{letter-spacing:.16em!important;font-size:1.15rem!important}.lx-shipping__title svg{width:2rem;height:2rem}.lx-shipping--card .lx-ship-row{padding:1.1rem 0!important}.lx-shipping--card .lx-ship-row+.lx-ship-row{border-top:1px solid #11111117!important}.lx-shipping--card .lx-ship-row__mode{font-size:1.4rem!important}.lx-shipping--card .lx-ship-row__price,.lx-ship-row__price--free{font-size:1.4rem!important;font-weight:600!important}.lx-shipping--card .lx-shipping__head{background:#fff;border:1px solid #1111111a;border-radius:8px;padding:.8rem 1.1rem;margin-bottom:1.4rem!important}#MainContent a.is-active,#MainContent a[aria-current],#MainContent a[aria-current] *,#MainContent .is-active a,#MainContent [class*=--active] a,#MainContent [class*=--current] a,#MainContent a.is-active *,#MainContent .is-active a *,#MainContent [class*=--active] a *{color:#fff!important}#MainContent a.is-active [class*=kicker],#MainContent a.is-active [class*=eyebrow],#MainContent a[aria-current] [class*=kicker],#MainContent .is-active a [class*=kicker]{color:#ffffffa6!important}.collection-seo .collection-description h3,.collection-seo .collection-description h3 .metafield-string,.collection-seo .collection-eeat__title{font-family:var(--font-display,"Volkhov", Georgia, serif)!important;letter-spacing:-.01em!important;color:#1a1a1a!important;font-size:2.1rem!important;font-weight:400!important}.lx-carousel .lx-card__media,.rviewed__media{border-radius:10px;aspect-ratio:2/3!important}.lx-lookaside--rail .lx-lookaside__thumb{aspect-ratio:2/3!important}.lx-card__title{min-height:2.7em;font-family:var(--font-display,"Volkhov", Georgia, serif)!important;text-transform:none!important;letter-spacing:-.005em!important;text-align:left!important;font-size:1.5rem!important;font-weight:400!important;line-height:1.35!important}.lx-card__price{font-weight:600;font-family:var(--font-display,"Volkhov", Georgia, serif)!important;text-align:left!important;font-size:1.4rem!important}.tpl-luxe .lx-breadcrumb{letter-spacing:.04em!important;background:0 0!important;border-bottom:0!important;justify-content:center!important;padding:1.8rem clamp(1.6rem,2vw,3rem) .2rem!important;font-size:1.15rem!important}.tpl-luxe .lx-breadcrumb__sep{font-size:0!important}.tpl-luxe .lx-breadcrumb__sep:before{content:"•";color:#12121259;font-size:1rem}.tpl-luxe .lx-breadcrumb__current{flex:0 auto!important}.rviewed{padding-left:clamp(1.6rem,3vw,4rem)!important;padding-right:clamp(1.6rem,3vw,4rem)!important}.rviewed__row{justify-content:safe center;gap:1.6rem;padding-top:1.2rem}.rviewed__card{flex-basis:20rem}.rviewed__name{color:#1a1a1a}.rviewed__price{color:#1a1a1a;font-size:1.3rem;font-weight:600;font-family:var(--font-display,"Volkhov", Georgia, serif)!important}@media screen and (width>=990px){.rviewed__card{flex-basis:21rem}}.lx-swatches,.lx-option__label{justify-content:center}.lx-size-single{letter-spacing:.14em;text-transform:uppercase;color:#121212a6;background:#faf8f5;border:1px solid #12121229;border-radius:999px;align-items:center;gap:.7rem;padding:.8rem 1.8rem;font-size:1.15rem;display:inline-flex}.lx-size-single svg{color:#b9924fe6;width:1.3rem;height:1.3rem}.lxg{display:none}@media screen and (width>=990px){.lx-slider{display:none!important}.lxg{display:block}}.lxg__main{grid-template-columns:1fr 1fr;gap:.8rem;display:grid;position:relative}.lxg__main--single{grid-template-columns:1fr;max-width:calc(50% - .4rem);margin-inline:auto}.lxg__img{aspect-ratio:2/3;object-fit:cover;object-position:top center;background:#f6f5f3;border-radius:12px;width:100%;height:auto;display:none}.lxg__img.is-current{display:block}.lxg__nav{z-index:2;color:#1a1a1a;cursor:pointer;background:#fffffff2;border:1px solid #1212121a;border-radius:50%;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;padding-bottom:.3rem;font-size:2.2rem;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0a0a0a1a}.lxg__nav:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.lxg__nav--prev{left:1.6rem}.lxg__nav--next{right:1.6rem}.lxg__count{z-index:2;letter-spacing:.08em;color:#121212a6;background:#ffffffeb;border-radius:999px;padding:.4rem 1.1rem;font-size:1.15rem;position:absolute;bottom:1.4rem;right:1.6rem}.lxg__thumbs{scrollbar-width:none;gap:1rem;margin-top:1.2rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.lxg__thumbs::-webkit-scrollbar{display:none}.lxg__thumb{cursor:pointer;opacity:.7;background:#f6f5f3;border:1px solid #12121214;border-radius:8px;flex:none;width:7.2rem;height:9.6rem;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.lxg__thumb img{object-fit:cover;object-position:top center;width:100%;height:100%}.lxg__thumb:hover{opacity:1}.lxg__thumb.is-active{opacity:1;border-color:#1a1a1a}header.header.header--top-center.page-width{max-width:190rem}.lx-gallery-wrap{align-self:start;position:sticky;top:9rem}.lx-panel-wrap{position:static!important}@media screen and (width<=989px){.lx-gallery-wrap{position:static;top:auto}}.lx-colorways .lx-swatch{overflow:visible!important}.lx-colorways .lx-swatch:after{content:attr(data-name);color:#fff;letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;z-index:6;background:#1a1a1a;border-radius:6px;padding:.45rem 1rem;font-size:1.05rem;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + .9rem);left:50%;transform:translate(-50%)translateY(.3rem)}.lx-colorways .lx-swatch:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.lx-sizeguide-link{cursor:pointer;letter-spacing:.06em;color:#1212128c;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:.7rem;margin-top:1.2rem;padding:0;font-size:1.15rem;text-decoration:underline #1212124d;transition:color .2s;display:inline-flex}.lx-sizeguide-link svg{width:1.6rem;height:1.6rem}.lx-sizeguide-link:hover{color:#1a1a1a;text-decoration-color:#1a1a1a}.lx-sizeguide{display:none!important}.sizeguide__section{letter-spacing:.16em;text-transform:uppercase;color:#1212128c;margin:2.2rem 0 1rem;font-size:1.15rem;font-weight:500}.sizeguide__html table{border-collapse:collapse;width:100%;font-size:1.3rem}.sizeguide__html th,.sizeguide__html td{text-align:center;border-bottom:1px solid #12121214;padding:.9rem 1rem}.sizeguide__html thead th{letter-spacing:.08em;text-transform:uppercase;color:#1212128c;font-size:1.1rem;font-weight:500}.sizeguide__html tbody th,.sizeguide__html tbody td:first-child{color:#1a1a1a;font-weight:600}.lx-carousel-section--full{padding-top:5.2rem!important;padding-bottom:4.6rem!important}.lx-carousel-section--full+.lx-carousel-section--full{padding-top:3rem!important}.lx-section--narrow{padding-bottom:clamp(3.5rem,6vh,6rem)!important}.lx-editorial{padding-bottom:clamp(2.4rem,4vh,4.4rem)}.sizeguide-overlay{z-index:998!important}.sizeguide{z-index:999!important}.lxg__main{cursor:grab;user-select:none}.lxg__main:active{cursor:grabbing}.lxg__main .lxg__img{-webkit-user-drag:none}.co-express{margin-bottom:8px}.co-express__box{background:#fff;border:1px solid #785f462e;padding:20px}.co-express__title{letter-spacing:.2em;text-transform:uppercase;color:#8a7156;margin:0 0 14px;font-size:11px;font-weight:500}.co-express__sep{align-items:center;gap:14px;padding:16px 0 8px;display:flex}.co-express__sepline{border-top:1px solid #785f4638;flex:1}.co-express__septext{text-transform:uppercase;letter-spacing:.16em;color:#8a7156;white-space:nowrap;font-size:10px}.co-email-suggest{color:#121212cc;margin:8px 0 0;font-size:13px}.co-email-suggest button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.co-email-suggest__value{text-underline-offset:2px;font-weight:600;text-decoration:underline}.co-email-suggest__value:hover{text-decoration:none}.co-email-suggest__accept{color:#1212128c;text-underline-offset:2px;text-decoration:underline}.co-email-suggest__accept:hover{color:#121212}.co-relay{margin:10px 0 4px 30px}.co-relay__choose{color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#121212;border:0;align-items:center;gap:8px;padding:12px 20px;font-size:12px;display:inline-flex}.co-relay__choose:hover{background:#2c2c2c}.co-relay__chosen{background:#785f460f;border:1px solid #785f4638;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.co-relay__info{flex-direction:column;gap:2px;min-width:0;display:flex}.co-relay__label{text-transform:uppercase;letter-spacing:.16em;color:#8a7156;font-size:10px}.co-relay__name{color:#121212;font-size:14px;font-weight:600}.co-relay__addr{color:#12121299;font-size:12px}.co-relay__change{text-underline-offset:2px;color:#121212;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.co-relay__change:hover{text-decoration:none}.mr-overlay{z-index:100000;backdrop-filter:blur(4px);background:#0a0a0ab3;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}@media (width>=990px){.mr-overlay{align-items:center;padding:16px}}.mr-modal{background:#fff;flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}@media (width>=990px){.mr-modal{border-radius:6px;max-width:1100px;height:auto;max-height:92vh}}.mr-head{border-bottom:1px solid #785f4633;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.mr-head__brand{text-transform:uppercase;letter-spacing:.2em;color:#8a7156;margin:0;font-size:10px}.mr-head__title{color:#121212;margin:2px 0 0;font-family:Volkhov,Georgia,serif;font-size:21px;font-weight:400}.mr-head__close{color:#12121280;cursor:pointer;background:0 0;border:0;margin-right:-8px;padding:8px}.mr-head__close:hover{color:#121212}.mr-search{border-bottom:1px solid #785f4633;flex-shrink:0;padding:16px 24px}.mr-search__form{gap:8px;display:flex}.mr-search__input{color:#121212;background:#fff;border:1px solid #785f4659;flex:1;padding:12px 16px;font-size:16px}.mr-search__input:focus{border-color:#121212;outline:none}.mr-search__btn{color:#fff;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;white-space:nowrap;background:#121212;border:0;padding:12px 20px;font-size:12px}.mr-search__btn:hover{background:#2c2c2c}.mr-search__btn:disabled{opacity:.4;cursor:not-allowed}.mr-search__found{color:#8a7156;margin:8px 0 0;font-size:11px}.mr-search__error{color:#a15c00;margin:8px 0 0;font-size:12px}.mr-panel{flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=990px){.mr-panel{flex-direction:row}}.mr-list{background:#faf8f5;order:2;overflow-y:auto}@media (width>=990px){.mr-list{border-right:1px solid #785f4633;order:1;width:420px}}.mr-list__empty{text-align:center;padding:32px}.mr-list__empty p{color:#1212128c;margin:0;font-size:13px}.mr-list__items{margin:0;padding:0;list-style:none}.mr-item{cursor:pointer;border-bottom:1px solid #785f461f;border-left:4px solid #0000;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mr-item:hover{background:#ffffffa6}.mr-item.is-selected{background:#fff;border-left-color:#121212}.mr-item__num{color:#121212;background:#12121214;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Volkhov,Georgia,serif;font-size:12px;font-weight:600;display:flex}.mr-item__num.is-selected{color:#fff;background:#121212}.mr-item__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mr-item__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mr-item__name{color:#121212;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mr-item__dist{color:#8a7156;flex-shrink:0;font-size:10px}.mr-item__addr{color:#121212a6;font-size:12px;line-height:1.35}.mr-item__city{color:#12121280;font-size:11px}.mr-item__locker{text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#121212;margin-left:8px;padding:2px 6px;font-size:9px;display:inline-block}.mr-map{background:#faf8f5;flex:1;order:1;min-height:280px;position:relative}@media (width>=990px){.mr-map{order:2}}.mr-map__canvas{position:absolute;inset:0}.mr-map__hint{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mr-map__hint p{color:#12121273;text-align:center;margin:0;padding:0 24px;font-size:12px}.mr-foot{background:#fff;border-top:1px solid #785f4633;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.mr-foot__info{flex:1;min-width:0}.mr-foot__label{text-transform:uppercase;letter-spacing:.18em;color:#8a7156;margin:0 0 2px;font-size:10px}.mr-foot__name{color:#121212;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.mr-foot__addr{color:#1212128c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.mr-foot__confirm{color:#fff;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;white-space:nowrap;background:#121212;border:0;padding:12px 24px;font-size:12px}.mr-foot__confirm:hover{background:#2c2c2c}.relaypage{text-align:center;max-width:640px;margin:0 auto;padding:56px 20px 80px}.relaypage__intro{color:#121212b3;margin:12px 0 24px;font-size:15px;line-height:1.6}.relaypage__done{color:#1a7a3a;margin:20px 0;font-size:16px}.relaypage__cta{text-decoration:none;display:inline-block}.co-item__media{overflow:visible}.co-item__media img{border-radius:.8rem}.co-item__qty{z-index:1;border:2px solid #fff;width:2.2rem;height:2.2rem;font-size:1.1rem;font-weight:600;top:-.7rem;right:-.7rem;box-shadow:0 1px 4px #00000040}.lx-title-word,.lx-title-word>span,.home-coll-tile__title,.acc-card__title,.gift-card__title{font-family:var(--font-display-family)!important}