.sub-footer{margin-top:0!important}.footer{font-size:.875rem}.footer .footer-btn{display:block;max-width:297px;font-weight:600;font-size:14px;line-height:25px;text-align:center;text-transform:uppercase;padding:9px;color:#fff;border-radius:var(--button-border-radius);margin-top:15px;background-color:#0171bb}.footer .footer-btn:hover{color:#fff}.footer .thb-widget-title{font-weight:600}.footer .thb-widget-menu a{display:inline-block;font-size:14px;line-height:1.36em}.footer .thb-widget-menu li{margin-bottom:13px}.thb-widget-title{font-weight:600;font-size:16px;line-height:30px;text-transform:uppercase;margin-bottom:18px}.footer-widget-text-block{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.footer-widget-text-block svg{margin-right:8px}.footer-payment-icons{padding-top:0}.sub-footer hr{margin-bottom:.4rem}.footer .signup-container button{position:static;display:block;width:100%;border-radius:var(--button-border-radius);margin-top:24px;background-color:var(--form-btn-bg-color);color:var(--form-btn-text-color);font-weight:500;font-size:14px;line-height:1em;text-transform:uppercase}.footer .signup-container input{border-color:#cfcfcf;border-radius:var(--button-border-radius);font-size:1rem}.footer .signup-container .field label{font-size:1rem;line-height:1em;top:-2px}.footer .signup-container input:focus+label{left:8px}.footer .signup-container input,.footer .signup-container .field label{padding:10px 8px}.footer .signup-container .field label,.footer .signup-container input,.footer .signup-container button{height:43px}@media only screen and (min-width:768px){.footer{padding:53px 0 0!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/footer-custom.css.map */
