footer .footer-brand{max-width:280px}footer .footer-mission{color:var(--cream);font-family:Fraunces,serif;font-style:italic;font-size:14.5px;margin-top:12px}footer .footer-newsletter h5{margin-bottom:10px}footer .newsletter-copy{font-size:13px;color:#f6f1e9d1;margin-bottom:16px;max-width:260px}footer .footer-email{font-size:13px;margin-top:14px}footer .footer-email a{color:var(--cream);text-decoration:underline;text-underline-offset:3px}.footer-newsletter-form{display:flex;align-items:center;background:#f6f1e914;border:1px solid rgba(246,241,233,.4);border-radius:2px;overflow:hidden}.footer-newsletter-form input{flex:1;min-width:0;background:transparent;border:none;padding:13px 14px;color:var(--cream);font-size:13px;font-family:inherit}.footer-newsletter-form input::placeholder{color:#f6f1e9b8}.footer-newsletter-form input:focus-visible{outline:2px solid var(--cream);outline-offset:-2px}.footer-newsletter-form button{background:none;border:none;color:var(--cream);padding:0 16px;display:flex;align-items:center;justify-content:center;align-self:stretch;cursor:pointer}.footer-newsletter-form button svg{width:18px;height:18px}.footer-newsletter-form button:hover{color:var(--nude)}.newsletter-success{font-size:12.5px;color:var(--nude);margin-top:10px}.footer-social{display:flex;gap:14px;margin-top:20px}.footer-social a{width:34px;height:34px;border-radius:50%;border:1px solid rgba(246,241,233,.45);display:flex;align-items:center;justify-content:center;color:var(--cream);transition:background .2s,color .2s,border-color .2s}.footer-social a svg{width:16px;height:16px}.footer-social a:hover{background:var(--cream);color:var(--espresso);border-color:var(--cream)}@media(max-width:980px){footer .footer-brand{max-width:none;grid-column:1/-1}.footer-newsletter{grid-column:1/-1;margin-top:8px}.footer-newsletter-form{max-width:340px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/footer-extra.css.map */
