.footer{background-color:var(--color-bg-dark);color:var(--color-text-inverse);padding:var(--space-3xl) 0 var(--space-xl)}.footer__grid{display:grid;grid-template-columns:1fr;gap:var(--space-2xl)}@media(min-width:768px){.footer__grid{grid-template-columns:2fr 1fr 1fr 2fr}}.footer__logo-text{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:600}.footer__description{margin-top:var(--space-md);font-size:var(--font-size-sm);color:#faf6f1b3;line-height:var(--line-height-base)}.footer__social{display:flex;gap:var(--space-md);margin-top:var(--space-lg)}.footer__social a{opacity:.7;transition:opacity var(--transition-fast)}.footer__social a:hover{opacity:1}.footer__heading{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:600;color:var(--color-text-inverse);margin-bottom:var(--space-md)}.footer__links{display:flex;flex-direction:column;gap:var(--space-sm)}.footer__links a{font-size:var(--font-size-sm);color:#faf6f1b3;transition:color var(--transition-fast)}.footer__links a:hover{color:var(--color-text-inverse)}.footer__newsletter-text{font-size:var(--font-size-sm);color:#faf6f1b3;margin-bottom:var(--space-md)}.footer__newsletter-input-wrap{display:flex;gap:0}.footer__newsletter-input{flex:1;padding:.75rem 1rem;border:1px solid rgba(250,246,241,.3);border-right:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:transparent;color:var(--color-text-inverse);font-size:var(--font-size-sm)}.footer__newsletter-input::placeholder{color:#faf6f180}.footer__newsletter-btn{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.footer__bottom{display:flex;flex-direction:column;gap:var(--space-sm);align-items:center;margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid rgba(250,246,241,.15);font-size:var(--font-size-xs);color:#faf6f180}.footer__bottom-links{display:flex;gap:var(--space-lg)}.footer__bottom-links a{color:#faf6f180}.footer__bottom-links a:hover{color:var(--color-text-inverse)}@media(min-width:768px){.footer__bottom{flex-direction:row;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
