.sw-pdp-drivetron .wrap{max-width:revert;margin:revert;padding-inline:revert}.sw-pdp-drivetron .stage{position:revert;top:revert}.sw-pdp-drivetron .stage .main{position:revert;aspect-ratio:revert;background:revert;overflow:revert}.sw-pdp-drivetron .stage .main img{width:revert;height:revert;object-fit:revert;mix-blend-mode:revert;padding:revert}.sw-pdp-drivetron .stage .main .tag{position:revert;top:revert;left:revert;background:revert;color:revert;font-size:revert;letter-spacing:revert;text-transform:revert;font-weight:revert;padding:revert}.sw-pdp-drivetron .stage .main .zoom{position:revert;right:revert;bottom:revert;width:revert;height:revert;display:revert;place-items:revert;background:revert}.sw-pdp-drivetron .thumbs{display:revert;grid-template-columns:revert;gap:revert;margin-top:revert}.sw-pdp-drivetron .thumbs div{aspect-ratio:revert;background:revert;overflow:revert;position:revert}.sw-pdp-drivetron .thumbs div.on::after{content:revert;position:revert;inset:revert;box-shadow:revert}.sw-pdp-drivetron .thumbs img{width:revert;height:revert;object-fit:revert;mix-blend-mode:revert}.sw-pdp-drivetron .thumbs .vid{display:revert;place-items:revert;color:revert;background:revert}.sw-pdp-drivetron .buy .brand{display:revert;align-items:revert;gap:revert;font-size:revert;letter-spacing:revert;text-transform:revert;font-weight:revert}.sw-pdp-drivetron .buy .brand .h{font-family:revert;font-weight:revert;font-size:revert;letter-spacing:revert}.sw-pdp-drivetron .buy .brand .h span{display:revert;padding:revert;border:revert}.sw-pdp-drivetron .buy .brand em{font-style:revert;color:revert;font-weight:revert;letter-spacing:revert;font-size:revert}.sw-pdp-drivetron .buy h1{font-family:revert;font-weight:revert;font-size:revert;line-height:revert;letter-spacing:revert;text-transform:revert;margin:revert}.sw-pdp-drivetron .buy h1 small{display:revert;font-size:revert;font-weight:revert;letter-spacing:revert;color:revert;margin-top:revert}.sw-pdp-drivetron .buy .rating{display:revert;align-items:revert;gap:revert;font-size:revert;color:revert;margin:revert}.sw-pdp-drivetron .buy .rating .stars{letter-spacing:revert;font-size:revert}.sw-pdp-drivetron .price{display:revert;align-items:revert;gap:revert;margin:revert;flex-wrap:revert}.sw-pdp-drivetron .price .now{font-family:revert;font-weight:revert;font-size:revert;line-height:revert;letter-spacing:revert}.sw-pdp-drivetron .price del{color:revert;font-size:revert}.sw-pdp-drivetron .price .save{background:revert;color:revert;font-size:revert;letter-spacing:revert;text-transform:revert;font-weight:revert;padding:revert}.sw-pdp-drivetron .price .match{width:revert;font-size:revert;color:revert;margin-top:revert}.sw-pdp-drivetron .qty{display:revert;align-items:revert;justify-content:revert;background:revert;padding:revert;font-weight:revert;font-size:revert}.sw-pdp-drivetron .trust{margin:revert;padding:revert;list-style:revert;display:revert;grid-template-columns:revert;gap:revert;font-size:revert}.sw-pdp-drivetron .trust li{display:revert;gap:revert;align-items:revert}.sw-pdp-drivetron .trust li .ico{flex:revert;margin-top:revert}.sw-pdp-drivetron .trust li span{color:revert}.sw-pdp-drivetron .sec{padding:revert}.sw-pdp-drivetron .sec.dark{background:revert;color:revert}.sw-pdp-drivetron .sec h2{font-family:revert;font-weight:revert;font-size:revert;line-height:revert;letter-spacing:revert;text-transform:revert;margin:revert;max-width:revert}.sw-pdp-drivetron .sec .lead{font-size:revert;line-height:revert;max-width:revert;color:revert;margin:revert}.sw-pdp-drivetron .specs{display:revert;grid-template-columns:revert;gap:revert;margin:revert}.sw-pdp-drivetron .specs div{display:revert;justify-content:revert;gap:revert;background:revert;padding:revert;font-size:revert}.sw-pdp-drivetron .specs div span{font-size:revert;letter-spacing:revert;text-transform:revert;font-weight:revert;color:revert;padding-top:revert}.sw-pdp-drivetron .specs div b{font-weight:revert;text-align:revert}.sw-pdp-drivetron .cards{display:revert;grid-template-columns:revert;gap:revert;margin:revert}.sw-pdp-drivetron .card .im{aspect-ratio:revert;background:revert;position:revert;overflow:revert}.sw-pdp-drivetron .card .im img{width:revert;height:revert;object-fit:revert;mix-blend-mode:revert;margin:revert;filter:revert}.sw-pdp-drivetron .card .im .tag{position:revert;top:revert;left:revert;background:revert;color:revert;font-size:revert;letter-spacing:revert;text-transform:revert;font-weight:revert;padding:revert}.sw-pdp-drivetron .card .br{font-size:revert;letter-spacing:revert;text-transform:revert;color:revert;font-weight:revert;margin:revert}.sw-pdp-drivetron .card .nm{font-family:revert;font-weight:revert;font-size:revert;text-transform:revert;line-height:revert;letter-spacing:revert}.sw-pdp-drivetron .card .pr{margin-top:revert;font-weight:revert;font-size:revert}.sw-pdp-drivetron .card .pr del{color:revert;font-weight:revert;margin-left:revert;font-size:revert}.sw-pdp-drivetron .card .sp{font-size:revert;color:revert;margin-top:revert}.sw-pdp-drivetron .stage{position:revert}.sw-pdp-drivetron .thumbs{grid-template-columns:revert}.sw-pdp-drivetron .specs{grid-template-columns:revert}.sw-pdp-drivetron .cards{grid-template-columns:revert;gap:revert}.sw-pdp-drivetron .cards{gap:revert}.sw-pdp-drivetron .trust{grid-template-columns:revert}.sw-pdp-drivetron .shot{position:revert;left:revert;top:revert;width:revert}.sw-pdp-drivetron .shot img{width:revert;mix-blend-mode:revert;position:revert}.sw-pdp-drivetron .shot::after{content:revert;position:revert;left:revert;right:revert;bottom:revert;height:revert;background:revert;z-index:revert}.sw-pdp-drivetron .qty{display:revert;align-items:revert;justify-content:revert;background:revert;padding:revert;font-weight:revert;font-size:revert;height:revert}.sw-pdp-drivetron .tile{position:revert;background:revert;overflow:revert;aspect-ratio:revert}.sw-pdp-drivetron .tile img{width:revert;height:revert;object-fit:revert;filter:revert;transition:revert}.sw-pdp-drivetron .tile:hover img{filter:revert;transform:revert}.sw-pdp-drivetron .tile.main{grid-column:revert;aspect-ratio:revert;background:revert}.sw-pdp-drivetron .tile.main img.ph{object-fit:revert;filter:revert;mix-blend-mode:revert;padding:revert}.sw-pdp-drivetron .tile.vid img{filter:revert}.sw-pdp-drivetron .play{position:revert;left:revert;top:revert;width:revert;height:revert;margin:revert;background:revert}.sw-pdp-drivetron .play::after{content:revert;position:revert;left:revert;top:revert;border-left:revert;border-top:revert;border-bottom:revert}.sw-pdp-drivetron .tile.main{aspect-ratio:revert}.sw-pdp-drivetron .tile.main img.ph{padding:revert}.sw-pdp-drivetron .sec{padding:revert}.sw-pdp-drivetron .sec .three,.sw-pdp-drivetron .sec .grid4,.sw-pdp-drivetron .sec .specs,.sw-pdp-drivetron .sec .faq,.sw-pdp-drivetron .sec .why,.sw-pdp-drivetron .sec .cards{margin-top:revert}.sw-pdp-drivetron .sec .geo{margin-top:revert}.sw-pdp-drivetron .tile.main{aspect-ratio:revert}.sw-pdp-drivetron .tile.main img.ph{padding:revert}.sw-pdp-drivetron .play{width:revert;height:revert;margin:revert}.sw-pdp-drivetron .play::after{left:revert;top:revert;border-left:revert;border-top:revert;border-bottom:revert}.sw-pdp-drivetron .qty{height:revert}.sw-pdp-drivetron .wrap,.sw-pdp-drivetron .sec .wrap{padding-inline:revert}.sw-pdp-drivetron .card{display:revert;color:revert}.sw-pdp-drivetron .card a{color:revert;text-decoration:revert}.sw-pdp-drivetron .wrap{padding-inline:revert}.sw-pdp-drivetron .wrap{padding-inline:revert}.sw-pdp-drivetron .sec .wrap{padding-inline:revert}.sw-pdp-drivetron .sec .grid4,.sw-pdp-drivetron .sec .cards,.sw-pdp-drivetron .sec .specs,.sw-pdp-drivetron .sec .geo,.sw-pdp-drivetron .sec .faq,.sw-pdp-drivetron .sec .why{margin-inline:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery{display:revert;width:revert;height:revert;margin:revert;opacity:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery .flex-viewport,.sw-pdp-drivetron .tile.main .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{height:revert;aspect-ratio:revert;background:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery__image{height:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery__image a{display:revert;height:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery__image img{width:revert;height:revert;object-fit:revert;padding:revert;mix-blend-mode:revert;filter:revert;transform:revert}.sw-pdp-drivetron .tile.main .flex-control-thumbs{display:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery__trigger{display:revert}.sw-pdp-drivetron .tile.main .onsale{display:revert}.sw-pdp-drivetron .tile.main .wp-block-woocommerce-product-image-gallery{position:revert;inset:revert}.sw-pdp-drivetron .tile.main{overflow:revert}.sw-pdp-drivetron .tile.main{background:revert}.sw-pdp-drivetron .tile.main{background:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery,.sw-pdp-drivetron .tile.main .flex-viewport,.sw-pdp-drivetron .tile.main .woocommerce-product-gallery__wrapper{height:revert;max-height:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery__wrapper{display:revert;transition:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery__image{height:revert;background:revert;flex:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery__image a{display:revert;height:revert;width:revert}.sw-pdp-drivetron .tile.main .woocommerce-product-gallery__image img{width:revert;height:revert;max-height:revert;object-fit:revert;padding:revert;mix-blend-mode:revert;box-sizing:revert}.sw-pdp-drivetron .tile.main{background:revert}.sw-pdp-drivetron{--k:#000;--w:#fff;--stage:#ededed;--fog:#f5f5f5;--rule:#dcdcdc;--mid:#6f6f6f;--ink2:#2a2a2a;--g1:#111;--g3:#333;--hd:"Barlow Condensed",sans-serif;--bd:Barlow,system-ui,sans-serif;--ez:cubic-bezier(.2,.7,.1,1)}.sw-pdp-drivetron,.sw-pdp-drivetron *{box-sizing:border-box;margin:0}.sw-pdp-drivetron{background:var(--w);color:var(--k);font:16px/1.55 var(--bd);-webkit-font-smoothing:antialiased;overflow-x:hidden}.sw-pdp-drivetron button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.sw-pdp-drivetron img,.sw-pdp-drivetron video{display:block;max-width:100%}.sw-pdp-drivetron a{color:inherit}.sw-pdp-drivetron :focus-visible{outline:2px solid currentColor;outline-offset:3px}.sw-pdp-drivetron .wrap{max-width:1480px;margin:0 auto;padding:0 20px}.sw-pdp-drivetron .kick{font:700 12px/1 var(--bd);letter-spacing:.16em;text-transform:uppercase;color:var(--mid)}.sw-pdp-drivetron .h2{font:900 clamp(44px,5.6vw,92px)/.84 var(--hd);text-transform:uppercase;letter-spacing:-.015em}.sw-pdp-drivetron .lede{font-size:17px;color:var(--ink2);max-width:56ch;margin-top:16px}.sw-pdp-drivetron section.sec{padding-top:96px}.sw-pdp-drivetron .crumbs{display:flex;gap:8px;list-style:none;padding:18px 0 16px;font-size:13px;color:var(--mid)}.sw-pdp-drivetron .crumbs li+li:before{content:"/";margin-right:8px;color:#bbb}.sw-pdp-drivetron .crumbs li:last-child{color:var(--k);font-weight:600}.sw-pdp-drivetron .crumbs a{text-decoration:none}.sw-pdp-drivetron .bay{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(380px,1fr);gap:clamp(24px,3.5vw,56px);padding-bottom:40px}.sw-pdp-drivetron .stage{position:relative;background:var(--stage);border-radius:18px;overflow:hidden;aspect-ratio:1/1;isolation:isolate;transition:background .5s}.sw-pdp-drivetron .stage.night{background:var(--k)}.sw-pdp-drivetron .stage .shot{position:absolute;inset:6% 6% 4%;width:88%;height:90%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .35s,transform .6s var(--ez)}.sw-pdp-drivetron .stage.night .shot{opacity:0}.sw-pdp-drivetron .stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s;filter:grayscale(1) contrast(1.1)}.sw-pdp-drivetron .stage.night video{opacity:1}.sw-pdp-drivetron .stage .top{position:absolute;left:18px;right:18px;top:16px;display:flex;justify-content:space-between;align-items:center;z-index:3}.sw-pdp-drivetron .brandtag{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink2)}.sw-pdp-drivetron .stage.night .brandtag{color:#ccc}.sw-pdp-drivetron .brandtag b{font:800 14px/1 var(--hd);letter-spacing:.06em;border:1.5px solid var(--k);padding:6px 9px;background:var(--w);color:var(--k)}.sw-pdp-drivetron .nightsw{display:flex;align-items:center;gap:10px;background:var(--w);padding:6px 6px 6px 14px;font-weight:700;font-size:13.5px;min-height:44px}.sw-pdp-drivetron .nightsw i{width:44px;height:26px;border-radius:26px;background:#cfcfcf;position:relative;transition:background .25s}.sw-pdp-drivetron .nightsw i:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--w);transition:transform .25s var(--ez)}.sw-pdp-drivetron .stage.night .nightsw i{background:var(--k)}.sw-pdp-drivetron .stage.night .nightsw i:after{transform:translateX(18px)}.sw-pdp-drivetron .ghost{position:absolute;left:0;right:0;bottom:-3%;text-align:center;font:900 clamp(160px,20vw,330px)/.8 var(--hd);color:#fff0;-webkit-text-stroke:2px #d2d2d2;z-index:-1;letter-spacing:-.03em}.sw-pdp-drivetron .stage.night .ghost{-webkit-text-stroke-color:#222}.sw-pdp-drivetron .dial{position:absolute;right:18px;bottom:18px;width:min(240px,38%);z-index:3;background:rgb(255 255 255 / .88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;padding:14px 14px 10px}.sw-pdp-drivetron .stage.night .dial{background:rgb(20 20 20 / .85);color:var(--w)}.sw-pdp-drivetron .dial svg{width:100%;height:auto;display:block}.sw-pdp-drivetron .dial .arc{fill:none;stroke:#d0d0d0;stroke-width:10}.sw-pdp-drivetron .stage.night .dial .arc{stroke:#333}.sw-pdp-drivetron .dial .val{fill:none;stroke:currentColor;stroke-width:10;transition:stroke-dashoffset .9s var(--ez)}.sw-pdp-drivetron .dial .needle{transform-origin:100px 100px;transition:transform .9s var(--ez)}.sw-pdp-drivetron .dial .rd{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-6px}.sw-pdp-drivetron .dial .rd b{font:900 44px/.85 var(--hd);font-variant-numeric:tabular-nums}.sw-pdp-drivetron .dial .rd b small{font:700 15px var(--hd);margin-left:2px}.sw-pdp-drivetron .dial .rd span{font-size:12px;color:var(--mid);text-align:right;line-height:1.3}.sw-pdp-drivetron .thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:6px}.sw-pdp-drivetron .thumbs button{aspect-ratio:1;background:var(--stage);border-radius:10px;overflow:hidden;position:relative}.sw-pdp-drivetron .thumbs img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.sw-pdp-drivetron .thumbs button[aria-current=true] img,.sw-pdp-drivetron .thumbs button:hover img{filter:none}.sw-pdp-drivetron .thumbs button[aria-current=true]:after{content:"";position:absolute;inset:0;border-radius:10px;box-shadow:inset 0 0 0 2px var(--k)}.sw-pdp-drivetron .buy .kicker{font-size:14px;color:var(--mid)}.sw-pdp-drivetron .buy .kicker a{color:var(--k);font-weight:600;text-decoration:none;border-bottom:1px solid var(--k)}.sw-pdp-drivetron .buy h1{font:900 clamp(72px,7.5vw,124px)/.8 var(--hd);text-transform:uppercase;letter-spacing:-.02em;margin-top:10px}.sw-pdp-drivetron .buy .tag{font:600 22px/1.2 var(--hd);color:var(--ink2);margin-top:12px}.sw-pdp-drivetron .build{margin-top:26px;background:var(--k);color:var(--w);border-radius:16px;padding:6px;display:grid;grid-template-columns:1fr 1fr;position:relative}.sw-pdp-drivetron .build .th{position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);background:var(--w);border-radius:12px;transition:transform .45s var(--ez)}.sw-pdp-drivetron .build[data-b=single] .th{transform:translateX(100%)}.sw-pdp-drivetron .build button{position:relative;z-index:1;padding:14px 16px;text-align:left;border-radius:12px;min-height:72px;transition:color .3s}.sw-pdp-drivetron .build button b{display:block;font:800 24px/1 var(--hd);text-transform:uppercase}.sw-pdp-drivetron .build button span{font-size:13px;opacity:.75}.sw-pdp-drivetron .build button[aria-pressed=true]{color:var(--k)}.sw-pdp-drivetron .build .so{display:inline-block;margin-left:6px;font:700 10.5px/1 var(--bd);letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor;padding:3px 5px;vertical-align:3px}.sw-pdp-drivetron .figs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border-top:2px solid var(--k)}.sw-pdp-drivetron .figs div{padding:14px 0 12px;border-bottom:1px solid var(--rule)}.sw-pdp-drivetron .figs div:nth-child(3n+2),.sw-pdp-drivetron .figs div:nth-child(3n+3){padding-left:14px;border-left:1px solid var(--rule)}.sw-pdp-drivetron .figs b{display:block;font:800 34px/.95 var(--hd);font-variant-numeric:tabular-nums}.sw-pdp-drivetron .figs b small{font:700 15px var(--hd);margin-left:2px}.sw-pdp-drivetron .figs span{font-size:12.5px;color:var(--mid)}.sw-pdp-drivetron .color{margin-top:22px}.sw-pdp-drivetron .color h2{font:700 15px/1 var(--bd);display:flex;justify-content:space-between}.sw-pdp-drivetron .color h2 span{font-weight:500;color:var(--mid)}.sw-pdp-drivetron .swatch{display:flex;gap:8px;margin-top:12px}.sw-pdp-drivetron .swatch button{display:flex;align-items:center;gap:10px;border:1.5px solid var(--rule);border-radius:40px;padding:6px 16px 6px 6px;font-weight:700;font-size:14px;min-height:48px}.sw-pdp-drivetron .swatch button i{width:34px;height:34px;border-radius:50%;background-size:cover;background-position:center;filter:grayscale(1)}.sw-pdp-drivetron .swatch button[aria-pressed=true]{border-color:var(--k)}.sw-pdp-drivetron .swatch button[aria-pressed=true] i{filter:none}.sw-pdp-drivetron .swatch button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.sw-pdp-drivetron .buybox{margin-top:24px;background:var(--fog);border-radius:16px;padding:22px}.sw-pdp-drivetron .pay{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sw-pdp-drivetron .pc{background:var(--w);border-radius:14px;padding:16px 16px 14px;border:1.5px solid var(--rule);display:flex;flex-direction:column;gap:4px}.sw-pdp-drivetron .pc.on{border-color:var(--k)}.sw-pdp-drivetron .pc .pl{font:700 12px/1 var(--bd);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin-bottom:6px}.sw-pdp-drivetron .pc .num{font:900 52px/.85 var(--hd);letter-spacing:-.02em}.sw-pdp-drivetron .pc .num sup{font-size:.42em;vertical-align:top;position:relative;top:.08em}.sw-pdp-drivetron .pc .num em{font-style:normal;font-size:.4em;margin-left:4px}.sw-pdp-drivetron .pc .was{font-size:13px;color:var(--mid);line-height:1.35}.sw-pdp-drivetron .pc .save{align-self:flex-start;margin-top:4px}.sw-pdp-drivetron .amount .num{font:900 72px/.8 var(--hd);letter-spacing:-.02em}.sw-pdp-drivetron .amount .num sup{font-size:.4em;vertical-align:top;position:relative;top:.08em}.sw-pdp-drivetron .was{font-size:15px;color:var(--mid)}.sw-pdp-drivetron .save{display:inline-block;margin-top:4px;background:var(--k);color:var(--w);font-weight:700;font-size:13px;padding:5px 9px}.sw-pdp-drivetron .fine{margin-top:12px;font-size:14px;color:var(--ink2)}.sw-pdp-drivetron .cart{display:grid;grid-template-columns:110px 1fr;gap:8px;margin-top:18px}.sw-pdp-drivetron .qty{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;background:var(--w);border:1.5px solid var(--k);height:60px;text-align:center;font:800 22px var(--hd);border-radius:12px}.sw-pdp-drivetron .add{height:60px;background:var(--k);color:var(--w);display:flex;justify-content:space-between;align-items:center;padding:0 22px;font:800 20px/1 var(--hd);text-transform:uppercase;letter-spacing:.06em;border-radius:12px}.sw-pdp-drivetron .add:disabled{background:#9a9a9a;cursor:not-allowed}.sw-pdp-drivetron .trust{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border-top:1px solid var(--rule)}.sw-pdp-drivetron .trust div{padding:14px 12px 0 0}.sw-pdp-drivetron .trust div+div{padding-left:14px;border-left:1px solid var(--rule)}.sw-pdp-drivetron .trust b{display:block;font-weight:700;font-size:14.5px}.sw-pdp-drivetron .trust span{font-size:13px;color:var(--mid)}.sw-pdp-drivetron .hill{display:grid;grid-template-columns:1fr 1.2fr;gap:6px;margin-top:36px}.sw-pdp-drivetron .hill .ctl{background:var(--fog);border-radius:18px;padding:clamp(22px,3vw,40px)}.sw-pdp-drivetron .hill .deg{font:900 96px/.8 var(--hd);font-variant-numeric:tabular-nums}.sw-pdp-drivetron .hill .deg small{font-size:.4em}.sw-pdp-drivetron input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:none;cursor:pointer;margin-top:10px}.sw-pdp-drivetron input[type=range]::-webkit-slider-runnable-track{height:2px;background:#bbb}.sw-pdp-drivetron input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:var(--k);margin-top:-13px}.sw-pdp-drivetron input[type=range]::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:var(--k)}.sw-pdp-drivetron .scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--mid);margin-top:-6px}.sw-pdp-drivetron .hill .out{background:var(--k);color:var(--w);border-radius:18px;padding:clamp(22px,3vw,40px);position:relative;overflow:hidden}.sw-pdp-drivetron .slope{position:relative;height:210px;margin-top:10px}.sw-pdp-drivetron .slope svg{width:100%;height:100%}.sw-pdp-drivetron .slope .ramp{fill:#262626;stroke:#fff;stroke-width:3;stroke-linejoin:round}.sw-pdp-drivetron .res{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.sw-pdp-drivetron .res div{border:1.5px solid #333;border-radius:12px;padding:14px}.sw-pdp-drivetron .res div.on{border-color:var(--w)}.sw-pdp-drivetron .res b{display:block;font:800 22px/1 var(--hd);text-transform:uppercase}.sw-pdp-drivetron .res em{font-style:normal;display:block;font:900 40px/1 var(--hd);margin-top:8px}.sw-pdp-drivetron .res span{font-size:13px;color:#aaa}.sw-pdp-drivetron .stories{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:36px}.sw-pdp-drivetron .story{position:relative;border-radius:18px;overflow:hidden;background:var(--k);color:var(--w);min-height:520px;display:flex;align-items:flex-end}.sw-pdp-drivetron .story img,.sw-pdp-drivetron .story video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.sw-pdp-drivetron .story:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .88),#fff0 60%)}.sw-pdp-drivetron .story .t{position:relative;z-index:1;padding:28px}.sw-pdp-drivetron .story h3{font:900 44px/.88 var(--hd);text-transform:uppercase;max-width:14ch}.sw-pdp-drivetron .story p{color:#d0d0d0;margin-top:12px;max-width:44ch}.sw-pdp-drivetron .story .k{display:flex;gap:24px;margin-top:16px}.sw-pdp-drivetron .story .k b{display:block;font:900 40px/1 var(--hd)}.sw-pdp-drivetron .story .k span{font-size:12.5px;color:#aaa}.sw-pdp-drivetron .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:36px}.sw-pdp-drivetron .tile{background:var(--fog);border-radius:18px;padding:24px;text-align:left;min-height:230px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:background .3s,color .3s}.sw-pdp-drivetron .tile:hover,.sw-pdp-drivetron .tile[aria-expanded=true]{background:var(--k);color:var(--w)}.sw-pdp-drivetron .tile svg{width:44px;height:44px;stroke:currentColor;fill:none;stroke-width:1.6}.sw-pdp-drivetron .tile b{display:block;font:800 30px/1 var(--hd);text-transform:uppercase;margin-top:22px}.sw-pdp-drivetron .tile p{font-size:15px;color:inherit;opacity:.75;margin-top:8px;max-width:34ch}.sw-pdp-drivetron .tile video{position:absolute;right:0;top:0;width:55%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s;filter:grayscale(1);mask-image:linear-gradient(90deg,transparent,#000 40%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%)}.sw-pdp-drivetron .tile:hover video,.sw-pdp-drivetron .tile[aria-expanded=true] video{opacity:.9}.sw-pdp-drivetron .two{display:grid;grid-template-columns:1fr 1fr;margin-top:36px;border-radius:18px;overflow:hidden;border:2px solid var(--k)}.sw-pdp-drivetron .two .col{padding:clamp(22px,3vw,40px)}.sw-pdp-drivetron .two .col.d{background:var(--k);color:var(--w)}.sw-pdp-drivetron .two h3{font:900 48px/.9 var(--hd);text-transform:uppercase}.sw-pdp-drivetron .two .best{font-size:15px;margin-top:8px;opacity:.8}.sw-pdp-drivetron .two dl{margin-top:22px}.sw-pdp-drivetron .two dl div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 0;border-top:1px solid var(--rule)}.sw-pdp-drivetron .two .col.d dl div{border-color:#333}.sw-pdp-drivetron .two dt{font-size:14px;opacity:.7}.sw-pdp-drivetron .two dd{margin:0;font:800 24px/1 var(--hd);text-align:right}.sw-pdp-drivetron .two .bar{height:6px;background:var(--rule);border-radius:6px;grid-column:1/-1;overflow:hidden}.sw-pdp-drivetron .two .col.d .bar{background:#333}.sw-pdp-drivetron .two .bar i{display:block;height:100%;background:currentColor;border-radius:6px}.sw-pdp-drivetron .two .pick{margin-top:22px;display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 22px;border:1.5px solid currentColor;border-radius:12px;font:800 18px/1 var(--hd);text-transform:uppercase;letter-spacing:.05em}.sw-pdp-drivetron .two .col.d .pick{background:var(--w);color:var(--k);border-color:var(--w)}.sw-pdp-drivetron .vids{display:grid;grid-template-columns:1.7fr 1fr;gap:6px;margin-top:36px}.sw-pdp-drivetron .player{position:relative;aspect-ratio:16/9;background:var(--k);border-radius:18px;overflow:hidden}.sw-pdp-drivetron .player img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.85}.sw-pdp-drivetron .play{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--w);display:grid;place-items:center}.sw-pdp-drivetron .play:before{content:"";border-style:solid;border-width:13px 0 13px 21px;border-color:#fff0 #fff0 #fff0 var(--k);margin-left:6px}.sw-pdp-drivetron .rail{display:grid;gap:6px;grid-template-rows:repeat(3,1fr)}.sw-pdp-drivetron .rail button{position:relative;border-radius:14px;overflow:hidden;background:var(--k);min-height:0}.sw-pdp-drivetron .rail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.75}.sw-pdp-drivetron .rail span{position:absolute;left:12px;bottom:10px;color:var(--w);font-size:12.5px;font-weight:700}.sw-pdp-drivetron .row-h{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.sw-pdp-drivetron .units{display:flex;background:var(--fog);padding:4px;gap:2px;border-radius:12px}.sw-pdp-drivetron .units button{padding:10px 18px;font-weight:700;font-size:14px;min-height:44px;border-radius:9px}.sw-pdp-drivetron .units button[aria-pressed=true]{background:var(--k);color:var(--w)}.sw-pdp-drivetron .draw{display:grid;grid-template-columns:1.2fr 1fr;gap:6px;margin-top:36px}.sw-pdp-drivetron .draw figure{background:var(--fog);border-radius:18px;padding:24px;position:relative}.sw-pdp-drivetron .draw figure img{width:100%;mix-blend-mode:multiply}.sw-pdp-drivetron .draw ul{list-style:none;padding:0}.sw-pdp-drivetron .draw li{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule);font-size:15px;cursor:default;transition:background .2s}.sw-pdp-drivetron .draw li:hover{background:var(--fog)}.sw-pdp-drivetron .draw li i{width:26px;height:26px;border-radius:50%;background:var(--k);color:var(--w);font:700 12px/26px var(--bd);font-style:normal;text-align:center}.sw-pdp-drivetron .draw li b{font-variant-numeric:tabular-nums}.sw-pdp-drivetron .specs{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,48px);margin-top:48px}.sw-pdp-drivetron .specs h3{font:800 22px/1 var(--hd);text-transform:uppercase;padding-bottom:12px;border-bottom:2px solid var(--k)}.sw-pdp-drivetron .specs dl div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--rule)}.sw-pdp-drivetron .specs dt{color:var(--mid);font-size:14px}.sw-pdp-drivetron .specs dd{margin:0;font-weight:700;font-size:14.5px;text-align:right}.sw-pdp-drivetron .box{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:36px}.sw-pdp-drivetron .box div{background:var(--fog);border-radius:18px;padding:24px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between}.sw-pdp-drivetron .box svg{width:48px;height:48px;stroke:var(--k);fill:none;stroke-width:1.5}.sw-pdp-drivetron .box b{font:800 26px/1 var(--hd);text-transform:uppercase}.sw-pdp-drivetron .close{margin:96px 0 0;background:var(--k);color:var(--w);border-radius:18px;display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:24px;padding:56px clamp(24px,4vw,64px);position:relative;overflow:hidden}.sw-pdp-drivetron .close .h2{color:var(--w)}.sw-pdp-drivetron .close p{color:#bdbdbd;margin-top:14px}.sw-pdp-drivetron .close a{justify-self:end;display:inline-flex;align-items:center;gap:14px;height:62px;padding:0 26px;background:var(--w);color:var(--k);text-decoration:none;font:800 20px/1 var(--hd);text-transform:uppercase;letter-spacing:.06em;border-radius:12px}.sw-pdp-drivetron .safe{font-size:13px;color:var(--mid);margin:16px 0 72px}@media (prefers-reduced-motion:reduce){.sw-pdp-drivetron,.sw-pdp-drivetron *,.sw-pdp-drivetron *:before,.sw-pdp-drivetron *:after{transition:none!important;animation:none!important}}.sw-pdp-drivetron .vids{align-items:stretch}@media (max-width:1060px){.sw-pdp-drivetron .rail{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.sw-pdp-drivetron .rail button{aspect-ratio:16/9}.sw-pdp-drivetron .bay,.sw-pdp-drivetron .hill,.sw-pdp-drivetron .stories,.sw-pdp-drivetron .two,.sw-pdp-drivetron .vids,.sw-pdp-drivetron .draw{grid-template-columns:1fr}.sw-pdp-drivetron .tiles{grid-template-columns:1fr 1fr}.sw-pdp-drivetron .specs{grid-template-columns:1fr 1fr}.sw-pdp-drivetron .box{grid-template-columns:1fr 1fr}.sw-pdp-drivetron .close{grid-template-columns:1fr}.sw-pdp-drivetron .close a{justify-self:start}}@media (max-width:600px){.sw-pdp-drivetron .wrap{padding:0 16px}.sw-pdp-drivetron section.sec{padding-top:72px}.sw-pdp-drivetron .brandtag{display:none}.sw-pdp-drivetron .stage .top{justify-content:flex-end}.sw-pdp-drivetron .dial{width:46%;right:10px;bottom:10px;padding:10px 10px 8px}.sw-pdp-drivetron .dial .rd b{font-size:32px}.sw-pdp-drivetron .buy h1{font-size:88px}.sw-pdp-drivetron .figs b{font-size:28px}.sw-pdp-drivetron .thumbs{grid-template-columns:repeat(5,1fr)}.sw-pdp-drivetron .thumbs button:nth-child(n+6){display:none}.sw-pdp-drivetron .buybox{margin:24px -16px 0;border-radius:0;padding:22px 16px}.sw-pdp-drivetron .pc{padding:12px 12px 10px}.sw-pdp-drivetron .pc .num{font-size:38px}.sw-pdp-drivetron .pc .was{font-size:12px}.sw-pdp-drivetron .cart{grid-template-columns:100px 1fr}.sw-pdp-drivetron .add{padding:0 16px;font-size:18px}.sw-pdp-drivetron .trust b{font-size:13px}.sw-pdp-drivetron .trust span{font-size:11.5px;display:block;line-height:1.35}.sw-pdp-drivetron .trust div{padding:12px 6px 0 0}.sw-pdp-drivetron .trust div+div{padding-left:8px}.sw-pdp-drivetron .story{min-height:440px}.sw-pdp-drivetron .story h3{font-size:36px}.sw-pdp-drivetron .tiles{grid-template-columns:1fr}.sw-pdp-drivetron .specs{grid-template-columns:1fr}.sw-pdp-drivetron .res em{font-size:32px}}.sw-pdp-body:has(.dtb){max-width:none!important;padding:0!important;margin:0!important}.sw-pdp-drivetron .sw-pdp-body{margin-top:0!important}.sw-pdp-drivetron .add.done{background:#2a2a2a}.sw-pdp-drivetron .player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sw-pdp-drivetron .rail button[aria-current=true] img{opacity:1;filter:none}.sw-pdp-drivetron .buy h1{margin:10px 0 0}.sw-pdp-drivetron .kit{margin-top:16px;border-top:1px solid var(--rule);padding-top:14px}.sw-pdp-drivetron .kit h3{font:700 12px/1 var(--bd);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);margin:0 0 4px}.sw-pdp-drivetron .acc{display:grid;grid-template-columns:48px 1fr auto auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule)}.sw-pdp-drivetron .acc:last-child{border-bottom:0}.sw-pdp-drivetron .acc img{width:48px;height:48px;object-fit:contain;background:var(--w);border-radius:8px;display:block}.sw-pdp-drivetron .acc b{display:block;font-weight:700;font-size:14.5px;line-height:1.2}.sw-pdp-drivetron .acc small{font-size:12.5px;color:var(--mid)}.sw-pdp-drivetron .acc .pr{font-weight:700;font-size:14.5px;text-align:right}.sw-pdp-drivetron .acc .pr s{display:block;font-weight:400;font-size:12px;color:var(--mid)}.sw-pdp-drivetron .acc button{min-width:84px;height:36px;border:1.5px solid var(--k);border-radius:18px;font-weight:700;font-size:13px;padding:0 12px}.sw-pdp-drivetron .acc button[aria-pressed=true]{background:var(--k);color:var(--w)}@media (max-width:600px){.sw-pdp-drivetron .acc{grid-template-columns:44px 1fr auto;gap:10px}.sw-pdp-drivetron .acc .pr{grid-column:2;grid-row:2;text-align:left}.sw-pdp-drivetron .acc .pr s{display:inline;margin-left:6px}.sw-pdp-drivetron .acc button{grid-column:3;grid-row:1/3}}.sw-pdp-drivetron .tile{cursor:pointer}.sw-pdp-drivetron .tile h3{display:block;font:800 30px/1 var(--hd);text-transform:uppercase;margin:22px 0 0;position:relative}.sw-pdp-drivetron .tile p,.sw-pdp-drivetron .tile svg{position:relative}.sw-pdp-drivetron .tile .tp{position:absolute;right:0;top:0;width:55%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s;filter:grayscale(1);mask-image:linear-gradient(90deg,transparent,#000 40%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%)}.sw-pdp-drivetron .tile:hover .tp,.sw-pdp-drivetron .tile[aria-expanded=true] .tp{opacity:.9}.sw-pdp-drivetron .pc .save:empty{display:none}.sw-pdp-drivetron .pc .was s:empty{display:none}.sw-pdp-drivetron .dtl{--k:#000;--w:#fff;--stage:#ededed;--fog:#f5f5f5;--rule:#dcdcdc;--mid:#6f6f6f;--hd:"Barlow Condensed",sans-serif;--bd:Barlow,system-ui,sans-serif;--ez:cubic-bezier(.2,.7,.1,1)}.sw-pdp-drivetron .dtl,.sw-pdp-drivetron .dtl *{box-sizing:border-box;margin:0}.sw-pdp-drivetron .dtl{font:16px/1.5 var(--bd);color:var(--k);background:var(--w)}.sw-pdp-drivetron .dtl button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.sw-pdp-drivetron .dtl .line{max-width:1480px;margin:0 auto;padding:72px 20px}.sw-pdp-drivetron .dtl .head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.sw-pdp-drivetron .dtl .kick{font:700 12px/1 var(--bd);letter-spacing:.16em;text-transform:uppercase;color:var(--mid)}.sw-pdp-drivetron .dtl .h2{font:900 clamp(44px,5.6vw,88px)/.84 var(--hd);text-transform:uppercase;margin-top:12px}.sw-pdp-drivetron .dtl .sort{display:flex;background:var(--fog);padding:4px;border-radius:12px;gap:2px}.sw-pdp-drivetron .dtl .sort button{padding:10px 16px;font-weight:700;font-size:14px;border-radius:9px;min-height:44px}.sw-pdp-drivetron .dtl .sort button[aria-pressed=true]{background:var(--k);color:var(--w)}.sw-pdp-drivetron .dtl .cards{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:32px}.sw-pdp-drivetron .dtl .card{position:relative;border:1.5px solid var(--rule);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:border-color .2s,transform .3s var(--ez)}.sw-pdp-drivetron .dtl .card:hover{border-color:var(--k);transform:translateY(-3px)}.sw-pdp-drivetron .dtl .card.cur{background:var(--k);color:var(--w);border-color:var(--k)}.sw-pdp-drivetron .dtl .card .ph{position:relative;background:#ececec;aspect-ratio:1/1;overflow:hidden}.sw-pdp-drivetron .dtl .card.cur .ph{background:#ececec}.sw-pdp-drivetron .dtl .card .ph img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.sw-pdp-drivetron .dtl .tag{z-index:2}.sw-pdp-drivetron .dtl .tag{position:absolute;left:12px;top:12px;font:700 11px/1 var(--bd);letter-spacing:.1em;text-transform:uppercase;background:var(--k);color:var(--w);padding:6px 8px;border-radius:6px}.sw-pdp-drivetron .dtl .card:not(.cur) .tag.now{display:none}.sw-pdp-drivetron .dtl .dial{position:absolute;right:10px;bottom:10px;width:92px;background:rgb(255 255 255 / .9);border-radius:12px;padding:8px 8px 6px;color:var(--k)}.sw-pdp-drivetron .dtl .dial svg{width:100%;display:block}.sw-pdp-drivetron .dtl .dial .arc{fill:none;stroke:#d0d0d0;stroke-width:12}.sw-pdp-drivetron .dtl .dial .val{fill:none;stroke:var(--k);stroke-width:12}.sw-pdp-drivetron .dtl .dial b{display:block;text-align:center;font:900 22px/.9 var(--hd);margin-top:-4px}.sw-pdp-drivetron .dtl .dial b small{font:700 11px var(--hd)}.sw-pdp-drivetron .dtl .body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:12px;flex:1}.sw-pdp-drivetron .dtl .body h3{font:900 36px/.85 var(--hd);text-transform:uppercase}.sw-pdp-drivetron .dtl .body .sub{font-size:13px;color:var(--mid)}.sw-pdp-drivetron .dtl .card.cur .body .sub{color:#aaa}.sw-pdp-drivetron .dtl .figs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.sw-pdp-drivetron .dtl .card.cur .figs{border-color:#333}.sw-pdp-drivetron .dtl .figs div{padding:10px 0 0}.sw-pdp-drivetron .dtl .figs div+div{padding-left:12px;border-left:1px solid var(--rule)}.sw-pdp-drivetron .dtl .card.cur .figs div+div{border-color:#333}.sw-pdp-drivetron .dtl .figs b{display:block;font:800 24px/1 var(--hd)}.sw-pdp-drivetron .dtl .figs b small{font:700 12px var(--hd);margin-left:2px}.sw-pdp-drivetron .dtl .figs span{font-size:12px;color:var(--mid)}.sw-pdp-drivetron .dtl .price{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:6px}.sw-pdp-drivetron .dtl .price div{border:1.5px solid var(--rule);border-radius:10px;padding:8px 10px}.sw-pdp-drivetron .dtl .card.cur .price div{border-color:#444}.sw-pdp-drivetron .dtl .price p{font:700 10px/1 var(--bd);letter-spacing:.1em;text-transform:uppercase;color:var(--mid)}.sw-pdp-drivetron .dtl .price b{display:block;font:900 26px/1 var(--hd);margin-top:6px}.sw-pdp-drivetron .dtl .price s{font-size:12px;color:var(--mid)}.sw-pdp-drivetron .dtl .price em{font-style:normal;font-size:12px;color:var(--mid)}@media (max-width:1100px){.sw-pdp-drivetron .dtl .cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.sw-pdp-drivetron .dtl .line{padding:56px 16px}.sw-pdp-drivetron .dtl .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px}.sw-pdp-drivetron .dtl .card{flex:0 0 78%;scroll-snap-align:start}.sw-pdp-drivetron .dtl .head .sort{width:100%}.sw-pdp-drivetron .dtl .sort button{flex:1}}.sw-pdp-drivetron .dtl a.card{color:inherit}.sw-pdp-drivetron .dtl .card.cur{color:#fff}