:root{--color-white: #ffffff;--color-white-100: #f8f8f8;--color-white-200: #e9e9e9;--color-black-100: #c8c8c8;--color-black-200: #717171;--color-black: #000000;--color-gray: #808080;--color-gris-nacre: #e6e5e5;--color-gray-nacre: #e6e5e5;--color-gris-perle: #5f5f5f;--color-content-secondary: #717171;--Neutrals-Grey-58: #6d6d6d;--color-green: #03a536;--color-red: #d13037;--color-blanc-montaigne: #f3efef;--color-bleu-roy: #313477;--color-ciel: #57b3e7;--color-turquoise: #00aabc;--color-jade: #008156;--color-vert-eau: #70bb93;--color-vert-amande: #b7c5a6;--color-vert-bouteille: #004139;--color-prairie: #22a155;--color-pomme: #a4c54a;--color-d-vert: #2e5538;--color-vert: #2e5538;--color-olive: #47574a;--color-mousse: #6a6a3c;--color-ivoire: #f1cfa9;--color-orange: #ed7049;--color-safran: #f59c46;--color-rouge: #d12f37;--color-brique: #8f2937;--color-fushia: #b22f70;--color-rose-pale: #f9cbcf;--color-cuivre: #af6440;--color-peche: #f4a078;--color-marron: #843f31;--color-caramel: #dd6637;--color-surface: var(--color-white);--color-surface-subtle: var(--color-white-100);--color-text: var(--color-black);--color-text-subtle: var(--color-black-200);--color-border: var(--color-white-200);--Content-primary: var(--color-black);--Content-secondary: var(--color-black-200);--Border-primary: var(--color-black);--Border-secondary: var(--color-black-200);--Background-primary: var(--color-white);--Background-secondary: var(--color-white-100);--Background-tertiary: var(--color-blanc-montaigne);--Background-quaternary: var(--color-black);--Overlay-soft: #00000040;--Overlay-strong: #00000080;--State-Pressed: var(--color-black-200);--State-Disable: var(--color-black-100);--State-Approved: var(--color-green);--State-Alert: var(--color-orange);--State-Error: var(--color-red);--spacing: .125rem;--spacing-small-xs: .125rem;--spacing-small-s: .25rem;--spacing-small-m: .5rem;--spacing-small-l: .75rem;--spacing-small-xl: 1rem;--spacing-medium-xs: 1.25rem;--spacing-medium-s: 1.5rem;--spacing-medium-m: 2rem;--spacing-medium-l: 2.5rem;--spacing-medium-xl: 3rem;--spacing-large-xs: 3.5rem;--spacing-large-s: 4rem;--spacing-large-m: 5rem;--spacing-large-l: 7.5rem;--spacing-large-xl: 10rem;--spacings-small-xs: var(--spacing-small-xs);--spacings-small-s: var(--spacing-small-s);--spacings-small-m: var(--spacing-small-m);--spacings-small-l: var(--spacing-small-l);--spacings-small-xl: var(--spacing-small-xl);--spacings-medium-xs: var(--spacing-medium-xs);--spacings-medium-s: var(--spacing-medium-s);--spacings-medium-m: var(--spacing-medium-m);--spacings-medium-l: var(--spacing-medium-l);--spacings-medium-xl: var(--spacing-medium-xl);--spacings-large-xs: var(--spacing-large-xs);--spacings-large-s: var(--spacing-large-s);--spacings-large-m: var(--spacing-large-m);--spacings-large-l: var(--spacing-large-l);--spacings-large-xl: var(--spacing-large-xl);--border-width-extra-small: 1px;--border-width-small: 1.5px;--border-width-medium: 2px;--border-width-large: 3px;--border-width-extra-large: 4px;--radius-small: 2px;--radius-medium: 4px;--radius-large: 8px;--radius-full: 999px;--opacity-opaque: 1;--opacity-very-high: .95;--opacity-high: .75;--opacity-medium: .5;--opacity-low: .25;--opacity-very-low: .1;--opacity-transparent: 0;--container-small: 50rem;--container-medium: 64.25rem;--container-large: 71.25rem;--max-width: 90rem;--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1200px;--font-headline: "Diptyque Saint Germain", serif, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-body: "Apercu Pro", sans-serif;--typography-headline-m-font-family: var(--font-headline);--typography-headline-m-font-weight: 400;--typography-headline-m-letter-spacing: 0;--typography-headline-m-font-size-mobile: 1.75rem;--typography-headline-m-line-height-mobile: 2.125rem;--typography-headline-m-font-size-desktop: 2rem;--typography-headline-m-line-height-desktop: 2.375rem;--typography-headline-m-font-size: var( --typography-headline-m-font-size-mobile );--typography-headline-m-line-height: var( --typography-headline-m-line-height-mobile );--typography-headline-s-regular-font-family: var(--font-headline);--typography-headline-s-regular-font-weight: 400;--typography-headline-s-regular-letter-spacing: 0;--typography-headline-s-regular-font-size-mobile: 1.25rem;--typography-headline-s-regular-line-height-mobile: 1.5rem;--typography-headline-s-regular-font-size-desktop: 1.5rem;--typography-headline-s-regular-line-height-desktop: 1.75rem;--typography-headline-s-regular-font-size: var( --typography-headline-s-regular-font-size-mobile );--typography-headline-s-regular-line-height: var( --typography-headline-s-regular-line-height-mobile );--typography-headline-s-caps-font-family: var(--font-headline);--typography-headline-s-caps-font-weight: 400;--typography-headline-s-caps-text-transform: uppercase;--typography-headline-s-caps-font-size-mobile: 1.25rem;--typography-headline-s-caps-line-height-mobile: 1.5rem;--typography-headline-s-caps-letter-spacing-mobile: -.025rem;--typography-headline-s-caps-font-size-desktop: 1.5rem;--typography-headline-s-caps-line-height-desktop: 1.75rem;--typography-headline-s-caps-letter-spacing-desktop: -.03125rem;--typography-headline-s-caps-font-size: var( --typography-headline-s-caps-font-size-mobile );--typography-headline-s-caps-line-height: var( --typography-headline-s-caps-line-height-mobile );--typography-headline-s-caps-letter-spacing: var( --typography-headline-s-caps-letter-spacing-mobile );--typography-body-l-light-font-family: var(--font-body);--typography-body-l-light-font-size: 1rem;--typography-body-l-light-line-height: 1.375rem;--typography-body-l-light-font-weight: 300;--typography-body-l-light-letter-spacing: 0;--typography-body-l-alternatif-font-family: var(--font-headline);--typography-body-l-alternatif-font-size: 1.25rem;--typography-body-l-alternatif-line-height: 1.75rem;--typography-body-l-alternatif-font-weight: 400;--typography-body-l-alternatif-letter-spacing: 0;--typography-body-m-light-font-family: var(--font-body);--typography-body-m-light-font-size: .875rem;--typography-body-m-light-line-height: 1.25rem;--typography-body-m-light-font-weight: 300;--typography-body-m-light-letter-spacing: 0;--typography-body-m-alternatif-font-family: var(--font-headline);--typography-body-m-alternatif-font-size: .875rem;--typography-body-m-alternatif-line-height: 1.125rem;--typography-body-m-alternatif-font-weight: 400;--typography-body-m-alternatif-letter-spacing: 0;--typography-body-s-light-font-family: var(--font-body);--typography-body-s-light-font-size: .75rem;--typography-body-s-light-line-height: 1rem;--typography-body-s-light-font-weight: 300;--typography-body-s-light-letter-spacing: 0;--typography-label-l-light-font-family: var(--font-body);--typography-label-l-light-font-size: 1rem;--typography-label-l-light-line-height: 1.25rem;--typography-label-l-light-font-weight: 300;--typography-label-l-light-letter-spacing: 0;--typography-label-l-regular-font-family: var(--font-body);--typography-label-l-regular-font-size: 1rem;--typography-label-l-regular-line-height: 1.25rem;--typography-label-l-regular-font-weight: 400;--typography-label-l-regular-letter-spacing: 0;--typography-label-l-caps-font-family: var(--font-body);--typography-label-l-caps-font-size: 1rem;--typography-label-l-caps-line-height: 1.25rem;--typography-label-l-caps-font-weight: 400;--typography-label-l-caps-letter-spacing: 0;--typography-label-l-caps-text-transform: uppercase;--typography-label-m-light-font-family: var(--font-body);--typography-label-m-light-font-size: .875rem;--typography-label-m-light-line-height: 1rem;--typography-label-m-light-font-weight: 300;--typography-label-m-light-letter-spacing: 0;--typography-label-m-regular-font-family: var(--font-body);--typography-label-m-regular-font-size: .875rem;--typography-label-m-regular-line-height: 1rem;--typography-label-m-regular-font-weight: 400;--typography-label-m-regular-letter-spacing: 0;--typography-label-m-caps-font-family: var(--font-body);--typography-label-m-caps-font-size: .875rem;--typography-label-m-caps-line-height: 1rem;--typography-label-m-caps-font-weight: 400;--typography-label-m-caps-letter-spacing: 0;--typography-label-m-caps-text-transform: uppercase;--typography-label-m-alternatif-font-family: var(--font-headline);--typography-label-m-alternatif-font-size: 1rem;--typography-label-m-alternatif-line-height: 1.125rem;--typography-label-m-alternatif-font-weight: 400;--typography-label-m-alternatif-letter-spacing: 0;--typography-label-s-light-font-family: var(--font-body);--typography-label-s-light-font-size: .75rem;--typography-label-s-light-line-height: .875rem;--typography-label-s-light-font-weight: 300;--typography-label-s-light-letter-spacing: 0;--typography-label-s-regular-font-family: var(--font-body);--typography-label-s-regular-font-size: .75rem;--typography-label-s-regular-line-height: .875rem;--typography-label-s-regular-font-weight: 400;--typography-label-s-regular-letter-spacing: 0;--typography-label-s-caps-font-family: var(--font-body);--typography-label-s-caps-font-size: .75rem;--typography-label-s-caps-line-height: .875rem;--typography-label-s-caps-font-weight: 400;--typography-label-s-caps-letter-spacing: 0;--typography-label-s-caps-text-transform: uppercase;--typography-label-s-alternatif-font-family: var(--font-headline);--typography-label-s-alternatif-font-size: .875rem;--typography-label-s-alternatif-line-height: 1rem;--typography-label-s-alternatif-font-weight: 400;--typography-label-s-alternatif-letter-spacing: 0}@media(min-width:750px){:root{--typography-headline-m-font-size: var( --typography-headline-m-font-size-desktop );--typography-headline-m-line-height: var( --typography-headline-m-line-height-desktop );--typography-headline-s-regular-font-size: var( --typography-headline-s-regular-font-size-desktop );--typography-headline-s-regular-line-height: var( --typography-headline-s-regular-line-height-desktop );--typography-headline-s-caps-font-size: var( --typography-headline-s-caps-font-size-desktop );--typography-headline-s-caps-line-height: var( --typography-headline-s-caps-line-height-desktop );--typography-headline-s-caps-letter-spacing: var( --typography-headline-s-caps-letter-spacing-desktop )}}@layer reset,base,components,variants,settings;@layer reset{html{font-feature-settings:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body{padding:0;margin:0;box-sizing:border-box;background-color:var(--color-white);scroll-behavior:smooth;font-family:var(--font-body);font-feature-settings:normal;-webkit-text-size-adjust:100%;overscroll-behavior:none}main{position:relative}.body--product{background-color:var(--color-white)}a{color:inherit;text-decoration:none;color:var(--color-black)}ul{list-style:none}span{display:inline-block}.input{border:var(--border-width-extra-small, 1px) solid var(--color-gris-nacre);border-radius:0;outline:none;padding:var(--spacings-small-xs, .125rem) var(--spacings-small-xl, 1rem)}.input:focus,.input:focus-visible,.input:active{outline:none}h1,h2,h3,h4,h5,h6,p,span,a,button,input,textarea,dialog,label,ul,ol,li,figure,figcaption,blockquote,hr,pre,code,div,section,article,aside,main,footer,nav,form,fieldset,legend,img,picture,video,audio,canvas,iframe{margin:0;padding:0;box-sizing:border-box}button{background-color:transparent;border:none;color:var(--color-black)}details,details summary{padding-left:0;background-image:none;-webkit-appearance:none;appearance:none;list-style:none}}@layer base{img{width:100%;max-width:100%;height:auto;max-height:100%;object-fit:cover;object-position:center}.grid{display:grid;grid-template-columns:1fr}.full{grid-column:1 / -1;grid-row:1 / -1;align-self:flex-start}.main--for-header-transparent{grid-column:1 / -1;grid-row:1 / span 1}button{cursor:pointer}summary::-webkit-details-marker{display:none}summary::marker{content:""}.sr-only{position:absolute;inline-size:.0625rem;block-size:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shopify-policy__container{max-inline-size:30.5rem}.shopify-policy__container .shopify-policy__title{margin-block-start:6.5rem}@media(min-width:48rem){.shopify-policy__container .shopify-policy__title{margin-block-start:7.5rem}}.shopify-policy__container .rte{margin-inline:0;text-align:center}.shopify-policy__container .rte>*{margin-block:1rem}.shopify-policy__container .rte :is(h1,.h1,.h0){margin-block:2rem}.shopify-policy__container .rte :is(h2,.h2,h3,.h3){margin-block-start:1.5rem}.shopify-policy__container .rte :is(ul,ol){margin-inline-start:.5rem;padding-inline-start:.5rem}.shopify-policy__container .rte li{margin-block:.5rem .5rem;text-align:left}.shopify-policy__container .rte li :is(ul,ol){margin-block:0rem}.shopify-policy__container .rte[data-modifiers*=zag-content] hr+*{margin-block-start:0}.shopify-policy__container .rte strong{font-weight:500}.shopify-policy__container .rte>:nth-last-child(2){margin-block-end:5rem}}@layer base{.button{font-family:var(--font-headline);box-sizing:border-box;text-align:center;width:fit-content;max-width:100%;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;transition:.4s;color:var(--color-black);background:transparent;text-decoration:none;border:none;cursor:pointer}.button-primary:active:not(:disabled){color:var(--State-Pressed);border:var(--border-width-extra-small, 1px) solid var(--State-Pressed, #717171)}.button .button__label:before{transition:.4s}.button__label{display:flex;align-items:center;column-gap:var(--spacings-small-s);position:relative;padding:var(--spacings-small-s, .25rem) 0;white-space:nowrap}.banner a:before,.button-secondary .button__label:before,.button-primary--link .button__label:before,.button-secondary--link .button__label:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:.0625rem;background:currentColor;transition:transform .3s ease}.button-primary{position:relative;font-size:1rem;font-weight:400;line-height:1.125rem;letter-spacing:0;background:var(--color-white);margin:var(--spacings-medium-m, 2rem) auto auto auto;height:var(--spacings-medium-xl, 3rem);padding:0 calc(var(--spacing) * 8);gap:var(--spacings-small-s, .25rem);border:var(--border-width-extra-small, 1px) solid var(--color-black);box-shadow:inset 0 -3px 0 0 var(--color-black)}.button-primary:hover,.button-primary:active{box-shadow:inset 0 0 0 0 var(--color-black)}.button-primary:disabled{pointer-events:none;color:var(--State-Disable, #c8c8c8);border-color:var(--State-Disable, #c8c8c8);box-shadow:inset 0 -3px 0 0 var(--State-Disable, #c8c8c8);cursor:initial}.button-secondary{font-size:1rem;font-weight:400;line-height:1.125rem;letter-spacing:0;margin:var(--spacings-medium-m, 2rem) auto auto auto;height:var(--spacings-small-xl, 1rem);padding:0 var(--spacings-small-s, .25rem);gap:var(--spacings-small-xs, .125rem)}.banner a,.button-primary--link{font-size:.875rem;font-weight:400;line-height:1rem;letter-spacing:0;margin:var(--spacings-medium-xs, 1.25rem) auto auto auto}.button-secondary--link{font-family:var(--font-body);font-size:.75rem;font-weight:400;line-height:.875rem;letter-spacing:0;margin:var(--spacings-medium-xs, 1.25rem) auto auto auto}.button-secondary:hover .button__label:before,.button-primary--link:hover .button__label:before,.button-secondary--link:hover .button__label:before{transform:translateY(calc(var(--spacings-small-xs, .125rem) * -1))}.banner a:hover:before{transform:translateY(calc(var(--spacings-small-xs, .125rem) * -1))}.button-secondary:active{color:var(--State-Pressed)}.button-secondary:disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}.button--cross-sell{font-family:var(--font-body);font-size:.875rem;text-transform:uppercase}.button-primary--link svg,.button-secondary--link svg,.button--cross-sell svg{display:none}.shoppable-product__details svg{display:initial}.button.reverse{color:var(--color-white);background:var(--color-black)}.button.reverse path{fill:var(--color-white);transition:.4s}.button.reverse:hover path{fill:var(--color-black)}.button-primary.reverse:hover{color:var(--color-white);background:var(--color-black)}.button-primary.reverse:hover path{fill:var(--color-white)}.button-small{height:var(--spacings-medium-l, 2.5rem);padding:0 var(--spacings-small-l, .75rem);gap:var(--spacings-small-xs, .125rem)}.button-full{width:100%!important}.button-rounded{border-radius:var(--radius-medium, 4px)}.button.reverse:disabled{background:var(--State-Disable, #c8c8c8);color:#717171;box-shadow:inset 0 0 0 0 var(--color-black);border:none;cursor:initial}.button.reverse:active:not(:disabled){background:var(--State-Pressed, #717171)}.banner a,.button-primary--link:active{color:var(--State-Pressed, #717171)}.button-primary--dot-link{padding:0;background-color:inherit;color:inherit;border:none;box-shadow:none}.button-primary--dot-link .button__label{font-family:var( --typography-label-m-alternatif-font-family, "Diptyque Saint Germain" );font-size:var(--typography-label-m-alternatif-font-size, 1rem);font-style:normal;font-weight:var(--typography-label-m-alternatif-font-weight, 400);line-height:var(--typography-label-m-alternatif-line-height, 1.125rem);letter-spacing:var(--typography-label-m-alternatif-letter-spacing, 0);color:inherit;text-decoration:underline;text-underline-offset:calc(var(--spacing) * 3);transition:.3s ease}.button-primary--dot-link .button__label:before{content:initial}.button-primary--dot-link:hover .button__label{text-underline-offset:calc(var(--spacing) * 2)}.button-primary--dot-link svg{pointer-events:none}.button-primary--dot-link.reverse .button__label{text-decoration:none}}@layer base{.product-card{position:relative;display:flex;flex-direction:column;height:100%}.product-card__container{position:relative;padding:calc(var(--spacing) * 5) 0;display:flex;flex-direction:column;flex:1;justify-content:space-between}.product-card__content{flex:1;text-align:center;justify-content:center}.product-card.align-center .product-card__container{padding:var(--spacings-small-xl, 1rem) var(--spacings-small-xl, 1rem) 0}.product-card__tags-container{position:absolute;top:var(--spacings-small-xl, 1rem);left:var(--spacings-small-xl, 1rem);z-index:2;display:flex;gap:var(--spacings-small-m, .5rem)}.product-card__tag{background-color:var(--color-white);padding:var(--spacings-small-s, .25rem);color:var(--color-content-secondary);border-radius:1px}.product-card__image{aspect-ratio:3/4;transition:opacity .3s ease;line-height:0}.product-card__image img{height:100%}.product-card__link{position:relative}.product-card__image--hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}@media(hover:hover)and (pointer:fine){.product-card__link:hover .product-card__image--active{opacity:0}.product-card__link:hover .product-card__image--hover{opacity:1}}.product-card__title{margin-bottom:calc(var(--spacing) * 3)}.product-card__subtitle{color:var(--color-content-secondary);margin-bottom:calc(var(--spacing) * 3)}.product-card__informations{margin-bottom:var(--spacings-small-m, .5rem)}.product-card__button{margin-top:auto;text-align:center}.product-card__button .product-form__submit{margin-top:var(--spacings-small-xl, 1rem)}}@layer variants{.button-primary--no-margin{margin:auto}}@layer base{.hide{display:none!important}.remove-scroll-bar{scrollbar-width:none;-ms-overflow-style:none}.remove-scroll-bar::-webkit-scrollbar{display:none}.color-black-100{color:var(--color-black-100)}.color-black-200{color:var(--color-black-200)}.color-black-300{color:var(--color-content-secondary)}.color-gray-perle{color:var(--color-gris-perle)}.color-secondary{color:var(--color-content-secondary)}.bg-secondary{background:var(--Background-secondary, #f8f8f8)}.align-center{text-align:center}.align-left{text-align:left}.m-0{margin:0}.w-fit{width:fit-content}.align-right{text-align:right}.column-span-2{grid-column-end:span 2}.column-span-1{grid-column-end:span 1}.input-full{width:100%}.placeholder-svg{width:100%;height:100%;max-width:100%;max-height:100%}.no-scroll-bar::-webkit-scrollbar{display:none}.no-paddings{padding:0!important}.is-overflow-hidden{overflow:hidden}.no-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}}@layer base{.headline-m{font-family:var(--typography-headline-m-font-family);font-size:var(--typography-headline-m-font-size-mobile);line-height:var(--typography-headline-m-line-height-mobile);font-weight:var(--typography-headline-m-font-weight);letter-spacing:var(--typography-headline-m-letter-spacing)}@media(min-width:750px){.headline-m{font-size:var(--typography-headline-m-font-size-desktop);line-height:var(--typography-headline-m-line-height-desktop)}}.headline-s-regular{font-family:var(--typography-headline-s-regular-font-family);font-size:var(--typography-headline-s-regular-font-size-mobile);line-height:var(--typography-headline-s-regular-line-height-mobile);font-weight:var(--typography-headline-s-regular-font-weight);letter-spacing:var(--typography-headline-s-regular-letter-spacing)}@media(min-width:750px){.headline-s-regular{font-size:var(--typography-headline-s-regular-font-size-desktop);line-height:var(--typography-headline-s-regular-line-height-desktop)}}.headline-s-caps{font-family:var(--typography-headline-s-caps-font-family);font-size:var(--typography-headline-s-caps-font-size-mobile);line-height:var(--typography-headline-s-caps-line-height-mobile);font-weight:var(--typography-headline-s-caps-font-weight);letter-spacing:var(--typography-headline-s-caps-letter-spacing-mobile);text-transform:var(--typography-headline-s-caps-text-transform)}@media(min-width:750px){.headline-s-caps{font-size:var(--typography-headline-s-caps-font-size-desktop);line-height:var(--typography-headline-s-caps-line-height-desktop);letter-spacing:var(--typography-headline-s-caps-letter-spacing-desktop)}}.body-l-light{font-family:var(--typography-body-l-light-font-family);font-size:var(--typography-body-l-light-font-size);line-height:var(--typography-body-l-light-line-height);font-weight:var(--typography-body-l-light-font-weight);letter-spacing:var(--typography-body-l-light-letter-spacing)}.body-l-alternate{font-family:var(--typography-body-l-alternatif-font-family);font-size:var(--typography-body-l-alternatif-font-size);line-height:var(--typography-body-l-alternatif-line-height);font-weight:var(--typography-body-l-alternatif-font-weight);letter-spacing:var(--typography-body-l-alternatif-letter-spacing)}.body-m-light{font-family:var(--typography-body-m-light-font-family);font-size:var(--typography-body-m-light-font-size);line-height:var(--typography-body-m-light-line-height);font-weight:var(--typography-body-m-light-font-weight);letter-spacing:var(--typography-body-m-light-letter-spacing)}.body-m-alternate{font-family:var(--typography-body-m-alternatif-font-family);font-size:var(--typography-body-m-alternatif-font-size);line-height:var(--typography-body-m-alternatif-line-height);font-weight:var(--typography-body-m-alternatif-font-weight);letter-spacing:var(--typography-body-m-alternatif-letter-spacing)}.body-s-light{font-family:var(--typography-body-s-light-font-family);font-size:var(--typography-body-s-light-font-size);line-height:var(--typography-body-s-light-line-height);font-weight:var(--typography-body-s-light-font-weight);letter-spacing:var(--typography-body-s-light-letter-spacing)}.label-l-light{font-family:var(--typography-label-l-light-font-family);font-size:var(--typography-label-l-light-font-size);line-height:var(--typography-label-l-light-line-height);font-weight:var(--typography-label-l-light-font-weight);letter-spacing:var(--typography-label-l-light-letter-spacing)}.label-l-regular{font-family:var(--typography-label-l-regular-font-family);font-size:var(--typography-label-l-regular-font-size);line-height:var(--typography-label-l-regular-line-height);font-weight:var(--typography-label-l-regular-font-weight);letter-spacing:var(--typography-label-l-regular-letter-spacing)}.label-l-caps{font-family:var(--typography-label-l-caps-font-family);font-size:var(--typography-label-l-caps-font-size);line-height:var(--typography-label-l-caps-line-height);font-weight:var(--typography-label-l-caps-font-weight);letter-spacing:var(--typography-label-l-caps-letter-spacing);text-transform:var(--typography-label-l-caps-text-transform)}.label-m-light{font-family:var(--typography-label-m-light-font-family);font-size:var(--typography-label-m-light-font-size);line-height:var(--typography-label-m-light-line-height);font-weight:var(--typography-label-m-light-font-weight);letter-spacing:var(--typography-label-m-light-letter-spacing)}.label-m-regular{font-family:var(--typography-label-m-regular-font-family);font-size:var(--typography-label-m-regular-font-size);line-height:var(--typography-label-m-regular-line-height);font-weight:var(--typography-label-m-regular-font-weight);letter-spacing:var(--typography-label-m-regular-letter-spacing)}.label-m-caps{font-family:var(--typography-label-m-caps-font-family);font-size:var(--typography-label-m-caps-font-size);line-height:var(--typography-label-m-caps-line-height);font-weight:var(--typography-label-m-caps-font-weight);letter-spacing:var(--typography-label-m-caps-letter-spacing);text-transform:var(--typography-label-m-caps-text-transform)}.label-m-alternate{font-family:var(--typography-label-m-alternatif-font-family);font-size:var(--typography-label-m-alternatif-font-size);line-height:var(--typography-label-m-alternatif-line-height);font-weight:var(--typography-label-m-alternatif-font-weight);letter-spacing:var(--typography-label-m-alternatif-letter-spacing)}.label-s-light{font-family:var(--typography-label-s-light-font-family);font-size:var(--typography-label-s-light-font-size);line-height:var(--typography-label-s-light-line-height);font-weight:var(--typography-label-s-light-font-weight);letter-spacing:var(--typography-label-s-light-letter-spacing)}.label-s-regular{font-family:var(--typography-label-s-regular-font-family);font-size:var(--typography-label-s-regular-font-size);line-height:var(--typography-label-s-regular-line-height);font-weight:var(--typography-label-s-regular-font-weight);letter-spacing:var(--typography-label-s-regular-letter-spacing)}.label-s-caps{font-family:var(--typography-label-s-caps-font-family);font-size:var(--typography-label-s-caps-font-size);line-height:var(--typography-label-s-caps-line-height);font-weight:var(--typography-label-s-caps-font-weight);letter-spacing:var(--typography-label-s-caps-letter-spacing);text-transform:var(--typography-label-s-caps-text-transform)}.label-s-alternate{font-family:var(--typography-label-s-alternatif-font-family);font-size:var(--typography-label-s-alternatif-font-size);line-height:var(--typography-label-s-alternatif-line-height);font-weight:var(--typography-label-s-alternatif-font-weight);letter-spacing:var(--typography-label-s-alternatif-letter-spacing)}}@layer components{.product-form__submit{margin-top:.3125rem;width:fit-content}.product-form__submit:disabled,.product-form__submit[disabled]{pointer-events:none}.product-form__submit-text{display:flex;align-items:center}.product-form__error{margin-top:.625rem;color:var(--color-red)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-base.css.map */
