.footer{border-top:1px solid var(--color-border);padding:4rem 0 2rem}.footer__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem}@media(min-width:768px){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer__grid{grid-template-columns:1.5fr repeat(3,1fr)}}.footer__brand img{height:36px;width:auto}.footer__description{margin-top:1rem;max-width:300px}.footer__heading{font-family:var(--font-display);font-weight:700;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin-bottom:1.25rem}.footer__links{list-style:none;display:flex;flex-direction:column;gap:.625rem}.footer__link{color:var(--color-text-secondary);font-size:.9375rem;transition:color var(--transition-fast)}.footer__link:hover{color:var(--color-text)}.footer__newsletter-form{display:flex;gap:.5rem}.footer__newsletter-form .input{flex:1}.footer__bottom{border-top:1px solid var(--color-border);padding-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}@media(min-width:768px){.footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}}.footer__copyright{font-size:.8125rem;color:var(--color-text-secondary);opacity:.7}.footer__payment .payment-icons{justify-content:center}@media(min-width:768px){.footer__payment .payment-icons{justify-content:flex-end}}.payment-icon svg{opacity:.7;transition:opacity var(--transition-fast)}.payment-icon:hover svg{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/115/assets/component-footer.css.map */
