.freelife-footer{border-top:.1rem solid var(--color-border);background:var(--color-background-secondary);color:var(--color-text-primary)}.freelife-footer__introduction{display:grid;grid-template-columns:minmax(0,52rem);padding-bottom:4rem}.freelife-footer__logo{display:block;max-width:100%;height:auto;margin-bottom:2.4rem}.freelife-footer__wordmark{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-size:2.8rem;font-weight:var(--font-heading-weight)}.freelife-footer__intro-heading{margin:0 0 1.2rem;color:var(--color-text-primary);font-size:var(--text-h3)}.freelife-footer__intro-text,.freelife-footer__newsletter-text{max-width:52ch;color:var(--color-text-secondary);font-size:1.5rem}.freelife-footer__contact{display:inline-block;margin-top:1.6rem;color:var(--color-accent-strong);font-weight:700;text-underline-offset:.25em}.freelife-footer .footer__blocks-wrapper{border-top:.1rem solid var(--color-border);padding-top:3.2rem}.freelife-footer .footer-block__heading,.freelife-footer__summary{color:var(--color-text-primary);font-size:1.4rem;font-weight:750;letter-spacing:.045em}.freelife-footer__summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.freelife-footer__summary::-webkit-details-marker{display:none}.freelife-footer__summary svg{width:1.2rem;transition:transform var(--duration-ui) ease}.freelife-footer__details[open] .freelife-footer__summary svg{transform:rotate(180deg)}.freelife-footer .footer-block__details-content .list-menu__item--link{padding-block:.55rem;color:var(--color-text-secondary);font-size:1.4rem}.freelife-footer .footer-block__details-content .list-menu__item--link:hover{color:var(--color-accent-strong)}.freelife-footer .footer-block--newsletter{align-items:flex-start;justify-content:space-between;gap:3.2rem;margin-top:4rem;padding-top:4rem;border-top:.1rem solid var(--color-border)}.freelife-footer .newsletter-form__field-wrapper{max-width:48rem}.freelife-footer__service{align-items:center;border-top:.1rem solid var(--color-border);display:flex;gap:2.4rem;justify-content:space-between;margin-top:3.6rem;padding-bottom:2.8rem;padding-top:2.8rem}.freelife-footer__shipping{align-items:flex-start;display:flex;gap:1.2rem}.freelife-footer__service-icon{color:var(--color-accent-strong);display:inline-flex;flex:0 0 auto;margin-top:.1rem}.freelife-footer__service-icon svg{height:2.2rem;width:2.2rem}.freelife-footer__shipping strong{color:var(--color-text-primary);display:block;font-size:1.4rem;letter-spacing:.025em;margin-bottom:.35rem}.freelife-footer__shipping small{color:var(--color-text-secondary);display:block;font-size:1.25rem;line-height:1.55}.freelife-footer__faq-link{align-items:center;border:.1rem solid rgba(174,137,52,.45);border-radius:999px;color:var(--color-text-primary);display:inline-flex;flex:0 0 auto;font-size:1.35rem;font-weight:700;gap:.7rem;min-height:4.6rem;padding:.8rem 1.8rem;text-decoration:none;transition:border-color var(--duration-ui) ease,color var(--duration-ui) ease,background var(--duration-ui) ease}.freelife-footer__faq-link:hover{background:#ae893414;border-color:var(--color-accent-strong);color:var(--color-accent-strong)}.freelife-footer .footer__content-bottom{border-top-color:var(--color-border)}.freelife-footer .policies a,.freelife-footer .copyright__content a{color:var(--color-text-secondary)}@media screen and (min-width:750px){.freelife-footer__summary{pointer-events:none}.freelife-footer__summary svg{display:none}.freelife-footer .footer__blocks-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.freelife-footer__introduction{padding-bottom:2.8rem}.freelife-footer .footer__blocks-wrapper{display:block;padding-top:0}.freelife-footer .footer-block{width:100%;margin:0;border-top:.1rem solid var(--color-border)}.freelife-footer__summary{min-height:5.6rem}.freelife-footer__details .footer-block__details-content{margin:0;padding-bottom:1.6rem}.freelife-footer .footer-block--newsletter{display:block;margin-top:2.8rem;padding-top:2.8rem}.freelife-footer__service{align-items:stretch;flex-direction:column;gap:1.8rem;margin-top:2.8rem;padding-bottom:2.4rem;padding-top:2.4rem}.freelife-footer__faq-link{justify-content:center;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/freelife-footer.css.map */
