.footer{width:100%;background:var(--footer-bg,#111);color:var(--footer-text,#bbb);padding:56px 40px 24px;box-sizing:border-box}.footer__inner{max-width:var(--footer-max-width,1440px);margin:0 auto}.footer__top{display:flex;justify-content:space-between;gap:48px;padding-bottom:40px;border-bottom:1px solid var(--footer-border,#2a2a2a)}.footer__brand{max-width:280px;flex-shrink:0}.footer__logo{display:block;height:36px;width:auto;margin-bottom:16px;object-fit:contain}.footer__tagline{font-size:13px;line-height:1.6;color:var(--footer-text,#bbb);margin:0 0 16px}.footer__social{display:flex;gap:10px}.footer__text{font-size:13px;line-height:1.7;color:var(--footer-text,#bbb)}.footer__text p{margin:0 0 8px}.footer__text p:last-child{margin-bottom:0}.footer__social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--footer-border,#2a2a2a);color:var(--footer-text,#bbb);transition:border-color .2s,color .2s}@media(hover:hover){.footer__social-link:hover{border-color:var(--footer-text,#bbb);color:#fff}}.footer__columns{display:flex;gap:56px;flex-wrap:wrap}.footer__column-title{font-size:16px;font-weight:400;letter-spacing:4px;text-transform:uppercase;color:var(--footer-heading,#fff);margin:0 0 16px}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer__link{font-size:13px;color:var(--footer-text,#bbb);text-decoration:none;transition:color .2s}@media(hover:hover){.footer__link:hover{color:#fff}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;flex-wrap:wrap}.footer__copyright{font-size:11px;color:var(--footer-text,#888);margin:0}.footer__payment{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.footer__payment-icon{height:20px;width:auto;border-radius:3px}@media(max-width:989px){.footer{padding:40px 24px 20px}.footer__top{flex-direction:column;gap:32px}.footer__columns{gap:32px}}@media(max-width:600px){.footer{padding:32px 16px 16px}.footer__columns{flex-direction:column;gap:24px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-footer.css.map */
