.stw-pdp{--ink:#0B2740;--ink-soft:#1F3C56;--muted:#6B7E91;--muted-2:#9AA7B5;--line:rgba(11,39,64,.12);--line-strong:rgba(11,39,64,.45);--bg:#fff;--surface:#F1F7FB;--surface-2:#E2EEF6;--brand:#1AA5DC;--brand-deep:#0E7BA6;--brand-soft:#E6F5FC;--accent:#E85D45;--accent-deep:#C04829;--accent-soft:#FBE9E4;--ok:#1AA5DC;--ok-soft:#E6F5FC;--star:#E89A3A;--r-input:8px;--r-card:12px;--s-1:.5rem;--s-2:.75rem;--s-3:1rem;--s-4:1.5rem;--s-5:2rem;--s-6:3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Helvetica Neue,Arial,sans-serif;color:var(--ink);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;max-width:1100px;margin:0 auto}.stw-pdp *,.stw-pdp *:before,.stw-pdp *:after{box-sizing:border-box}.stw-pdp h2,.stw-pdp h3{color:var(--ink);margin:0;font-weight:500;letter-spacing:-.005em}.stw-pdp a{color:inherit}.stw-pdp .row{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5)}.stw-pdp .eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.stw-pdp .section{padding:var(--s-4) 0}.stw-pdp .section+.section{border-top:.5px solid var(--line)}.stw-pdp .section-head{margin-bottom:var(--s-3)}.stw-pdp .section-head h2{font-size:16px}.stw-pdp .section-head .sub{color:var(--muted);font-size:13px;margin-top:4px}.stw-pdp .trust-strip{background:var(--surface);border-radius:var(--r-card);padding:12px var(--s-3);font-size:12px;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-4) 0}.stw-pdp .trust-strip .left,.stw-pdp .trust-strip .right{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}.stw-pdp .trust-strip .star{color:var(--star)}.stw-pdp .trust-strip .sep{color:var(--line-strong)}.stw-pdp .trust-strip strong{font-weight:500;color:var(--ink)}.stw-pdp .hero{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--s-5);align-items:center;margin:var(--s-4) 0}.stw-pdp .hero-image{aspect-ratio:4/3;border-radius:var(--r-card);background:var(--surface);overflow:hidden}.stw-pdp .hero-image img{width:100%;height:100%;object-fit:cover;display:block}.stw-pdp .hero-copy{display:flex;flex-direction:column;gap:var(--s-3)}.stw-pdp .hero-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-deep);font-weight:500}.stw-pdp .hero-title{font-size:30px;font-weight:500;line-height:1.15;letter-spacing:-.015em;color:var(--ink)}.stw-pdp .hero-text{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.stw-pdp .hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);margin-top:var(--s-2);padding-top:var(--s-3);border-top:.5px solid var(--line)}.stw-pdp .hero-stat .num{font-size:22px;font-weight:500;color:var(--ink);letter-spacing:-.01em;line-height:1.1}.stw-pdp .hero-stat .lbl{font-size:11px;color:var(--muted);margin-top:4px;letter-spacing:.02em}.stw-pdp .calc-card{background:var(--surface);border-radius:var(--r-card);padding:var(--s-4);margin-top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-3)}.stw-pdp .calc-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2)}.stw-pdp .calc-input{display:flex;flex-direction:column;gap:4px}.stw-pdp .calc-input label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stw-pdp .calc-input input{background:#fff;border:.5px solid var(--line);border-radius:var(--r-input);padding:10px var(--s-2);font:inherit;font-size:14px;color:var(--ink);width:100%}.stw-pdp .calc-input input:focus{outline:none;border-color:var(--line-strong)}.stw-pdp .pill-toggle{display:inline-flex;background:#fff;border:.5px solid var(--line);border-radius:999px;padding:3px}.stw-pdp .pill-toggle button{background:transparent;border:0;border-radius:999px;padding:6px 14px;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.stw-pdp .pill-toggle button.active{background:var(--brand);color:#fff}.stw-pdp .pill-row{display:flex;gap:var(--s-2);flex-wrap:wrap}.stw-pdp .calc-result{background:var(--ok-soft);color:var(--ok);border-radius:var(--r-input);padding:var(--s-2) var(--s-3);font-size:13px;display:flex;align-items:center;gap:8px}.stw-pdp .calc-result.warn{background:#fbeede;color:#8a5a16}.stw-pdp .calc-result.bad{background:#f6e4e1;color:#8a2a1c}.stw-pdp .calc-result .check{font-weight:500}.stw-pdp .spec-table{width:100%;border-collapse:collapse;font-size:13px}.stw-pdp .spec-table td{padding:11px 0;vertical-align:top;border-bottom:1px dashed var(--line)}.stw-pdp .spec-table tr:last-child td{border-bottom:0}.stw-pdp .spec-table td.k{color:#456;width:45%}.stw-pdp .spec-table td.v{color:var(--ink);text-align:right}.stw-pdp .spec-table td.v .ok{color:var(--brand-deep);margin-right:4px}.stw-pdp .spec-table tr.highlight td{background:var(--brand-soft);padding-left:var(--s-3);padding-right:var(--s-3)}.stw-pdp .spec-table tr.highlight td.k{border-left:2px solid var(--brand)}.stw-pdp .spec-table tr.highlight td.v{font-weight:500}.stw-pdp .spec-table tr.highlight-accent td{background:var(--accent-soft);padding-left:var(--s-3);padding-right:var(--s-3)}.stw-pdp .spec-table tr.highlight-accent td.k{border-left:2px solid var(--accent);color:var(--accent-deep)}.stw-pdp .spec-table tr.highlight-accent td.v{font-weight:500;color:var(--accent-deep)}.stw-pdp .spec-fit-note{font-size:11px;color:var(--brand-deep);letter-spacing:.08em;text-transform:uppercase;font-weight:500;margin:0 0 var(--s-2);display:flex;align-items:center;gap:6px}.stw-pdp .spec-fit-note:before{content:"";display:inline-block;width:8px;height:8px;background:var(--brand);border-radius:2px}.stw-pdp .dim-card{border-radius:var(--r-card);background:#fff;display:flex;flex-direction:column;align-items:center;gap:var(--s-3);align-self:start;border:none!important;outline:none!important;box-shadow:none!important;justify-content:space-between;aspect-ratio:1;min-height:0}.stw-pdp .dim-card svg{max-width:100%;height:auto;border:none!important}.stw-pdp .dim-card img{width:100%;object-fit:contain;display:block;height:auto;border:0 none!important;outline:0!important;margin:0!important;box-shadow:none!important;max-height:500px;align-self:start}.stw-pdp .dim-card .dim-link{border:none!important}.stw-pdp .dim-link{align-self:flex-start;font-size:12px;color:var(--muted);margin-top:var(--s-2);border:none!important}.stw-pdp .dim-link a{color:var(--ink);text-decoration:none;padding-bottom:1px;border-bottom:.5px solid var(--line-strong);border:none!important}.stw-pdp .spec-highlight{width:100%;align-self:stretch;background:var(--surface);border-radius:var(--r-card);padding:var(--s-3) var(--s-4);display:flex;justify-content:center;align-items:center;gap:var(--s-6);flex-wrap:wrap}.stw-pdp .spec-highlight-divider{width:1px;align-self:stretch;background:var(--line)}.stw-pdp .spec-highlight-num{font-size:32px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.1}.stw-pdp .spec-highlight-num span{font-size:15px;font-weight:500;color:var(--muted);margin-left:3px}.stw-pdp .spec-highlight-sub{font-size:13px;color:var(--muted);margin-top:4px}.stw-pdp .spec-highlight-side{display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right}.stw-pdp .spec-highlight-dt{font-size:13px;color:var(--muted);display:flex;gap:8px;align-items:baseline}.stw-pdp .spec-highlight-dt strong{font-size:14px;font-weight:600;color:var(--ink)}.stw-pdp .spec-badges{width:100%;align-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.stw-pdp .spec-badge{border:.5px solid var(--line);border-radius:var(--r-card);padding:var(--s-4);text-align:center;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:8px}.stw-pdp .spec-badge .ok{color:var(--brand-deep);font-size:22px}.stw-pdp .spec-badge-title{font-size:14px;font-weight:600}.stw-pdp .spec-badge-sub{font-size:12px;color:var(--muted)}.stw-pdp .spec-trust{width:100%;align-self:stretch;background:var(--surface);border-radius:var(--r-card);padding:var(--s-3);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2);text-align:center}.stw-pdp .spec-trust strong{display:block;font-size:13px;font-weight:600;color:var(--ink)}.stw-pdp .spec-trust span{display:block;font-size:11px;color:var(--muted);margin-top:2px}.stw-pdp .valve-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.stw-pdp .valve-card{min-width:0;border:.5px solid var(--line);border-radius:var(--r-card);padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2);background:var(--bg);transition:border-color .15s ease}.stw-pdp .valve-card:hover{border-color:var(--line-strong)}.stw-pdp .valve-diagram{aspect-ratio:1/1;background:#fff;border:.5px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.stw-pdp .valve-diagram img{width:100%;height:100%;object-fit:contain;padding:6%;display:block}.stw-pdp .valve-diagram svg{width:46%;height:46%;color:var(--brand-deep)}.stw-pdp .valve-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);margin-top:2px}.stw-pdp .valve-name{font-size:14px;font-weight:500;color:var(--ink)}.stw-pdp .valve-tag{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--accent);padding:3px 7px;border-radius:999px;white-space:nowrap;font-weight:500}.stw-pdp .valve-tag.brand{background:var(--brand)}.stw-pdp .valve-desc{font-size:12px;color:var(--muted);line-height:1.45}.stw-pdp .valve-feat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.stw-pdp .valve-feat li{font-size:12px;color:var(--muted);line-height:1.4;display:flex;gap:6px;align-items:baseline}.stw-pdp .fuel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}.stw-pdp .fuel-card{min-width:0;border:.5px solid var(--line);border-radius:var(--r-card);padding:var(--s-3);display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;column-gap:var(--s-2);row-gap:4px;background:var(--bg);text-decoration:none;color:inherit;transition:border-color .15s ease,background-color .15s ease}.stw-pdp .fuel-card:hover{border-color:var(--line-strong)}.stw-pdp .fuel-card.current{background:var(--brand-soft);border:1.5px solid var(--brand);cursor:default}.stw-pdp .fuel-card.current:hover{border-color:var(--brand)}.stw-pdp .fuel-icon{grid-row:1 / span 2;width:36px;height:36px;border-radius:50%;background:#fff;border:.5px solid var(--line);display:flex;align-items:center;justify-content:center;align-self:start}.stw-pdp .fuel-card.current .fuel-icon{border-color:var(--brand)}.stw-pdp .fuel-icon svg{width:18px;height:18px;color:var(--brand-deep)}.stw-pdp .fuel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.stw-pdp .fuel-name{font-size:13px;font-weight:500;color:var(--ink)}.stw-pdp .fuel-tag{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--accent);padding:2px 6px;border-radius:999px;white-space:nowrap;font-weight:500}.stw-pdp .fuel-tag.current{background:var(--brand)}.stw-pdp .fuel-desc{font-size:12px;color:var(--muted);line-height:1.45}@media(max-width:820px){.stw-pdp .fuel-grid{grid-template-columns:1fr}}.stw-pdp .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-3)}.stw-pdp .product-card{min-width:0;border:.5px solid var(--line);border-radius:var(--r-card);display:flex;flex-direction:column;background:var(--bg);overflow:hidden;transition:border-color .15s ease}.stw-pdp .product-card:hover{border-color:var(--line-strong)}.stw-pdp .product-card-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;flex:1}.stw-pdp .product-card-image{aspect-ratio:4/3;background:var(--surface);display:flex;align-items:center;justify-content:center;border-bottom:.5px solid var(--line);transition:background-color .15s ease}.stw-pdp .product-card-link:hover .product-card-image{background:var(--brand-soft)}.stw-pdp .product-card-link:hover .product-card-name{color:var(--brand-deep)}.stw-pdp .product-card-image img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .25s ease}.stw-pdp .product-card-link:hover .product-card-image img{transform:scale(1.03)}.stw-pdp .product-card-body{padding:var(--s-3);display:flex;flex-direction:column;gap:4px;flex:1}.stw-pdp .product-card-name{font-size:13px;font-weight:500;transition:color .15s ease}.stw-pdp .product-card-name .ext{color:var(--muted);font-size:11px;margin-left:4px}.stw-pdp .product-card-desc{font-size:12px;color:var(--muted);line-height:1.5}.stw-pdp .product-card-foot{display:flex;justify-content:space-between;align-items:center;padding:0 var(--s-3) var(--s-3);gap:var(--s-2)}.stw-pdp .product-card-price{font-size:14px;font-weight:500}.stw-pdp .btn-secondary{background:var(--bg);color:var(--ink);border:.5px solid var(--line-strong);border-radius:var(--r-input);padding:8px var(--s-3);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block;line-height:1.2}.stw-pdp .btn-secondary:hover{background:var(--surface)}.stw-pdp .btn-atc{appearance:none;-webkit-appearance:none}.stw-pdp .btn-atc.added{background:var(--brand);color:#fff;border-color:var(--brand)}.stw-pdp .qa-list{display:flex;flex-direction:column}.stw-pdp .qa{padding:var(--s-3) 0;border-bottom:.5px solid var(--line)}.stw-pdp .qa:first-child{padding-top:var(--s-2)}.stw-pdp .qa:last-child{border-bottom:0}.stw-pdp .qa .q{font-size:14px;font-weight:500;margin-bottom:6px;display:flex;gap:8px}.stw-pdp .qa .q-glyph{color:var(--muted)}.stw-pdp .qa .a{font-size:13px;color:var(--muted);margin-left:18px;margin-bottom:8px;line-height:1.6}.stw-pdp .qa .a-glyph{color:var(--muted);margin-right:2px}.stw-pdp .qa-meta{font-size:11px;color:var(--muted-2);margin-left:18px;letter-spacing:.01em}.stw-pdp .footer-strip{background:var(--surface);border-radius:var(--r-card);padding:var(--s-4);margin:var(--s-4) 0 var(--s-4)}.stw-pdp .footer-strip .strip-head{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:var(--s-3)}.stw-pdp .footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3) var(--s-4)}.stw-pdp .footer-grid a{color:var(--ink);text-decoration:none;font-size:13px;display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:.5px solid transparent;width:fit-content}.stw-pdp .footer-grid a:hover{border-bottom-color:var(--line-strong)}.stw-pdp .footer-grid a .arr{color:var(--muted)}.stw-pdp .timer-banner{background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:var(--r-card);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-3)}.stw-pdp .timer-banner strong{font-size:14px;font-weight:500;color:var(--ink);display:block;margin-bottom:4px}.stw-pdp .timer-banner p{font-size:13px;color:var(--ink-soft);line-height:1.6;margin:0}.stw-pdp .timer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2);margin-top:var(--s-3)}.stw-pdp .timer-card{min-width:0;border:.5px solid var(--line);border-radius:var(--r-card);padding:var(--s-3);background:var(--bg);display:flex;flex-direction:column;gap:var(--s-2)}.stw-pdp .timer-link{margin-top:auto;text-align:center;color:var(--brand);font-weight:600;font-size:13px;text-decoration:none;padding:var(--s-2) var(--s-2) 0;border-top:.5px solid var(--line);display:block}.stw-pdp .timer-link:hover{color:var(--brand-deep);text-decoration:underline}.stw-pdp .timer-card .tn{font-size:13px;font-weight:500;color:var(--ink)}.stw-pdp .timer-card .td{font-size:12px;color:var(--muted);line-height:1.45}.stw-pdp .timer-img{aspect-ratio:1/1;background:var(--surface);border:.5px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.stw-pdp .timer-img img{width:100%;height:100%;object-fit:contain;padding:8%;display:block}.stw-pdp .timer-img svg{width:40%;height:40%;color:var(--brand-deep)}.stw-pdp .cost-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--s-4);align-items:center;background:var(--surface);border-radius:var(--r-card);padding:var(--s-4);margin-top:var(--s-3)}.stw-pdp .cost-row{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3)}.stw-pdp .cost-row:last-child{margin-bottom:0}.stw-pdp .cost-row label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);width:96px;flex:0 0 auto}.stw-pdp .cost-row input[type=range]{flex:1;accent-color:var(--brand)}.stw-pdp .cost-row .cost-v{font-size:14px;font-weight:500;color:var(--ink);width:62px;text-align:right}.stw-pdp .cost-out{background:#fff;border:.5px solid var(--line);border-radius:var(--r-card);padding:var(--s-4);text-align:center}.stw-pdp .cost-out .cost-big{font-size:32px;font-weight:500;color:var(--brand-deep);letter-spacing:-.01em;line-height:1.1}.stw-pdp .cost-out .cost-cap{font-size:12px;color:var(--muted);margin-top:6px}.stw-pdp .cost-note{font-size:11px;color:var(--muted-2);margin-top:var(--s-3)}.stw-pdp .trv-warn{display:flex;align-items:flex-start;gap:10px;background:#fffaed;border:1px solid #F0C969;border-radius:var(--r-card);padding:14px 16px;margin-top:var(--s-3);font-size:14px;line-height:1.5;color:var(--ink)}.stw-pdp .trv-warn svg{flex-shrink:0;margin-top:1px}.stw-pdp .trv-warn a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.stw-pdp .qa .q h3.qa-q-text{display:inline;font-size:inherit;font-weight:inherit;margin:0;padding:0;line-height:inherit}@media(max-width:820px){.stw-pdp .row{grid-template-columns:1fr;gap:var(--s-4)}.stw-pdp .dim-card img{width:100%}.stw-pdp .hero{grid-template-columns:1fr;gap:var(--s-4)}.stw-pdp .hero-title{font-size:24px}.stw-pdp .product-grid,.stw-pdp .footer-grid,.stw-pdp .valve-grid,.stw-pdp .timer-grid{grid-template-columns:1fr 1fr}.stw-pdp .cost-wrap{grid-template-columns:1fr}}@media(max-width:600px){.stw-pdp .calc-row,.stw-pdp .product-grid,.stw-pdp .footer-grid,.stw-pdp .valve-grid,.stw-pdp .timer-grid{grid-template-columns:1fr}}.stw-pdp .valve-feat li:before{content:"\2713";color:var(--brand-deep);font-size:10px;font-weight:600;flex-shrink:0}.stw-pdp .valve-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.stw-pdp .valve-grid.cols-2{grid-template-columns:1fr}}.stw-pdp .valve-diagram.compact{aspect-ratio:5/3}.stw-pdp .cost-controls{display:flex;flex-direction:column;gap:var(--s-3)}
/*# sourceMappingURL=/cdn/shop/t/88/assets/stw-pdp.css.map */
