.footer{position:relative;background:var(--bg);color:var(--fg);padding-top:96px;padding-bottom:32px;margin-top:0}.footer--with-wave{margin-top:0}.footer>.wave-separator{color:var(--bg)}.footer__inner{max-width:100%;margin:0;padding-inline:var(--space-5);position:relative}@media(min-width:900px){.footer__inner{padding-inline:var(--space-7)}}.footer.page-width--narrow .footer__inner,.footer.page-width--default .footer__inner,.footer.page-width--wide .footer__inner,.footer.page-width--full .footer__inner{max-width:100%;padding-inline:var(--space-5)}@media(min-width:900px){.footer.page-width--narrow .footer__inner,.footer.page-width--default .footer__inner,.footer.page-width--wide .footer__inner,.footer.page-width--full .footer__inner{padding-inline:var(--space-7)}}.footer__grid{display:grid;gap:56px;grid-template-columns:minmax(280px,1.6fr) repeat(auto-fit,minmax(180px,1fr));padding-bottom:72px;border-bottom:1px solid color-mix(in srgb,var(--fg) 18%,transparent)}.footer__brand{display:flex;flex-direction:column;gap:20px;max-width:460px;min-width:0;align-self:start}.footer__logo-img{display:inline-block;max-width:240px}.footer__wordmark{display:block;font-family:var(--font-display, inherit);font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-.03em;color:var(--fg);text-decoration:none;line-height:.95;text-transform:uppercase;max-width:100%;white-space:nowrap}.footer__wordmark:hover,.footer__wordmark:focus-visible{color:var(--accent)}.footer__tagline{margin:0;max-width:32ch;font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--fg) 75%,transparent)}.footer__column{min-width:0;position:relative;z-index:var(--z-base)}.footer__details{list-style:none}.footer__details summary{list-style:none;cursor:default;pointer-events:none}.footer__details summary::-webkit-details-marker{display:none}.footer__details summary::marker{content:""}.footer__column-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg)}.footer__chevron{display:none;transition:transform .16s ease}.footer__links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.footer__link{color:color-mix(in srgb,var(--fg) 78%,transparent);text-decoration:none;font-size:16px;font-weight:500;line-height:1.4;transition:color .14s ease}.footer__link:hover,.footer__link:focus-visible{color:var(--accent)}.footer__body{font-size:15px;line-height:1.5;color:color-mix(in srgb,var(--fg) 75%,transparent)}.footer__body p{margin:0 0 8px}.footer__socials{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none}.footer__social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);border-radius:50%;color:var(--fg);transition:background-color .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.footer__social:hover,.footer__social:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);transform:translateY(-1px)}.footer__social svg{width:18px;height:18px}.footer__newsletter-body{margin:0 0 var(--space-4);font-size:15px;line-height:1.55;color:color-mix(in srgb,var(--fg) 75%,transparent)}.footer__newsletter-row{display:grid;grid-template-columns:1fr;gap:var(--space-3);align-items:stretch}.footer__newsletter-input{width:100%;min-width:0;padding:14px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--fg) 35%,transparent);background:transparent;color:var(--fg);font:inherit;font-size:16px;transition:border-color .14s ease}.footer__newsletter-input::placeholder{color:color-mix(in srgb,var(--fg) 50%,transparent)}.footer__newsletter-input:focus{outline:none;border-bottom-color:var(--accent)}.footer__newsletter-submit{justify-self:stretch;width:100%;text-align:center;padding:14px 28px;border:0;background:var(--accent);color:var(--accent-fg);font:inherit;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-pill, 999px);transition:transform .14s ease,filter .14s ease;white-space:nowrap}.footer__newsletter-submit:hover,.footer__newsletter-submit:focus-visible{filter:brightness(.94);transform:translateY(-1px)}.footer__newsletter-message{margin:10px 2px 0;font-size:13px}.footer__newsletter-message--error{color:var(--state-error)}.footer__newsletter-message--success{color:var(--fg)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 40px;padding-top:36px}.footer__copyright{font-size:13px;color:color-mix(in srgb,var(--fg) 65%,transparent)}.footer__copyright a{color:inherit;text-decoration:none}.footer__copyright a:hover{text-decoration:underline}.footer__policy{order:0}.footer__policy-list{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.footer__policy-link{font-size:13px;color:color-mix(in srgb,var(--fg) 70%,transparent);text-decoration:none}.footer__policy-link:hover,.footer__policy-link:focus-visible{color:var(--fg);text-decoration:underline}.footer__payment{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.footer__payment-icon{display:inline-flex}.footer__payment svg.payment-icon{width:38px;height:24px;display:block}@media(max-width:749px){.footer{padding-top:48px}.footer__grid{grid-template-columns:1fr;gap:8px;padding-bottom:40px}.footer__brand{margin-bottom:16px;max-width:none}.footer__column--menu{border-bottom:1px solid color-mix(in srgb,var(--fg) 10%,transparent)}.footer__column--menu:last-of-type{border-bottom:0}.footer__column--menu .footer__details summary{pointer-events:auto}.footer__column--menu .footer__column-heading{padding:16px 0;margin:0;cursor:pointer}.footer__column--menu .footer__chevron{display:inline-block}.footer__column--menu .footer__details[open] .footer__chevron{transform:rotate(180deg)}.footer__column--menu .footer__links{padding:0 0 16px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}}@media(prefers-reduced-motion:reduce){.footer__social,.footer__chevron,.footer__link,.footer__newsletter-submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-footer.css.map */
