.icon-submit{width:24px;height:24px}.popout--footer{display:flex;justify-content:flex-end;margin:15px -10px 5px 0}.popout--footer .popout{padding-right:10px}.popout--footer .popout__toggle{color:var(---color-footer-bottom-text);background-color:var(---color-footer-bottom-bg);border-color:var(---color-footer-bottom-border);margin-bottom:0}.popout--footer .popout-list{background-color:var(---color-footer-bottom-bg);border:1px solid var(---color-footer-bottom-border)}.popout--footer .icon-arrow{right:10px;height:100%;color:inherit}@media screen and (max-width:767px){.popout--footer{justify-content:center}}.site-footer{color:var(---color-footer-text);background-color:var(---color-footer-bg);padding-bottom:48px}.site-footer li,.site-footer ul{list-style-type:none}.site-footer .footer__inner{padding-top:40px;padding-bottom:36px}@media screen and (min-width:1024px){.site-footer--push{padding-bottom:48px}}.footer__blocks{display:grid;grid-template-columns:var(--footer-grid);justify-content:space-between;gap:50px}@media screen and (max-width:1023px){.footer__blocks{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.footer__blocks{grid-template-columns:100%;text-align:center;justify-content:center}}.footer__block{font-size:calc(.875rem*var(---font-adjust-body));line-height:1.5;max-width:400px}@media screen and (max-width:767px){.footer__block{margin:0 auto}}@media screen and (max-width:399px){.footer__block{max-width:100%}}.footer__block .sign-up-form .inputGroup{border-color:var(---color-footer-text)}.footer__block .sign-up-form .inputGroup ::-webkit-input-placeholder{color:var(---color-footer-placeholder-text)}.footer__block .sign-up-form .inputGroup :-moz-placeholder,.footer__block .sign-up-form .inputGroup ::-moz-placeholder{color:var(---color-footer-placeholder-text)}.footer__block .sign-up-form .inputGroup :-ms-input-placeholder{color:var(---color-footer-placeholder-text)}.footer__block .comment-form .inputGroup ::-webkit-input-placeholder,.footer__block .contact-form .inputGroup ::-webkit-input-placeholder{color:var(---color-footer-placeholder-text)}.footer__block .comment-form .inputGroup :-moz-placeholder,.footer__block .comment-form .inputGroup ::-moz-placeholder,.footer__block .contact-form .inputGroup :-moz-placeholder,.footer__block .contact-form .inputGroup ::-moz-placeholder{color:var(---color-footer-placeholder-text)}.footer__block .comment-form .inputGroup :-ms-input-placeholder,.footer__block .contact-form .inputGroup :-ms-input-placeholder{color:var(---color-footer-placeholder-text)}.footer__block .comment-form .sign-up-submit.btn,.footer__block .comment-form .sign-up-submit.shopify-payment-button__button--unbranded,.footer__block .comment-form button.sign-up-submit,.footer__block .comment-form input.sign-up-input,.footer__block .contact-form .sign-up-submit.btn,.footer__block .contact-form .sign-up-submit.shopify-payment-button__button--unbranded,.footer__block .contact-form button.sign-up-submit,.footer__block .contact-form input.sign-up-input{color:var(---color-footer-text);border-color:var(---color-footer-text)}.footer__block .comment-form .sign-up-submit.btn:hover,.footer__block .comment-form .sign-up-submit.shopify-payment-button__button--unbranded:hover,.footer__block .comment-form button.sign-up-submit:hover,.footer__block .contact-form .sign-up-submit.btn:hover,.footer__block .contact-form .sign-up-submit.shopify-payment-button__button--unbranded:hover,.footer__block .contact-form button.sign-up-submit:hover{color:var(---color-footer-text);background-color:var(---color-footer-bg-hover)}.footer__block__title{font-size:calc(1.125rem*var(---font-adjust-body));font-weight:var(---body-font-weight-medium);margin:0 0 15px}.footer__block__text{margin-bottom:10px}.footer__block__menu-link{margin-bottom:5px}.footer__bottom{padding:30px 0;font-size:calc(.75rem*var(---font-adjust-body));line-height:1.5;color:var(---color-footer-bottom-text);background-color:var(---color-footer-bottom-bg)}@media screen and (max-width:767px){.footer__bottom{text-align:center}}@media screen and (min-width:768px){.footer__bottom__wrapper{display:flex;justify-content:space-between;flex-direction:row-reverse}.footer__bottom__left,.footer__bottom__right{flex-basis:calc(50% - 25px)}}.footer__logo{display:inline-block;margin:5px 0}.footer__logo img{display:block}.footer__logo--placeholder{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden}.footer__logo--placeholder svg{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%)}.footer__payment{margin:15px 0}.footer__copyright{color:inherit;margin:15px 0}.footer__copyright p{font-size:inherit;line-height:inherit;margin:0}.footer__copyright a{text-decoration:none}.footer__social{margin:15px 0}.footer__social .social-links{display:flex;justify-content:flex-end;flex-wrap:wrap;font-size:0;margin:0}@media screen and (max-width:767px){.footer__social .social-links{justify-content:center}}.footer__menu{font-size:inherit;line-height:inherit;margin:15px 0}.footer__menu__links{display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width:767px){.footer__menu__links{justify-content:center}}.footer__menu__item{margin-left:15px}@media screen and (max-width:767px){.footer__menu__item{margin:0 6px 6px}}@media screen and (min-width:768px){.footer__menu__item--first{margin-left:0}}.payment-icons__list{margin:0;color:var(---color-footer-text);font-size:0;line-height:0}@media screen and (max-width:549px){.payment-icons__list{text-align:center}}.payment-icons__item{display:inline-block;list-style:outside none none;margin:0 4px 4px 0}@media screen and (max-width:549px){.payment-icons__item:first-child{margin-left:4px}}.template-collection .banner,.template-collection .page-title,.template-collection .site-footer{position:relative;z-index:10}.footer__block .comment-form,.footer__block .contact-form{margin-top:18px}@media screen and (max-width:767px){.footer__block .comment-form,.footer__block .contact-form{margin:15px auto 0}}.sign-up{margin:0 auto;text-align:center}.sign-up h4{max-width:550px}.sign-up-confirmation,.sign-up-posted .sign-up-body,.sign-up-posted .sign-up-form{display:none}.sign-up-posted .sign-up-confirmation{display:block}.sign-up-form{display:block;position:relative;margin:28px auto 0;width:100%;max-width:100%}@media screen and (min-width:768px){.sign-up-form{width:400px}}@media screen and (max-width:767px){.sign-up-form{width:300px;display:inline-block;margin-top:15px}}.sign-up-form .inputGroup{display:block;position:relative;height:45px;width:100%;margin-bottom:0}.sign-up-form .inputGroup ::-webkit-input-placeholder{color:var(---color-input-placeholder)}.sign-up-form .inputGroup :-moz-placeholder,.sign-up-form .inputGroup ::-moz-placeholder{color:var(---color-input-placeholder)}.sign-up-form .inputGroup :-ms-input-placeholder{color:var(---color-input-placeholder)}.sign-up-form .inputGroup:after{display:none}.sign-up-form+.errors{margin:.5em 0}input.sign-up-input{height:100%;width:100%;padding:0 45px 0 10px;background-color:transparent}.comment-form input.sign-up-input,.contact-form input.sign-up-input,input.sign-up-input{color:var(---color-text);border:2px solid var(---color-text)}.sign-up-submit.btn,.sign-up-submit.shopify-payment-button__button--unbranded,button.sign-up-submit{position:absolute;background-color:#fff0;border:0;color:var(---color-text);background:transparent;border:2px solid var(---color-text);top:0;bottom:0;right:0;width:45px;padding:0;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.sign-up-submit.btn .icon-submit,.sign-up-submit.shopify-payment-button__button--unbranded .icon-submit,button.sign-up-submit .icon-submit{display:block;width:20px;height:20px}.sign-up-submit.btn:hover,.sign-up-submit.shopify-payment-button__button--unbranded:hover,button.sign-up-submit:hover{opacity:1;background-color:var(---color-text-alpha-5);color:var(---color-text)}.popup .sign-up-form{width:100%;margin-top:20px;margin-bottom:0;padding:0}@media screen and (min-width:1024px){.site-footer .footer__blocks{max-width:1610px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;box-sizing:border-box;align-items:flex-start}.site-footer .footer__blocks>.footer__block,.site-footer .footer__blocks>div:not(.accordion-mobile){flex:1 1 0;min-width:0;max-width:none}.site-footer .footer__blocks .payment-icons-footer{flex-wrap:wrap;gap:6px}}@media screen and (min-width:1024px){.site-footer{padding-bottom:64px}}@media screen and (max-width:1023px){.site-footer .footer__blocks li.footer__block-menu-link,.site-footer .footer__blocks .social-link.icon{min-height:32px}.site-footer .payment-label{margin-top:14px}}@media screen and (max-width:1023px){.site-footer .footer__blocks{gap:32px}.site-footer .footer__blocks .accordion-mobile{margin:0}.site-footer .footer__block-title{margin-bottom:12px}.site-footer .footer__block--newsletter .footer__block-text{margin-bottom:0}.site-footer .footer__block--newsletter .contact-form{margin-top:16px}.site-footer .footer__block--newsletter .sign-up-form{margin-top:0}.site-footer .footer__blocks .social-link.icon{min-height:24px;gap:20px}.site-footer .footer__blocks .social-link.icon a{margin-right:0!important}.site-footer .footer__blocks .payment-icons-footer{margin-top:24px!important;justify-content:center}.site-footer .payment-icons{position:static;margin:0;padding:0;max-width:100%;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px}.site-footer .payment-label{flex:0 0 100%;margin:0 0 2px;text-align:center}.site-footer .payment-icons .payment-icon{margin:0}.site-footer .footer-copyright{margin-top:28px}}.footer__block .comment-form button.sign-up-submit,.footer__block .contact-form button.sign-up-submit{border:0;border-left:1px solid var(---color-footer-text);border-radius:0 4px 4px 0}@media screen and (max-width:1023px){.site-footer .footer__blocks .social-link.icon{justify-content:center}}@media screen and (min-width:1024px){.site-footer .footer__blocks .social-link.icon{justify-content:flex-start}.site-footer .payment-label{text-align:left}.site-footer .payment-icons{text-align:left;margin-left:0;padding-left:0}}.site-footer .payment-label{font-weight:var(---body-font-weight-bold, 700)}
/*# sourceMappingURL=/cdn/shop/t/116/assets/hv-footer.css.map */
