footer.footer-section{z-index:2}#footer-wrapper{z-index:2;border-top:1px solid var(--dotted-color);background:#3b5998;padding:20px 0}#footer-wrapper p,#footer-wrapper a{color:var(--footer-text)}#footer-wrapper a:hover,#footer-wrapper a:focus{text-decoration:underline}#footer-wrapper .rte{margin-top:15px}#footer-wrapper ul{list-style:none}#footer-wrapper ul li a{color:#fff;font-size:var(--font-size)}#footer-wrapper ul li a:hover{color:var(--footer-text)}.footer__block-container{grid-column-gap:30px}@media(min-width:741px){.footer-menu svg.footer-menu--icon{display:none}}@media screen and (max-width:740px){.footer-menu svg.footer-menu--icon{position:absolute;right:20px;z-index:1}.footer-menu h3{cursor:pointer}}.footer-menu h3{color:#fff;border-bottom:1px solid var(--dotted-color)}.footer-menu,#footer_signup{margin-top:15px}input#footer-EMAIL{width:75%;float:left;margin-bottom:0;border-radius:0;background:var(--background);color:var(--text-color);height:48px;line-height:48px;padding:0}input#footer-EMAIL::-webkit-input-placeholder{color:var(--text-color)}input#footer-EMAIL:-moz-placeholder{color:var(--text-color)}input#footer-EMAIL::-moz-placeholder{color:var(---text-color)}input#footer-EMAIL:-ms-input-placeholder{color:var(--text-color)}input#footer-subscribe{width:25%;display:inline-block;background:var(--footer-button);color:var(--footer-button-text);border:0;border-radius:0;font-weight:400}#footer_signup .errors ul{margin-top:0}@media screen and (max-width:740px){#footer-wrapper input#footer-EMAIL,#footer-wrapper input#footer-subscribe{width:100%}#footer-wrapper input#footer-EMAIL{margin-top:10px}}div#bottom-footer{display:flex;margin:0 auto;border-top:1px solid var(--dotted-color);align-items:flex-start}div#bottom-footer .footer-left{width:50%;display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}div#bottom-footer .footer-left ul.social-icons__wrapper{margin-top:0!important;flex:1 0 100%}div#bottom-footer .footer-left ul.social-icons__wrapper li{padding:0}div#bottom-footer .footer-left ul.social-icons__wrapper li a{color:var(--footer-text);text-decoration:none;display:block}div#bottom-footer .footer-left ul.social-icons__wrapper li a:hover,div#bottom-footer .footer-left ul.social-icons__wrapper li a:focus{color:var(--footer-text);opacity:.75;text-decoration:none}div#bottom-footer .footer-left p{flex:1 0 100%}div#bottom-footer .footer-left ul.policies.list-unstyled{display:flex;gap:10px;list-style:none;margin-bottom:0}div#bottom-footer .footer-left:has(shop-login-button){display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem}div#bottom-footer .footer-right{width:50%;display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap}div#bottom-footer .selectors-form{display:flex;gap:20px;justify-content:flex-end}div#bottom-footer .disclosure__toggle{white-space:nowrap;color:var(--footer-text)!important;background-color:var(--footer-background)!important;margin:0;text-transform:capitalize;text-decoration:none;border-bottom:0;padding:0 0 5px;display:inline-flex;align-items:center;gap:5px}div#bottom-footer .disclosure-list{bottom:115%}#payment .payment-methods svg{display:inline;width:40px;height:25.25px;text-align:center;margin:3px 1px}#payment:after{display:none}@media(max-width:740px){div#bottom-footer{flex-wrap:wrap;border-top:0}div#bottom-footer .footer-left{width:100%;order:2}div#bottom-footer .footer-right{width:100%;align-items:flex-start}div#bottom-footer .disclosure-list{left:0;right:unset}}#footer-wrapper{background:#141217!important;padding:62px 0 30px!important}.footer__block-container{grid-column-gap:52px!important}.footer-menu,#footer_signup{margin-top:0!important}.footer-menu h3,#footer-wrapper .footer__block h3,#footer-wrapper h3{border-bottom:0!important;color:#fff!important;font-size:12px!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:600!important;margin-bottom:18px!important;padding-bottom:0!important;line-height:1.4!important}#footer-wrapper ul li a,#footer-wrapper .footer-menu a,#footer-wrapper li a{color:#ffffff9e!important;font-size:14px!important;line-height:2.15!important;text-decoration:none!important}#footer-wrapper ul li a:hover,#footer-wrapper .footer-menu a:hover{color:#fff!important;text-decoration:none!important}#footer-wrapper p{color:#ffffff9e!important;line-height:1.95!important;font-size:14px!important}div#bottom-footer{padding-top:26px!important;margin-top:34px!important;border-top-color:#ffffff1f!important}div#bottom-footer .footer-left p,div#bottom-footer .copyright__content a{color:#ffffff80!important;font-size:13px!important}@media(min-width:741px){.footer__block-container{display:flex!important;flex-wrap:nowrap!important;gap:40px!important;align-items:flex-start}.footer__block-container>.footer-menu{flex:1 1 0!important;width:auto!important;max-width:none!important;margin-top:0!important}}@media(min-width:741px){#footer-wrapper .footer__block-container{display:flex!important;flex-wrap:nowrap!important;gap:clamp(28px,4vw,56px)!important;align-items:flex-start!important}#footer-wrapper .footer__block-container>.footer-menu{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;margin-top:0!important;text-align:left!important}#footer-wrapper .footer__block-container>.footer-brand{flex:1.7 1 0!important;padding-right:32px}}#footer-wrapper .footer-brand__logo{display:inline-block;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff!important;text-decoration:none!important;line-height:1.2}#footer-wrapper .footer-brand__logo:hover,#footer-wrapper .footer-brand__logo:focus{color:#fff!important;text-decoration:none!important;opacity:.85}#footer-wrapper .footer-brand__tagline{margin:16px 0 0!important;max-width:30ch;color:#ffffff8c!important;font-size:14px!important;line-height:1.75!important}@media(max-width:740px){#footer-wrapper .footer-brand{margin-bottom:26px}}#footer-wrapper .footer-menu h3{font-family:Montserrat,Inter,sans-serif!important}@media(min-width:741px){div#bottom-footer{align-items:center!important}}@media screen and (max-width:740px){#footer-wrapper .footer__block-container{display:flex!important;flex-wrap:wrap!important}#footer-wrapper .footer__block-container>*{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-footer.css.map */
