.temp-close{opacity:0!important;visibility:hidden!important}.thb-full-menu>li{font-weight:600;text-transform:uppercase}.thb-full-menu .mega-menu-columns ul li{text-transform:initial;font-weight:500}.thb-full-menu .menu-item-has-children:not(.menu-item-has-megamenu) li{text-transform:initial;font-weight:500}.thb-full-menu li.active>a{color:var(--color-header-links-hover)}.thb-full-menu .mega-menu-columns ul li,.thb-full-menu .mega-menu-columns ul li a{color:#484848}.thb-full-menu li.menu-item-has-children:hover>.sub-menu li,.thb-full-menu li.menu-item-has-children:hover>.sub-menu li a{color:#000}.thb-full-menu .mega-menu-columns ul li a:hover,.thb-full-menu .mega-menu-columns>li>a:hover,.thb-full-menu li.menu-item-has-children:hover>.sub-menu li:hover>a{color:var(--color-header-links-hover)!important}.thb-full-menu .mega-menu-columns>li>a{padding-bottom:5px;margin-bottom:10px;font-weight:600;font-size:1rem;color:#666;border-color:#666}.thb-full-menu .mega-menu-columns{grid-auto-columns:unset;grid-template-columns:repeat(4,1fr)}.thb-full-menu li.menu-item-has-children.menu-item-has-megamenu .sub-menu{padding:25px 0;background:#fff}.thb-full-menu li.menu-item-has-children:hover>.sub-menu{background:#fff}.thb-full-menu li.menu-item-has-megamenu .mega-menu-container{height:85vh;overflow:auto}@media (max-width: 1450px){.thb-full-menu>li{padding:0 10px;font-size:.8rem}.thb-full-menu li.menu-item-has-children:hover>.sub-menu li,.thb-full-menu li.menu-item-has-children:hover>.sub-menu li a{font-size:.8rem}}@media (max-width: 1300px){.thb-full-menu>li{padding:0 5px;font-size:.7rem}}@media (min-width: 1068px) and (max-width: 1300px){.header.style1 .logolink{max-width:200px}}footer .sub-footer p{opacity:1}.footer .signup-container input::placeholder{opacity:1!important;color:#fff!important}footer.footer .thb-widget-title{font-size:inherit;letter-spacing:1px;font-weight:600}.footer .signup-container input:focus{outline:none}@media (min-width: 1100px){footer.footer .row{justify-content:space-between}footer.footer .small-6.medium-4.columns{flex:0 1 auto}}.pswp__top-bar svg path{stroke:var(--color-accent)}.thb-product-detail .product-short-description h1{font-size:calc(var(--font-heading-scale)* 36px);line-height:44px}.thb-product-detail .product-short-description h2{font-size:calc(var(--font-heading-scale)* 33px);line-height:41px}.thb-product-detail .product-short-description h1,.thb-product-detail .product-short-description h2,.thb-product-detail .product-short-description h3,.thb-product-detail .product-short-description h4,.thb-product-detail .product-short-description h5,.thb-product-detail .product-short-description h6{margin-bottom:10px;margin-top:20px}.contact-page-content{padding:40px 20px;max-width:700px;width:100%;margin:0 auto}.contact-page-content .page-content{padding:0}.contact-page-content .page-content p{font-size:15px}.contact-page-content h1{font-size:2.5rem}.application-form input,.application-form textarea{width:100%;margin-bottom:0}.application-form .form-field{position:relative;margin-bottom:20px}.application-form .form-field label{font-weight:400}.application-form .form-field #files{border:none;padding:0;font-size:15px}.application-form .form-field br{display:none}.application-form .form-field-input{padding:1.5rem .625rem .375rem}.application-form .custom-checkbox{margin:0 0 20px}.application-form .custom-checkbox label{font-size:14px;cursor:pointer;position:relative;padding-left:30px;font-weight:400!important}.custom-checkbox label:before{width:16px;height:16px;border-radius:2px;top:3px;left:0;border:1px solid rgba(127,127,127,.3)}.custom-checkbox label:before,.custom-checkbox label:after{position:absolute;content:"";transition:.2s ease-out}.custom-checkbox label:after{opacity:0;width:8px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg);top:7px;left:4px}.application-form .button-primary{color:#fff;background-color:#e22228;border:1px solid #e22228}.custom-checkbox input[type=checkbox]:checked+label:before{background-color:#e22228;border-color:#e22228}.contact-page-content .button-primary{min-width:204px;width:auto;border-radius:3px;font-size:14px;font-weight:600;letter-spacing:1px}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox input[type=checkbox]:checked+label:after{opacity:1}.application-form .form-field-input:focus{border-color:#7f7f7fbf;outline:0;box-shadow:0 3px 5.58px .42px #0000001a}.application-form .form-field-title{position:absolute;top:1.0625rem;left:.625rem;z-index:2;pointer-events:none;opacity:.6;-webkit-transition:.12s;transition:.12s;-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94);font-weight:400!important}.application-form .form-field-input:focus+.form-field-title{top:.5rem;font-size:.8125rem;-webkit-transition-delay:0s;transition-delay:0s}.application-form .form-field-input:not(:placeholder-shown)+.form-field-title{top:.5rem;font-size:.8125rem;-webkit-transition-delay:0s;transition-delay:0s}.application-form-success-msg{background:#e2eeda;color:#497041;padding:10px 15px;border:1px solid #dde4d4;margin:1.5rem 0;font-size:1rem}.application-form .form-field-filled.form-field-input+.form-field-title{top:.5rem;font-size:.8125rem;-webkit-transition-delay:0s;transition-delay:0s}@media (max-width: 767px){.contact-page-content h1{font-size:1.8rem;line-height:2.5rem}.contact-page-content .button-primary{min-width:auto}}.social-enabled .social-links-wrap{flex:0 1 auto;width:auto;margin-left:2rem}.social-enabled .social-links-wrap .social-links{display:flex;gap:10px;align-items:center;list-style:none}.social-enabled .social-links-wrap .social-links li{line-height:100%;margin:0}.social-enabled .social-links-wrap .social-links li svg{width:19px;height:auto;max-height:16px}.social-enabled .social-links-wrap .social-links li svg path{fill:var(--color-announcement-bar-text, var(--color-accent3))}.social-enabled .social-links-wrap .social-links span{display:none}.template-product .custom-messaging{margin-bottom:15px}.custom-messaging{display:flex;gap:8px;margin:10px 0}.custom-messaging .icon-wrap{flex:0 1 auto}.custom-messaging .icon-wrap svg{width:15px}.custom-messaging .content{font-size:13px;color:#e93636;line-height:20px}.confirm-backorder{cursor:pointer}.confirm-backorder #backorderCheckbox{margin-right:5px;height:16px;width:16px}.hide-button{display:none}.template-cart #cart-drawer-toggle{pointer-events:none}.template-cart .confirm-backorder{display:flex;margin:10px 0 20px;align-items:center;gap:5px}.template-cart .cart-subtotal th{border:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
