.a2b-global-footer{box-sizing:border-box;width:100%;margin:0;background:#111;color:#fff;font-family:var(--font-body--family, "DM Sans", Arial, sans-serif)}.a2b-global-footer *{box-sizing:border-box}.a2b-global-footer .a2b-wrap{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(26px,4vw,64px)}.a2b-global-footer__inner{padding-top:clamp(42px,5vw,68px);padding-bottom:28px}.a2b-global-footer a{color:inherit;text-decoration:none}.a2b-global-footer__brand a{display:inline-block}.a2b-global-footer__brand img{display:block;width:min(300px,34vw);height:auto;mix-blend-mode:screen}.a2b-global-footer__main{display:block;margin-top:38px}.a2b-global-footer__links{display:grid;grid-template-columns:repeat(2,minmax(150px,220px));gap:52px}.a2b-global-footer nav{display:grid;gap:10px}.a2b-global-footer nav strong{margin-bottom:6px;color:#a8aaa7;font-size:.72rem;font-weight:700;letter-spacing:.16em}.a2b-global-footer nav a{font-size:.95rem;line-height:1.45}.a2b-global-footer__legal{grid-column:1 / -1;margin-top:26px;padding-top:22px;border-top:1px solid rgba(168,170,167,.42)}.a2b-global-footer__legal strong{display:block;margin-bottom:12px;color:#a8aaa7;font-size:.72rem;font-weight:700;letter-spacing:.16em}.a2b-global-footer__legal-links{display:flex;flex-wrap:wrap;gap:10px 24px}.a2b-global-footer__legal-links a{font-size:.82rem;line-height:1.45;color:#fff}.a2b-global-footer__social{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(168,170,167,.42)}.a2b-global-footer__social a{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.a2b-global-footer__social svg{width:19px;height:19px;fill:currentColor;flex:0 0 auto}.a2b-global-footer__bottom{display:flex;justify-content:space-between;gap:24px;margin-top:38px;padding-top:20px;border-top:1px solid rgba(168,170,167,.55);color:#a8aaa7;font-size:.76rem;line-height:1.5}@media(max-width:749px){.a2b-global-footer .a2b-wrap{padding-inline:26px}.a2b-global-footer__inner{padding-top:38px;padding-bottom:28px}.a2b-global-footer__brand img{width:220px;max-width:72vw}.a2b-global-footer__main{display:block;margin-top:32px}.a2b-global-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.a2b-global-footer nav{gap:11px}.a2b-global-footer nav strong{font-size:.7rem}.a2b-global-footer nav a{font-size:.92rem}.a2b-global-footer__legal{margin-top:26px;padding-top:22px}.a2b-global-footer__legal strong{font-size:.7rem}.a2b-global-footer__legal-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px}.a2b-global-footer__legal-links a{font-size:.78rem}.a2b-global-footer__social{justify-content:flex-start;gap:12px 22px;margin-top:30px;padding:22px 0 0;border-left:0;border-top:1px solid rgba(168,170,167,.42)}.a2b-global-footer__social a{font-size:.68rem;gap:7px}.a2b-global-footer__social svg{width:18px;height:18px}.a2b-global-footer__bottom{display:block;margin-top:24px;padding-top:20px;font-size:.72rem}.a2b-global-footer__bottom span{display:block;margin-top:7px}}.a2b-global-footer nav a{display:flex;align-items:center;min-height:36px;width:fit-content;max-width:100%;overflow-wrap:anywhere}.a2b-global-footer__social a{min-height:44px}.a2b-global-footer__legal-links a{min-height:40px}.a2b-global-footer a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(hover:hover){.a2b-global-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:359px){.a2b-global-footer .a2b-wrap{padding-inline:20px}.a2b-global-footer__links{gap:20px}.a2b-global-footer__legal-links{gap:8px 16px}}.a2b-global-footer__business{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 60px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(168,170,167,.42)}.a2b-global-footer__business>div{min-width:0}.a2b-global-footer__business strong{display:block;margin-bottom:12px;color:#a8aaa7;font-size:.72rem;font-weight:700;letter-spacing:.16em}.a2b-global-footer__business p,.a2b-global-footer__business address{max-width:480px;margin:0 0 9px;font-size:.84rem;font-style:normal;line-height:1.55;color:#f0f0ee}.a2b-global-footer__business a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.a2b-global-footer__business p:last-child{font-size:.76rem;color:#bfc0bc}@media(max-width:749px){.a2b-global-footer__business{grid-template-columns:1fr;gap:20px}.a2b-global-footer__business p,.a2b-global-footer__business address{font-size:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/a2b-global-footer.css.map */
