footer{--footer-btn-width: 97px;overflow:hidden}footer .popout__toggle:-webkit-autofill,footer input:-webkit-autofill:hover,footer input:-webkit-autofill:focus,footer input:-webkit-autofill:active,footer textarea:-webkit-autofill,footer textarea:-webkit-autofill:hover,footer textarea:-webkit-autofill:focus,footer textarea:-webkit-autofill:active,footer select:-webkit-autofill,footer input:-webkit-autofill,footer select:-webkit-autofill:hover,footer select:-webkit-autofill:focus,footer select:-webkit-autofill:active,footer .input-group:-webkit-autofill,footer .input-group:-webkit-autofill:hover,footer .input-group:-webkit-autofill:focus,footer .input-group:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:var(--COLOR-FOOTER-HEADERS)}footer p,footer li{color:var(--COLOR-FOOTER-TEXT)}footer .newsletter-form .input-group__btn{color:var(--BTN-PRIMARY-TEXT-COLOR)}:is(footer .footer__block,footer .footer__block--newsletter) .rte>h1:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .rte>h2:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .rte>h3:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .rte>h4:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .rte>h5:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .rte>h6:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .rte>p:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .rte>a:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .footer__newsletter__wrapper>h1:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .footer__newsletter__wrapper>h2:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .footer__newsletter__wrapper>h3:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .footer__newsletter__wrapper>h4:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .footer__newsletter__wrapper>h5:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .footer__newsletter__wrapper>h6:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .footer__newsletter__wrapper>p:first-child,:is(footer .footer__block,footer .footer__block--newsletter) .footer__newsletter__wrapper>a:first-child{margin-top:0!important}footer .site-footer:nth-of-type(1){padding-bottom:27px}footer .footer__blocks>*{padding:0}footer .footer__blocks{display:flex;padding-top:60px;padding-bottom:40px;gap:var(--gap-lg)}footer .footer__blocks .footer__block{margin-bottom:0}footer .footer__blocks .footer__block .footer__quicklinks li{margin-bottom:16px}footer .footer__blocks .footer__block *:first-child{margin-top:0}footer .footer__blocks .footer__block--menu{flex:1;min-width:max-content}footer .footer__blocks .footer__block--menu .footer__block__title{margin-bottom:16px}footer .footer__blocks .footer__block--menu ul{margin:0}footer .footer__blocks .footer__block--menu ul li:last-child{margin-bottom:0}footer .footer__blocks .footer__block--newsletter{max-width:412px}footer .footer__blocks .footer__block--newsletter .caption-2 p{font-size:inherit;font-weight:inherit;color:inherit}footer .footer__blocks .footer__block--newsletter .footer__block__title{margin-bottom:14px}footer .footer__blocks .footer__block--newsletter .footer__newsletter__text{color:var(--COLOR-FOOTER-TEXT);margin-bottom:18px}footer .footer__blocks .h5,footer .footer__blocks h5{margin-bottom:16px;padding:0;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:var(--link)}footer .footer__blocks .newsletter-form{display:flex;flex-direction:column-reverse}footer .footer__blocks .newsletter-form .input-group{display:flex;gap:16px;border-bottom:0}footer .footer__blocks .newsletter-form .input-group input[type=email]{padding:12px 14px;border:1px solid rgba(145,158,171,.32);border-radius:8px;font-feature-settings:"pnum" on,"lnum" on;color:#fff}footer .footer__blocks .newsletter-form .input-group input::placeholder,footer .footer__blocks .newsletter-form .input-group input:-ms-input-placeholder,footer .footer__blocks .newsletter-form .input-group input::-ms-input-placeholder{color:var(--COLOR-BORDER)}footer .footer__blocks .newsletter-form .input-group__btn{position:relative;margin-left:12px;border-radius:8px;background:var(--BTN-PRIMARY-BG-COLOR);font-weight:700;font-size:15px;line-height:26px;letter-spacing:0;text-transform:none;overflow:hidden}footer .footer__blocks .newsletter-form .input-group__btn span{position:relative;z-index:1}footer .footer__blocks .newsletter-form .input-group__btn:hover:after{transform:translateZ(0)}footer .footer__blocks .newsletter-form .input-group__btn:after{content:"";position:absolute;top:0;left:-60px;z-index:0;width:calc(100% + 120px);height:100%;transform:translate3d(-100%,0,0) skew(30deg);transition:transform .5s cubic-bezier(.33,0,0,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--BTN-PRIMARY-BG-COLOR-BRIGHTER);opacity:1}footer .footer__blocks .newsletter-form .input-group__field,footer .footer__blocks .newsletter-form .newsletter__submit{margin:0;border-radius:120px!important;padding:19px 24px!important}footer .footer__blocks .newsletter-form .newsletter__submit{width:97px}footer .footer__blocks .newsletter-form .newsletter__submit *{color:var(--COLOR-WHITE-TEXT)}footer .footer__blocks .newsletter-form .newsletter__message{margin:8px 0 0;background-color:transparent;position:relative;padding:0 0 0 24px}footer .footer__blocks .newsletter-form .newsletter__message--success{color:#50da98}footer .footer__blocks .newsletter-form .newsletter__message--success:before{content:"";position:absolute;height:20px;width:20px;top:0;left:0;-webkit-mask:url(form_success_checkbox.svg) no-repeat 50% 50%;mask:url(form_success_checkbox.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#50da98}footer .footer__blocks .newsletter-form .newsletter__message--error{color:#d04949;border:none;padding-left:0}footer .footer__bottom{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;padding-top:48px;padding-bottom:48px}footer .footer__bottom .socials.socials.socials--newsletter{margin:0;display:flex;gap:16px;min-width:max-content}footer .footer__bottom .socials.socials.socials--newsletter li{margin:0!important;opacity:.5;transition:.2s opacity}footer .footer__bottom .socials.socials.socials--newsletter li a{height:24px;width:24px;display:block}footer .footer__bottom .socials.socials.socials--newsletter li svg,footer .footer__bottom .socials.socials.socials--newsletter li path{color:#ffffff80}footer .footer__bottom .socials.socials.socials--newsletter li:hover{opacity:1}footer .footer__bottom .footer__copyright{display:inline-block;min-width:max-content;align-items:center;justify-content:space-between;margin:0;color:var(--COLOR-FOOTER-HEADERS)}footer .footer__bottom:before{content:"";position:absolute;top:0;left:50%;width:100dvw;transform:translate(-50dvw);height:1px;background-color:#ffffff14}@media screen and (max-width: 1024px){.footer .footer__blocks{flex-direction:row;flex-wrap:wrap;padding-top:50px;padding-bottom:30px;gap:var(--gap)}}@media screen and (max-width: 767px){.footer .footer__blocks{flex-direction:column;padding-top:40px;padding-bottom:24px;gap:var(--gap-md)}.footer .footer__blocks .footer__block .footer__block__title{margin-bottom:7px}.footer .footer__blocks .footer__block .footer__quicklinks li{margin-bottom:8px}.footer .footer__blocks .footer__block--menu ul li{margin-bottom:8px}.footer .footer__blocks .footer__block--menu ul li:last-child{margin-bottom:0}.footer .footer__blocks .footer__block--newsletter .footer__block__title{margin-bottom:10px}.footer .footer__blocks .footer__block--newsletter .caption-2 p{color:var(--COLOR-FOOTER-HEADERS)}.footer .footer__blocks .footer__block:not(:first-child){margin-top:7px}.footer .footer__blocks .newsletter-form .input-group{gap:8px}.footer .footer__blocks .newsletter-form .input-group__field{padding:6px 16px!important}.footer .footer__blocks .newsletter-form .newsletter__submit{padding:6px 20px!important;width:auto}.footer .footer__bottom{padding-top:0;padding-bottom:40px;border:none}.footer .footer__bottom .footer__copyright{margin-top:6px;color:var(--COLOR-FOOTER-TEXT)}.footer .footer__bottom:before{content:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/widget-footer.css.map */
