.drift-sec{--drift-bg:#000000;--drift-card:#151515;--drift-line:#262626;--drift-ink:#f4f4f2;--drift-mute:#a3a39f;--drift-acc:#ec4a85;--drift-blue:#2e4fd1;--drift-sky:#8cc8f0;--drift-acc-ink:#000000;background:var(--drift-bg);color:var(--drift-ink);font-family:var(--font-body-family,"Figtree",system-ui,sans-serif)}.drift-sec img{display:block;max-width:100%;height:auto}.drift-sec a{color:inherit;text-decoration:none}.drift-sec h1,.drift-sec h2,.drift-sec h3{font-family:var(--font-heading-family,"Oswald",Impact,sans-serif);text-transform:uppercase;line-height:.98;letter-spacing:.005em;margin:0}.drift-sec h2{font-size:clamp(32px,4.2vw,56px);font-weight:700;text-wrap:balance}.drift-eyebrow{font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--drift-acc);margin:0 0 16px}.drift-eyebrow--light{color:var(--drift-sky)}.drift-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;font-family:var(--font-heading-family,"Oswald",sans-serif);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase;border:2px solid transparent;cursor:pointer;transition:transform .15s,background .15s,color .15s}.drift-btn:hover{transform:translateY(-2px)}.drift-btn--accent{background:var(--drift-acc);color:var(--drift-acc-ink)}.drift-btn--ghost{border-color:#fff9;color:#fff}.drift-btn--ghost:hover{background:#fff;color:#000}.drift-btn--dark{background:var(--drift-acc-ink);color:var(--drift-acc)}.drift-hero{position:relative;min-height:clamp(600px,72vh,740px);display:flex;align-items:center;overflow:hidden}.drift-sec .drift-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 56%}.drift-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060606e6,#06060699 38%,#0606060d 68%),linear-gradient(0deg,rgba(6,6,6,.8) 0%,transparent 35%)}.drift-sec .drift-hero__scrim:empty,.drift-sec .drift-livery:empty,.drift-sec .drift-quote__livery:empty{display:block}.drift-hero__inner{position:relative;max-width:1320px;width:100%;margin:0 auto;padding:72px clamp(20px,4vw,56px) 80px}.drift-hero h1{font-size:clamp(52px,6.5vw,100px);font-weight:700;max-width:11ch}.drift-hero__hl{color:var(--drift-acc);display:inline-block;font-size:.52em;margin-top:.25em;letter-spacing:.02em}.drift-hero__lede{max-width:52ch;margin:24px 0 32px;font-size:clamp(16px,1.3vw,19px);color:#d8d8d4}.drift-hero__lede p{margin:0}.drift-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.drift-livery{position:absolute;left:0;right:0;bottom:0;height:28px;background:url(drift-livery.svg) center/cover}.drift-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--drift-line)}.drift-stats__item{padding:28px clamp(20px,4vw,56px);border-right:1px solid var(--drift-line);display:grid;gap:4px}.drift-stats__item:last-child{border-right:0}.drift-stats__t{font-family:var(--font-heading-family,"Oswald",sans-serif);font-weight:700;font-size:24px;line-height:1;text-transform:uppercase}.drift-stats__s{color:var(--drift-mute);font-size:14px}.drift-x5{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:clamp(72px,9vw,120px) auto 0;padding:0 clamp(20px,4vw,56px);gap:clamp(32px,5vw,72px);align-items:center}.drift-x5__media{position:relative}.drift-x5__media img{width:100%;aspect-ratio:4/3;object-fit:cover}.drift-x5__badge{position:absolute;top:16px;left:16px;background:var(--drift-acc);color:var(--drift-acc-ink);font-family:var(--font-heading-family,"Oswald",sans-serif);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:9px 12px}.drift-x5__price{font-family:var(--font-heading-family,"Oswald",sans-serif);font-weight:600;font-size:32px;line-height:1;margin:18px 0 22px}.drift-x5__price small{font-size:14px;color:var(--drift-mute)}.drift-variants{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.drift-variants label{display:inline-flex;align-items:center;gap:8px;background:var(--drift-card);color:var(--drift-ink);border:1px solid var(--drift-line);padding:11px 16px;cursor:pointer;font-weight:600;font-size:14px}.drift-variants input{accent-color:var(--drift-acc)}.drift-variants label:has(input:checked){border-color:var(--drift-acc);color:var(--drift-acc)}.drift-ticks{list-style:none;padding:0;display:grid;gap:8px;margin:0 0 22px;color:#d3d3cf}.drift-ticks li{padding-left:22px;position:relative}.drift-ticks li:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:2px;background:var(--drift-acc)}.drift-lead-note{border-left:3px solid var(--drift-acc);background:var(--drift-card);padding:14px 16px;margin:0 0 26px}.drift-x5__form{margin:0 0 22px}.drift-x5__form .drift-btn{width:100%}.drift-x5__atc{display:grid;gap:10px}.drift-components{display:grid;grid-template-columns:1.1fr 1fr;margin-top:clamp(72px,9vw,120px);background:var(--drift-bg);border-top:1px solid var(--drift-line);border-bottom:1px solid var(--drift-line)}.drift-components__media{margin:0;min-height:520px;position:relative}.drift-components__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.drift-components__body{padding:clamp(48px,6vw,88px) clamp(20px,4vw,56px);align-self:center}.drift-components__body>p{color:#cfcfcb;margin:18px 0 26px;max-width:50ch}.drift-pipeline{list-style:none;padding:0;display:grid;gap:1px;background:var(--drift-line);border:1px solid var(--drift-line);margin:0 0 30px}.drift-pipeline li{background:var(--drift-bg);padding:14px 18px;display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:baseline}.drift-pipeline b{font-family:var(--font-heading-family,"Oswald",sans-serif);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--drift-sky)}.drift-pipeline li:first-child b{color:var(--drift-acc)}.drift-pipeline span{color:#d6d6d2}.drift-tires{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:center;max-width:1320px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px) 0}.drift-farroad-plate{display:inline-block;background:#fff;padding:14px 20px;margin-bottom:28px}.drift-farroad-plate img{width:200px}.drift-tires__body>p{color:#cfcfcb;margin:18px 0 28px;max-width:46ch}.drift-tires__ctas{display:flex;flex-wrap:wrap;gap:12px}.drift-tires__media{margin:0;position:relative}.drift-tires__media img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:50% 60%}.drift-tires__media:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:url(drift-livery.svg) center/cover}.drift-haltech{max-width:1320px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px)}.drift-haltech__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:40px}.drift-haltech__link{font-weight:600;font-size:14px;color:var(--drift-mute);border-bottom:1px solid var(--drift-line);padding-bottom:4px}.drift-haltech__link:hover{color:var(--drift-acc)}.drift-ht-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.drift-ht{background:var(--drift-card);border:1px solid var(--drift-line);display:grid;padding-bottom:20px;transition:border-color .2s}.drift-ht:hover{border-color:var(--drift-acc)}.drift-ht img{background:#fff;aspect-ratio:4/3;object-fit:contain;width:100%;padding:16px;margin-bottom:18px}.drift-ht span,.drift-ht b,.drift-ht em{padding:0 20px}.drift-ht span{display:block;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--drift-sky);margin-bottom:8px}.drift-ht b{font-size:17px;font-weight:600}.drift-ht em{font-style:normal;color:var(--drift-mute);margin-top:4px}.drift-services{max-width:1320px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px) 0}.drift-services__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:40px}.drift-services__wrap{display:grid;grid-template-columns:1fr 1.6fr;gap:16px}.drift-services__media{margin:0;position:relative;min-height:300px}.drift-services__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.drift-svc-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--drift-line);border:1px solid var(--drift-line)}.drift-svc{background:var(--drift-bg);padding:24px 28px}.drift-svc h3{font-size:22px;font-weight:600;margin:10px 0 6px}.drift-svc p{color:var(--drift-mute);margin:0;font-size:15px}.drift-shopband{position:relative;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;margin-top:clamp(56px,7vw,88px);background:var(--drift-bg);border-block:1px solid var(--drift-line)}.drift-sec .drift-shopband__img{position:relative;width:100%;height:100%;min-height:340px;max-height:440px;object-fit:cover;object-position:38% 58%}.drift-shopband__inner{position:relative;align-self:center;padding:40px clamp(20px,4vw,56px);max-width:620px}.drift-shopband h2{font-size:clamp(30px,3.2vw,46px)}.drift-shopband__inner p:not(.drift-eyebrow){color:#d6d6d2;margin-top:14px}.drift-quote{position:relative;overflow:hidden;margin-top:clamp(40px,5vw,64px)}.drift-quote__livery{position:absolute;bottom:0;left:0;right:0;height:12px;background:url(drift-livery.svg) center/cover}.drift-quote__inner{position:relative;max-width:1320px;margin:0 auto;padding:40px clamp(20px,4vw,56px) 48px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}.drift-quote h2{font-size:clamp(34px,3.5vw,50px)}.drift-quote__intro>p:not(.drift-eyebrow){max-width:48ch;margin:14px 0 0;font-size:16px}.drift-quote form{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:640px}.drift-quote form .drift-full{grid-column:1/-1}.drift-quote input,.drift-quote textarea{min-height:50px;padding:0 16px;border:2px solid rgba(255,255,255,.8);background:#00000026;color:#fff;font:inherit}.drift-quote textarea{padding:12px 16px;min-height:84px;resize:vertical}.drift-quote input::placeholder,.drift-quote textarea::placeholder{color:#ffffffbf}.drift-quote button{grid-column:1/-1}.drift-newsletter{scroll-margin-top:110px}.drift-newsletter .newsletter__wrapper>*+*{margin-top:16px}.drift-newsletter .newsletter__subheading{font-size:15px}@media(max-width:1000px){.drift-hero{min-height:auto;display:block}.drift-hero__inner{padding:28px clamp(20px,4vw,56px) 56px}.drift-sec .drift-hero__scrim:empty{display:none}.drift-sec .drift-hero__img{position:relative;inset:auto;height:clamp(300px,52vw,480px);object-position:70% 56%}.drift-hero h1{font-size:clamp(52px,8vw,76px);max-width:16ch}.drift-hero__lede{margin:20px 0 24px}.drift-stats{grid-template-columns:1fr 1fr}.drift-stats__item:nth-child(2){border-right:0}.drift-stats__item:nth-child(-n+2){border-bottom:1px solid var(--drift-line)}.drift-x5,.drift-components,.drift-tires,.drift-services__wrap{grid-template-columns:1fr}.drift-components__media,.drift-services__media{min-height:300px}.drift-ht-grid{grid-template-columns:1fr 1fr}.drift-pipeline li{grid-template-columns:1fr;gap:2px}.drift-quote__inner{grid-template-columns:1fr;padding:32px clamp(20px,4vw,56px) 40px;gap:24px}.drift-quote form{max-width:none}}@media(max-width:600px){.drift-btn{width:100%}.drift-ht-grid,.drift-quote form,.drift-shopband{grid-template-columns:1fr}.drift-sec .drift-shopband__img{height:auto;min-height:0;max-height:none;aspect-ratio:3/2;object-fit:cover;object-position:38% 58%}.drift-shopband__inner{padding:28px 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/drift.css.map */
