.ha-body .ha-footer-rich{display:block;padding:56px 6% 24px;background:var(--footer-bg);color:var(--footer-text);border:0;font-size:14px;line-height:1.7}.ha-footer-rich .ha-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1.3fr 1.2fr;gap:40px;max-width:1320px;margin:auto}.ha-footer-rich .ha-footer-logo{display:inline-block;font:34px/1.2 Georgia,serif;letter-spacing:-.5px;margin-bottom:18px}.ha-footer-rich .ha-footer-brand p{max-width:270px;font-size:14px;margin-bottom:22px}.ha-body .ha-footer-rich h2{font:16px/1.5 Arial,sans-serif;font-weight:600;color:var(--footer-text);margin:0 0 18px}.ha-footer-rich .ha-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ha-footer-rich .ha-footer-nav h2{margin-bottom:8px}.ha-footer-rich a,.ha-footer-rich button{color:var(--footer-text);overflow-wrap:anywhere}.ha-footer-rich a:hover,.ha-footer-rich button:hover{text-decoration:underline;text-underline-offset:4px}.ha-footer-rich .ha-cookie-open{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ha-footer-rich .ha-footer-socials{display:flex;flex-wrap:wrap;gap:10px}.ha-footer-rich .ha-footer-socials a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:8px 12px;border:1px solid currentColor;border-radius:24px;font-size:13px}.ha-footer-rich .ha-footer-socials svg{width:20px;height:20px;flex-shrink:0}.ha-footer-rich .ha-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:1320px;margin:40px auto 0;padding-top:20px;border-top:1px solid #ffffff33;font-size:12px}.ha-body .ha-footer-rich a:focus-visible,.ha-body .ha-footer-rich button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:1000px){.ha-footer-rich .ha-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ha-body .ha-footer-rich{padding:42px 6% 24px}.ha-footer-rich .ha-footer-grid{grid-template-columns:1fr;gap:30px}.ha-footer-rich .ha-footer-logo{font-size:32px}.ha-footer-rich .ha-footer-bottom{margin-top:30px}.ha-footer-rich .ha-footer-brand p{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAQ */
