.dfs{--dfw-red:#d7192b;--dfw-red-text:#ff5a67;--dfw-ink:#07080c;--dfw-panel:#11141c;--dfw-line:#232838;--dfw-line-strong:#6b7896;--dfw-muted:#a9b1c2;--dfw-text:#e8ecf5;background:var(--dfw-ink);color:var(--dfw-text)}.dfs *,.dfs *:before,.dfs *:after{box-sizing:border-box}.dfs--navy{background:#0a1330;background-image:linear-gradient(160deg,#060a1a,#0c1838 48%,#080b16)}.dfs [hidden]{display:none!important}.dfs a{color:inherit}.dfs a:focus-visible,.dfs button:focus-visible,.dfs select:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px var(--dfw-red)}.dfs-wrap{max-width:var(--page-width,120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.dfs-wrap{padding:0 5rem}}.dfs-display{font-family:Oswald,Impact,Arial Narrow,sans-serif;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.05;color:#fff;margin:0}.dfs-eyebrow{margin:0 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--dfw-red-text)}.dfs-section{padding:6.4rem 0}.dfs-btn{display:flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2rem;border-radius:.8rem;background:var(--dfw-red);color:#fff!important;font-size:1.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center}.dfs-btn:hover{background:#b3141f}.dfs-hero{padding:5.6rem 0 6.4rem}.dfs-hero__inner{display:flex;flex-wrap:wrap;gap:4.8rem;align-items:center}.dfs-hero__copy{flex:1 1 42rem;min-width:0}.dfs-hero__title{font-size:clamp(4rem,6vw,6.4rem);line-height:1}.dfs-hero__sub{margin:1.8rem 0 0;font-size:1.7rem;line-height:1.6;color:#c9cfdd;max-width:52rem}.dfs-finder{display:block;flex:1 1 46rem;min-width:0;background:#fff;color:#111318;border-radius:1.6rem;padding:2.8rem;box-shadow:0 30px 60px -30px #000000e6}.dfs-finder .dfs-display{font-size:2.6rem;color:#111318;margin-bottom:.4rem}.dfs-finder__hint{margin:0 0 2rem;font-size:1.4rem;color:#4a5060}.dfs-finder__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.2rem}.dfs-field{display:flex;flex-direction:column;gap:.6rem}.dfs-field label{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4a5060}.dfs-field select{font:inherit;font-size:1.5rem;min-height:4.6rem;padding:0 1rem;border-radius:.8rem;border:1px solid #7a8199;background:#fff;color:#111318}.dfs-field select:disabled{background:#f1f2f5;color:#4a5060}.dfs-finder .dfs-btn{margin-top:1.6rem}.dfs-finder__note{margin:1.4rem 0 0;display:flex;gap:.8rem;align-items:center;font-size:1.3rem;color:#4a5060}.dfs-finder__note svg{flex:none}.dfs-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem;margin-bottom:2.8rem}.dfs-head .dfs-display{font-size:clamp(3.2rem,4vw,4.4rem)}.dfs-head p{margin:0;font-size:1.5rem;color:var(--dfw-muted)}.dfs-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none}.dfs-chip{font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.04em;min-height:4.4rem;padding:0 1.8rem;border-radius:999px;cursor:pointer;background:transparent;color:var(--dfw-text);border:1px solid var(--dfw-line-strong);display:inline-flex;align-items:center;text-decoration:none}.dfs-chip[aria-pressed=true]{background:var(--dfw-red);border-color:var(--dfw-red);color:#fff}a.dfs-chip:hover{border-color:#fff;color:#fff}.dfs-makes{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.dfs-make{position:relative;display:flex;flex-direction:column;gap:1.2rem;min-height:16.8rem;height:100%;padding:2.2rem;border-radius:1.4rem;text-decoration:none;background:var(--dfw-panel);border:1px solid var(--dfw-line);color:#fff}.dfs-make:hover{border-color:var(--dfw-line-strong)}.dfs-make__name{font-size:2.8rem;padding-right:5rem}.dfs-make__models{font-size:1.3rem;line-height:1.5;color:var(--dfw-muted);flex:1}.dfs-make__count{font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dfw-red-text)}.dfs-badge{position:absolute;top:1.6rem;right:1.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#2a5bd7;color:#fff;padding:.4rem .8rem;border-radius:999px}.dfs-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.dfs-tile{display:flex;align-items:center;justify-content:center;text-align:center;min-height:8.4rem;height:100%;padding:1.2rem;border-radius:1.2rem;background:#fff;color:#111318!important;text-decoration:none;font-size:1.8rem}.dfs-tile:hover{background:#eef0f4}.dfs-links-title{font-size:clamp(2.8rem,3.4vw,3.6rem);margin-bottom:2.4rem}.dfs-trust{border-top:3px solid var(--dfw-red);padding:4.8rem 0}.dfs-trust ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.4rem;margin:0;padding:0;list-style:none}.dfs-trust li{display:flex;gap:1.4rem;align-items:center;padding:1.8rem;border-radius:1.2rem;background:var(--dfw-panel);border:1px solid var(--dfw-line)}.dfs-trust svg{flex:none;width:2.8rem;height:2.8rem}.dfs-trust strong{display:block;font-size:1.5rem;color:#fff}.dfs-trust__text{font-size:1.3rem;color:var(--dfw-muted)}.dfs-crumbs{padding:1.6rem 0;font-size:1.3rem;color:var(--dfw-muted)}.dfs-crumbs ol{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.dfs-crumbs li+li:before{content:"/";margin-right:.6rem}.dfs-crumbs a{display:inline-flex;align-items:center;min-height:2.4rem;color:var(--dfw-muted)}.dfs-crumbs [aria-current]{color:#fff}.dfs-ctx{padding:2.4rem 0 3.2rem}.dfs-ctx__title{font-size:3.4rem;margin:0 0 2.2rem}.dfs-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:1.8rem;margin:0;padding:0;list-style:none}.dfs-model{display:flex;flex-direction:column;height:100%;border-radius:1.6rem;overflow:hidden;background:#fff;color:#111318!important;text-decoration:none}.dfs-model__media{aspect-ratio:16/9;background:#eef0f4}.dfs-model__media img{width:100%;height:100%;object-fit:cover;display:block}.dfs-model__body{padding:2rem;display:flex;flex-direction:column;gap:.6rem}.dfs-model__name{font-size:2.6rem;color:#111318}.dfs-model__meta{font-size:1.3rem;color:#4a5060}.dfs-model__cta{margin-top:.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b3141f}.dfs-garage{display:inline-flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-bottom:2rem;padding:1.2rem 1.6rem;border-radius:1rem;background:#12301f;border:1px solid #2f7a4d;color:#c9f2d8;font-size:1.4rem;font-weight:600}.dfs-garage a{color:#fff;font-weight:700;min-height:3.2rem;display:inline-flex;align-items:center}.dfs-request{margin-top:2rem;padding:3.2rem;border-radius:1.4rem;background:var(--dfw-panel);border:1px solid var(--dfw-line);text-align:center}.dfs-request p{margin:0 0 1.4rem;font-size:1.6rem;color:#fff}.dfs-request .dfs-btn{display:inline-flex}.dfs-request__alt{margin:1.4rem 0 0!important;font-size:1.4rem!important;color:var(--dfw-muted)!important}.dfs-hero--track{position:relative;overflow:hidden;background:#04050a;min-height:56rem;display:flex;align-items:center}.dfs-hero--track .dfs-track{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dfs-hero--track .dfs-track svg{width:100%;height:100%;display:block}.dfs-hero--track .dfs-hero__inner{position:relative;z-index:1;display:block;width:100%}.dfs-hero--track .dfs-hero__copy{max-width:54rem}.dfs-hero--track .dfs-hero__title,.dfs-hero--track .dfs-hero__sub,.dfs-hero--track .dfs-eyebrow{text-shadow:0 2px 12px rgba(0,0,0,.85)}.dfs-hero--track .dfs-finder{margin-top:2.8rem;max-width:50rem}.dfs-st{animation:dfs-zoom linear infinite}@keyframes dfs-zoom{0%{transform:translate(0)}to{transform:translate(-1400px)}}.dfs-glow{animation:dfs-pulse 4s ease-in-out infinite}.dfs-glow--late{animation-delay:-2s}@keyframes dfs-pulse{50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.dfs-st,.dfs-glow{animation:none}}@media screen and (max-width:989px){.dfs-hero--track .dfs-track__cars{opacity:.35}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/dfw-shop.css.map */
