.footer{border-top:1px solid var(--line);background:var(--bg-alt);margin-top:clamp(3rem,8vw,7rem);padding-top:clamp(2.5rem,5vw,4rem)}.footer__inner{display:grid;grid-template-columns:1fr;gap:2.5rem}.footer__wordmark{display:inline-block;color:var(--ink);font-family:Bebas Neue,Impact,sans-serif;font-size:26px;letter-spacing:4px;text-decoration:none}.footer__wordmark em{color:var(--accent);font-style:normal}.footer__note{max-width:32ch;margin:1rem 0 .75rem;color:var(--ink-soft);font:italic 400 18px/1.45 Cormorant Garamond,Georgia,serif}.footer__origin{margin:0;color:var(--ink-faint);font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.footer__column-title{margin-bottom:1rem;color:var(--accent);font-size:11px;letter-spacing:2.5px;text-transform:uppercase}.footer__list{display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.footer__list a{color:var(--ink-soft);font-size:14px;text-decoration:none;transition:color .2s ease}.footer__list a:hover,.footer__list a:focus-visible{color:var(--accent)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,4rem);padding-block:1.5rem}.footer__bottom p{margin:0;color:var(--ink-faint);font-size:11px;letter-spacing:1.4px;text-transform:uppercase}@media(max-width:749px){.footer__column-title{font-size:11px}.footer__list a{font-size:15px}}.footer__payments{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.footer__payment-icon{width:38px;height:auto}@media(min-width:750px){.footer__inner{grid-template-columns:1.6fr repeat(3,1fr);gap:3rem}}.footer__newsletter{border-bottom:1px solid var(--line);padding-bottom:clamp(2rem,4vw,3rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.footer__newsletter-inner{display:grid;align-items:center;gap:1.5rem}.footer__newsletter-words .footer__column-title{margin-bottom:.5rem}.footer__newsletter-text{max-width:40ch;margin:0;color:var(--ink-soft);font:italic 400 19px/1.45 Cormorant Garamond,Georgia,serif}.footer__newsletter .newsletter-form .form-inline{justify-content:flex-start}@media(min-width:750px){.footer__newsletter-inner{grid-template-columns:1.6fr 1fr;gap:3rem}.footer__newsletter .newsletter-form .form-inline{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
