.service-strip{border-block:1px solid color-mix(in srgb,var(--color-noir) 12%,transparent);background:var(--color-blanc)}.service-strip__inner{display:grid}.service-strip--1 .service-strip__inner{grid-template-columns:minmax(0,1fr)}.service-strip--2 .service-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.service-strip--3 .service-strip__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.service-strip--4 .service-strip__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.service-strip__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.85rem;align-items:center;padding:1.5rem clamp(1rem,3vw,3rem)}.service-strip__item+.service-strip__item{border-inline-start:1px solid color-mix(in srgb,var(--color-noir) 12%,transparent)}.service-strip__icon{display:grid;place-items:center;color:var(--color-rose)}.service-strip__icon svg{inline-size:2rem;block-size:2rem}.service-strip__heading{margin:0 0 .2rem;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.service-strip__item p{color:color-mix(in srgb,var(--color-noir) 68%,transparent);font-size:.75rem;line-height:1.45}.footer{background:var(--color-noir);color:var(--color-blanc)}.footer__inner{display:grid;grid-template-columns:minmax(12rem,1.25fr) minmax(0,3fr);gap:clamp(2rem,7vw,8rem);padding-block:clamp(3rem,7vw,6rem)}.footer__brand{display:grid;align-content:start;gap:1rem;max-inline-size:17rem}.footer__logo{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.65rem);font-weight:500;line-height:.9;text-decoration:none}.footer__brand>p,.footer__newsletter>p{color:color-mix(in srgb,var(--color-blanc) 72%,transparent);font-size:.85rem}.footer__socials{display:grid;gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none}.footer__socials a{display:inline-flex;align-items:center;justify-content:flex-start;gap:.6rem;inline-size:fit-content;min-block-size:2.35rem;color:inherit;text-decoration:none;transition:color .18s var(--ease-editorial)}.footer__socials a:hover{background:transparent;color:var(--color-rose)}.footer__socials svg{flex:none;inline-size:1.2rem;block-size:1.2rem}.footer__socials a span{overflow-wrap:anywhere}.footer__blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(1.5rem,3vw,3rem)}.footer__block--newsletter{grid-column:span 2;min-inline-size:0}.footer__blocks[data-block-count="1"] .footer__block--newsletter{grid-column:auto}.footer__disclosure{min-inline-size:0}.footer__disclosure summary{align-items:baseline;color:var(--color-blanc);font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer__disclosure summary:after{display:none}.footer__disclosure-content{padding-block-start:.75rem}.footer__links{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.footer__links a,.footer__contact a{display:inline-flex;align-items:center;min-block-size:1.5rem;color:color-mix(in srgb,var(--color-blanc) 74%,transparent);font-size:.82rem;text-decoration:none}.footer__links a:hover,.footer__contact a:hover,.footer__legal a:hover{color:var(--color-rose)}.footer__contact{display:grid;gap:.45rem;color:color-mix(in srgb,var(--color-blanc) 74%,transparent);font-size:.82rem}.footer__newsletter{display:grid;align-content:start;gap:.7rem}.footer__newsletter h2,.newsletter-section h2{font-family:var(--font-display);font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:500}.newsletter-form__fields{display:flex;margin-block-start:.4rem;border-block-end:1px solid color-mix(in srgb,var(--color-blanc) 55%,transparent)}.newsletter-form__label{flex:none;align-self:center;color:color-mix(in srgb,var(--color-blanc) 72%,transparent);font-size:.72rem;white-space:nowrap}.newsletter-form__fields input{min-inline-size:0;flex:1;min-block-size:44px;border:0;border-radius:0;background:transparent;color:var(--color-blanc)}.newsletter-form__fields .button{flex:none;padding-inline:.85rem;border:0;background:transparent;color:var(--color-blanc)}.newsletter-form__fields .button:hover{color:var(--color-rose)}.newsletter-form__status{margin-block-start:.7rem;color:var(--color-sauge);font-size:.82rem}.footer .form-error{margin-block-start:.7rem;color:#f3a4b7;font-size:.82rem}.footer__lower{border-block-start:1px solid color-mix(in srgb,var(--color-blanc) 18%,transparent)}.footer__lower-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding-block:1.25rem;color:color-mix(in srgb,var(--color-blanc) 66%,transparent);font-size:.7rem}.footer-localization-form{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.footer-localization-form select{min-block-size:2.25rem;max-inline-size:13rem;border:1px solid color-mix(in srgb,var(--color-blanc) 30%,transparent);border-radius:0;background:var(--color-noir);color:var(--color-blanc);font-size:.72rem}.footer .utility-label{color:inherit;font-size:.62rem}.footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin:0;padding:0;list-style:none}.footer__legal a{color:inherit;text-decoration:none}.footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none}.footer__payments svg{inline-size:2.3rem;block-size:1.45rem}.newsletter-section{padding-block:clamp(3rem,8vw,7rem);background:var(--color-ivoire)}.newsletter-section__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);gap:clamp(1.5rem,8vw,10rem);align-items:end}.newsletter-section__eyebrow{margin-block-end:.6rem;color:var(--color-bordeaux);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.newsletter-section__text{margin-block-end:1rem;max-inline-size:29rem}.newsletter-section .newsletter-form__fields{border-color:color-mix(in srgb,var(--color-noir) 42%,transparent)}.newsletter-section .newsletter-form__fields input{color:var(--color-noir)}.newsletter-section .newsletter-form__label{color:color-mix(in srgb,var(--color-noir) 68%,transparent)}.newsletter-section .newsletter-form__fields .button{color:var(--color-noir)}@media(min-width:750px){.footer__disclosure>summary{pointer-events:none;cursor:default}.footer__disclosure>summary:focus-visible{outline:0}}@media(max-width:989px){.footer__inner{grid-template-columns:1fr;gap:2.5rem}.service-strip--4 .service-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.service-strip--4 .service-strip__item:nth-child(3){border-inline-start:0}.service-strip--4 .service-strip__item:nth-child(-n+2){border-block-end:1px solid color-mix(in srgb,var(--color-noir) 12%,transparent)}.footer__block--newsletter{grid-column:span 2;max-inline-size:34rem}.newsletter-section__inner{grid-template-columns:1fr;gap:1.25rem}}@media(max-width:749px){.service-strip__inner,.service-strip--2 .service-strip__inner,.service-strip--3 .service-strip__inner,.service-strip--4 .service-strip__inner{grid-template-columns:1fr}.service-strip__item{padding:1.15rem 0}.service-strip__item,.service-strip--4 .service-strip__item:nth-child(-n+2){border-inline-start:0;border-block-end:0}.service-strip__item+.service-strip__item{border-block-start:1px solid color-mix(in srgb,var(--color-noir) 12%,transparent);border-inline-start:0}.footer__inner{padding-block:3rem}.footer__blocks{grid-template-columns:1fr;gap:0}.footer__disclosure{border-block-start:1px solid color-mix(in srgb,var(--color-blanc) 18%,transparent)}.footer__disclosure summary{min-block-size:3.3rem}.footer__disclosure summary:after{display:block;color:var(--color-rose)}.footer__disclosure-content{padding-block:0 1.25rem}.footer__block--newsletter{grid-column:auto;margin-block-start:1.6rem}.footer__lower-inner{align-items:flex-start;flex-direction:column}.footer__legal{justify-content:flex-start}.footer-localization-form{display:grid;grid-template-columns:1fr;inline-size:100%}.footer-localization-form select{max-inline-size:none}.newsletter-form__fields{align-items:center}.newsletter-form__fields .button{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.footer__socials a{transition:none}}html.motion-reduced .footer__socials a{transition:none}html[dir=rtl] .footer__disclosure summary,html[dir=rtl] .newsletter-form__label,html[dir=rtl] .newsletter-form__fields .button{font-size:.875rem;letter-spacing:0;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-footer.css.map */
