@font-face{font-family:Maven Pro;src:url(dotson-maven-pro.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body:has(.dt-etune,.dt-accessport) #shopify-section-sidebar{display:none}body:has(.dt-etune,.dt-accessport) #main{width:100%;padding:25px 28px}body:has(.dt-etune,.dt-accessport) #content{background:transparent;border:0;overflow:visible;box-shadow:none}@media(max-width:850px){body:has(.dt-etune,.dt-accessport) #main{padding:22px 4px}}.dt-ots .purchase-intro{margin-top:17px;margin-bottom:20px}.dt-ots .field.full+.field.full{margin-top:0}.dt-ots .config-summary{font-size:12px;line-height:1.6;color:#a6b9c6;margin:16px 0 0}.dt-ots .process-list{list-style:none;padding:0;margin:0;counter-reset:process}.dt-ots .process-list li{counter-increment:process;position:relative;padding:0 0 16px 34px;margin:0 0 16px;border-bottom:1px solid #1d2e39}.dt-ots .process-list li:last-child{border:0;margin:0;padding-bottom:0}.dt-ots .process-list li:before{content:counter(process,decimal-leading-zero);position:absolute;left:0;top:2px;color:#6ec5ff;font-size:11px}.dt-ots .process-list h3{font-size:14px;font-weight:500;line-height:1.5;margin:0 0 5px;text-transform:none;color:#e0eaf1;background:none;padding:0;border:0;box-shadow:none}.dt-ots .process-list p{margin:0}.dt-ots .power-block+.power-block{margin-top:20px}.dt-ots .power-block h3{font-size:13px;font-weight:500;text-transform:none;color:#dce9f3;margin:0 0 9px;padding:0;border:0;background:none;box-shadow:none}.dt-ots .power-table{width:100%;border-collapse:collapse;font-size:11px;table-layout:fixed}.dt-ots .power-table th,.dt-ots .power-table td{padding:8px 5px;border:0;border-bottom:1px solid #24343e;text-align:left;background:none;color:#bdccd6;word-wrap:break-word}.dt-ots .power-table th{color:#8fa8b9;font-weight:400}.dt-ots .power-table td:first-child{color:#e0ecf5}.dt-ots .power-note{margin-top:13px!important;font-size:11px;color:#8fa8b9}.dt-ots .purchase-footnote p{line-height:1.7}.dt-ots .preview-feedback{color:#a9dafa!important}.dt-ots a:focus-visible,.dt-ots summary:focus-visible,.dt-ots button:focus-visible{outline:2px solid #6ec5ff;outline-offset:4px}.dt-ots .dt-ots-submit{cursor:pointer}.dt-ots .detail-heading{align-items:center}.dt-ots .detail-heading>span{line-height:1.5;text-align:right}.dt-ots .delivery-card .text-link{font-size:12px}.dt-ots .field-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:850px){.dt-ots .detail-heading{display:flex}.dt-ots .field-grid{grid-template-columns:minmax(0,1fr)}.dt-ots .hero-image{height:137px}.dt-ots .power-table{font-size:11px}}@media(max-width:420px){.dt-ots .detail-heading{align-items:flex-start;gap:12px}.dt-ots .detail-heading>span{max-width:130px}.dt-ots .hero-image{height:115px}.dt-ots .prose{font-size:13px}.dt-ots details .prose{font-size:12px}.dt-ots .power-table th,.dt-ots .power-table td{padding:8px 3px}}.dt-ots .field select{-webkit-appearance:auto!important;appearance:auto!important;background-image:none!important;color-scheme:dark}.dt-etune .product-layout{grid-template-rows:auto auto auto 1fr}.dt-etune .purchase-card{position:static}.dt-etune .config-section{margin:22px 0 0;padding:18px 0 0;border-top:1px solid #253641}.dt-etune .config-section h3{font-size:13px;line-height:1.5;font-weight:500;text-transform:none;letter-spacing:.02em;color:#c4e6fc;background:none;box-shadow:none;border:0;padding:0;margin:0 0 13px}.dt-etune .vehicle-grid,.dt-etune .component-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dt-etune .component-detail{grid-column:1/-1}.dt-etune .field textarea{display:block;width:100%;min-width:0;resize:vertical;font:inherit;font-size:13px;line-height:1.5;min-height:88px;padding:10px 12px;margin:0;border:1px solid #6b7279;border-radius:10px;color:#d9e4eb;background:linear-gradient(#24282b,#16191c)}.dt-etune .field .optional{font-size:10px;color:#859baa}.dt-etune .field select,.dt-etune .field input{font-size:13px}.dt-etune .field input::placeholder,.dt-etune .field textarea::placeholder{color:#8598a6;opacity:1}.dt-etune .price-block>span{font-size:24px}.dt-etune .config-summary{font-size:11px}.dt-etune .component-grid .field label{min-height:30px;display:flex;align-items:end;line-height:1.4}.dt-etune .component-grid .component-detail label{min-height:0}@media(max-width:850px){.dt-etune .field input,.dt-etune .field select,.dt-etune .field textarea{font-size:16px}.dt-etune .product-layout{grid-template-rows:auto}.dt-etune .component-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:520px){.dt-etune .component-grid{grid-template-columns:minmax(0,1fr)}.dt-etune .component-grid .field label{min-height:0}.dt-etune .price-block>span{font-size:22px}.dt-etune .purchase-heading h2{font-size:18px}}@media(max-width:350px){.dt-etune .vehicle-grid{grid-template-columns:minmax(0,1fr)}}.dt-etune .configuration-badge{font-size:10px;line-height:1.4;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#94d4ff;border:1px solid #365367;border-radius:20px;padding:6px 9px;background:#12222c}.dt-etune .purchase-heading{align-items:center;gap:12px}.dt-etune .purchase-heading h2{font-size:21px;line-height:1.25}.dt-etune .parts-intro{padding:17px 0 0;font-size:12px;line-height:1.6;color:#a6bac8}.dt-etune .parts-intro p{margin:0 0 10px}.dt-etune .parts-intro strong{color:#dceaf5;font-weight:500}.dt-etune .stock-shortcut{background:transparent;color:#8ed0ff;border:1px solid #35536a;border-radius:7px;padding:8px 11px;font:inherit;cursor:pointer;min-height:36px}.dt-etune .stock-shortcut:disabled{color:#758994;border-color:#283944;cursor:default}.dt-etune .parts-list{display:grid;gap:9px}.dt-etune .part-card{padding:12px;border:1px solid #2b3b47;border-radius:9px;background:#11191f}.dt-etune .part-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px}.dt-etune .part-heading>label{font-size:12px;line-height:1.5;color:#dce5eb}.dt-etune .part-heading>select{width:100%;min-width:0;height:38px;font-family:inherit;font-size:12px;line-height:1.5;color:#e2edf6;background:#1d282f;border:1px solid #536977;border-radius:7px;padding:7px;color-scheme:dark;-webkit-appearance:auto;appearance:auto}.dt-etune .part-info{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:15px;margin-top:12px;border-top:1px solid #2b3b47}.dt-etune [hidden]{display:none!important}.dt-etune .part-info .field label{font-size:11px}.dt-etune .part-info input{background:#1b242b}.dt-etune .configuration-review{margin:23px 0 0;border-top:1px solid #324958;border-bottom:1px solid #324958}.dt-etune .configuration-review summary{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer;font-size:13px;list-style:none}.dt-etune .configuration-review summary::-webkit-details-marker{display:none}.dt-etune .configuration-review summary>span:first-child:before{content:"\ff0b";color:#8bcbf7;margin-right:8px}.dt-etune .configuration-review[open] summary>span:first-child:before{content:"\2212"}.dt-etune [data-completion-count]{font-size:10px;color:#95adbd;line-height:1.5;text-align:right}.dt-etune [data-preview-summary] dl{margin:0 0 16px;font-size:11px;line-height:1.6}.dt-etune [data-preview-summary] dl>div{padding:9px 0;border-top:1px solid #22333f;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px}.dt-etune [data-preview-summary] dt{color:#91abbe;font-weight:400}.dt-etune [data-preview-summary] dd{margin:0;color:#d8e7f2;overflow-wrap:anywhere}.dt-etune .pricing-later{font-size:11px;line-height:1.6;color:#93aebf;margin:16px 0}.dt-etune .field input,.dt-etune .field select,.dt-etune .field textarea{width:100%;min-width:0}.dt-etune select:focus-visible,.dt-etune input:focus-visible,.dt-etune textarea:focus-visible{outline:2px solid #6ec5ff;outline-offset:2px}@media(max-width:850px){.dt-etune .part-heading>select{font-size:16px;height:42px}.dt-etune .part-heading>label{font-size:13px}}@media(max-width:520px){.dt-etune .purchase-heading{align-items:flex-start}.dt-etune .purchase-heading h2{font-size:19px}.dt-etune .configuration-badge{padding:5px 7px;font-size:9px}.dt-etune .part-heading{grid-template-columns:minmax(0,1fr)}.dt-etune .part-info .field label{font-size:12px}.dt-etune .part-heading>select{width:100%}.dt-etune .configuration-review summary{font-size:12px}.dt-etune [data-preview-summary] dl>div{grid-template-columns:minmax(0,1fr)}.dt-etune [data-preview-summary] dl>div{gap:3px}}@media(max-width:520px){.dt-etune .vehicle-grid{grid-template-columns:minmax(0,1fr)}}.dt-etune .etune-after{margin-top:40px;padding-top:29px;border-top:1px solid #2b3a44}.dt-etune .after-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.dt-etune .after-heading h2{font-size:21px;font-weight:500;line-height:1.3;margin-top:7px}.dt-etune .after-heading>.prose{font-size:13px;max-width:315px;line-height:1.75}.dt-etune .tuning-journey{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 29px;counter-reset:none}.dt-etune .tuning-journey li{display:flex;align-items:flex-start;gap:13px;padding:20px 0;border-top:1px solid #2b3a44;min-width:0}.dt-etune .journey-number{display:grid;place-items:center;flex:0 0 30px;height:30px;font-size:11px;font-weight:500;line-height:1;color:#a9ddff;background:linear-gradient(#294455,#101c25);border:1px solid #6ec5ff60;border-radius:50%;box-shadow:inset 0 1px #ffffff20,0 2px 6px #0007}.dt-etune .tuning-journey h3{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;color:#d9e5ed;margin:3px 0 8px;padding:0;background:none;border:0;box-shadow:none}.dt-etune .tuning-journey p{font-size:13px;color:#b5c1ca;line-height:1.75}.dt-etune .included-line{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;margin:7px 0 29px;border-top:1px solid #2b3a44;border-bottom:1px solid #2b3a44;font-size:12px;line-height:1.6;color:#b5c1ca}.dt-etune .included-line>p{font-weight:500;color:#d9e5ed;white-space:nowrap}.dt-etune .included-line>span{display:flex;gap:8px;align-items:baseline}.dt-etune .included-line i{font-style:normal;color:#6ec5ff}.dt-etune .portal-handoff{display:grid;grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);gap:29px;align-items:center;padding:25px;border:1px solid transparent;border-radius:18px;background:linear-gradient(155deg,#ffffff0d,transparent 32%),linear-gradient(#080808f2,#020202f7) padding-box,linear-gradient(135deg,#6ec5ff80,#6ec5ff45 55%,#6ec5ff60) border-box;box-shadow:0 2px 7px #6ec5ff15,0 4px 14px #6ec5ff0d}.dt-etune .portal-handoff h2{font-size:21px;font-weight:500;line-height:1.3;margin:8px 0 12px}.dt-etune .portal-handoff .prose{font-size:13px;line-height:1.75}.dt-etune .portal-handoff-list{list-style:none;margin:20px 0;padding:0}.dt-etune .portal-handoff-list li{padding:11px 0;border-top:1px solid #24343e;font-size:13px;line-height:1.65}.dt-etune .portal-handoff-list strong{display:block;color:#d9e5ed;font-weight:500}.dt-etune .portal-handoff-list span{display:block;color:#a6b2bb;font-size:12px;margin-top:3px}.dt-etune .portal-handoff .button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:44px;font-size:13px;text-decoration:none}.dt-etune .portal-browser-note{font-size:11px;color:#8fa6b5;line-height:1.65;margin-top:13px}.dt-etune .portal-handoff-visual{min-width:0;margin:0}.dt-etune .portal-handoff-visual>a{display:block;width:100%;border:1px solid #354650;border-radius:12px;overflow:hidden;background:#000}.dt-etune .portal-handoff-visual>a:hover{border-color:#6ec5ff}.dt-etune .portal-handoff-visual img{display:block;width:120.8%;max-width:none;margin-left:-20.8%;height:auto}.dt-etune .portal-handoff-visual figcaption{margin-top:10px;text-align:center;color:#8fa6b5;font-size:10px;line-height:1.6}@media(max-width:1100px){.dt-etune .included-line{flex-wrap:wrap;justify-content:flex-start;gap:10px 24px}.dt-etune .included-line>p{width:100%}.dt-etune .portal-handoff{gap:22px;padding:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(max-width:850px){.dt-etune .etune-after{margin-top:30px;padding-top:25px}.dt-etune .after-heading{align-items:flex-start;flex-direction:column;gap:12px}.dt-etune .after-heading>.prose{max-width:100%}.dt-etune .tuning-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:22px}.dt-etune .portal-handoff{grid-template-columns:minmax(0,1fr);gap:25px}.dt-etune .portal-handoff-visual{grid-row:2}.dt-etune .portal-handoff-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dt-etune .portal-handoff-list li{padding:11px 0}}@media(max-width:520px){.dt-etune .tuning-journey{grid-template-columns:minmax(0,1fr)}.dt-etune .tuning-journey li{padding:17px 0;gap:12px}.dt-etune .tuning-journey h3{margin-bottom:6px}.dt-etune .included-line{display:grid;gap:10px;padding:18px 0;margin-bottom:24px}.dt-etune .included-line>p{margin-bottom:2px}.dt-etune .portal-handoff{padding:19px 17px;gap:22px}.dt-etune .portal-handoff-list{display:block;margin:18px 0}.dt-etune .portal-handoff .button{width:100%;gap:10px;font-size:12px}.dt-etune .portal-handoff h2,.dt-etune .after-heading h2{font-size:21px}.dt-etune .portal-handoff-visual figcaption{font-size:9px}.dt-etune .portal-browser-note{font-size:11px}}.dt-etune .overview>h2{text-align:center}.dt-etune .starting-price{margin:8px 0 12px;font-size:14px;line-height:1.4;color:#a6b2bb}.dt-etune .starting-price strong{font-size:22px;font-weight:500;color:#e4e9ed}.dt-etune .configuration-help{margin:5px 0 0;font-size:11px;line-height:1.4;color:#a6b2bb}.dt-etune .part-heading>select:disabled{color:#a6b2bb;border-color:#39464e;background:#161c20;cursor:not-allowed}.dt-etune .purchase-card{padding:20px 21px 18px}.dt-etune .purchase-heading{gap:8px}.dt-etune .purchase-heading h2{margin-top:0}.dt-etune .purchase-heading .eyebrow,.dt-etune .configuration-badge{display:none}.dt-etune .purchase-intro{margin:10px 0 12px;font-size:12px;line-height:1.55}.dt-etune .config-section{margin:13px 0 0;padding:11px 0 0}.dt-etune .config-section h3{margin:0 0 8px;font-size:12px;line-height:1.4;letter-spacing:0}.dt-etune .field-grid{gap:9px 10px}.dt-etune .vehicle-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dt-etune .field label{font-size:11px;line-height:1.35;margin-bottom:4px}.dt-etune .field input,.dt-etune .field select{min-height:38px;padding:7px 10px;font-size:13px;border-radius:7px}.dt-etune .field select{padding-right:25px}.dt-etune .field textarea{min-height:72px;padding:8px 10px;font-size:13px;border-radius:7px}.dt-etune .parts-intro{padding-top:12px;font-size:11px;line-height:1.5}.dt-etune .parts-intro p{margin-bottom:7px}.dt-etune .stock-shortcut{min-height:32px;padding:5px 9px;font-size:11px}.dt-etune .part-section h3{margin-bottom:3px}.dt-etune .parts-list{display:block}.dt-etune .part-card{padding:6px 0;border:0;border-bottom:1px solid #23333e;border-radius:0;background:none}.dt-etune .part-card:last-child{border-bottom:0;padding-bottom:0}.dt-etune .part-heading{grid-template-columns:minmax(0,1fr) minmax(108px,.88fr);gap:10px;align-items:center}.dt-etune .part-heading>label{margin:0;font-size:12px;line-height:1.4;overflow-wrap:normal}.dt-etune .part-heading>select{min-height:36px;height:36px;padding:6px 7px;font-size:12px;border-radius:6px}.dt-etune .part-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;padding:8px 0 4px;margin:0;border-top:0}.dt-etune .part-info .field label{font-size:10px;min-height:27px;margin-bottom:4px;display:flex;align-items:end;flex-wrap:wrap;gap:0 3px}.dt-etune .part-info .optional{font-size:10px}.dt-etune .configuration-review{margin-top:15px}.dt-etune .configuration-review summary{padding:11px 0;gap:8px;font-size:12px}.dt-etune [data-preview-summary] dl>div{padding:6px 0}.dt-etune .pricing-later{margin:10px 0;font-size:11px}.dt-etune .tune-pricing{margin-top:12px}.dt-etune .tune-pricing dl{margin:0 0 8px;font-size:12px;line-height:1.5}.dt-etune .tune-pricing dl>div{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.dt-etune .tune-pricing dt{color:#a6b2bb;font-weight:400}.dt-etune .tune-pricing dd{margin:0;color:#e4e9ed;white-space:nowrap}.dt-etune .tune-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding-top:8px;border-top:1px solid #2b3a44;color:#e4e9ed;font-size:14px}.dt-etune .tune-subtotal strong{font-size:22px;font-weight:500;white-space:nowrap}.dt-etune .accessport-choice{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:14px;line-height:1.4;cursor:pointer}.dt-etune .accessport-choice input{-webkit-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#6ec5ff;cursor:pointer}.dt-etune .accessport-choice input:focus-visible{outline:2px solid #6ec5ff;outline-offset:4px}.dt-etune .accessport-price{white-space:nowrap}.dt-etune .accessport-details-link{display:inline-block;margin-top:6px;font-size:11px;line-height:1.5;color:#6ec5ff;text-underline-offset:3px}.dt-etune .accessport-option .configuration-help{margin-top:0}.dt-etune .accessport-pricing{margin-top:10px}.dt-etune .accessport-pricing dl{margin-bottom:8px}.dt-etune .accessport-pricing .configuration-help{margin-top:6px}.dt-etune .purchase-footnote{margin-top:12px;padding-top:12px}@media(max-width:850px){.dt-etune .purchase-card{padding:18px}.dt-etune .field input,.dt-etune .field select,.dt-etune .field textarea,.dt-etune .part-heading>select{font-size:16px}.dt-etune .field input,.dt-etune .field select,.dt-etune .part-heading>select{height:44px;min-height:44px}.dt-etune .part-card{padding:5px 0}.dt-etune .stock-shortcut{min-height:40px}}@media(max-width:520px){.dt-etune .purchase-card{padding:16px 14px}.dt-etune .purchase-heading{align-items:center}.dt-etune .purchase-heading h2{font-size:19px}.dt-etune .part-heading{grid-template-columns:minmax(0,1fr) minmax(108px,.88fr);gap:8px}.dt-etune .part-info{gap:8px}.dt-etune .field-grid{gap:9px 8px}.dt-etune .vehicle-grid{grid-template-columns:minmax(108px,.85fr) minmax(0,1.15fr)}.dt-etune .vehicle-grid select{padding-left:8px;padding-right:20px}}@media(max-width:360px){.dt-etune .purchase-card{padding:15px 12px}.dt-etune .part-heading{grid-template-columns:minmax(0,1fr) 108px}.dt-etune .part-info{grid-template-columns:minmax(0,1fr)}.dt-etune .part-info .field label{min-height:0}.dt-etune .vehicle-grid{grid-template-columns:minmax(0,1fr)}}.dt-etune .part-other-info{grid-template-columns:minmax(0,1fr)}.dt-etune .part-other-info .field label{min-height:0}@media(max-width:520px){.dt-etune .part-card[data-part-options]>.part-heading{grid-template-columns:minmax(0,1fr) minmax(136px,.88fr)}}.dt-etune .etune-examples{--example-ink:#e4e9ed;--example-muted:#a6b2bb;--example-blue:#6ec5ff;--example-divider:#2b3a44;--graph-background:#141414;--graph-grid:#737a7d;--graph-axis:#b3b3b3;--graph-power:#f0545e;--graph-torque:#42a5f5;--graph-logo-opacity:.3;--graph-logo-mobile-opacity:.28;--graph-logo-filter:none;--graph-marker-stroke:#fff;margin-top:26px;padding:22px;min-width:0;border:1px solid #385563;border-radius:18px;background:linear-gradient(155deg,#ffffff0d,transparent 32%),linear-gradient(#080808f2,#020202f7);box-shadow:0 2px 7px #6ec5ff15,0 4px 14px #6ec5ff0d;color:var(--example-ink)}.dt-etune .etune-examples>.detail-heading{margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid var(--example-divider)}.dt-etune .etune-examples>.detail-heading h2{margin:0;color:var(--example-blue);font-size:21px;line-height:1.3}.dt-etune .etune-example{min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.dt-etune .etune-example+.etune-example{margin-top:22px;padding-top:22px;border-top:1px solid var(--example-divider)}.dt-etune .example-copy h3{font:500 18px/1.3 Maven Pro,sans-serif;letter-spacing:-.02em;text-transform:none;color:var(--example-ink);margin:0 0 6px;padding:0;border:0;background:none;box-shadow:none}.dt-etune .example-copy .prose{margin:0;color:var(--example-muted)}.dt-etune .example-copy .example-parts{margin-top:5px}.dt-etune .example-graph{margin:16px 0 0;min-width:0}.dt-etune .example-graph-link{display:block;border:0;border-radius:0;background:none;box-shadow:none}.dt-etune .interactive-dyno-chart{display:block;min-width:0;cursor:crosshair;touch-action:pan-y pinch-zoom}.dt-etune .interactive-dyno-chart:focus-visible{outline:2px solid var(--example-blue);outline-offset:3px}.dt-etune .dyno-cursor{pointer-events:none}.dt-etune .dyno-crosshair{display:none}.dt-etune .dyno-cursor circle{r:5;stroke:var(--graph-marker-stroke);stroke-width:2;vector-effect:non-scaling-stroke}.dt-etune .dyno-cursor [data-cursor-channel=power]{fill:var(--graph-power)}.dt-etune .dyno-cursor [data-cursor-channel=torque]{fill:var(--graph-torque)}.dt-etune .database-legend.dyno-readout{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 12px;font-size:12px;line-height:1.6;color:var(--example-muted);font-variant-numeric:tabular-nums}.dt-etune .database-legend.dyno-readout>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.dt-etune .database-legend.dyno-readout strong{font-weight:700;color:var(--graph-axis)}.dt-etune .database-legend .dyno-power-reading strong{color:var(--graph-power)}.dt-etune .database-legend .dyno-torque-reading strong{color:var(--graph-torque)}.dt-etune .database-legend i{display:inline-block;flex:none;width:21px;height:3px}.dt-etune .legend-power{background:var(--graph-power)}.dt-etune .legend-torque{background:var(--graph-torque)}.dt-etune .dyno-chart-help{margin:8px 0;font-size:10px;line-height:1.6;color:var(--example-muted)}.dt-etune .example-graph svg{display:block;width:100%;height:auto;overflow:visible}.dt-etune .example-graph figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;font-size:10px;line-height:1.5;color:var(--example-muted);margin-top:4px}.dt-etune .example-graph .text-link{margin-top:0}.dt-etune .example-graph .database-chart{font-family:Maven Pro,sans-serif;overflow:hidden;background:var(--graph-background)}.dt-etune .example-graph .database-chart-mobile{display:none}.dt-etune .example-graph .graph-background{fill:var(--graph-background)}.dt-etune .example-graph .grid-line{stroke:var(--graph-grid);stroke-width:2}.dt-etune .example-graph .axis-label{fill:var(--graph-axis);font-size:15.3px;font-weight:600}.dt-etune .example-graph .axis-title{fill:var(--graph-axis);font-size:15px;font-weight:700;letter-spacing:.06em}.dt-etune .example-graph .axis-corner-title{font-size:17px}.dt-etune .example-graph .graph-watermark{opacity:var(--graph-logo-opacity);filter:var(--graph-logo-filter);pointer-events:none}.dt-etune .example-graph .graph-line{stroke-linecap:round;stroke-linejoin:round}.dt-etune .example-graph .graph-line-power{stroke:var(--graph-power);stroke-width:5.4}.dt-etune .example-graph .graph-line-torque{stroke:var(--graph-torque);stroke-width:4.6}@media(max-width:650px){.dt-etune .etune-examples{padding:18px 16px}.dt-etune .etune-examples>.detail-heading h2{font-size:19px}.dt-etune .example-graph .database-chart-desktop{display:none}.dt-etune .example-graph .database-chart-mobile{display:block}.dt-etune .example-graph .grid-line{stroke-width:3}.dt-etune .example-graph .axis-label{font-size:25.5px;font-weight:700}.dt-etune .example-graph .axis-title{font-size:20px}.dt-etune .example-graph .axis-corner-title{font-size:24px}.dt-etune .example-graph .graph-line-power{stroke-width:7.7}.dt-etune .example-graph .graph-line-torque{stroke-width:6.5}.dt-etune .example-graph .graph-watermark{opacity:var(--graph-logo-mobile-opacity)}.dt-etune .dyno-cursor circle{stroke-width:3}}@media(max-width:430px){.dt-etune .example-graph figcaption{display:block}.dt-etune .example-graph figcaption>span{display:block}}.dt-accessport .product-layout{grid-template-areas:"intro purchase" "overview purchase" "details purchase";grid-template-rows:auto auto 1fr}.dt-accessport .product-intro{gap:25px}.dt-accessport .product-art{flex-basis:176px}.dt-accessport .hero-image{width:176px;height:176px;background:#000}.dt-accessport h1{font-size:clamp(26px,2.4vw,34px)}.dt-accessport .purchase-card{position:static}.dt-accessport .accessport-specs{font-size:12px;line-height:1.6;margin:19px 0 0}.dt-accessport .accessport-specs>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:15px;padding:11px 0;border-top:1px solid #2b3a44}.dt-accessport .accessport-specs dt{color:#a6b2bb;font-weight:400}.dt-accessport .accessport-specs dd{margin:0;color:#e4e9ed;overflow-wrap:anywhere}.dt-accessport .accessport-tune-offer{border-top:1px solid #2b3a44;margin:20px 0 0;padding-top:18px}.dt-accessport .accessport-tune-offer h3{font-family:inherit;font-size:17px;line-height:1.4;font-weight:500;letter-spacing:0;text-transform:none;color:#e4e9ed;padding:0;margin:0 0 9px;border:0;background:none;box-shadow:none}.dt-accessport .accessport-tune-offer p{color:#b5c1ca;font-size:13px;line-height:1.75}.dt-accessport .dt-ots-submit{gap:10px;text-align:center;line-height:1.5;padding:12px 18px;margin-top:14px;text-decoration:none}.dt-accessport .accessport-feedback{font-size:12px;line-height:1.65;color:#c4e8ff;margin-top:13px}.dt-accessport .accessport-feedback:empty{display:none}.dt-accessport .accessport-configure{font-size:13px;line-height:1.6;min-height:44px}.dt-accessport .accessport-features{margin-bottom:0}.dt-accessport .accessport-fitment{padding-top:0}.dt-accessport .accessport-disclosure summary{min-height:48px}.dt-accessport .accessport-fitment-note{color:#a6b2bb}.dt-accessport .prose .accessport-fact-list{padding-left:18px;margin:0}.dt-accessport .accessport-fact-list li{padding:0;margin:0 0 10px}.dt-accessport .accessport-fact-list li:last-child{margin-bottom:0}.dt-accessport .accessport-full-specs{margin:0}.dt-accessport .accessport-full-specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;padding:8px 0;border-bottom:1px solid #1d2b34}.dt-accessport .accessport-full-specs dt{color:#a6b2bb;font-weight:400}.dt-accessport .accessport-full-specs dd{margin:0;overflow-wrap:anywhere}.dt-accessport .prose .accessport-applications{list-style:none;padding:0;margin:0}.dt-accessport .accessport-applications li{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:7px 0;margin:0;border-bottom:1px solid #1d2b34}.dt-accessport .accessport-applications li>span:last-child{flex-shrink:0;color:#a6b2bb;font-size:12px}.dt-accessport .accessport-compatibility-note{margin-top:13px}.dt-accessport .accessport-fitment .text-link{font-size:12px;line-height:1.65;text-decoration:none}.dt-accessport .accessport-related{margin-top:15px}@media(max-width:1100px){.dt-accessport .product-art{flex-basis:144px}.dt-accessport .hero-image{width:144px;height:144px}.dt-accessport .product-intro{gap:20px}}@media(max-width:850px){.dt-accessport .product-layout{grid-template-areas:"intro" "overview" "purchase" "details";grid-template-rows:auto;gap:23px}.dt-accessport .product-art{flex-basis:136px}.dt-accessport .hero-image{width:136px;height:136px}.dt-accessport h1{font-size:30px}.dt-accessport .purchase-heading h2{font-size:20px}.dt-accessport .accessport-fitment .detail-heading{align-items:center}}@media(max-width:500px){.dt-accessport .product-art{flex-basis:106px}.dt-accessport .hero-image{width:106px;height:106px}.dt-accessport .product-intro{gap:18px}.dt-accessport h1{font-size:27px;line-height:1.2;margin:8px 0}.dt-accessport .product-subtitle{font-size:12px}.dt-accessport .requirement{font-size:9px;margin-top:12px}.dt-accessport .title-block .eyebrow{font-size:8px}.dt-accessport .accessport-specs>div{grid-template-columns:65px minmax(0,1fr);gap:13px}.dt-accessport .dt-ots-submit{font-size:13px}.dt-accessport .accessport-fitment .detail-heading h2{font-size:20px}}@media(max-width:360px){.dt-accessport .product-art{flex-basis:90px}.dt-accessport .hero-image{width:90px;height:90px}.dt-accessport .product-intro{gap:14px}.dt-accessport h1{font-size:24px}.dt-accessport .product-subtitle{font-size:11px}.dt-accessport .accessport-applications li{align-items:flex-start;gap:8px}.dt-accessport .accessport-applications li>span:first-child{max-width:175px}.dt-accessport .accessport-applications li>span:last-child{font-size:11px}.dt-accessport .accessport-fitment .detail-heading{gap:10px}.dt-accessport .accessport-fitment .detail-heading h2{font-size:18px}.dt-accessport .accessport-fitment .detail-heading>span{font-size:9px}}.dt-ots [data-production-form]{margin:0}.dt-ots [data-cart-submit]:disabled{cursor:not-allowed;opacity:.55}
/*# sourceMappingURL=/cdn/shop/t/34/assets/dotson-products.css.map */
