.footer-social{grid-column:1/-1;border-top:1px solid var(--line);padding-top:28px}.footer-social h2{font-size:28px;margin-bottom:20px}.social-links{display:flex;flex-wrap:wrap;gap:12px}.footer .social-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border:1px solid #aebfa4;border-radius:8px;background:var(--sage);color:var(--ink);text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .18s,color .18s,border-color .18s}.social-link svg{width:24px;height:24px;flex:none}.footer .social-link:hover{background:var(--green);border-color:var(--green);color:var(--cream)}.footer .social-link:focus-visible{outline:3px solid var(--green);outline-offset:4px;background:var(--cream)}@media(max-width:650px){.footer-social{padding-top:24px}.footer-social h2{font-size:27px}.social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.footer .social-link{min-height:52px;padding:12px 10px}}@media(prefers-reduced-motion:reduce){.footer .social-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
