.product-buybox__summary-list[data-v-0a1af0ee]{display:grid;gap:.7rem;margin:1rem 0 1.2rem}.product-buybox__summary[data-v-0a1af0ee]{color:#5d6775;display:grid;gap:.25rem;line-height:1.65;margin:0}.product-buybox__summary strong[data-v-0a1af0ee]{border-left:3px solid #cf0f32;color:#10233f;display:inline-flex;font-size:.78rem;letter-spacing:.04em;padding-left:.55rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.thermtec-immersive-root{background:#06080b;color:#f7f2e9;color-scheme:dark;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;--nav-h:76px;--ink:#071a30;--cream:#f6f0e7;--cream-2:#e7ded0;--red:#d31136;--orange:#f05c22;--cyan:#79d5ce;--stage-progress:0}.thermtec-immersive-root,.thermtec-immersive-root *{box-sizing:border-box}.thermtec-immersive-root a,.thermtec-immersive-root button{font:inherit}.product-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#050c16c7,#050c1657);border-bottom:1px solid hsla(0,0%,100%,.08);color:#f8f3ea;display:flex;gap:18px;justify-content:space-between;left:0;min-height:var(--nav-h);padding:14px clamp(18px,5vw,76px);position:fixed;right:0;top:0;transition:min-height .24s ease,padding .24s ease,background-color .24s ease,box-shadow .24s ease,transform .24s ease;z-index:30}.product-header.is-compact{--nav-h:62px;background:#050c16e6;box-shadow:0 16px 50px #00000047;padding-block:9px}.brand-lockup{align-items:center;color:inherit;display:inline-flex;gap:12px;min-width:0;text-decoration:none}.brand-mark{background:radial-gradient(circle,transparent 0 25%,var(--orange) 27% 32%,transparent 34%),linear-gradient(var(--orange),var(--orange)) 50% /100% 5px no-repeat,linear-gradient(90deg,var(--orange),var(--orange)) 50% /5px 100% no-repeat;border:4px solid var(--orange);border-radius:50%;filter:drop-shadow(0 6px 14px rgba(240,92,34,.28));flex:0 0 auto;height:42px;width:42px}.brand-lockup small,.brand-lockup strong{display:block;line-height:1}.brand-lockup strong{font-size:clamp(18px,2vw,27px);letter-spacing:0}.brand-lockup small{color:#f7f2e9b3;font-size:12px;margin-top:5px}.header-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.header-actions a,.header-actions button{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);color:#f9f3eb;cursor:pointer;display:inline-grid;min-height:42px;padding:0 14px;place-items:center;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.header-actions button{background:#d31136db;border-color:#d3113680;color:#fff}.header-actions a:hover,.header-actions button:hover{background:#ffffff1a;border-color:#f05c22b3;transform:translateY(-1px)}.header-actions button:hover{background:#e0183f}.product-3d-stage{background:radial-gradient(circle at 20% 30%,rgba(121,213,206,.08),transparent 26rem),radial-gradient(circle at 70% 18%,rgba(240,92,34,.12),transparent 30rem),linear-gradient(110deg,#04101f,#07182a 45%,#03070d);isolation:isolate;min-height:880vh;position:relative}#scene{background:#050607;display:block;height:100svh;position:sticky;top:0;touch-action:none;width:100%;z-index:1}.scanline,.thermal-grid,.thermal-vignette{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:2}.is-3d-stage-active .scanline,.is-3d-stage-active .thermal-grid,.is-3d-stage-active .thermal-vignette{opacity:1}.thermal-vignette{background:linear-gradient(90deg,rgba(3,8,15,.78),transparent 42%,rgba(3,8,15,.72)),radial-gradient(circle at 50% 48%,transparent 0 32%,rgba(3,8,15,.5) 68%)}.thermal-grid{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 24%,#000 80%,transparent)}.scanline{background:linear-gradient(180deg,transparent 0,rgba(121,213,206,.1) calc(var(--stage-progress)*82% + 8%),rgba(240,92,34,.18) calc(var(--stage-progress)*82% + 8.5%),transparent calc(var(--stage-progress)*82% + 11%));mix-blend-mode:screen}.hud{align-items:flex-start;display:flex;gap:16px;inset:124px 24px auto;justify-content:space-between;opacity:0;pointer-events:none;position:fixed;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,inset .24s ease;z-index:18}.is-3d-stage-active .hud{opacity:1;transform:translateY(0)}.nameplate{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c129e;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 16px 45px #00000042;display:grid;gap:4px;min-width:0;padding:10px 12px;pointer-events:auto}.nameplate span{color:#b8c1bf;font-size:12px;line-height:1}.nameplate strong{color:#f8f3ea;font-size:16px;line-height:1.05;white-space:nowrap}.toolbar{align-items:center;display:flex;gap:8px;pointer-events:auto}.icon-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c12b3;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 14px 38px #0000003d;color:#f4f0e8;cursor:pointer;display:grid;font:700 19px/1 Segoe UI Symbol,Segoe UI,Arial,sans-serif;height:42px;place-items:center;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease;width:42px}.icon-button:hover{background:#1b1d1cd1;border-color:#ff7436b8;transform:translateY(-1px)}.buy-box button:focus-visible,.header-actions a:focus-visible,.header-actions button:focus-visible,.icon-button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.icon-button.is-active{border-color:#ff74369e;color:#ff7436}.stage-copy{color:#f8f3ea;left:clamp(20px,7vw,110px);min-height:clamp(250px,42vh,460px);opacity:0;pointer-events:none;position:fixed;top:50%;transform:translateY(-46%);transition:opacity .22s ease,transform .22s ease;width:min(480px,calc(100vw - 40px));z-index:10}.is-3d-stage-active .stage-copy{opacity:1;transform:translateY(-50%)}.stage-copy-panel{display:block;inset:0 auto auto 0;opacity:0;pointer-events:none;position:absolute;transform:translateY(18px);transition:opacity .36s ease,transform .36s ease,visibility 0s linear .36s;visibility:hidden;width:100%}.stage-copy-panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.eyebrow{color:#ffb1a3;font-size:12px;font-weight:900;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.stage-copy h1{color:#fff8ef;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6.4vw,92px);letter-spacing:0;line-height:.9;margin:0;max-width:12ch;min-height:2.72em}.stage-copy-panel:not([data-chapter="0"]) h1{font-size:clamp(34px,4.6vw,68px);line-height:.94;max-width:13ch;min-height:1.88em}.stage-copy p:not(.eyebrow){color:#f8f3eac7;font-size:clamp(16px,1.35vw,19px);line-height:1.48;margin:18px 0 0;max-width:440px;min-height:4.45em}.stage-copy [data-typewriter].is-typing:after{animation:typeCursor .72s steps(2) infinite;background:var(--orange);content:"";display:inline-block;height:.82em;margin-left:.08em;vertical-align:-.06em;width:.08em}.chapter-stack{display:grid;gap:10px;grid-template-areas:"chapter";left:auto;min-height:114px;opacity:0;pointer-events:none;position:fixed;right:clamp(24px,6vw,112px);top:50%;transform:translateY(-50%);transition:opacity .22s ease,transform .22s ease;width:min(420px,34vw);z-index:12}.is-3d-stage-active .chapter-stack{opacity:1;pointer-events:auto}.chapter-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060d168c;border:1px solid hsla(0,0%,100%,.12);color:#f8f3eaa8;-moz-column-gap:14px;column-gap:14px;display:grid;grid-area:chapter;grid-template-columns:44px 1fr;opacity:0;padding:18px;pointer-events:none;transform:translateY(16px);transition:transform .22s ease,opacity .22s ease,visibility 0s linear .22s,border-color .22s ease,background-color .22s ease,color .22s ease;visibility:hidden}.chapter-card.is-active{background:#08111eb8;border-color:#f05c22b8;box-shadow:0 18px 70px #00000047;color:#fff8ef;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.chapter-card span{color:var(--orange);font-size:13px;font-weight:900;grid-row:span 2}.chapter-card h2{font-size:18px;line-height:1.1;margin:0}.chapter-card p{color:#f8f3eab3;font-size:14px;line-height:1.42;margin:8px 0 0}@keyframes stagePanelIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes typeCursor{50%{opacity:0}}.progress-rail{background:#ffffff21;bottom:34px;height:3px;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transform:translate(-50%);transition:opacity .22s ease;width:min(460px,calc(100vw - 48px));z-index:14}.is-3d-stage-active .progress-rail{opacity:1}.progress-rail span{background:linear-gradient(90deg,var(--cyan),var(--orange),var(--red));display:block;height:100%;width:calc(var(--stage-progress)*100%)}.scroll-cue{bottom:48px;color:#f8f3ea94;font-size:12px;font-weight:800;left:50%;margin:0;opacity:0;pointer-events:none;position:fixed;text-transform:uppercase;transform:translate(-50%);transition:opacity .22s ease;z-index:14}.is-3d-stage-active .scroll-cue{opacity:calc(1 - min(var(--stage-progress) * 3,1))}.legacy-product-page{background:linear-gradient(90deg,rgba(7,26,48,.035) 1px,transparent 1px),linear-gradient(rgba(7,26,48,.035) 1px,transparent 1px),var(--cream);background-size:52px 52px;color:var(--ink);min-height:100svh;padding:clamp(72px,10vw,140px) clamp(18px,6vw,92px);position:relative;z-index:5}.legacy-shell{margin:0 auto;max-width:1180px}.legacy-grid{align-items:start;display:grid;gap:clamp(22px,4vw,56px);grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr)}.buy-box,.legacy-grid article{background:#ffffffc7;border:1px solid rgba(7,26,48,.12);box-shadow:0 20px 80px #071a301f}.legacy-grid article{padding:clamp(24px,4vw,52px)}.legacy-grid h2{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,64px);line-height:.96;margin:0 0 18px;max-width:14ch}.legacy-grid p{color:#071a30b8;font-size:17px;line-height:1.7;max-width:760px}.spec-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0 0}.spec-list div{background:#fff;border:1px solid rgba(7,26,48,.12);padding:16px}.spec-list dt{color:#071a3094;font-size:12px;font-weight:900;text-transform:uppercase}.spec-list dd{color:var(--ink);font-size:18px;font-weight:900;margin:7px 0 0}.buy-box{display:grid;gap:14px;padding:24px;position:sticky;top:calc(var(--nav-h) + 26px)}.stock{background:#dff4e8;color:#0e6c3d;font-size:12px;font-weight:900;padding:7px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.buy-box strong{color:var(--ink);font-size:24px;line-height:1.1}.buy-box p{color:#071a30b8;line-height:1.5;margin:0}.buy-box a,.buy-box button{border:1px solid rgba(7,26,48,.12);display:grid;min-height:48px;place-items:center;text-decoration:none}.buy-box button{background:var(--red);color:#fff;cursor:pointer;font-weight:900}.buy-box a{background:#fff;color:var(--ink);font-weight:800}@media(max-width:960px){.product-3d-stage{min-height:760vh}.product-header{gap:12px;padding-inline:16px}.brand-lockup small,.header-actions a:nth-child(2){display:none}.stage-copy{top:25%}.is-3d-stage-active .stage-copy,.stage-copy{transform:none}.stage-copy h1{font-size:clamp(42px,12vw,74px);max-width:12ch}.chapter-stack{inset:auto 18px 84px;transform:none;width:auto}.chapter-card,.chapter-card.is-active{display:grid}.legacy-grid{grid-template-columns:1fr}}@media(max-width:680px){:root{--nav-h:62px}.product-header{min-height:var(--nav-h);padding-block:9px}.brand-mark{border-width:3px;height:34px;width:34px}.brand-lockup strong{font-size:18px}.header-actions{gap:6px}.header-actions a,.header-actions button{font-size:13px;min-height:36px;padding-inline:10px}.header-actions a:first-child{display:none}.hud{inset:142px 12px auto}.nameplate{padding:9px 10px}.nameplate strong{font-size:14px}.toolbar{gap:6px}.icon-button{font-size:17px;height:38px;width:38px}.stage-copy{left:18px;right:18px;top:19%;width:auto}.stage-copy p:not(.eyebrow){font-size:16px;margin-top:16px}.chapter-stack{bottom:72px}.chapter-card{padding:12px}.chapter-card h2{font-size:16px}.chapter-card p{font-size:13px}.scroll-cue{display:none}.spec-list{grid-template-columns:1fr}.legacy-product-page{padding-inline:16px}}@media(max-width:760px),(pointer:coarse){.product-3d-stage{background:radial-gradient(circle at 50% 22%,rgba(121,213,206,.08),transparent 18rem),radial-gradient(circle at 72% 70%,rgba(240,92,34,.1),transparent 18rem),linear-gradient(160deg,#040b15,#07182a 54%,#03070d);min-height:680svh}.thermtec-immersive-root #scene{height:100svh;max-width:100vw;touch-action:pan-y;width:100vw}body.is-3d-stage-active .thermtec-immersive-root #scene{height:calc(100svh - 60px);inset:60px 0 0;max-width:100vw;position:fixed;width:100vw}.thermal-vignette{background:linear-gradient(180deg,rgba(3,8,15,.46),transparent 28%,rgba(3,8,15,.76)),radial-gradient(circle at 50% 44%,transparent 0 40%,rgba(3,8,15,.42) 76%)}.thermal-grid{background-size:38px 38px;opacity:.52}.scanline{opacity:.52}.hud{inset:84px 12px auto;justify-content:flex-start}.thermtec-immersive-root .control-panel{display:none!important}.nameplate{background:#060c1285;border-color:#ffffff1a;max-width:calc(100vw - 24px);padding:8px 10px;width:-moz-fit-content;width:fit-content}.nameplate span{display:none}.nameplate strong{font-size:13px;letter-spacing:.02em}.stage-copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a119e;border:1px solid hsla(0,0%,100%,.1);border-left:3px solid var(--orange);box-shadow:0 18px 58px #00000047;color:#fff8ef;inset:auto 12px 50px;max-height:28svh;min-height:0;overflow:hidden;padding:12px 14px 13px;transform:translateY(10px);width:auto}.is-3d-stage-active .stage-copy{transform:translateY(0)}.stage-copy-panel{display:none;position:relative;transform:translateY(8px)}.stage-copy-panel.is-active{display:block}.eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:8px}.stage-copy h1,.stage-copy-panel:not([data-chapter="0"]) h1{font-size:clamp(22px,6.4vw,30px);line-height:1.07;max-width:100%;min-height:0}.stage-copy p:not(.eyebrow){color:#f8f3ead1;font-size:13.5px;line-height:1.45;margin-top:10px;max-width:100%;min-height:0}.chapter-stack{display:none!important}.progress-rail{bottom:18px;height:4px;width:calc(100vw - 32px)}.scroll-cue{display:none}body.is-3d-stage-active .site-header__utility{display:none!important}body.is-3d-stage-active .site-header__inner{background:#f5f1e8f0!important;border-radius:0!important;margin:0!important;min-height:56px!important;padding:6px 10px!important;width:100%!important}body.is-3d-stage-active .site-header .brand__logo{max-height:42px!important;width:min(52vw,214px)!important}body.is-3d-stage-active .site-header .header-search,body.is-3d-stage-active .site-header .mobile-site-search,body.is-3d-stage-active .site-header .nav--desktop,body.is-3d-stage-active .site-header .site-header__admin{display:none!important}}body.is-3d-stage-active .site-header{box-shadow:0 14px 48px #0000003d;left:0!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;z-index:1200!important}body.is-3d-stage-active .ai-chat,body.is-3d-stage-active .decision-strip,body.is-3d-stage-active .field-finder,body.is-3d-stage-active .field-finder-banner,body.is-3d-stage-active .field-note,body.is-3d-stage-active .footer-conversion,body.is-3d-stage-active .mobile-bottom-nav,body.is-3d-stage-active .mobile-buy-rail,body.is-3d-stage-active [class*=FieldFinder],body.is-3d-stage-active [class*=field-finder]{opacity:0!important;pointer-events:none!important}.thermtec-immersive-root .control-panel{align-items:center;display:flex;gap:8px;pointer-events:auto}.thermtec-immersive-root .operate-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c12b8;border:1px solid rgba(255,116,54,.5);color:#fff8ef;cursor:pointer;font-weight:900;min-height:42px;padding:0 14px}.thermtec-immersive-root .operate-button.is-active,.thermtec-immersive-root .operate-button:hover{background:#f05c22e6;border-color:#ff7436db}.thermtec-immersive-root #scene{pointer-events:none}.thermtec-immersive-root #scene[style*="pointer-events: auto"]{cursor:grab}.thermtec-immersive-root #scene[style*="pointer-events: auto"]:active{cursor:grabbing}
