html,body,#MainContent,.main-content,.content-for-layout,.shopify-section,.shopify-section-template,.page-width,.page-width--narrow,.template-page,.template-product{background:#000!important}body{overflow-x:hidden}.thm-page,.thm-global{background:#000!important;color:#f7f7f7;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;--red:#e3222a;--red2:#8f0a12;--line:rgba(255,255,255,.1);--rline:rgba(227,34,42,.3);--muted:#c2c2c2;--card:#090909}.thm-page *,.thm-global *{box-sizing:border-box}.thm-page a,.thm-global a{text-decoration:none;color:inherit}.thm-wrap{width:min(1680px,calc(100% - 30px));margin:auto;position:relative;z-index:2}.thm-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:48px;padding:12px 21px;border:1px solid transparent;font-size:11px;font-weight:650;letter-spacing:.42px;text-transform:uppercase;transition:.2s;cursor:pointer}.thm-btn:hover{transform:translateY(-1px)}.thm-primary{background:linear-gradient(135deg,var(--red),var(--red2));color:#fff!important;box-shadow:0 10px 26px #e3222a33}.thm-secondary{border-color:var(--rline);background:#e3222a17;color:#fff!important}.thm-ghost{border-color:var(--line);background:#ffffff0a;color:#fff!important}.thm-btn-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.thm-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--rline);border-radius:999px;background:#e3222a17;padding:7px 11px;color:#fff;font-size:11px;font-weight:650;letter-spacing:.75px;text-transform:uppercase}.thm-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 16px #e3222acc}.thm-global-header{position:sticky;top:0;z-index:70;background:#000000eb;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.thm-header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0}.thm-brand{display:flex;align-items:center;gap:12px;min-width:max-content}.thm-mark{width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.13);display:grid;place-items:center;background:linear-gradient(135deg,#202020,#050505);color:#fff;font-size:16px;font-weight:800;box-shadow:0 0 0 5px #e3222a12}.thm-brand b{display:block;font-size:15px;font-weight:750;text-transform:uppercase;letter-spacing:.5px}.thm-brand span span{display:block;color:var(--muted);font-size:10px;letter-spacing:.9px;text-transform:uppercase;margin-top:3px}.thm-mega-nav{display:flex;align-items:center;gap:8px}.thm-nav-item{position:relative}.thm-nav-link{border:0;background:transparent;color:#ddd;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:16px 9px;cursor:pointer}.thm-nav-link:hover{color:#fff}.thm-mega{display:none;position:absolute;left:50%;top:100%;transform:translate(-50%);width:min(920px,calc(100vw - 28px));background:#080808;border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 20px 60px #0000007a;padding:18px;grid-template-columns:repeat(4,1fr);gap:12px}.thm-nav-item:hover .thm-mega,.thm-nav-item:focus-within .thm-mega{display:grid}.thm-mega-col{border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#ffffff06;padding:14px}.thm-mega-col b{display:block;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.65px;margin-bottom:10px}.thm-mega-col a{display:block;color:#cfcfcf;font-size:13px;line-height:1.35;padding:7px 0}.thm-mega-col a:hover{color:#fff}.thm-header-cta{min-width:max-content}.thm-mobile-links{display:none;overflow:auto;gap:8px;padding:0 0 12px}.thm-mobile-links a{white-space:nowrap;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:9px 11px;font-size:11px;text-transform:uppercase;color:#ddd;background:#ffffff09}.thm-hero{position:relative;padding:34px 0 54px;background:radial-gradient(circle at 78% 12%,rgba(227,34,42,.14),transparent 34%),linear-gradient(180deg,#000,#060606 70%,#000);overflow:hidden}.thm-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:70px 70px;opacity:.1;pointer-events:none}.thm-hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:18px;align-items:stretch;position:relative;z-index:2}.thm-panel,.thm-card,.thm-product,.thm-table,.thm-seo,.thm-faq details,.thm-warning-box,.thm-route,.thm-answerbox,.thm-slider-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#090909;box-shadow:none;border-radius:22px}.thm-copy{padding:34px;display:flex;flex-direction:column;justify-content:center}.thm-copy h1{margin:18px 0 0;font-size:clamp(34px,3.7vw,60px);line-height:1.05;letter-spacing:-1.2px;font-weight:560;text-transform:uppercase;max-width:960px}.thm-copy p,.thm-sub{margin:18px 0 0;color:#dedede;font-size:15.5px;line-height:1.65;font-weight:400;max-width:860px}.thm-note{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#080808;padding:16px;color:#ddd;font-size:13.5px;line-height:1.62;margin-top:14px}.thm-visual{min-height:500px;overflow:hidden;display:grid;grid-template-rows:1fr auto}.thm-visual-img{background:#050505;display:grid;place-items:center;min-height:430px}.thm-visual-img img{width:100%;height:100%;object-fit:contain;padding:28px}.thm-badges{display:flex;gap:8px;flex-wrap:wrap;padding:16px;background:#080808;border-top:1px solid rgba(255,255,255,.08)}.thm-badges span,.thm-pill{border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#00000047;padding:8px 10px;color:#eee;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.5px}.thm-section{padding:64px 0;background:#000}.thm-section.alt{background:linear-gradient(180deg,#000,#060606,#000)}.thm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.thm-head h2{margin:0;font-size:clamp(28px,3.1vw,48px);line-height:1.06;letter-spacing:-1.25px;font-weight:560;text-transform:uppercase}.thm-head p{margin:0;max-width:760px;color:var(--muted);font-size:14.5px;line-height:1.68}.thm-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.thm-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.thm-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.thm-card,.thm-route,.thm-answerbox{padding:22px;transition:.2s}.thm-card:hover,.thm-product:hover,.thm-route:hover,.thm-answerbox:hover,.thm-slider-card:hover{border-color:#e3222a4d;transform:none}.thm-card small,.thm-product small,.thm-route small,.thm-answerbox small,.thm-slider-card small{display:block;color:var(--red);font-size:10px;font-weight:650;letter-spacing:.85px;text-transform:uppercase;margin-bottom:8px}.thm-card h3,.thm-product h3,.thm-route h3,.thm-answerbox h3,.thm-slider-card h3{margin:0 0 9px;font-size:22px;line-height:1.05;font-weight:560;text-transform:uppercase;letter-spacing:-.35px}.thm-card p,.thm-product p,.thm-route p,.thm-answerbox p,.thm-slider-card p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.6}.thm-card ul,.thm-route ul,.thm-answerbox ul{margin:15px 0 0;padding:0;list-style:none;display:grid;gap:8px}.thm-card li,.thm-route li,.thm-answerbox li{color:#eee;font-size:13px;position:relative;padding-left:22px}.thm-card li:before,.thm-route li:before,.thm-answerbox li:before{content:"";position:absolute;left:2px;top:.35em;width:10px;height:6px;border-left:2px solid var(--red);border-bottom:2px solid var(--red);transform:rotate(-45deg)}.thm-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid rgba(255,255,255,.1);border-radius:22px;overflow:hidden;background:#ffffff14}.thm-strip div{background:#0b0b0b;padding:18px;color:#ddd;font-size:13px;line-height:1.45}.thm-strip b{display:block;color:var(--red);font-size:12px;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.thm-route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.thm-route .num{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--red),var(--red2));display:grid;place-items:center;font-size:13px;font-weight:700;margin-bottom:14px}.thm-table{overflow:hidden}.thm-row4{display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;gap:0;border-bottom:1px solid rgba(255,255,255,.07)}.thm-row4:last-child{border-bottom:0}.thm-row4>div{padding:15px 16px;border-right:1px solid rgba(255,255,255,.06);color:#ddd;font-size:13px;line-height:1.45}.thm-row4>div:last-child{border-right:0}.thm-row4.thm-row-head>div{background:#0b0b0b!important;color:#fff;font-weight:650;text-transform:uppercase;letter-spacing:.6px}.thm-table .thm-row4:nth-child(2)>div{background:#303030}.thm-table .thm-row4:nth-child(3)>div{background:#292929}.thm-table .thm-row4:nth-child(4)>div{background:#232323}.thm-table .thm-row4:nth-child(5)>div{background:#1d1d1d}.thm-table .thm-row4:nth-child(6)>div{background:#171717}.thm-table .thm-row4:nth-child(n+7)>div{background:#121212}.thm-product{overflow:hidden}.thm-product-img{height:190px;background:#050505;display:grid;place-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.thm-product-img img{width:100%;height:100%;object-fit:contain;padding:18px}.thm-product-body{padding:17px}.thm-product-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.thm-product-foot b{font-size:12px;font-weight:620}.thm-product-foot span{color:var(--red);font-size:11px;font-weight:650;text-transform:uppercase}.thm-warning-box{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;border-color:#e3222a80;background:linear-gradient(135deg,#e3222a29,#ffffff06),#080808;padding:24px}.thm-warning-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--red),var(--red2));font-size:24px;font-weight:700}.thm-warning-copy strong{display:block;font-size:13px;font-weight:680;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.thm-warning-copy h3{margin:0 0 10px;font-size:clamp(24px,2.6vw,38px);line-height:1.05;letter-spacing:-.7px;font-weight:560;text-transform:uppercase}.thm-warning-copy p{margin:0;color:#dedede;font-size:14px;line-height:1.65}.thm-warning-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.thm-warning-tags span{border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#00000047;padding:8px 10px;color:#eee;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.5px}.thm-seo{padding:34px;border-color:var(--rline);background:radial-gradient(circle at 20% 0%,rgba(227,34,42,.15),transparent 38%),linear-gradient(180deg,#ffffff0a,#ffffff04)}.thm-seo h2{margin:0 0 14px;font-size:clamp(28px,3vw,46px);font-weight:560;letter-spacing:-1.2px;text-transform:uppercase}.thm-seo p{margin:0 0 14px;color:#d8d8d8;font-size:15px;line-height:1.7}.thm-faq details{margin-bottom:10px}.thm-faq summary{cursor:pointer;padding:18px 20px;color:#fff;font-size:15px;font-weight:560;text-transform:uppercase}.thm-faq details p{padding:0 20px 20px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}.thm-home-slider{padding:28px 0 20px;background:#000}.thm-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(290px,1fr);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.thm-slider-card{scroll-snap-align:start;display:grid;grid-template-columns:1fr 140px;gap:14px;min-height:210px;padding:22px;position:relative;overflow:hidden}.thm-slider-card:after{content:"";position:absolute;inset:auto -30px -50px auto;width:160px;height:160px;border-radius:50%;background:#e3222a1f;filter:blur(10px)}.thm-slider-img{background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:18px;display:grid;place-items:center;min-height:150px}.thm-slider-img img{width:100%;height:100%;object-fit:contain;padding:13px}.thm-global-footer{background:#050505;border-top:1px solid rgba(255,255,255,.08);padding:44px 0 58px}.thm-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:24px}.thm-footer-grid h3{margin:0 0 12px;font-size:15px;font-weight:650;text-transform:uppercase}.thm-footer-grid a,.thm-footer-grid p{display:block;margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.5}.thm-page{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media(max-width:1050px){.thm-mega-nav{display:none}.thm-header-inner{align-items:flex-start;flex-direction:column}.thm-mobile-links{display:flex}.thm-hero-grid{grid-template-columns:1fr}.thm-visual-img{height:440px;min-height:0}.thm-head{display:block}.thm-head p{margin-top:12px}.thm-grid4,.thm-route-grid,.thm-strip,.thm-grid3,.thm-grid2,.thm-footer-grid{grid-template-columns:1fr 1fr}.thm-row4{grid-template-columns:1fr}.thm-row4.thm-row-head{display:none}.thm-slider-card{grid-template-columns:1fr 120px}}@media(max-width:700px){.thm-wrap{width:min(100% - 24px,1680px)}.thm-hero{padding:20px 0 38px}.thm-copy{padding:24px}.thm-copy h1{font-size:30px;letter-spacing:-.6px;line-height:1.12}.thm-copy p,.thm-sub{font-size:14.5px}.thm-section{padding:52px 0}.thm-head h2,.thm-seo h2{font-size:30px}.thm-grid4,.thm-grid3,.thm-grid2,.thm-route-grid,.thm-strip{grid-template-columns:1fr}.thm-visual-img{height:340px}.thm-visual-img img{padding:18px}.thm-warning-box{grid-template-columns:1fr;gap:14px;padding:20px}.thm-footer-grid{grid-template-columns:1fr}.thm-btn{width:100%}.thm-product-img{height:170px}.thm-slider-card{grid-template-columns:1fr}.thm-slider-img{min-height:180px}}.thm-product-page .thm-product-buy{overflow:hidden;display:grid;grid-template-rows:minmax(280px,1fr) auto}.thm-product-media-main{background:#050505;display:grid;place-items:center;min-height:420px}.thm-product-media-main img{width:100%;height:100%;object-fit:contain;padding:28px}.thm-buy-content{padding:24px;border-top:1px solid rgba(255,255,255,.08);background:#080808}.thm-buy-content small{display:block;color:var(--red);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.85px;margin-bottom:8px}.thm-buy-content h2{margin:0 0 10px;font-size:24px;line-height:1.05;text-transform:uppercase;font-weight:560}.thm-product-price{color:#fff;font-size:26px;font-weight:700;margin:10px 0 16px}.thm-product-form{display:grid;gap:10px}.thm-product-form label{font-size:11px;letter-spacing:.75px;text-transform:uppercase;color:#ddd;font-weight:700}.thm-product-form select,.thm-product-form input{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#050505;color:#fff;padding:0 13px;font-size:14px}.thm-product-form .shopify-payment-button{margin-top:4px}.thm-product-form .shopify-payment-button__button{border-radius:999px!important;min-height:52px!important}.thm-product-badges{margin-top:18px;padding:0;background:transparent;border-top:0}.thm-product-page .thm-grid4 .thm-product:nth-child(n+9){display:none}.thm-header-slim .thm-mega-slim{grid-template-columns:repeat(2,minmax(210px,1fr));max-width:560px}.thm-header-slim .thm-nav-direct{display:inline-flex;align-items:center}.thm-header-slim .thm-mega-nav{gap:6px}.thm-header-slim .thm-mega-col a{white-space:nowrap}@media(max-width:1050px){.thm-header-slim .thm-mega-nav{display:none}.thm-header-slim .thm-mobile-links{display:flex}}.thm-header-exact .thm-mega-products{grid-template-columns:repeat(3,minmax(210px,1fr));max-width:820px}.thm-header-exact .thm-mega-slim{grid-template-columns:repeat(2,minmax(220px,1fr));max-width:620px}.thm-header-exact .thm-mega-support{grid-template-columns:minmax(240px,1fr);max-width:320px}.thm-header-exact .thm-mega-col a{white-space:nowrap}.thm-header-exact .thm-mega-nav{gap:6px}@media(max-width:1050px){.thm-header-exact .thm-mega-nav{display:none}.thm-header-exact .thm-mobile-links{display:flex}}.thm-section .thm-head .thm-kicker,.thm-section>.thm-wrap>.thm-kicker{display:none!important}.thm-product,.thm-combine-card{background:#0b0b0b!important;border-color:#ffffff24!important}.thm-product-img,.thm-combine-img{background:linear-gradient(180deg,#111,#050505)!important}.thm-product-img img,.thm-combine-img img{opacity:1!important;filter:none!important;object-fit:contain!important}.thm-product h3,.thm-combine-card h3{color:#fff!important}.thm-product p,.thm-combine-card p{color:#d7d7d7!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/th-thermalhero.css.map */
