.footer .widget--menu .thb-widget-menu{list-style:none;padding:0;margin:0}.footer .widget--menu .thb-widget-menu li{list-style:none;margin:0;padding:0}.footer .widget--menu .thb-widget-menu ul{list-style:none;padding:0;margin:0}.footer .widget--menu .thb-widget-menu a{color:#fff!important;text-decoration:none;display:block;padding:4px 0}.footer .widget--menu .thb-widget-menu a:hover,.footer .widget--menu .thb-widget-menu a:focus,.footer .widget--menu .thb-widget-menu a:visited{color:#fff!important;opacity:.9;text-decoration:none}.footer .widget--signup .thb-widget-title{margin-bottom:6px!important;font-weight:700}.footer .widget--signup .rte,.footer .widget--signup .signup-text{margin:0 0 8px!important}.footer .widget--signup p{margin:0 0 8px}.footer .widget--signup .signup-container,.footer .widget--signup form,.footer .widget--signup .newsletter-form,.footer .widget--signup .email-signup-form{margin-top:0!important;padding-top:0!important}.footer .widget--signup .field,.footer .widget--signup input{margin-top:0!important}.footer .widget--signup input[type=email]{width:100%;height:3rem;line-height:3rem;padding:0 16px;font-size:1rem}.footer{padding-top:40px}.footer>.row{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.footer>.row .columns{flex:0 0 auto;min-width:0}.footer>.row .widget--signup-column{flex:0 1 360px;max-width:420px;order:0}.footer>.row .widget--menu-column{flex:0 0 auto;order:2}.footer>.row .widget--menu-column{margin-left:0}.footer>.row .widget--signup-column{margin-right:auto}.footer>.row>.columns:has(>.widget.widget--signup){margin-right:auto}@media (max-width: 767px){.footer>.row{display:block;justify-content:normal}.footer>.row .columns{min-width:auto;margin-bottom:1rem}.footer>.row .columns:last-child{margin-bottom:0}.footer>.row .widget--signup-column,.footer>.row .widget--menu-column{order:unset;margin-left:0}}.footer .widget--signup .signup-text{color:#fff!important;opacity:1!important;display:block!important}.footer .widget--signup .signup-text p,.footer .widget--signup .signup-text span,.footer .widget--signup .signup-text strong,.footer .widget--signup .signup-text em,.footer .widget--signup .signup-text a{color:#fff!important;opacity:1!important}.footer .widget--signup .rte,.footer .widget--signup p,.footer .widget--signup .rte p{color:#fff!important}.footer .widget--menu .thb-widget-title.collapsible{text-transform:uppercase;font-weight:700}.footer .widget--signup input::placeholder{color:#7320824d!important;font-weight:700;font-size:1rem!important}.footer .widget--signup input::-webkit-input-placeholder{color:#7320824d!important;font-weight:700;font-size:1rem!important}.footer .widget--signup input::-moz-placeholder{color:#7320824d!important;opacity:1;font-weight:700;font-size:1rem!important}.footer .widget--signup input:-ms-input-placeholder{color:#7320824d!important;font-weight:700;font-size:1rem!important}.footer .widget--signup input::-ms-input-placeholder{color:#7320824d!important;font-weight:700;font-size:1rem!important}.footer .widget--signup .submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:3rem;margin-top:10px;padding:7px 30px;border-radius:9999px;background:transparent!important;color:#fff!important;border:1px solid #ffffff!important;font-size:calc(var(--button-font-scale) * .875rem);font-weight:var(--font-body-bold-weight, 600);letter-spacing:var(--button-letter-spacing, .02em);text-transform:uppercase;position:relative;overflow:hidden}.footer .widget--signup .submit:focus,.footer .widget--signup .submit:hover{color:var(--color-body)!important}.footer .widget--signup .submit svg{display:none!important}.footer .widget--signup .submit:after{content:"sign up"}.footer .widget--signup .submit:hover{background:transparent}@media only screen and (min-width: 768px){.footer .sub-footer .row{align-items:flex-end}.footer .sub-footer .row>.columns:last-child{flex:0 0 auto;margin-left:auto;text-align:right;margin-top:4rem}}.footer{background-position-x:120px;background-position-y:bottom}@media (max-width: 767px){.footer{background-position-x:120px;background-position-y:bottom}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer.css.map */
