[data-id="20cfc05"] .mbau-cf{min-height:580px}[data-id="4a8a0cb"]{min-height:580px}[data-id="d11e4e5"] .mbau-bc,[data-id="1629db1"] .mbau-bc{min-height:225px}[data-id="2dee1d7"] .mbau-pc,[data-id="bc70d90"] .mbau-pc,[data-id="bc36e7c"] .mbau-pc,[data-id="1d1e9e5"] .mbau-pc,[data-id="dfb7148"] .mbau-pc{min-height:417px}[data-id="20b1911"] .slick-slider{min-height:505px}@media (min-width:768px) and (max-width:1024px){[data-id="20cfc05"] .mbau-cf{min-height:738px}[data-id="4a8a0cb"]{min-height:738px}[data-id="d11e4e5"] .mbau-bc,[data-id="1629db1"] .mbau-bc{min-height:244px}[data-id="2dee1d7"] .mbau-pc,[data-id="bc70d90"] .mbau-pc,[data-id="bc36e7c"] .mbau-pc,[data-id="1d1e9e5"] .mbau-pc,[data-id="dfb7148"] .mbau-pc{min-height:540px}[data-id="20b1911"] .slick-slider{min-height:605px}}@media (max-width:767px){[data-id="20cfc05"] .mbau-cf{min-height:499px}[data-id="4a8a0cb"]{min-height:499px}[data-id="d11e4e5"] .mbau-bc,[data-id="1629db1"] .mbau-bc{min-height:160px}[data-id="2dee1d7"] .mbau-pc,[data-id="bc70d90"] .mbau-pc,[data-id="bc36e7c"] .mbau-pc,[data-id="1d1e9e5"] .mbau-pc,[data-id="dfb7148"] .mbau-pc{min-height:411px}[data-id="20b1911"] .slick-slider{min-height:465px}}.elementor-widget-mbau-coverflow .mbau-cf-track,.elementor-widget-mbau-brand-carousel .mbau-bc-track,.elementor-widget-mbau-category-carousel .mbau-bc-track,.elementor-widget-mbau-product-carousel .mbau-pc-track{will-change:transform}.elementor-widget-mbau-product-carousel .mbau-pc-slide,.elementor-widget-ha-post-carousel .slick-slide{height:auto;box-sizing:border-box}.torches-category-content{max-width:100%;margin:2.5rem 0}.torches-category-content h2{margin-top:2rem}.torches-category-content h3{margin-top:1.5rem}.torches-category-content .range-list,.torches-category-content .why-choose-list{list-style:disc;padding-left:1.5rem;margin:1rem 0 1.5rem}.torches-category-content .range-list li,.torches-category-content .why-choose-list li{margin-bottom:.6rem;line-height:1.6}.torches-category-content .range-list a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.torches-category-content .brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:1.5rem 0}.torches-category-content .brand-grid a{padding:12px 16px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:inherit;transition:border-color 0.2s;display:block}.torches-category-content .brand-grid a:hover{border-color:#333}.torches-category-content .faq-block h3{font-size:1.1rem;margin-top:1.25rem}body.woocommerce-account:not(.logged-in){background:#f7f7f5}body.woocommerce-account:not(.logged-in) #customer_login,body.woocommerce-account:not(.logged-in) .u-columns{display:grid!important;gap:32px;max-width:1080px;margin:48px auto!important;padding:0 24px;align-items:start!important}body.woocommerce-account:not(.logged-in) .u-columns .u-column1,body.woocommerce-account:not(.logged-in) .u-columns .u-column2,body.woocommerce-account:not(.logged-in) .u-columns .col-1,body.woocommerce-account:not(.logged-in) .u-columns .col-2{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login,body.woocommerce-account:not(.logged-in) .woocommerce-form-register{background:#ffffff!important;border:1px solid #e2e2dc!important;border-radius:12px!important;padding:40px 36px!important;box-shadow:0 4px 20px rgb(26 26 26 / .06)!important;transition:box-shadow 0.25s ease}body.woocommerce-account:not(.logged-in) .woocommerce-form-login:hover,body.woocommerce-account:not(.logged-in) .woocommerce-form-register:hover{box-shadow:0 6px 28px rgb(26 26 26 / .1)!important}body.woocommerce-account:not(.logged-in) #customer_login h2,body.woocommerce-account:not(.logged-in) .u-columns h2{font-family:'Roboto Slab',serif!important;font-size:28px!important;font-weight:600!important;color:#1a1a1a!important;margin:0 0 4px 0!important;padding:0!important;border:none!important;text-transform:none!important}body.woocommerce-account:not(.logged-in) #customer_login .u-column1 h2::after,body.woocommerce-account:not(.logged-in) .u-columns .col-1 h2::after{content:'Welcome back. Sign in to your account.';display:block;font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;color:#6b6b66;margin:4px 0 24px}body.woocommerce-account:not(.logged-in) #customer_login .u-column2 h2::after,body.woocommerce-account:not(.logged-in) .u-columns .col-2 h2::after{content:'New to MaxBeam? Create an account in under a minute.';display:block;font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;color:#6b6b66;margin:4px 0 24px}body.woocommerce-account:not(.logged-in) .woocommerce-form-row{margin-bottom:18px!important;padding:0!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-row label{display:block;font-family:'Roboto',sans-serif;font-size:12px;font-weight:600;color:#2C2C2A;margin-bottom:6px;letter-spacing:.04em;text-transform:uppercase}body.woocommerce-account:not(.logged-in) .required{color:#E8881A!important;text-decoration:none!important;border:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-Input,body.woocommerce-account:not(.logged-in) .woocommerce-form-row input.input-text{width:100%!important;height:48px!important;padding:0 16px!important;font-family:'Roboto',sans-serif!important;font-size:15px!important;color:#1a1a1a!important;background:#fafaf7!important;border:1px solid #e2e2dc!important;border-radius:8px!important;box-shadow:none!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease!important}body.woocommerce-account:not(.logged-in) .woocommerce-Input:focus,body.woocommerce-account:not(.logged-in) .woocommerce-form-row input.input-text:focus{border-color:#E8881A!important;background:#ffffff!important;box-shadow:0 0 0 3px rgb(232 136 26 / .15)!important;outline:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-button,body.woocommerce-account:not(.logged-in) button.woocommerce-form-login__submit,body.woocommerce-account:not(.logged-in) button.woocommerce-form-register__submit{background:#E8881A!important;color:#ffffff!important;border:none!important;border-radius:8px!important;height:48px!important;padding:0 24px!important;font-family:'Roboto',sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.02em!important;text-transform:none!important;cursor:pointer;width:100%!important;margin-top:8px!important;float:none!important;box-shadow:0 4px 12px rgb(232 136 26 / .2)!important;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease!important}body.woocommerce-account:not(.logged-in) .woocommerce-button:hover,body.woocommerce-account:not(.logged-in) button.woocommerce-form-login__submit:hover,body.woocommerce-account:not(.logged-in) button.woocommerce-form-register__submit:hover{background:#d47815!important;transform:translateY(-1px);box-shadow:0 6px 18px rgb(232 136 26 / .3)!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:16px 0!important;font-family:'Roboto',sans-serif;font-size:14px;color:#2C2C2A}body.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme input[type="checkbox"]{width:18px;height:18px;accent-color:#E8881A;margin:0}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword{margin-top:16px!important;text-align:center;font-family:'Roboto',sans-serif;font-size:14px}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a{color:#6b6b66!important;text-decoration:none;transition:color 0.2s ease;box-shadow:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a:hover{color:#E8881A!important}body.woocommerce-account:not(.logged-in) .woocommerce-privacy-policy-text{font-family:'Roboto',sans-serif;font-size:12px;color:#6b6b66;margin:16px 0;line-height:1.5}body.woocommerce-account:not(.logged-in) .woocommerce-privacy-policy-text a{color:#E8881A!important}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper{max-width:1080px;margin:24px auto 0;padding:0 24px}body.woocommerce-account:not(.logged-in) .woocommerce-error,body.woocommerce-account:not(.logged-in) .woocommerce-info,body.woocommerce-account:not(.logged-in) .woocommerce-message{background:#ffffff!important;border:1px solid #e2e2dc!important;border-left:4px solid #E8881A!important;border-radius:8px!important;box-shadow:0 2px 8px rgb(26 26 26 / .04)!important;padding:16px 20px!important;font-family:'Roboto',sans-serif!important;color:#1a1a1a!important;list-style:none}body.woocommerce-account:not(.logged-in) .woocommerce-error{border-left-color:#c93838!important}body.woocommerce-account:not(.logged-in) .woocommerce-message{border-left-color:#2e8b3d!important}body.woocommerce-account:not(.logged-in) .woocommerce-error::before,body.woocommerce-account:not(.logged-in) .woocommerce-info::before,body.woocommerce-account:not(.logged-in) .woocommerce-message::before{display:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-error li,body.woocommerce-account:not(.logged-in) .woocommerce-info li,body.woocommerce-account:not(.logged-in) .woocommerce-message li{list-style:none!important;padding:0!important;margin:0!important}@media (max-width:768px){body.woocommerce-account:not(.logged-in) #customer_login,body.woocommerce-account:not(.logged-in) .u-columns{grid-template-columns:1fr;gap:20px;margin:24px auto!important;padding:0 16px}body.woocommerce-account:not(.logged-in) .woocommerce-form-login,body.woocommerce-account:not(.logged-in) .woocommerce-form-register{padding:28px 22px!important}body.woocommerce-account:not(.logged-in) #customer_login h2,body.woocommerce-account:not(.logged-in) .u-columns h2{font-size:24px!important}}.mbau-cat-item:has(a[href*="shop-by-trade"]) .mbau-mega-panel{width:900px!important;max-width:96vw!important}.mbau-cat-item:has(a[href*="shop-by-trade"]) .mbau-mega-panel>ul{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:980px){.mbau-cat-item:has(a[href*="shop-by-trade"]) .mbau-mega-panel{width:620px!important}.mbau-cat-item:has(a[href*="shop-by-trade"]) .mbau-mega-panel>ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}