@layer reset{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}}@layer base{.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}}@layer base{.color-gray-perle{color:var(--color-gris-perle)}}@layer base{.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-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)}}[data-algolia-results] [role=listbox]{list-style:none}@layer components{:is(.collection-grid,.collection-grid--next) c-media-card.algolia-rule-push[style*=--push-columns]{grid-column:span min(var(--push-columns),2)}@media screen and (min-width:768px){:is(.collection-grid,.collection-grid--next) c-media-card.algolia-rule-push[style*=--push-columns]{grid-column:span min(var(--push-columns),4)}}}@layer components{.shopify-section--footer{background-color:var(--color-white)}footer{display:grid;background-color:var(--color-white);padding:calc(var(--spacing) * 15) calc(var(--spacing) * 10)}.footer-menu__list{display:grid;row-gap:calc(var(--spacing) * 10)}.footer-menu__title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(var(--spacing) * 10) 0}.footer-menu__title svg{width:calc(var(--spacing) * 10)}.footer-menu{display:grid}.footer-menu__list{transition:all .3s ease-in-out;overflow:hidden;padding-bottom:calc(var(--spacing) * 10)}.footer-menu.is-close .footer-menu__list{padding-bottom:0;max-height:0}.footer-menu .footer-menu__toggle{display:grid}.footer-menu__toggle-plus,.footer-menu__toggle-minus{grid-column:1/-1;grid-row:1/-1}.footer-menu .footer-menu__toggle .footer-menu__toggle-plus{opacity:0;transition:all .1s ease-in-out}.footer-menu.is-close .footer-menu__toggle .footer-menu__toggle-plus{opacity:1}@media screen and (min-width:768px){footer{display:grid;grid-template:repeat(3,auto) / repeat(4,1fr);justify-content:space-between;align-items:flex-start;row-gap:var(--spacings-small-xl, 1rem);column-gap:5.5rem;padding:calc(var(--spacing) * 25) calc(var(--spacing) * 20)}.footer-menu{display:grid;row-gap:calc(var(--spacing) * 12);width:fit-content;grid-row:1/-1}.footer-menu:nth-child(3){grid-row:1 / span 1}.footer-menu.footer-menu__inside{width:100%;padding:var(--spacings-medium-xs, 1.25rem) 0;grid-row:1 / span 1;grid-row:2 / span 1}.footer-menu.is-close-desktop{row-gap:0}.footer-menu__title{cursor:default;padding:0;pointer-events:none}.footer-menu.is-close-desktop .footer-menu__title{padding:0 0 calc(var(--spacing) * 12) 0}.footer-menu__title.is-show-desktop{cursor:pointer;pointer-events:auto}.footer-menu__title .footer-menu__toggle{display:none}.footer-menu__title.is-show-desktop .footer-menu__toggle{display:grid}.footer-menu__list{transition:all .3s ease-in-out;overflow:hidden;padding-bottom:0}.footer-menu.is-close .footer-menu__list{max-height:max-content}.footer-menu.is-close-desktop .footer-menu__list{padding-bottom:0;max-height:0}}.bottom-footer{background-color:var(--color-black)}.bottom-footer .bottom-footer__inside{display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:1.5rem;inline-size:100%;padding:1rem 1rem 2rem}@media(min-width:48rem){.bottom-footer .bottom-footer__inside{flex-flow:row nowrap;justify-content:space-between;padding:1rem 2.5rem}}.bottom-footer .social-menu{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;gap:1rem}.bottom-footer .social-menu-link{color:var(--color-white)}.bottom-footer svg{min-block-size:1rem;min-inline-size:1rem;fill:currentcolor}}cookie-consent-button{cursor:pointer}@layer components{html:has(.shopify-section--newsletter-popin>[data-open]) div[style]:has(iframe#launcher){opacity:0;pointer-events:none}}@layer variants{.section-coupon:has(.content-container[style*="--background-color: #ffffff"]){border:1px solid var(--State-Disable, #c8c8c8)}}@layer components{.faq--item--header[aria-expanded=true] .faq--item--header--arrow{transform:rotate(180deg)}.faq--item--header[aria-expanded=true]~.faq--item--content{padding-block-start:1rem}}@layer components{.section-in-page-nav [data-internal-name]{scroll-margin-top:8rem}body:has(header.is-scroll-down) :is(.section-in-page-nav [data-internal-name]){scroll-margin-top:4rem}}@layer variants{c-form-newsletter.v-cgv-invalid .confidentiality-checkbox p,c-form-newsletter.v-cgv-invalid .confidentiality-checkbox a,c-form-newsletter.v-cgv-invalid .confidentiality-checkbox cookie-consent-button{color:var(--State-Error, #d12f37)}}@layer components{.confidentiality-checkbox a,.confidentiality-checkbox cookie-consent-button{text-decoration:underline}}@layer components{.cart__item-quantity-button-icon:hover:not([style*="opacity: 0.5"]){opacity:.7}}.cart__item-quantity-button-icon:hover:not([style*="opacity: 0.5"]){opacity:.7}.localization-trigger{cursor:pointer;border:0;padding:0;background:transparent;font:inherit;text-align:inherit}.localization-trigger:not(.localization-trigger--header):not(.localization-trigger--mobile-menu){display:flex;flex-flow:row wrap;gap:1.5rem}.localization-trigger:not(.localization-trigger--header):not(.localization-trigger--mobile-menu) p{display:flex;align-items:center;justify-content:space-between;gap:.5ch;color:var(--color-white)}.localization-trigger:not(.localization-trigger--header):not(.localization-trigger--mobile-menu) span{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;color:var(--color-white)}.localization-trigger:not(.localization-trigger--header):not(.localization-trigger--mobile-menu) span:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.33 50'%3E%3Cpath d='M 33.332 25 L 0 0 L 0 50.001 L 33.332 25 Z' style='fill: rgb(255, 255, 255);'%3E%3C/path%3E%3C/svg%3E");position:relative;inline-size:calc(1rem / 3);transition:.2s ease-out}
/*# sourceMappingURL=/cdn/shop/t/23/assets/footer.css.map */
