:root{--text-2xs: clamp(1rem, .93rem + .188vw, 1.4rem);--text-sm: clamp(1.3rem, 1.23rem + .188vw, 1.5rem);--text-base: clamp(1.6rem, 1.53rem + .188vw, 1.8rem);--text-md: clamp(1.8rem, 1.73rem + .188vw, 2rem);--text-lg: clamp(2rem, 1.859rem + .376vw, 2.4rem);--text-xl: clamp(2.4rem, 2.189rem + .563vw, 3rem);--text-2xl: clamp(3rem, 2.789rem + .563vw, 3.6rem);--text-3xl: clamp(3.2rem, 2.637rem + 1.502vw, 4.8rem);--text-display: clamp(4rem, 2.592rem + 3.756vw, 8rem);--space-2xs: clamp(.4rem, .33rem + .188vw, .6rem);--space-xs: clamp(.8rem, .659rem + .376vw, 1.2rem);--space-sm: clamp(1.2rem, 1.059rem + .376vw, 1.6rem);--space-md: clamp(1.6rem, 1.318rem + .751vw, 2.4rem);--space-lg: clamp(2.4rem, 1.837rem + 1.502vw, 4rem);--space-xl: clamp(4rem, 3.155rem + 2.254vw, 6.4rem);--space-2xl: clamp(6.4rem, 5.273rem + 3.005vw, 9.6rem);--space-3xl: clamp(9.6rem, 7.346rem + 6.009vw, 16rem);--size-drawer: clamp(40rem, 37.183rem + 7.512vw, 48rem);--size-media-cap: 20rem;--gutter: clamp(1.5rem, .268rem + 3.286vw, 5rem);--gutter-narrow: clamp(1.5rem, -1.141rem + 7.042vw, 9rem);--grid-gutter: clamp(.8rem, .518rem + .751vw, 1.6rem);--section-pad-ramp: clamp(0px, calc((100vw - 37.5rem)*.0234) , 2.5rem);--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.01em;--tracking-normal: 0em;--tracking-wide: .08em;--tracking-wider: .15em}:root{--grid-desktop-vertical-spacing: var(--grid-gutter);--grid-desktop-horizontal-spacing: var(--grid-gutter);--grid-mobile-vertical-spacing: var(--grid-gutter);--grid-mobile-horizontal-spacing: var(--grid-gutter)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight-bold, 700);letter-spacing:.1em}.page-width{padding:0 var(--gutter)}.header.page-width,.header:not(.drawer-menu).page-width,.utility-bar__grid.page-width,.page-width-tablet{padding-left:var(--gutter);padding-right:var(--gutter)}.page-width--narrow{max-width:calc(72.6rem + 2 * var(--gutter-narrow));padding:0 var(--gutter-narrow)}.page-width-desktop{max-width:var(--page-width);padding:0 var(--gutter)}.title,.title-wrapper-with-link{margin-top:clamp(3rem,2.296rem + 1.878vw,5rem);margin-bottom:clamp(2rem,1.648rem + .939vw,3rem);margin-left:0;margin-right:0}.title-wrapper-with-link.title-wrapper--no-top-margin{margin-top:0}.title--primary{margin-top:clamp(2rem,4.704rem - 1.878vw,4rem);margin-bottom:clamp(2rem,4.704rem - 1.878vw,4rem)}.footer__localization:empty+.footer__column{padding-top:clamp(0rem,2.028rem - 1.408vw,1.5rem)}.title-wrapper--self-padded-mobile,.title-wrapper--self-padded-tablet-down{padding-left:clamp(0rem,2.028rem - 1.408vw,1.5rem);padding-right:clamp(0rem,2.028rem - 1.408vw,1.5rem)}.header__menu-item{font-size:clamp(1.1rem,.994rem + .282vw,1.4rem)}.search-modal__content{padding-top:0;padding-bottom:0;padding-left:clamp(1rem,-.761rem + 4.695vw,6rem);padding-right:clamp(5rem,4.648rem + .939vw,6rem)}.search-modal__close-button{right:clamp(.3rem,.054rem + .657vw,1rem)}body,.text-body{font-size:var(--text-base)}.hxxl,.hxl,.h0{font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1,.h1{font-size:var(--text-3xl)}h2,.h2{font-size:var(--text-2xl)}h3,.h3{font-size:var(--text-xl)}h4,.h4{font-size:var(--text-lg)}h5,.h5{font-size:var(--text-md)}h6,.h6{font-size:var(--text-base)}:where(.cristaux-heading-2,.cristaux-heading-3){font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-transform:uppercase;word-break:break-word}:where(.cristaux-heading-2){font-size:var(--text-2xl);margin-block:.83em}:where(.cristaux-heading-3){font-size:var(--text-xl)}.footer__localization .cristaux-heading-2{margin:1rem 1rem .5rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.footer__localization .cristaux-heading-2{margin:1rem 0 0}}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.product-grid:not(.slider),.collection-list:not(.slider),.multicolumn-list:not(.slider){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(max(var(--fluid-grid-min, 24rem),(100% - (var(--fluid-grid-cols, 4) - 1) * var(--grid-desktop-horizontal-spacing)) / var(--fluid-grid-cols, 4)),(100% - (var(--fluid-grid-cols-mobile, 1) - 1) * var(--grid-desktop-horizontal-spacing)) / var(--fluid-grid-cols-mobile, 1)),1fr));align-items:start}.product-grid:not(.slider){--fluid-grid-min: 12rem}.collection-list:not(.slider){--fluid-grid-min: 16rem}.multicolumn-list:not(.slider){--fluid-grid-min: 12rem}.grid--1-col-tablet-down{--fluid-grid-cols-mobile: 1}.grid--2-col-tablet-down{--fluid-grid-cols-mobile: 2}.product-grid.grid--2-col-desktop,.collection-list.grid--2-col-desktop,.multicolumn-list.grid--2-col-desktop{--fluid-grid-cols: 2}.product-grid.grid--3-col-desktop,.collection-list.grid--3-col-desktop,.multicolumn-list.grid--3-col-desktop{--fluid-grid-cols: 3}.product-grid.grid--4-col-desktop,.collection-list.grid--4-col-desktop,.multicolumn-list.grid--4-col-desktop{--fluid-grid-cols: 4}.product-grid.grid--5-col-desktop,.collection-list.grid--5-col-desktop,.multicolumn-list.grid--5-col-desktop{--fluid-grid-cols: 5}.product-grid.grid--6-col-desktop,.collection-list.grid--6-col-desktop,.multicolumn-list.grid--6-col-desktop{--fluid-grid-cols: 6}.product-grid:not(.slider)>.grid__item,.collection-list:not(.slider)>.grid__item,.multicolumn-list:not(.slider)>.grid__item{width:auto;max-width:none}.collapsible-content .accordion{margin-top:var(--space-sm);border-top-color:rgba(var(--color-foreground),.12);border-bottom-color:rgba(var(--color-foreground),.12)}.collapsible-content .accordion summary{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.collapsible-content .accordion__content{margin-bottom:var(--space-sm)}.collapsible-content__heading{margin-bottom:var(--space-md)}.cristaux-eyebrow{display:inline-flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);color:rgb(var(--color-secondary-button-text));font-size:var(--eyebrow-font-size, var(--text-2xs));font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase}.cristaux-eyebrow__line{width:var(--space-lg);height:1px;flex:0 0 auto;background:currentcolor}.card__heading,.footer__list-social .list-social__link{color:rgb(var(--color-secondary-button-text))}.product__info-container .icon-with-text--horizontal{justify-content:flex-start;column-gap:var(--space-lg);row-gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid rgba(var(--color-foreground),.12)}.product__info-container .icon-with-text--horizontal .icon-with-text__item{flex-direction:row;align-items:center;width:auto;gap:var(--space-xs)}.product__info-container .icon-with-text--horizontal .svg-wrapper{fill:rgb(var(--color-secondary-button-text));width:var(--icon-size);height:var(--icon-size);min-width:0;min-height:0;margin:0;flex:0 0 auto}.product__info-container .icon-with-text--horizontal .h4{margin:0;padding-top:0;text-transform:uppercase;letter-spacing:var(--tracking-wider)}.product__info-container{container-type:inline-size;container-name:product-info}@container product-info (max-width: 40rem){.product__info-container .icon-with-text--horizontal{flex-direction:column;align-items:flex-start;row-gap:var(--space-xs)}.product__info-container .icon-with-text--horizontal .icon-with-text__item{width:100%}}.facets-vertical .facets__heading--vertical{font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase}.facets-vertical .facets__disclosure-vertical{border-bottom:1px solid rgba(var(--color-foreground),.12)}.facets-vertical .facets__disclosure-vertical:first-of-type{border-top:1px solid rgba(var(--color-foreground),.12)}.facets-vertical .facets__disclosure-vertical .facets__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-top:var(--space-md);padding-bottom:var(--space-md)}.facets-vertical .facets__disclosure-vertical .facets__summary-label{font-weight:600;letter-spacing:var(--tracking-normal);text-transform:none}.facets-vertical .facets__disclosure-vertical .facets__summary svg{display:none}.facets-vertical .facets__disclosure-vertical .facets__summary:after{content:"+";flex:0 0 auto;color:rgb(var(--color-secondary-button-text));font-size:var(--text-lg);font-weight:300;line-height:1}.facets-vertical .facets__disclosure-vertical[open] .facets__summary:after{content:"\2212"}.footer-cities{word-spacing:3rem}
/*# sourceMappingURL=/cdn/shop/t/41/assets/cristaux-tokens.css.map */
