.footer{font-family:var(--font-sans, "Manrope", "Inter", system-ui, sans-serif);background:var(--color-ink);color:var(--color-bg)}.footer__inner{max-width:var(--container-max);margin-inline:auto;padding:72px var(--container-pad) 36px}.footer__top{display:grid;grid-template-columns:1.5fr 3fr 1.4fr;gap:36px;margin-bottom:48px}.footer__brand{display:inline-flex;text-decoration:none;color:inherit;margin-bottom:14px}.footer__brand-name{font-family:var(--font-display, "Playfair Display", "Cormorant Garamond", Georgia, serif);font-weight:400;font-size:36px;line-height:1;letter-spacing:-.02em;color:inherit}.footer__brand-image{display:block;max-height:48px;width:auto}.footer__tagline{font-size:14px;line-height:1.6;opacity:.7;max-width:260px;margin:0 0 18px}.footer__socials{display:flex;gap:10px}.footer__social{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-size:11px;font-weight:600;color:inherit;text-decoration:none;transition:background .2s ease}.footer__social:hover{background:#ffffff1a}.footer__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:36px}.footer__col-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-rose);margin-bottom:16px}.footer__col ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.footer__col a{font-size:14px;opacity:.78;text-decoration:none;color:inherit;transition:opacity .15s ease}.footer__col a:hover{opacity:1}.footer__newsletter-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-rose);margin-bottom:16px}.footer__newsletter-blurb{font-size:14px;line-height:1.55;opacity:.65;margin:0 0 14px}.footer__newsletter-form{display:flex;background:#ffffff0f;border-radius:999px;padding:4px 6px;margin:0}.footer__newsletter-input{flex:1;min-width:0;background:transparent;border:0;padding:10px 14px;color:var(--color-bg);font-size:14px;outline:none;font-family:inherit}.footer__newsletter-input::placeholder{color:#fdf2eb80}.footer__newsletter-button{background:var(--color-rose);color:#fff;border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s ease}.footer__newsletter-button:hover{opacity:.92}.footer__newsletter-message{margin:10px 0 0;font-size:13px;opacity:.8}.footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:24px;display:flex;justify-content:space-between;gap:16px;font-size:12px;opacity:.6}.footer__bottom-links{display:flex;gap:18px;list-style:none;padding:0;margin:0}.footer__bottom-links a{color:inherit;text-decoration:none}.footer__mobile-copyright{display:none}@media(max-width:989px){.footer__inner{padding-block:56px 28px}.footer__top{grid-template-columns:1fr;gap:40px;margin-bottom:32px}.footer__tagline{max-width:none}.footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:640px){.footer__inner{padding-block:40px 24px}.footer__top{text-align:center;gap:0;margin-bottom:0}.footer__brand{margin-bottom:16px;justify-content:center}.footer__brand-name{font-size:24px;font-weight:500}.footer__tagline,.footer__links,.footer__newsletter,.footer__bottom{display:none}.footer__socials{justify-content:center;margin-bottom:18px}.footer__social{width:30px;height:30px;font-size:10px}.footer__mobile-copyright{display:block;text-align:center;font-size:10px;opacity:.5;letter-spacing:.1em;text-transform:uppercase}}@media(max-width:640px){.footer--full-on-mobile .footer__top{text-align:left;gap:32px;margin-bottom:24px}.footer--full-on-mobile .footer__brand{justify-content:flex-start}.footer--full-on-mobile .footer__brand-name{font-size:28px;font-weight:400}.footer--full-on-mobile .footer__tagline{display:block}.footer--full-on-mobile .footer__socials{justify-content:flex-start}.footer--full-on-mobile .footer__links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer--full-on-mobile .footer__newsletter{display:block}.footer--full-on-mobile .footer__bottom{display:flex;flex-direction:column;align-items:flex-start}.footer--full-on-mobile .footer__mobile-copyright{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-footer.css.map */
