.footer{position:relative;z-index:1;clear:both;width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box;border-top:1px solid var(--footer-border);background:var(--footer-background);color:var(--footer-text)}.footer__inner{background:inherit;max-width:var(--page-width, 1440px);margin:0 auto;width:100%;box-sizing:border-box;padding-left:24px;padding-right:24px}.footer__content-top,.footer__support-row,.footer__utility-row,.footer__policy-row{width:100%;max-width:100%;box-sizing:border-box;padding-left:0;padding-right:0}.footer__blocks-wrapper{display:grid;gap:0;border-bottom:1px solid var(--footer-border);width:100%;box-sizing:border-box}.footer-block{min-width:0;padding:24px 20px 30px;box-sizing:border-box}.footer-block:first-child{padding-left:0}.footer-block+.footer-block{border-left:1px solid var(--footer-border)}.footer-block__heading,.footer-menu-disclosure__summary{color:var(--footer-text);font-size:var(--footer-heading-size);font-weight:var(--footer-heading-weight);line-height:1.35}.footer-block__heading{margin:0 0 18px}.footer-menu-disclosure__summary{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;box-sizing:border-box!important;list-style:none!important;cursor:default}.footer-menu-disclosure__summary::-webkit-details-marker{display:none!important}.footer-menu-disclosure__summary .footer-block__heading{margin:0}.footer-menu-disclosure__icon{display:none;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;align-items:center;justify-content:center;flex:0 0 20px!important;margin-left:auto;transition:transform .25s ease}.footer-disclosure-arrow{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;display:block!important;position:static!important;top:auto!important;right:auto!important;stroke:var(--footer-text)!important;color:var(--footer-text)!important}.footer-menu-disclosure[open] .footer-menu-disclosure__icon{transform:rotate(180deg)}.footer-block__details-content{margin:18px 0 0}.footer-block__details-content li+li{margin-top:10px}.footer-block__details-content .list-menu__item--link,.footer-block__details-content.rte,.footer-block__details-content.rte a{color:var(--footer-text);font-size:var(--footer-link-size);font-weight:var(--footer-link-weight);line-height:1.5;text-decoration:none}.footer-block__details-content .list-menu__item--link{display:inline-block;padding:0}.footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content .list-menu__item--link:focus-visible,.footer-block__details-content.rte a:hover,.footer-block__details-content.rte a:focus-visible,.footer__store-link:hover,.footer__store-link:focus-visible,.footer__policy-row a:hover,.footer__policy-row a:focus-visible{text-decoration:underline;text-underline-offset:3px}.footer-block-image{display:flex}.footer-block-image.center{justify-content:center}.footer-block-image.right{justify-content:flex-end}.footer-block__image-wrapper{overflow:hidden}.footer-block__image-wrapper img{display:block;width:100%;height:auto}.footer-block__brand-info{text-align:left}.footer-block__brand-info .footer__list-social.list-social{justify-content:flex-start;margin-top:16px}.footer__support-row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-top:28px;padding-bottom:28px;border-bottom:1px solid var(--footer-border)}.footer-block__newsletter{flex:1 1 360px;max-width:480px}.footer__newsletter{margin:0}.newsletter-form__field-wrapper{max-width:420px}.footer__follow-on-shop,.footer__payment{flex:0 0 auto}.footer__payment .list-payment{justify-content:flex-end;padding:0}.footer__utility-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;border-bottom:1px solid var(--footer-border);padding-top:14px;padding-bottom:14px;box-sizing:border-box}.footer__utility-localization,.footer__utility-meta{display:flex;align-items:center;gap:16px}.footer__utility-localization{flex:1 1 0;min-width:0}.footer__utility-meta{flex:1 1 0;flex-wrap:wrap;justify-content:flex-end;min-width:0}.footer__utility-localization .localization-form{margin:0;padding:0}.footer__utility-localization .localization-form__select{min-height:44px;padding-top:8px;padding-bottom:8px;color:var(--footer-text)}.footer__store-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--footer-text);font-size:var(--footer-link-size);text-decoration:none}.footer__store-link svg{flex:0 0 auto;width:20px;height:20px}.footer__store-link>span{max-width:320px;line-height:1.45;text-align:left}.footer__brand{flex:0 auto;text-align:center}.footer__brand a{display:inline-flex;align-items:center;justify-content:center;color:var(--footer-text);text-decoration:none}.footer__brand-logo{display:block;width:min(100%,var(--footer-logo-width));height:auto}.footer__brand-name{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.04em;line-height:1}.footer__list-social.list-social{justify-content:flex-end;margin:0}.footer__utility-meta .footer__list-social.list-social{flex:0 0 auto;flex-wrap:nowrap}.footer__list-social .list-social__link{width:36px;height:36px;padding:8px;color:var(--footer-text)}.footer__copyright-text{flex:0 1 auto;color:var(--footer-text);font-size:12px;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.footer__policy-row{display:flex;justify-content:center;padding-top:16px;padding-bottom:16px}.footer__policy-row .policies{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin:0}.footer__policy-row .policies li:before{display:none}.footer__policy-row a{display:block;padding:6px 0;color:var(--footer-text);font-size:var(--footer-link-size);text-decoration:none}@media screen and (min-width:990px){.footer__blocks-wrapper{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer-menu-disclosure>*:not(summary){display:block}.footer-menu-disclosure__icon{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-menu-disclosure>*:not(summary){display:block}.footer-menu-disclosure__icon{display:none!important}.footer-block:nth-child(odd){border-left:0}.footer-block:nth-child(n+3){border-top:1px solid var(--footer-border)}.footer__utility-row{flex-direction:column;align-items:center;text-align:center;gap:16px;padding-top:20px;padding-bottom:20px}.footer__brand{order:1;margin-bottom:4px}.footer__utility-localization{order:2;justify-content:center;width:100%}.footer__store-link>span{text-align:center}.footer__utility-meta{order:3;justify-content:center;width:100%}}@media screen and (max-width:749px){.footer__inner{padding-left:16px;padding-right:16px}.footer__content-top,.footer__support-row,.footer__utility-row,.footer__policy-row{padding-left:0;padding-right:0}.footer__blocks-wrapper{grid-template-columns:1fr}.footer-block,.footer-block:first-child{padding:0;border-left:0!important;border-bottom:1px solid var(--footer-border)}.footer-block:not(.footer-block--menu){padding-top:20px;padding-bottom:20px}.footer-menu-disclosure__summary{min-height:48px;padding:14px 0;cursor:pointer;display:flex!important;align-items:center!important;justify-content:space-between!important}.footer-menu-disclosure__icon{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important;margin-left:auto;transition:transform .25s ease}.footer-menu-disclosure[open] .footer-menu-disclosure__icon{transform:rotate(180deg)}.footer-menu-disclosure .footer-block__details-content{margin:0;padding:0 0 16px}.footer-block__details-content li{padding:3px 0}.footer-block__details-content li+li{margin-top:0}.footer-block__details-content .list-menu__item--link{display:flex;align-items:center;min-height:38px;width:100%;font-size:13.5px}.footer__support-row{flex-direction:column;align-items:stretch;padding-top:22px;padding-bottom:22px}.footer-block__newsletter{flex-basis:auto;max-width:none;width:100%}.newsletter-form__field-wrapper{max-width:none}.footer__follow-on-shop,.footer__payment,.footer__payment .list-payment{justify-content:center}.footer__utility-row{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding-top:20px;padding-bottom:22px}.footer__brand{order:1;margin-bottom:2px}.footer__brand-logo{max-width:min(100%,var(--footer-logo-width, 80px));height:auto;margin:0 auto}.footer__utility-localization{order:2;justify-content:center;width:100%}.footer__store-link{justify-content:center;text-align:center;font-size:13px;line-height:1.5;max-width:320px;margin:0 auto}.footer__store-link>span{text-align:center;max-width:100%}.footer__utility-meta{order:3;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:8px}.footer__list-social.list-social,.footer-block__brand-info .footer__list-social.list-social{justify-content:center;margin:0}.footer__copyright-text{font-size:12px;text-align:center;white-space:normal;opacity:.85}.footer__policy-row{padding-top:14px;padding-bottom:16px}.footer__policy-row .policies{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0}.footer__policy-row a{font-size:12px;padding:4px 2px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
