@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{margin-top:26px;min-width:0}.dt-etune .etune-examples>.detail-heading{margin-bottom:15px}.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 #2b3a44}.dt-etune .example-copy h3{font:500 18px/1.3 Maven Pro,sans-serif;letter-spacing:-.02em;text-transform:none;color:#e4e9ed;margin:0 0 6px;padding:0;border:0;background:none;box-shadow:none}.dt-etune .example-copy .prose{margin:0}.dt-etune .example-copy .example-parts{margin-top:5px}.dt-etune .example-graph{margin:14px 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 #6ec5ff;outline-offset:3px}.dt-etune .dyno-cursor{pointer-events:none}.dt-etune .dyno-crosshair{stroke:#dce6eb;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;opacity:.8}.dt-etune .dyno-cursor circle{stroke:#edf3f7;stroke-width:1.5;vector-effect:non-scaling-stroke}.dt-etune .dyno-cursor [data-cursor-channel=power]{fill:#f0545e}.dt-etune .dyno-cursor [data-cursor-channel=torque]{fill:#42a5f5}.dt-etune .dyno-readout{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:9px;font-size:12px;line-height:1.6;color:#a6b2bb;font-variant-numeric:tabular-nums}.dt-etune .dyno-readout>span{white-space:nowrap}.dt-etune .dyno-readout strong{font-weight:500;color:#e4e9ed}.dt-etune .dyno-power-reading:before,.dt-etune .dyno-torque-reading:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#f0545e}.dt-etune .dyno-torque-reading:before{background:#42a5f5}.dt-etune .dyno-chart-help{margin:4px 0 8px;font-size:10px;line-height:1.6;color:#8fa5b4}.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:#8198a8;margin-top:4px}.dt-etune .example-graph .text-link{margin-top:0}.dt-etune .database-legend{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;font-size:11px;color:#dce6eb;margin-bottom:8px}.dt-etune .database-legend>span{display:inline-flex;align-items:center;gap:7px}.dt-etune .database-legend i{display:inline-block;width:21px;height:3px}.dt-etune .legend-power{background:#f0545e}.dt-etune .legend-torque{background:#42a5f5}.dt-etune .example-graph .database-chart{font-family:Maven Pro,sans-serif;overflow:hidden}.dt-etune .example-graph .database-chart-mobile{display:none}.dt-etune .example-graph .graph-background{fill:#171c20}.dt-etune .example-graph .grid-line{stroke:#46535c;stroke-width:2}.dt-etune .example-graph .axis-label{fill:#eef3f5;font-size:15.3px;font-weight:600}.dt-etune .example-graph .axis-title{fill:#bdcbd1;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:.3;filter:none;pointer-events:none}.dt-etune .example-graph .graph-line{stroke-linecap:round;stroke-linejoin:round}.dt-etune .example-graph .graph-line-power{stroke-width:6}.dt-etune .example-graph .graph-line-torque{stroke-width:5.1}@media(max-width:850px){.dt-etune .example-graph .database-chart-desktop{display:none}.dt-etune .example-graph .database-chart-mobile{display:block}.dt-etune .example-graph .axis-label{font-size:25.5px}.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:8.5}.dt-etune .example-graph .graph-line-torque{stroke-width:7.2}}@media(max-width:430px){.dt-etune .example-graph figcaption{display:block}.dt-etune .example-graph figcaption>span{display:block}}.dt-etune #tunersync{--blue:#6ec5ff;grid-column:1/-1;width:100%;margin:0;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;padding:90px 0 92px;font-size:16px;line-height:1.65;color:#edf3f7}.dt-etune #tunersync h2,.dt-etune #tunersync p{margin:0}.dt-etune #tunersync .eyebrow{font-size:11px;font-weight:700;letter-spacing:2.3px;color:#6ec5ff;line-height:1.5;margin-bottom:20px}.dt-etune #tunersync .app-copy{max-width:490px}.dt-etune #tunersync h2{font-size:47px;line-height:1.14;letter-spacing:-1.6px;font-weight:500}.dt-etune #tunersync h2 span{color:#6ec5ff}.dt-etune #tunersync .section-lede{color:#a9bac6;font-size:15px;line-height:1.85;margin-top:23px}.dt-etune #tunersync .app-points{list-style:none;padding:0;margin:26px 0 30px;display:grid;gap:11px;font-size:13px;color:#bed0dc}.dt-etune #tunersync .app-points li{display:flex;align-items:center;gap:11px;margin:0;padding:0}.dt-etune #tunersync svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dt-etune #tunersync .app-points svg{color:#6ec5ff;width:16px;height:16px;flex-shrink:0}.dt-etune #tunersync .app-note{max-width:410px;font-size:11px;color:#7892a3;line-height:1.85;margin-top:20px}.dt-etune #tunersync .app-visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:590px;background:radial-gradient(ellipse,#16354844,transparent 67%);overflow:hidden}.dt-etune #tunersync .phone{position:relative;z-index:1;flex-shrink:0;border:5px solid #18252d;box-shadow:0 0 0 1px #7da6be5c,0 24px 60px #000b,inset 0 0 0 1px #ffffff21;width:242px;border-radius:25px;background:#040708;padding:3px;transform:rotate(-5deg);overflow:hidden}.dt-etune #tunersync .phone img{display:block;width:100%;max-width:100%;height:auto;border-radius:17px}.dt-etune #tunersync .orbit{position:absolute;border:1px solid #6ec5ff12;border-radius:50%;width:440px;height:440px}.dt-etune #tunersync .orbit-two{width:600px;height:600px}.dt-etune #tunersync .app-context{position:absolute;z-index:2;bottom:83px;right:0;border:1px solid #6ec5ff45;padding:17px 24px 17px 18px;border-radius:9px;display:flex;align-items:center;gap:13px;background:linear-gradient(120deg,#1d303dfa,#0a131cfa);box-shadow:0 10px 30px #0009;font-size:8px;letter-spacing:1.3px;color:#89a8bd}.dt-etune #tunersync .app-context strong{font-size:11px;letter-spacing:.8px;font-weight:500;color:#d6eeff}.dt-etune #tunersync .tiny-status{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#6ec5ff;box-shadow:0 0 10px #6ec5ff66}.dt-etune #tunersync .app-caption{position:absolute;bottom:0;color:#647f91;font-size:9px;letter-spacing:.4px}.dt-etune #tunersync .button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:52px;padding:13px 24px;border:1px solid #b7e5ff;background:linear-gradient(140deg,#9bd9ff,#6ec5ff);color:#092033;border-radius:8px;font-size:14px;line-height:1.65;font-weight:700;box-shadow:inset 0 1px #ffffff60,0 5px 25px #49a6df15;transition:background .2s,border-color .2s,transform .2s;white-space:nowrap;text-decoration:none}.dt-etune #tunersync .button:hover{background:linear-gradient(140deg,#b9e5ff,#82ceff);border-color:#6ec5ff;transform:translateY(-1px)}.dt-etune #tunersync .button span{font-size:19px}@media(max-width:1150px){.dt-etune #tunersync{gap:60px;padding-block:82px}.dt-etune #tunersync h2{font-size:37px}.dt-etune #tunersync .app-context{right:0;padding:14px}}@media(max-width:900px){.dt-etune #tunersync{gap:35px;grid-template-columns:.9fr 1.1fr}.dt-etune #tunersync .app-visual{min-height:505px}.dt-etune #tunersync .phone{width:195px}.dt-etune #tunersync .app-context{bottom:30px}.dt-etune #tunersync h2{font-size:36px}.dt-etune #tunersync .section-lede{font-size:13px}.dt-etune #tunersync .app-points{font-size:11px}.dt-etune #tunersync .app-note{font-size:10px}}@media(max-width:600px){.dt-etune #tunersync{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:42px;padding-bottom:54px}.dt-etune #tunersync .app-copy{order:0;min-width:0}.dt-etune #tunersync .app-visual{order:1;min-height:515px;margin-top:22px;overflow:hidden}.dt-etune #tunersync .eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:16px}.dt-etune #tunersync h2{font-size:36px;letter-spacing:-1.1px;line-height:1.17}.dt-etune #tunersync .section-lede{font-size:14px;margin-top:20px}.dt-etune #tunersync .app-points{font-size:12px;gap:12px;margin-top:24px}.dt-etune #tunersync .app-note{font-size:11px}.dt-etune #tunersync .phone{width:205px;transform:rotate(-5deg)}.dt-etune #tunersync .app-context{right:0;bottom:59px;padding:15px 18px}.dt-etune #tunersync .app-context strong{font-size:10px}.dt-etune #tunersync .app-context>span:last-child{font-size:7px}.dt-etune #tunersync .orbit-one{width:360px;height:360px}.dt-etune #tunersync .orbit-two{width:480px;height:480px}.dt-etune #tunersync .button{box-shadow:inset 0 1px #ffffff60}}@media(prefers-reduced-motion:reduce){.dt-etune #tunersync .button{transition:none}.dt-etune #tunersync .button:hover{transform:none}}.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/38/assets/dotson-products.css.map */
