.footer{background:var(--obi-color-footer-bg);color:var(--obi-color-footer-text);margin-top:var(--obi-section-spacing)}.footer__top{display:grid;gap:4rem;padding-top:5.6rem;padding-bottom:4.8rem}.footer__logo{display:inline-block;margin-bottom:2rem}.footer__logo-img{max-width:12rem;height:auto}.footer__logo-img--invert{filter:invert(1) brightness(1.6)}.footer__logo-text{position:relative;font-family:var(--obi-font-heading-family);font-weight:700;font-size:4.4rem;line-height:1;color:var(--obi-color-footer-text)}.footer__logo-text:after{content:"";position:absolute;left:0;bottom:-.6rem;width:55%;height:.5rem;background:currentColor}.footer__contact{display:grid;gap:.4rem;font-size:1.4rem;opacity:.9}.footer__contact a:hover{text-decoration:underline}.footer__contact-cta{display:inline-block;margin-top:1.8rem;font-size:1.4rem;text-decoration:underline;text-underline-offset:3px;opacity:.9}.footer__contact-cta:hover{opacity:1}.footer__heading{font-size:1.6rem;font-weight:var(--obi-font-body-weight-bold);text-transform:uppercase;letter-spacing:.02em;margin-bottom:1.4rem}.footer__links{display:grid;gap:.8rem}.footer__link{font-size:1.4rem;opacity:.85}.footer__link:hover{opacity:1;text-decoration:underline}.footer__rte{font-size:1.4rem;opacity:.85}.footer__col>summary.footer__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.footer__col>summary.footer__heading::-webkit-details-marker{display:none}.footer__col>summary.footer__heading .obi-icon svg{width:1.4rem;height:1.4rem;flex-shrink:0;transition:transform .2s ease}.footer__col[open]>summary.footer__heading .obi-icon svg{transform:rotate(180deg)}@media screen and (max-width:749px){details.footer__col{border-top:1px solid rgba(255,255,255,.12)}details.footer__col>summary.footer__heading{margin-bottom:0;padding:1.4rem 0}details.footer__col[open]>.footer__links,details.footer__col[open]>.footer__rte{padding-bottom:1.6rem}}@media screen and (min-width:750px){.footer__col>summary.footer__heading{cursor:default;pointer-events:none}.footer__col>summary.footer__heading .obi-icon{display:none}}.footer__newsletter-text{font-size:1.5rem;opacity:.9;margin-bottom:1.6rem}.footer__newsletter-field{position:relative;display:flex}.footer__newsletter-field input{flex:1;min-height:4.8rem;padding:0 5.2rem 0 1.4rem;background:transparent;border:1px solid rgba(255,255,255,.55);border-radius:var(--obi-radius);color:inherit;font-size:1.5rem}.footer__newsletter-field input::placeholder{color:#fff9}.footer__newsletter-submit{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;color:inherit}.footer__newsletter-submit svg{width:2rem;height:2rem}.footer__newsletter-submit:hover{opacity:.7}.footer__newsletter-legal{margin-top:1rem;font-size:1.25rem;opacity:.75}.footer__privacy{display:flex;align-items:center;gap:.9rem;margin-top:1.2rem;font-size:1.4rem;cursor:pointer}.footer__privacy input{width:1.6rem;height:1.6rem;accent-color:#ffffff}.footer__privacy a{text-decoration:underline;text-underline-offset:2px}.footer__newsletter-success{margin-top:1rem;opacity:.95}.footer__bottom{border-top:1px solid rgba(255,255,255,.15)}.footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:2rem;padding-bottom:2rem}.footer__copyright{font-size:1.35rem;opacity:.8}.localization{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.localization__field select{min-height:3.8rem;padding:0 1.2rem;background:transparent;border:1px solid rgba(255,255,255,.4);border-radius:var(--obi-radius);color:inherit;font-size:1.3rem;cursor:pointer}.localization__field select option{color:#111}.footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 2rem}.footer__legal-link{font-size:1.35rem;opacity:.85}.footer__legal-link:hover{opacity:1;text-decoration:underline}.footer__social{display:flex;align-items:center;gap:1.8rem}.footer__social-link{display:inline-flex;opacity:.9}.footer__social-link:hover{opacity:1}.footer__social-link svg{width:2rem;height:2rem}.footer__payment{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.footer__payment-icon{width:3.8rem;height:auto}@media screen and (min-width:750px)and (max-width:989px){.footer__top{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.footer__top{grid-template-columns:1.4fr 1fr 1fr 1fr 1.7fr;gap:4rem 3rem}}.footer .product__shipping-eta{background:#ffffff14;color:inherit;margin-top:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
