@font-face{font-family:Maven Pro;src:url(dotson-maven-pro.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body:has(.dt-tuning) #shopify-section-sidebar{display:none}body:has(.dt-tuning) #main{width:100%;padding:25px 28px 34px}body:has(.dt-tuning) #content{background:transparent;border:0;overflow:visible;box-shadow:none}.dt-tuning{--blue:#6ec5ff;--ink:#e4e9ed;--muted:#a6b2bb;font-family:Maven Pro,sans-serif;color:var(--ink);font-size:14px;line-height:1.65}.dt-tuning *{box-sizing:border-box}.dt-tuning .dyno-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dt-tuning :is(h1,h2,h3,p){margin:0;padding:0;background:none;border:0;box-shadow:none;text-transform:none;text-shadow:none;letter-spacing:normal}.dt-tuning h1{font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.dt-tuning h2{font-size:21px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.dt-tuning h3{font-size:16px;font-weight:500;line-height:1.45;color:var(--ink)}.dt-tuning a{color:var(--blue);text-decoration:none}.dt-tuning a:hover{color:#c4e8ff}.dt-tuning a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.dt-tuning .dyno-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid #2b3a44}.dt-tuning .dyno-hero p{color:#b5c1ca;font-size:14px;line-height:1.75;max-width:590px;margin-top:13px}.dt-tuning .dyno-jump-links{display:flex;align-items:center;gap:23px;flex-shrink:0}.dt-tuning .dyno-jump-links a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:9px}.dt-tuning .dyno-jump-links .button{color:#edf7ff}.dt-tuning .dyno-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);grid-template-areas:"pricing locations";gap:48px;align-items:start}.dt-tuning .dyno-pricing{grid-area:pricing;min-width:0;scroll-margin-top:24px}.dt-tuning .pricing-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.dt-tuning .pricing-heading span{font-size:11px;color:var(--muted);white-space:nowrap}.dt-tuning .pricing-intro{font-size:13px;color:#b5c1ca;line-height:1.75;margin:10px 0 27px;max-width:560px}.dt-tuning .platform-heading{margin-bottom:7px}.dt-tuning .platform-heading h2{font-size:21px}.dt-tuning .platform-heading p{font-size:13px;color:var(--muted);margin-top:7px;line-height:1.7}.dt-tuning .dyno-process{font-size:13px;line-height:1.75;color:#b5c1ca;margin-top:11px}.dt-tuning .dyno-process p+p{margin-top:10px}.dt-tuning .dyno-process a{text-decoration:underline;text-underline-offset:3px}.dt-tuning .dyno-process .tune-requirement{font-size:12px;color:var(--muted);margin-top:12px}.dt-tuning .standalone-pricing{margin-top:31px;padding-top:27px;border-top:1px solid #2b3a44}.dt-tuning .standalone-contact{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;margin-top:5px}.dt-tuning .price-group{margin-top:22px}.dt-tuning .price-group h3{margin-bottom:10px}.dt-tuning .price-table{width:100%;border-collapse:collapse;table-layout:auto;margin:0;background:none;border:0;font-size:13px;line-height:1.5}.dt-tuning .price-table :is(th,td){padding:11px 0;border:0;border-bottom:1px solid #25333d;background:none;color:var(--ink);text-align:left;vertical-align:top;box-shadow:none;word-break:normal}.dt-tuning .price-table thead th{font-size:11px;font-weight:400;color:var(--muted);padding:0 0 8px}.dt-tuning .price-table tbody th{font-weight:400;padding-right:22px}.dt-tuning .price-table :is(th,td):last-child{text-align:right;white-space:nowrap;width:75px;font-variant-numeric:tabular-nums}.dt-tuning .price-table .price-qualifier{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:2px}.dt-tuning .platform-note{font-size:12px;line-height:1.75;color:#b5c1ca;margin-top:13px}.dt-tuning .ecutek-pricing{margin-top:31px;padding-top:27px;border-top:1px solid #2b3a44}.dt-tuning .ecutek-pricing .price-group{margin-top:17px}.dt-tuning .pricing-caveat{font-size:12px;line-height:1.75;color:#b5c1ca;margin-top:20px}.dt-tuning .dyno-locations{grid-area:locations;min-width:0;scroll-margin-top:24px;position:sticky;top:24px}.dt-tuning .location-panel{padding:24px 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-tuning .location-intro{font-size:13px;line-height:1.75;color:#b5c1ca;margin-top:10px}.dt-tuning .shop{margin-top:22px;padding-top:21px;border-top:1px solid #2b3a44}.dt-tuning .shop-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.dt-tuning .shop-heading h3{font-size:17px}.dt-tuning .shop-heading p{font-size:12px;color:var(--muted);margin-top:3px}.dt-tuning .shop-heading img{display:block;width:99px;height:42px;object-fit:contain;flex-shrink:0}.dt-tuning address{font-size:13px;line-height:1.75;font-style:normal;color:#b5c1ca;margin:0 0 16px}.dt-tuning .shop-actions{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.dt-tuning .shop-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500;min-height:44px;margin:0;padding:.7em 1.1em;color:#edf7ff}.dt-tuning .shop-actions .text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:#c4e8ff}.dt-tuning .etune-alternative{margin-top:23px;padding:0 2px}.dt-tuning .etune-alternative h2{font-size:17px}.dt-tuning .etune-alternative a{display:inline-flex;align-items:center;gap:10px;font-size:13px;min-height:44px;margin-top:3px}@media(max-width:1100px){.dt-tuning .dyno-layout{grid-template-columns:minmax(0,1.12fr) minmax(325px,.88fr);gap:30px}.dt-tuning .dyno-hero{align-items:flex-start}.dt-tuning .dyno-jump-links{flex-direction:column;gap:4px}.dt-tuning .location-panel{padding:22px}.dt-tuning .shop-heading{align-items:flex-start;gap:10px}.dt-tuning .shop-heading img{width:79px;height:35px}}@media(max-width:850px){body:has(.dt-tuning) #main{padding:22px 4px 28px}.dt-tuning .dyno-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"locations" "pricing";gap:31px}.dt-tuning .dyno-locations{position:static}.dt-tuning .dyno-hero{gap:20px;margin-bottom:24px;padding-bottom:23px}.dt-tuning .dyno-hero p{font-size:14px}.dt-tuning .dyno-jump-links{min-width:148px}.dt-tuning .location-panel{padding:22px}.dt-tuning .shop-heading img{width:100px;height:40px}.dt-tuning .shop-heading h3{font-size:18px}.dt-tuning .pricing-intro{max-width:100%;margin-bottom:23px}.dt-tuning .price-table{font-size:14px}.dt-tuning .price-table .price-qualifier{font-size:12px}.dt-tuning .location-intro,.dt-tuning address,.dt-tuning .platform-heading p,.dt-tuning .platform-note,.dt-tuning .pricing-caveat{font-size:13px}}@media(max-width:540px){.dt-tuning .dyno-hero{display:block}.dt-tuning .dyno-hero h1{font-size:32px}.dt-tuning .dyno-jump-links{flex-direction:row;gap:22px;margin-top:16px}.dt-tuning .dyno-jump-links a{font-size:12px}.dt-tuning .location-panel{padding:20px 19px}.dt-tuning .shop-heading img{width:86px;height:36px}.dt-tuning .shop-heading h3{font-size:17px}.dt-tuning .pricing-heading,.dt-tuning .shop-actions{gap:12px}.dt-tuning .shop-actions .button{font-size:13px}.dt-tuning .price-table tbody th{padding-right:12px}.dt-tuning .price-table :is(th,td):last-child{width:68px}.dt-tuning .etune-alternative{margin-top:20px}.dt-tuning .price-group h3{font-size:15px}}@media(prefers-reduced-motion:no-preference){html:has(.dt-tuning){scroll-behavior:smooth}}.dt-tuning .location-panel{overflow:hidden}.dt-tuning .shop--photo{position:relative;isolation:isolate;overflow:hidden;margin:22px -25px 0;padding:20px 25px;background:#030505}.dt-tuning .shop--photo+.shop--photo{margin-top:0}.dt-tuning .shop--photo:last-child{margin-bottom:-24px}.dt-tuning .shop--photo .shop-background{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 55%;pointer-events:none}.dt-tuning .shop--efi-performance .shop-background,.dt-tuning .shop--mach-v .shop-background{width:78%;left:22%;object-position:center 74%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%)}.dt-tuning .shop--mach-v .shop-background{width:86%;left:14%;object-position:center 65%}.dt-tuning .shop--photo:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#020404f7,#020404e6 24%,#020404a6 46%,#0204043d 72%,#02040424),linear-gradient(180deg,#02040470,#02040418 42%,#02040480)}.dt-tuning .shop--photo .shop-heading p,.dt-tuning .shop--photo address{color:#c0c9cf}.dt-tuning .shop--photo .shop-heading{align-items:center;gap:14px}.dt-tuning .shop--photo .shop-heading>div{min-width:0}.dt-tuning .shop--photo .shop-heading img{width:180px;height:auto;max-width:46%;flex-shrink:0}@media(max-width:1100px){.dt-tuning .shop--photo{margin-inline:-22px;padding-inline:22px}.dt-tuning .shop--photo:last-child{margin-bottom:-22px}}@media(max-width:540px){.dt-tuning .shop--photo{margin-inline:-19px;padding:20px 19px}.dt-tuning .shop--photo:last-child{margin-bottom:-20px}}.dt-tuning .dyno-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:30px}.dt-tuning .pricing-intro{max-width:100%;margin-bottom:20px}.dt-tuning .price-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.dt-tuning .price-menu-card{min-width:0;padding:21px 20px 18px;border:1px solid transparent;border-radius:18px;background:linear-gradient(155deg,#ffffff0c,transparent 35%),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-tuning .price-menu-card .menu-heading{min-height:111px;padding-bottom:17px;border-bottom:1px solid #31414b}.dt-tuning .price-menu-card h3{color:var(--blue);font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.dt-tuning .price-menu-card .menu-vehicles{margin-top:11px;color:var(--muted);font-size:12px;line-height:1.55}.dt-tuning .price-menu-card .price-table{margin-top:5px}.dt-tuning .price-menu-card .price-table :is(caption,thead){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dt-tuning .price-menu-card .price-table tbody th{padding:15px 12px 15px 0;font-size:13px;line-height:1.5;font-weight:400}.dt-tuning .price-menu-card .price-table tbody td{width:auto;padding:13px 0 15px;color:var(--blue);font-size:21px;line-height:1.45;font-weight:500;letter-spacing:-.035em}.dt-tuning .price-menu-card .price-table .price-qualifier{margin-top:3px;font-size:11px;line-height:1.4}.dt-tuning .price-menu-card .price-table tr:last-child :is(th,td){border-bottom:0}.dt-tuning .menu-requirement{margin-top:12px;padding-top:12px;border-top:1px solid #31414b;color:var(--muted);font-size:11px;line-height:1.6}.dt-tuning .menu-standalone{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:20px 22px}.dt-tuning .menu-standalone>div{min-width:0}.dt-tuning .menu-standalone h3{font-size:19px}.dt-tuning .menu-standalone p{color:var(--muted);font-size:12px;line-height:1.65;margin-top:8px;max-width:440px}.dt-tuning .menu-standalone .button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;font-size:12px;padding:10px 16px;white-space:nowrap}.dt-tuning .menu-process{color:var(--muted);font-size:12px;line-height:1.7;margin-top:19px}.dt-tuning .menu-process p+p{margin-top:9px}.dt-tuning .menu-process a{text-decoration:underline;text-underline-offset:3px}.dt-tuning .pricing-caveat{margin-top:10px;font-size:11px}.dt-tuning .dyno-database-feature{position:relative;isolation:isolate;overflow:hidden;margin-top:26px;padding:27px 25px;min-height:245px;border:1px solid #42687d;border-radius:18px;background:#070b0d;box-shadow:0 2px 7px #6ec5ff15,0 4px 14px #6ec5ff0d}.dt-tuning .database-feature-graphic{position:absolute;z-index:-2;top:0;right:-8%;bottom:0;left:24%;opacity:.85}.dt-tuning .database-feature-graphic svg{display:block;width:100%;height:100%;overflow:visible}.dt-tuning .database-feature-graphic .grid-line{stroke:#52616b;stroke-width:1.5;opacity:.45}.dt-tuning .database-feature-graphic .graph-line-power{fill:none;stroke:#f0545e;stroke-width:5}.dt-tuning .database-feature-graphic .graph-line-torque{fill:none;stroke:#42a5f5;stroke-width:5}.dt-tuning .dyno-database-feature:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070b0dfc,#070b0df5 28%,#070b0da6 58%,#070b0d24),linear-gradient(180deg,#070b0d66,transparent 50%,#070b0d77)}.dt-tuning .database-feature-copy{max-width:370px}.dt-tuning .database-feature-copy .eyebrow{color:var(--blue);font-size:10px;line-height:1.5;letter-spacing:.12em;font-weight:500;text-transform:uppercase;margin:0 0 9px;padding:0}.dt-tuning .database-feature-copy h3{font-size:27px;line-height:1.2;letter-spacing:-.025em}.dt-tuning .database-feature-copy p:not(.eyebrow){max-width:320px;color:#bdc9d0;font-size:13px;line-height:1.65;margin-top:12px}.dt-tuning .database-feature-copy .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:18px 0 0;padding:10px 19px;font-size:12px}html[data-dt-theme=light] .dt-tuning .price-menu-card{background:var(--dt-glass);border-color:#9fb7c7;box-shadow:var(--dt-shadow)}html[data-dt-theme=light] .dt-tuning .price-menu-card :is(.menu-heading,.menu-requirement){border-color:#c1cdd6}html[data-dt-theme=light] .dt-tuning .price-menu-card h3,html[data-dt-theme=light] .dt-tuning .price-menu-card .price-table tbody td{color:#0067a5}html[data-dt-theme=light] .dt-tuning :is(.menu-vehicles,.menu-requirement,.menu-process,.menu-standalone p){color:#52616e}html[data-dt-theme=light] .dt-tuning .dyno-database-feature{border-color:#9fb7c7;background:#f8fafc;box-shadow:var(--dt-shadow)}html[data-dt-theme=light] .dt-tuning .dyno-database-feature:before{background:linear-gradient(90deg,#f8fafcfc,#f8fafcf5 28%,#f8fafca6 58%,#f8fafc24),linear-gradient(180deg,#f8fafc66,transparent 50%,#f8fafc77)}html[data-dt-theme=light] .dt-tuning .database-feature-copy h3{color:#1b2a34}html[data-dt-theme=light] .dt-tuning .database-feature-copy p:not(.eyebrow){color:#52616e}html[data-dt-theme=light] .dt-tuning .database-feature-graphic .grid-line{stroke:#7d919e}html[data-dt-theme=light] .dt-tuning .database-feature-graphic .graph-line-power{stroke:#a72e3b}html[data-dt-theme=light] .dt-tuning .database-feature-graphic .graph-line-torque{stroke:#0067a5}@media(max-width:1100px){.dt-tuning .dyno-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"locations" "pricing";gap:32px}.dt-tuning .dyno-locations{position:static}.dt-tuning .price-menu-card .menu-heading{min-height:89px}}@media(max-width:540px){.dt-tuning .price-menu-grid{grid-template-columns:minmax(0,1fr);gap:16px}.dt-tuning .price-menu-card{padding:21px 20px 16px}.dt-tuning .price-menu-card .menu-heading{min-height:0}.dt-tuning .price-menu-card .price-table tbody th{font-size:14px}.dt-tuning .menu-standalone{display:block}.dt-tuning .menu-standalone .button{margin-top:16px}.dt-tuning .dyno-database-feature{padding:30px 21px 110px}.dt-tuning .database-feature-graphic{top:70px;right:-23%;bottom:-38px;left:0;opacity:.7}.dt-tuning .dyno-database-feature:before{background:linear-gradient(180deg,#070b0dfc,#070b0dee 33%,#070b0d8a 65%,#070b0d24)}html[data-dt-theme=light] .dt-tuning .dyno-database-feature:before{background:linear-gradient(180deg,#f8fafcfc,#f8fafcee 33%,#f8fafc8a 65%,#f8fafc24)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/dotson-dyno-tuning.css.map */
