@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:var(--color-black-200);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 );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[data-gift-pending]{opacity:.6;cursor:progress;pointer-events:auto}.product-form__submit-text{display:flex;align-items:center}.product-form__error{margin-top:.625rem;color:var(--color-red)}}@layer components{.filter-legend .link.v-secondary .cta--label,.filter-content-input .link.v-secondary .cta--label,.filter-bar_container-tag .link.v-secondary .cta--label{font-family:var(--font-body);font-size:.875rem;font-style:normal;font-weight:400;line-height:135%;letter-spacing:0}.filter-legend .link.v-secondary .cta--label__text,.filter-content-input .link.v-secondary .cta--label__text,.filter-bar_container-tag .link.v-secondary .cta--label__text{padding-bottom:0;color:var(--Gris-Perle, #5f5f5f)}}@layer components{.filter-bar_container-tag [data-ais-clear],.filter-bar_container-tag>.link{flex:0 0 auto;white-space:nowrap}}@layer components{.media-container .container-button .cta{pointer-events:auto;margin-block:var(--spacings-medium-l, 2.5rem)}@media screen and (min-width:1024px){.media-container .container-button .cta{margin-block:var(--spacings-medium-xl, 3rem)}}}@layer variants{.container-button.v-sticky .cta{position:sticky;top:calc(100vh - 6rem)}}@layer variants{.cta.v-fit{width:fit-content;justify-self:center}.cta.v-primary.v-margin-top{margin-top:var(--spacings-medium-m, 2rem)}.cta.v-secondary.v-margin-top{margin-top:var(--spacings-medium-s, 1.5rem)}.cta.v-primary{position:relative;display:inline-flex;justify-content:center;align-items:center}.cta.v-primary.v-small{height:var(--spacings-medium-l, 2.5rem);padding:0 var(--spacings-small-m, .5rem)}.cta.v-primary.v-small .cta--label{gap:var(--spacings-small-xs, .125rem);font-family:var(--font-headline);font-size:var(--typography-label-s-alternatif-font-size, .875rem);font-style:normal;font-weight:var(--typography-label-s-alternatif-font-weight, 400);line-height:var(--typography-label-s-alternatif-line-height, 1rem);letter-spacing:var(--typography-label-s-alternatif-letter-spacing, 0)}.cta.v-primary.v-large{height:var(--spacings-medium-xl, 3rem);padding:0 var(--spacings-medium-s, 1.5rem)}.cta.v-primary.v-large .cta--label{gap:var(--spacings-small-s, .25rem);font-style:normal;font-size:var(--typography-label-m-alternatif-font-size, 1rem);font-family:var(--font-headline);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)}.cta.v-primary.v-light{color:var(--Content-primary, #000);border:var(--border-width-extra-small, 1px) solid currentColor;background:var(--Background-primary, #fff);transition:all .4s ease}.cta.v-primary.v-light:after{content:"";position:absolute;left:0;bottom:0;background:currentColor;width:100%;height:.125rem;clip-path:inset(0 0 0 0);transition:all .4s ease}:is(.cta.v-primary.v-light:hover,.cta.v-primary.v-light:focus):after{clip-path:inset(100% 0 0 0)}.cta.v-primary.v-light:active{color:var(--State-Pressed, #717171)}.cta.v-primary.v-light:disabled,.cta.v-primary.v-light.is-form-disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}:is(.cta.v-primary.v-light:disabled,.cta.v-primary.v-light.is-form-disabled) .cta--label{color:var(--State-Disable, #c8c8c8)}.cta.v-primary.v-light .cta--label{color:var(--Content-primary, #000)}.cta.v-primary.v-dark{color:var(--Content-primary, #000);border:var(--border-width-extra-small, 1px) solid transparent;background:currentColor;transition:all .4s ease}.cta.v-primary.v-dark:active{color:var(--State-Pressed, #717171)}.cta.v-primary.v-dark:disabled,.cta.v-primary.v-dark.is-form-disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}.cta.v-primary.v-dark .cta--label{color:var(--color-white)}.cta.v-primary .cta--label{display:flex;align-items:center}.cta.v-secondary{position:relative;display:inline-flex;justify-content:center;align-items:flex-start;gap:var(--spacings-small-s, .25rem)}.cta.v-secondary.v-large .cta--label{position:relative;display:flex;align-items:flex-start;gap:var(--spacings-small-s, .25rem);font-family:var(--font-headline);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);padding-bottom:.25rem}.cta.v-secondary.v-large .cta--label:after{transition:all .4s ease;content:"";position:absolute;left:0;bottom:0;background:currentColor;width:100%;height:.0625rem}.cta.v-secondary:active{color:var(--State-Pressed, #717171)}.cta.v-secondary:disabled,.cta.v-secondary.is-form-disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}:is(.cta.v-secondary:hover,.cta.v-secondary:focus) .cta--label:after,:is(.cta.v-secondary:hover,.cta.v-secondary:focus) .cta--label .cta--label__text:after{transform:translateY(-.125rem)}.cta.v-secondary.v-normal .cta--label{position:relative;display:flex;align-items:flex-start;gap:var(--spacings-small-s, .25rem);font-family:var(--font-headline);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)}.cta.v-secondary.v-normal .cta--label .cta--label__text{position:relative;padding-bottom:.25rem}.cta.v-secondary.v-normal .cta--label .cta--label__text:after{transition:all .4s ease;content:"";position:absolute;left:0;bottom:0;background:currentColor;width:100%;height:.0625rem}.cta.v-full{width:100%}}@layer components{.link{margin-top:.75rem}}@layer variants{.link.v-primary{position:relative;display:inline-flex;justify-content:center;align-items:flex-start;gap:var(--spacings-small-s, .25rem)}.link.v-primary:active{color:var(--State-Pressed, #717171)}.link.v-primary:disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}:is(.link.v-primary:hover,.link.v-primary:focus) .cta--label:after,:is(.link.v-primary:hover,.link.v-primary:focus) .cta--label .cta--label__text:after{transform:translateY(-.125rem)}.link.v-primary .cta--label{position:relative;display:flex;align-items:flex-start;gap:var(--spacings-small-s, .25rem);font-family:var(--font-headline);font-size:var(--typography-label-m-regular-font-size, .875rem);font-style:normal;font-weight:var(--typography-label-m-regular-font-weight, 400);line-height:var(--typography-label-m-regular-line-height, 1rem);letter-spacing:var(--typography-label-m-regular-letter-spacing, 0)}.link.v-primary .cta--label .cta--label__text{position:relative;padding-bottom:.25rem}.link.v-primary .cta--label .cta--label__text:after{transition:all .4s ease;content:"";position:absolute;left:0;bottom:0;background:currentColor;width:100%;height:.0625rem}.link.v-secondary{position:relative;display:inline-flex;justify-content:center;align-items:flex-start;gap:var(--spacings-small-s, .25rem)}.link.v-secondary:active{color:var(--State-Pressed, #717171)}.link.v-secondary:disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}:is(.link.v-secondary:hover,.link.v-secondary:focus) .cta--label:after,:is(.link.v-secondary:hover,.link.v-secondary:focus) .cta--label .cta--label__text:after{transform:translateY(-.125rem)}.link.v-secondary .cta--label{position:relative;display:flex;align-items:flex-start;gap:var(--spacings-small-s, .25rem);font-family:var(--font-body);font-size:var(--typography-label-s-regular-font-size, .75rem);font-style:normal;font-weight:var(--typography-label-s-regular-font-weight, 400);line-height:var(--typography-label-s-regular-line-height, .875rem);letter-spacing:var(--typography-label-s-regular-letter-spacing, 0)}.link.v-secondary .cta--label .cta--label__text{position:relative;padding-bottom:.25rem}.link.v-secondary .cta--label .cta--label__text:after{transition:all .4s ease;content:"";position:absolute;left:0;bottom:0;background:currentColor;width:100%;height:.0625rem}.link.v-tabs{position:relative;display:inline-flex;justify-content:center;align-items:flex-start;gap:var(--spacings-small-s, .25rem);color:var(--Content-secondary, #717171)}.link.v-tabs:disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}.link.v-tabs:hover,.link.v-tabs:focus,.link.v-tabs.is-active{color:var(--Content-primary, #000)}:is(.link.v-tabs:hover,.link.v-tabs:focus,.link.v-tabs.is-active) .cta--label:after,:is(.link.v-tabs:hover,.link.v-tabs:focus,.link.v-tabs.is-active) .cta--label .cta--label__text:after{transform:translateY(-.125rem);background-color:currentColor}.link.v-tabs .cta--label{position:relative;display:flex;align-items:flex-start;gap:var(--spacings-small-s, .25rem);font-family:var(--font-body);font-size:var(--typography-label-m-regular-font-size, .875rem);font-style:normal;font-weight:var(--typography-label-m-regular-font-weight, 400);line-height:var(--typography-label-m-regular-line-height, 1rem);letter-spacing:var(--typography-label-m-regular-letter-spacing, 0)}.link.v-tabs .cta--label .cta--label__text{position:relative;padding-bottom:.5rem}.link.v-tabs .cta--label .cta--label__text:after{transition:all .4s ease;content:"";position:absolute;left:0;bottom:0;background-color:transparent;width:100%;height:.0625rem}}.localization-trigger--header:hover .link.v-secondary .cta--label:after,.localization-trigger--header:hover .link.v-secondary .cta--label .cta--label__text:after,.localization-trigger--header:focus .link.v-secondary .cta--label:after,.localization-trigger--header:focus .link.v-secondary .cta--label .cta--label__text:after,.localization-trigger--header:focus-visible .link.v-secondary .cta--label:after,.localization-trigger--header:focus-visible .link.v-secondary .cta--label .cta--label__text:after{transform:translateY(-.125rem)}@layer components{c-media-card.push-collection .content-container .inside .inside__bottom .link{margin-top:0}}@layer components{.filter-bar_container-tag [data-ais-clear],.filter-bar_container-tag>.link{flex:0 0 auto;white-space:nowrap}}@layer components{.link{margin-top:.75rem}}@layer variants{.link.v-primary,.link.v-secondary,.link.v-tabs{position:relative;display:inline-flex;justify-content:center;align-items:flex-start;gap:var(--spacings-small-s, .25rem)}.link.v-primary:active,.link.v-secondary:active{color:var(--State-Pressed, #717171)}.link.v-primary:disabled,.link.v-secondary:disabled,.link.v-tabs:disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}.link.v-primary:hover .cta--label:after,.link.v-primary:focus .cta--label:after,.link.v-primary:hover .cta--label .cta--label__text:after,.link.v-primary:focus .cta--label .cta--label__text:after,.link.v-secondary:hover .cta--label:after,.link.v-secondary:focus .cta--label:after,.link.v-secondary:hover .cta--label .cta--label__text:after,.link.v-secondary:focus .cta--label .cta--label__text:after{transform:translateY(-.125rem)}.link.v-primary .cta--label,.link.v-secondary .cta--label,.link.v-tabs .cta--label{position:relative;display:flex;align-items:flex-start;gap:var(--spacings-small-s, .25rem)}.link.v-primary .cta--label{font-family:var(--font-headline);font-size:var(--typography-label-m-regular-font-size, .875rem);font-style:normal;font-weight:var(--typography-label-m-regular-font-weight, 400);line-height:var(--typography-label-m-regular-line-height, 1rem);letter-spacing:var(--typography-label-m-regular-letter-spacing, 0)}.link.v-secondary .cta--label{font-family:var(--font-body);font-size:var(--typography-label-s-regular-font-size, .75rem);font-style:normal;font-weight:var(--typography-label-s-regular-font-weight, 400);line-height:var(--typography-label-s-regular-line-height, .875rem);letter-spacing:var(--typography-label-s-regular-letter-spacing, 0)}.link.v-primary .cta--label__text,.link.v-secondary .cta--label__text{position:relative;padding-bottom:.25rem}.link.v-primary .cta--label__text:after,.link.v-secondary .cta--label__text:after{transition:all .4s ease;content:"";position:absolute;left:0;bottom:0;background:currentColor;width:100%;height:.0625rem}.link.v-tabs{color:var(--Content-secondary, #717171)}.link.v-tabs:hover,.link.v-tabs:focus,.link.v-tabs.is-active{color:var(--Content-primary, #000)}.link.v-tabs:hover .cta--label:after,.link.v-tabs:focus .cta--label:after,.link.v-tabs.is-active .cta--label:after,.link.v-tabs:hover .cta--label .cta--label__text:after,.link.v-tabs:focus .cta--label .cta--label__text:after,.link.v-tabs.is-active .cta--label .cta--label__text:after{transform:translateY(-.125rem);background-color:currentColor}.link.v-tabs .cta--label{font-family:var(--font-body);font-size:var(--typography-label-m-regular-font-size, .875rem);font-style:normal;font-weight:var(--typography-label-m-regular-font-weight, 400);line-height:var(--typography-label-m-regular-line-height, 1rem);letter-spacing:var(--typography-label-m-regular-letter-spacing, 0)}.link.v-tabs .cta--label__text{position:relative;padding-bottom:.5rem}.link.v-tabs .cta--label__text:after{transition:all .4s ease;content:" ";position:absolute;left:0;bottom:0;background-color:transparent;width:100%;height:.0625rem}}@layer variants{.cta.v-fit{width:fit-content;justify-self:center}.cta.v-full{width:100%}.cta.v-primary.v-margin-top{margin-top:var(--spacings-medium-m, 2rem)}.cta.v-secondary.v-margin-top{margin-top:var(--spacings-medium-s, 1.5rem)}.cta.v-primary{position:relative;display:inline-flex;justify-content:center;align-items:center}.cta.v-primary.v-small{height:var(--spacings-medium-l, 2.5rem);padding:0 var(--spacings-small-m, .5rem)}.cta.v-primary.v-small .cta--label{gap:var(--spacings-small-xs, .125rem);font-family:var(--font-headline);font-size:var(--typography-label-s-alternatif-font-size, .875rem);font-style:normal;font-weight:var(--typography-label-s-alternatif-font-weight, 400);line-height:var(--typography-label-s-alternatif-line-height, 1rem);letter-spacing:var(--typography-label-s-alternatif-letter-spacing, 0)}.cta.v-primary.v-large{height:var(--spacings-medium-xl, 3rem);padding:0 var(--spacings-medium-s, 1.5rem)}.cta.v-primary.v-large .cta--label{gap:var(--spacings-small-s, .25rem);font-family:var(--font-headline);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)}.cta.v-primary.v-light{color:var(--Content-primary, #000);border:var(--border-width-extra-small, 1px) solid currentColor;background:var(--Background-primary, #fff);transition:all .4s ease}.cta.v-primary.v-light:after{content:"";position:absolute;left:0;bottom:0;background:currentColor;width:100%;height:.125rem;clip-path:inset(0 0 0 0);transition:all .4s ease}.cta.v-primary.v-light:hover:after,.cta.v-primary.v-light:focus:after{clip-path:inset(100% 0 0 0)}.cta.v-primary.v-light:active{color:var(--State-Pressed, #717171)}.cta.v-primary.v-light:disabled,.cta.v-primary.v-light.is-form-disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}.cta.v-primary.v-light .cta--label{color:var(--Content-primary, #000)}.cta.v-primary.v-light:disabled .cta--label,.cta.v-primary.v-light.is-form-disabled .cta--label{color:var(--State-Disable, #c8c8c8)}.cta.v-primary.v-dark{color:var(--Content-primary, #000);border:var(--border-width-extra-small, 1px) solid transparent;background:currentColor;transition:all .4s ease}.cta.v-primary.v-dark:active{color:var(--State-Pressed, #717171)}.cta.v-primary.v-dark:disabled,.cta.v-primary.v-dark.is-form-disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}.cta.v-primary.v-dark .cta--label{color:var(--color-white)}.cta.v-primary .cta--label{display:flex;align-items:center}.cta.v-secondary{position:relative;display:inline-flex;justify-content:center;align-items:flex-start;gap:var(--spacings-small-s, .25rem)}.cta.v-secondary.v-large .cta--label{position:relative;display:flex;align-items:flex-start;gap:var(--spacings-small-s, .25rem);padding-bottom:.25rem;font-family:var(--font-headline);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)}.cta.v-secondary.v-large .cta--label:after{transition:all .4s ease;content:"";position:absolute;left:0;bottom:0;background:currentColor;width:100%;height:.0625rem}.cta.v-secondary:active{color:var(--State-Pressed, #717171)}.cta.v-secondary:disabled,.cta.v-secondary.is-form-disabled{color:var(--State-Disable, #c8c8c8);cursor:initial}.cta.v-secondary:hover .cta--label:after,.cta.v-secondary:focus .cta--label:after,.cta.v-secondary:hover .cta--label .cta--label__text:after,.cta.v-secondary:focus .cta--label .cta--label__text:after{transform:translateY(-.125rem)}.cta.v-secondary.v-normal .cta--label{position:relative;display:flex;align-items:flex-start;gap:var(--spacings-small-s, .25rem);font-family:var(--font-headline);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)}.cta.v-secondary.v-normal .cta--label__text{position:relative;padding-bottom:.25rem}.cta.v-secondary.v-normal .cta--label__text:after{transition:all .4s ease;content:"";position:absolute;left:0;bottom:0;background:currentColor;width:100%;height:.0625rem}}@layer components{.plp-night-toggle .link{margin-top:0;padding:0;border:0;background:none;cursor:pointer;white-space:nowrap}}@layer variants{[data-plp-night=on] .plp-night-toggle .link:hover,[data-plp-night=on] .plp-night-toggle .link:focus{color:var(--plp-night-fg, #000)}}@layer variants{[data-plp-night=on] .plp-night-toggle .link,[data-plp-night=on] .plp-view-toggle button{color:var(--plp-night-fg-subtle, #c8c8c8)}[data-plp-night=on] :is(dialog,.menu__submenu,.tag,.tag_filter,.button,.cta,.filter-btn-apply,.card-product-quick-buy__container){color:var(--color-black)}}[data-plp-night=on] :is(dialog,.menu__submenu,.tag,.tag_filter,.button,.cta,.card-product-quick-buy__container){--color-content-secondary: #717171;--Content-secondary: var(--color-black-200);--color-text-subtle: var(--color-black-200)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/base.css.map */
