.footer{padding:clamp(50px,6vw,80px) 0 30px}.footer__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;margin-bottom:40px}.footer__logo{display:inline-flex;align-items:center;background:var(--color-text);padding:12px 18px;border-radius:8px;margin-bottom:14px}.footer__logo img{height:44px;width:auto}.footer__logo-text{font-family:var(--font-heading-family);font-size:1.6rem;color:#241a13}.footer__description{font-size:var(--text-sm);line-height:1.7;max-width:260px;color:var(--color-text);margin-bottom:16px}.footer__socials{display:flex;gap:14px}.footer__column-heading{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.footer__link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:var(--text-md)}.footer__link-list a{color:var(--color-text)}.footer__link-list a:hover{color:var(--color-accent)}.footer__newsletter-text{font-size:var(--text-sm);color:var(--color-text);margin:0 0 14px}.footer__newsletter-row{display:flex;border-bottom:1px solid var(--color-border)}.footer__newsletter-row input{flex:1;border:none;background:none;padding:8px 0}.footer__newsletter-submit{flex-shrink:0}.footer__newsletter-success{font-size:var(--text-sm)}.footer__bottom{max-width:var(--page-width);border-top:1px solid var(--color-border);padding-top:22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:var(--text-xs);color:var(--color-text)}.footer__bottom-right{display:flex;align-items:center;gap:18px}.footer__payment-icons{display:flex;flex-wrap:wrap;gap:6px}.footer__payment-icon{height:20px;width:auto}.footer__localization{position:relative}.footer__localization summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:4px}.footer__localization summary::-webkit-details-marker{display:none}.footer__localization-panel{position:absolute;bottom:100%;right:0;margin-bottom:8px;background:var(--color-background);color:var(--color-text);box-shadow:0 -8px 30px #0000002e;min-width:160px;display:flex;flex-direction:column}.footer__localization-panel button{padding:9px 14px;font-size:var(--text-sm);background:none;border:none;text-align:left;color:inherit}.footer__localization-panel button:hover,.footer__localization-panel button[aria-current=true]{background:var(--color-background-secondary)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-footer.css.map */
