.footer-content .menu .menu__heading{padding-bottom:32px;position:relative;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1}.footer-content .menu .menu__item,.footer-content .menu .menu__item a{font-weight:500;text-transform:uppercase;font-size:13px;line-height:1.5}.footer-content .menu .menu__heading:before{content:"";position:absolute;background:var(--color-border);height:1px;width:100%;bottom:16px}.footer-content button.email-signup__button,.email-signup__input-group button.email-signup__button{justify-content:center}.terms-policies-wrap .policy_list{display:flex;align-items:center;flex-wrap:wrap}.terms-policies-wrap .policy_list li:is(:hover,:focus-within){background:transparent}.terms-policies-wrap .policy_list li a{padding:0;vertical-align:top;display:inline-block;text-decoration:underline}.terms-policies-wrap .policy_list li a:hover{text-decoration:none}.terms-policies-wrap .policy_list li:not(:last-child) a{padding-right:10px;border-right:1px solid}.terms-policies-wrap .policy_list li:not(:last-child){padding-right:10px}footer .email-signup__input::placeholder{font-size:18px;line-height:1.2!important}.footer-menus-wrap>.group-block{max-width:200px}.footer-menus-wrap .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:0}footer .email-signup__input{height:56px;padding:14px 54px 14px 12px;box-shadow:0 1px 2px #0a0d120d}footer .newsletter-text-group rte-formatter.text-block{line-height:1.37}.policy_list li a,.footer-utilities__text{color:var(--color-foreground);opacity:.77}.terms-policies-wrap .footer-utilities__text:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@media screen and (min-width:1201px){.footer-inner-main-wrap .email-signup__input{max-width:304px;width:100%}.footer-inner-main-wrap .email-signup-block{width:100%}}@media screen and (min-width:990px){.section-wrapper-footer:has(.footer-newsletter-wrap){position:relative}.section-wrapper-footer:has(.footer-newsletter-wrap):after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;z-index:-1}footer .newsletter-text-group rte-formatter.text-block{max-width:489px}}@media screen and (max-width:1200px){.footer-content .email-signup__input-group{flex-direction:column}.footer-content .email-signup-block,.footer-content .email-signup__input-group input.email-signup__input,.footer-content .email-signup__input-group button.email-signup__button{width:100%}}@media screen and (max-width:989px){.footer-content .footer-inner-main-wrap{flex-direction:column-reverse}.footer-content .group-block:has(.footer-newsletter-wrap),.footer-content .footer-newsletter-wrap .group-block{width:100%}footer .footer-top-newsletter{flex-direction:column}footer .email-signup-block{width:100%}.footer-menus-wrap>.group-block{max-width:100%}.section-wrapper-footer .section--page-width{display:flex}.footer-inner-main-wrap>.group-block{padding-inline:var(--page-margin)}.newsletter-text-group .text-block>*{text-align:center}}@media screen and (max-width:749px){.footer-bottom-section .section-content-wrapper{flex-direction:column-reverse;align-items:center;text-align:center;gap:30px}.footer-bottom-section .section-content-wrapper.spacing-style{padding-block:32px}.terms-policies-wrap{width:100%;margin-top:15px}.terms-policies-wrap .policy_list{justify-content:center}.terms-policies-wrap .policy_list li{margin-top:12px}.newsletter-content-group{gap:24px}footer .email-signup__input{height:44px;min-height:44px;padding:9px 54px 7px 12px}.footer-bottom-section .social-icons__wrapper{gap:var(--gap-2xl)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/footer.css.map */
