html{scroll-behavior:smooth;scrollbar-gutter:stable}#vtx-vs,#vtx-selector,#vtx-trucks,#vtx-materials,#vtx-generations,#vtx-models{scroll-margin-top:80px}@media(max-width:999px){#vtx-vs,#vtx-selector,#vtx-trucks,#vtx-materials,#vtx-generations,#vtx-models{scroll-margin-top:70px}}@font-face{font-family:Rajdhani Fallback;src:local("Arial");size-adjust:91.0721%;ascent-override:102.1169%;descent-override:37.9919%;line-gap-override:0%}:root{--heading-font-family: Rajdhani, "Rajdhani Fallback", Arial, sans-serif;--text-font-family: Rajdhani, "Rajdhani Fallback", Arial, sans-serif;--vtx-type-micro: 10px;--vtx-type-label: 12px;--vtx-type-meta: 13px;--vtx-type-body: 14px;--vtx-type-prose: 15px;--vtx-type-lead: 16px}.vtx-eyebrow{font-family:var(--heading-font-family);font-weight:700;font-size:var(--vtx-type-label);letter-spacing:2px;text-transform:uppercase;line-height:1;color:var(--vtx-gray-text);margin:0 0 var(--spacing-2) 0;display:block}.vtx-eyebrow--light{color:rgb(var(--background-primary) / .55)}:root{--focus-outline-color: var(--vtx-black)}.announcement-bar,.vtx-materials,.vtx-mat-overview-section,.vtx-brand-moment,.vtx-cta,.vtx-vbox,.vtx-sticky-cta,.footer,.vtx-photo-confirm,.vtx-gen-hero,.vtx-lightbox,.vtx-not-found__bar-inner,.vtx-sel__bar--s0,.vtx-sel__bar--s1,.mega-menu .navigation-promo__wrapper .content-over-media{--focus-outline-color: var(--vtx-white)}:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}:root{--vtx-star-color: rgb(var(--star-color));--vtx-btn-primary: rgb(var(--button-background-primary));--vtx-btn-primary-hover: rgb(var(--text-primary) / .8);--vtx-btn-secondary: var(--vtx-gray-text);--vtx-btn-secondary-hover: var(--vtx-black);--vtx-dark: rgb(var(--text-primary) / .9);--vtx-heading: rgb(var(--text-primary) / .8);--vtx-muted: rgb(var(--text-primary) / .55);--vtx-secondary: rgb(var(--text-primary) / .46);--vtx-border: rgb(var(--text-primary) / .1);--vtx-surface: rgb(var(--text-primary) / .05);--vtx-section-py: clamp(64px, 10vh, 140px);--vtx-black: rgb(var(--text-primary));--vtx-white: rgb(var(--background-primary));--vtx-gray-text: #595959;--vtx-gray-bg: rgb(var(--text-primary) / .05);--vtx-gray-border: rgb(var(--text-primary) / .12);--text-muted: 89 89 89;--vtx-gray-text-on-dark: #a3a3a3;--vtx-gray-watermark: #8d8d8d;--vtx-error: #C00000;--vtx-star-gold: #f5c518;--vtx-star-gold-rgb: 245 197 24;--vtx-surface-dark: 20 20 20;--vtx-surface-dark-2: 30 30 30;--vtx-overlay-panel-bg: rgb(var(--text-primary) / .6);--vtx-overlay-panel-bg-hover: rgb(var(--text-primary) / .8);--vtx-overlay-panel-hairline: rgb(var(--background-primary) / .08);--vtx-overlay-panel-edge: rgb(var(--background-primary) / .35);--vtx-overlay-panel-edge-hover: rgb(var(--background-primary) / .9);--page-width: var(--container-max-width)}.vtx-sr-only,.vtx-vc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.shopify-section--header{--header-padding-block: var(--spacing-2) !important}@media(min-width:700px){.shopify-section--header{--header-padding-block: var(--spacing-3) !important}}.shopify-section--announcement-bar{min-height:40px}.shopify-section--announcement-bar .announcement-bar{background:var(--vtx-black)!important}.vtx-announcement{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6)}.vtx-announcement__promo{flex:1;min-width:0}.vtx-announcement__utility{display:flex;align-items:center;gap:var(--spacing-5);flex-shrink:0}.vtx-announcement .bold{font-size:var(--vtx-type-label);font-weight:600!important;letter-spacing:1.5px;text-transform:uppercase}.vtx-announcement__utility a,.vtx-announcement .bold,.vtx-announcement .bold a{font-size:var(--vtx-type-label);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgb(var(--background-primary) / .7);text-decoration:none;white-space:nowrap;transition:color .15s}.vtx-announcement__phone{display:inline-flex;align-items:center;gap:5px}.vtx-announcement__phone svg{flex-shrink:0}.vtx-announcement__utility a:hover,.vtx-announcement .bold a:hover{color:var(--vtx-white)}@media(max-width:999px){.vtx-announcement__utility{display:none}.vtx-announcement__promo{text-align:center}}.vtx-announcement__text-mobile{display:none}.vtx-announcement__text-desktop{display:inline}@media(max-width:699px){.vtx-announcement__text-desktop{display:none}.vtx-announcement__text-mobile{display:inline}}.navigation-drawer{--navigation-drawer-width: calc(100vw - var(--scrollbar-width, 0px))}.vtx-container{max-width:var(--container-max-width);margin:0 auto;padding-inline:var(--container-gutter)}.vtx-btn{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--heading-font-family);font-weight:700;font-size:var(--vtx-type-meta);letter-spacing:2px;text-transform:uppercase;border:none;padding:var(--spacing-4) var(--spacing-8);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;min-height:48px;text-decoration:none;background-image:none}.vtx-btn--gray{background:var(--vtx-btn-secondary);color:var(--vtx-white)}.vtx-btn--gray:hover,.vtx-btn--gray:active,.vtx-btn--gray:focus,.vtx-btn--gray:focus-visible{background:var(--vtx-btn-secondary);color:var(--vtx-white);opacity:.9;text-decoration:none;background-image:none}.vtx-btn__icon{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.vtx-materials{background:var(--vtx-black);color:var(--vtx-white);padding:var(--spacing-20) 0}.vtx-materials.vtx-scheme--light{background:var(--vtx-white);color:rgb(var(--text-primary));--focus-outline-color: var(--vtx-black)}.vtx-materials.vtx-scheme--light .vtx-materials__title{color:var(--vtx-black)}.vtx-materials.vtx-scheme--light .vtx-materials__desc,.vtx-materials.vtx-scheme--light .vtx-eyebrow--light{color:var(--vtx-gray-text)}.vtx-material-card{--focus-outline-color: var(--vtx-white)}.vtx-material-card__name{color:var(--vtx-white)}.vtx-material-card__tagline{color:var(--vtx-gray-text-on-dark)}.vtx-deepdives__header{text-align:center;margin-bottom:var(--spacing-10)}.vtx-deepdives__title{font-family:var(--heading-font-family);font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--vtx-black);margin:8px 0}.vtx-deepdives__desc{color:var(--vtx-gray-text);margin:0}.vtx-materials__header{text-align:center;margin-bottom:var(--spacing-10)}.vtx-materials__title{font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:0;line-height:1;margin-bottom:var(--spacing-3)}.vtx-materials__desc{font-weight:500;font-size:var(--vtx-type-prose);color:rgb(var(--background-primary) / .55);max-width:480px;margin:0 auto;line-height:1.7}.vtx-materials__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}.vtx-material-card{border:1px solid rgb(var(--background-primary) / .1);overflow:hidden;transition:border-color .2s;display:flex;flex-direction:column;cursor:pointer;background:rgb(var(--vtx-surface-dark));text-decoration:none;color:inherit}.vtx-material-card:hover{border-color:rgb(var(--background-primary) / .3);text-decoration:none;color:inherit}.vtx-material-card__img{aspect-ratio:4/3;background:rgb(var(--vtx-surface-dark-2));display:flex;align-items:center;justify-content:center;font-weight:500;font-size:var(--vtx-type-micro);color:#3c3c3c;letter-spacing:1px;text-transform:uppercase;overflow:hidden}.vtx-material-card__img img{width:100%;height:100%;object-fit:cover}.vtx-material-card__img-placeholder{width:100%;height:100%}.vtx-material-card__body{padding:var(--spacing-5);flex:1;display:flex;flex-direction:column}.vtx-material-card__badge{display:none;font-weight:500;font-size:var(--vtx-type-label);letter-spacing:1px;text-transform:uppercase;color:var(--vtx-gray-text);margin-bottom:var(--spacing-1)}.vtx-material-card__tag{font-weight:600;font-size:var(--vtx-type-label);letter-spacing:1.5px;text-transform:uppercase;color:rgb(var(--background-primary) / .6);margin-bottom:var(--spacing-3)}.vtx-material-card__tagline{font-weight:700;font-size:var(--vtx-type-meta);text-transform:uppercase;letter-spacing:1px;color:rgb(var(--button-text-primary, 255 255 255));margin-bottom:var(--spacing-2)}.vtx-material-card__name{font-weight:700;font-size:var(--vtx-type-lead);text-transform:uppercase;letter-spacing:0;line-height:1.2;margin-bottom:var(--spacing-3)}.vtx-material-card__desc{font-weight:500;font-size:var(--vtx-type-body);color:rgb(var(--background-primary) / .55);line-height:1.7;flex:1}.vtx-material-card__footer{padding-top:var(--spacing-4);margin-top:var(--spacing-4);border-top:1px solid rgb(var(--background-primary) / .08)}.vtx-material-card__cta{font-weight:600;font-size:var(--vtx-type-label);letter-spacing:1.5px;text-transform:uppercase;color:rgb(var(--background-primary) / .6);transition:color .15s}.vtx-material-card:hover .vtx-material-card__cta{color:rgb(var(--button-text-primary, 255 255 255))}.vtx-mat-overview-section{background:var(--vtx-black);color:var(--vtx-white);padding:var(--spacing-20) 0}.vtx-mat-overview__header{text-align:center;margin-bottom:var(--spacing-10)}.vtx-mat-overview__title{font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:0;line-height:1;margin-bottom:var(--spacing-3)}.vtx-mat-overview__desc{font-weight:500;font-size:var(--vtx-type-prose);color:var(--vtx-gray-text-on-dark);max-width:480px;margin:0 auto var(--spacing-2)}.vtx-mat-overview__subdesc{font-weight:500;font-size:var(--vtx-type-body);color:var(--vtx-gray-text-on-dark)}.vtx-mat-overview__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}.vtx-mat-overview__card{border:1px solid rgb(var(--background-primary) / .1);padding:var(--spacing-6);background:rgb(var(--vtx-surface-dark))}.vtx-mat-overview__tag{font-weight:600;font-size:var(--vtx-type-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--vtx-gray-text-on-dark);margin-bottom:var(--spacing-2)}.vtx-mat-overview__name{font-weight:700;font-size:var(--vtx-type-body);text-transform:uppercase;letter-spacing:0;margin-bottom:var(--spacing-3)}.vtx-mat-overview__tagline{font-weight:700;font-size:var(--vtx-type-meta);color:#c8c8c8;margin-bottom:var(--spacing-3);font-style:italic}.vtx-mat-overview__body{font-weight:500;font-size:var(--vtx-type-meta);color:var(--vtx-gray-text-on-dark);line-height:1.6;margin-bottom:var(--spacing-4)}.vtx-mat-overview__link{font-weight:700;font-size:var(--vtx-type-label);letter-spacing:1.5px;text-transform:uppercase;color:rgb(var(--button-text-primary, 255 255 255));display:block;text-decoration:none;transition:color .15s}.vtx-mat-overview__link:hover{color:#c8c8c8;text-decoration:none}.vtx-deepdives{padding:var(--spacing-20) 0}.vtx-deepdive{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-10);align-items:center;padding:var(--spacing-12) 0;border-bottom:1px solid rgb(var(--border-color))}.vtx-deepdive--last{border-bottom:none}.vtx-deepdive:nth-child(2n) .vtx-deepdive__media{order:2}.vtx-deepdive:nth-child(2n) .vtx-deepdive__content{order:1}.vtx-deepdive__media{position:relative}.vtx-deepdive__media-link{position:absolute;top:0;right:0;bottom:0;left:0}.vtx-deepdive__media img{width:100%;height:auto;display:block;border-radius:4px}.vtx-deepdive__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:rgb(var(--border-color));color:rgb(var(--text-secondary, 80 80 80));font-size:var(--vtx-type-body);border-radius:4px}.vtx-deepdive__name{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1.1;margin:0 0 8px}.vtx-deepdive__tagline{font-size:var(--vtx-type-body);font-style:italic;color:rgb(var(--text-secondary, 80 80 80));margin:0 0 12px}.vtx-deepdive__desc{font-size:var(--vtx-type-prose);line-height:1.6;margin:0 0 16px}.vtx-deepdive__details{font-size:var(--vtx-type-body);line-height:1.6;color:rgb(var(--text-secondary, 80 80 80));margin-bottom:20px}.vtx-deepdive__details p{margin:0 0 6px}.vtx-deepdive__details strong{color:rgb(var(--text-primary))}.vtx-deepdive__cta{display:inline-block;font-size:var(--vtx-type-meta);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:rgb(var(--text-primary));text-decoration:none;transition:color .15s}.vtx-deepdive__cta:hover{color:rgb(var(--text-secondary, 80 80 80));text-decoration:none}@media(max-width:999px){.vtx-deepdive{gap:var(--spacing-6);padding:var(--spacing-8) 0}.vtx-deepdive__name{font-size:24px}}@media(max-width:699px){.vtx-deepdive{grid-template-columns:1fr;gap:var(--spacing-6);padding:var(--spacing-8) 0}.vtx-deepdive:nth-child(2n) .vtx-deepdive__media{order:unset}.vtx-deepdive:nth-child(2n) .vtx-deepdive__content{order:unset}.vtx-deepdive__name{font-size:22px}.vtx-deepdive__desc{font-size:var(--vtx-type-body)}}.vtx-engineering{background:rgb(var(--background-soft, 248 248 248));padding:var(--spacing-20) 0}.vtx-engineering__header{text-align:left;margin-bottom:var(--spacing-16)}.vtx-engineering__title{font-weight:700;font-size:32px;text-transform:uppercase;letter-spacing:0;line-height:1;margin:0 0 var(--spacing-3)}.vtx-engineering__desc{font-weight:500;font-size:var(--vtx-type-prose);color:rgb(var(--text-secondary, 80 80 80));max-width:520px;margin:0}.vtx-engineering__block{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);padding:var(--spacing-12) 0;border-top:1px solid rgb(var(--border-color));align-items:center}.vtx-engineering__block:nth-child(2n) .vtx-engineering__media{order:2}.vtx-engineering__block:nth-child(2n) .vtx-engineering__content{order:1}.vtx-engineering__media img{width:100%;height:auto;display:block;border-radius:4px}.vtx-engineering__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:rgb(var(--background-secondary, 244 244 244));border:1px solid rgb(var(--border-color));color:rgb(var(--text-faint, 160 160 160));font-weight:500;font-size:var(--vtx-type-micro);letter-spacing:1px;text-transform:uppercase;border-radius:4px}.vtx-engineering__name{font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:0;margin:0 0 var(--spacing-3)}.vtx-engineering__body{font-weight:500;font-size:var(--vtx-type-prose);color:rgb(var(--text-secondary, 80 80 80));line-height:1.7;margin:0}@media(max-width:999px){.vtx-engineering__block{gap:var(--spacing-8);padding:var(--spacing-8) 0}.vtx-engineering__title{font-size:26px}.vtx-engineering__name{font-size:18px}}@media(max-width:699px){.vtx-engineering{padding:var(--spacing-12) 0}.vtx-engineering__header{margin-bottom:var(--spacing-10)}.vtx-engineering__block{grid-template-columns:1fr;gap:var(--spacing-6);padding:var(--spacing-8) 0}.vtx-engineering__block:nth-child(2n) .vtx-engineering__media{order:unset}.vtx-engineering__block:nth-child(2n) .vtx-engineering__content{order:unset}.vtx-engineering__title{font-size:22px}.vtx-engineering__name{font-size:17px}.vtx-engineering__body{font-size:var(--vtx-type-body)}}.vtx-infographic{padding:var(--spacing-20) 0;border-top:1px solid rgb(var(--border-color))}.vtx-infographic__header{text-align:left;margin-bottom:var(--spacing-10)}.vtx-infographic__title{font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:0;line-height:1;margin-bottom:var(--spacing-3)}.vtx-infographic__sub{font-weight:500;font-size:var(--vtx-type-prose);color:rgb(var(--text-secondary, 80 80 80));margin-bottom:var(--spacing-2)}.vtx-infographic__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}.vtx-infographic__card{border:1px solid rgb(var(--border-color));padding:var(--spacing-6)}.vtx-infographic__card-title{font-weight:700;font-size:var(--vtx-type-body);text-transform:uppercase;letter-spacing:0;margin-bottom:var(--spacing-2)}.vtx-infographic__card-desc{font-weight:500;font-size:var(--vtx-type-meta);color:rgb(var(--text-secondary, 80 80 80));line-height:1.6}.vtx-trucks{padding:var(--spacing-20) 0;border-top:1px solid rgb(var(--border-color))}.vtx-trucks.vtx-scheme--dark{background:var(--vtx-black);color:var(--vtx-white);border-top:none;--focus-outline-color: var(--vtx-white)}.vtx-trucks.vtx-scheme--dark .vtx-trucks__title{color:var(--vtx-white)}.vtx-trucks.vtx-scheme--dark .vtx-trucks__desc,.vtx-trucks.vtx-scheme--dark .vtx-eyebrow{color:var(--vtx-gray-text-on-dark)}.vtx-trucks__header{text-align:center;margin-bottom:var(--spacing-10)}.vtx-trucks__title{font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:0;line-height:1;margin-bottom:var(--spacing-3)}.vtx-trucks__desc{font-weight:500;font-size:var(--vtx-type-prose);color:rgb(var(--text-secondary, 80 80 80))}.vtx-trucks__utility{text-align:center;margin-top:var(--spacing-14)}.vtx-trucks__utility .vtx-sel__cant-find{font-size:var(--vtx-type-lead)}.vtx-trucks.vtx-scheme--dark .vtx-trucks__utility .vtx-sel__cant-find{color:var(--vtx-gray-text-on-dark)}.vtx-trucks.vtx-scheme--dark .vtx-trucks__utility .vtx-sel__cant-find:hover,.vtx-trucks.vtx-scheme--dark .vtx-trucks__utility .vtx-sel__cant-find:focus-visible{color:var(--vtx-white)}.vtx-modelgrid{display:grid;grid-template-columns:1fr;gap:var(--spacing-3);align-items:stretch}@media(min-width:600px){.vtx-modelgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(min-width:800px){.vtx-modelgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3)}}@media(min-width:1200px){.vtx-modelgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.vtx-modelcard{position:relative;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:var(--vtx-black);color:var(--vtx-white);--focus-outline-color: var(--vtx-white)}.vtx-modelcard__media{position:relative;height:clamp(165px,15vw,220px);overflow:hidden;background:var(--vtx-black)}.vtx-modelcard__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.vtx-modelcard:hover .vtx-modelcard__img{transform:scale(1.06)}.vtx-modelcard__scrim{position:absolute;top:50%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0000,#000000de);pointer-events:none}@media(prefers-reduced-motion:reduce){.vtx-modelcard__img{transition:none}.vtx-modelcard:hover .vtx-modelcard__img{transform:none}}.vtx-modelcard__logo-box{position:absolute;top:10px;left:10px;width:118px;height:48px;display:flex;align-items:center;justify-content:flex-start;z-index:2}.vtx-modelcard__logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.vtx-modelcard--toyota .vtx-modelcard__logo{max-width:63px;max-height:42px}.vtx-modelcard--ford .vtx-modelcard__logo{max-width:98px}.vtx-modelcard--chevrolet .vtx-modelcard__logo{max-width:100px}.vtx-modelcard--gmc .vtx-modelcard__logo{max-width:105px}.vtx-modelcard--ram .vtx-modelcard__logo{max-width:112px;max-height:22px;filter:drop-shadow(0 1px 2px rgba(255,255,255,.35))}.vtx-modelcard__info{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;margin-top:-30px;padding:0 12px 12px;text-align:left}.vtx-modelcard__model{display:block;font-family:var(--heading-font-family);font-weight:700;font-size:22px;line-height:1;margin:0 0 10px;text-transform:uppercase;letter-spacing:0;color:var(--vtx-white);text-shadow:0 1px 5px rgba(0,0,0,.7)}.vtx-modelcard__gens{display:flex;flex-direction:column;align-items:stretch;gap:6px}.vtx-modelcard__gen{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 11px;font-weight:700;font-size:var(--vtx-type-lead);line-height:1.1;color:var(--vtx-white);background:var(--vtx-black);border:1px solid var(--vtx-overlay-panel-edge-hover);border-radius:0;text-decoration:none;transition:background-color .16s,color .16s}.vtx-modelcard__gen-arrow{font-size:24px;line-height:.7;font-weight:500}.vtx-modelcard__gen:hover,.vtx-modelcard__gen:focus-visible{color:var(--vtx-black);background:var(--vtx-white);text-decoration:none}@media(max-width:1199px){.vtx-modelcard__media{height:220px}}@media(max-width:799px){.vtx-modelcard__media{height:190px}.vtx-modelcard__model{font-size:20px}}@media(max-width:599px){.vtx-modelcard__media{height:225px}.vtx-modelcard__info{padding:0 14px 14px}.vtx-modelcard__model{font-size:25px}.vtx-modelcard__gen{min-height:48px;font-size:var(--vtx-type-lead)}}.vtx-how-it-works{background:rgb(var(--background-soft, 248 248 248));padding:var(--spacing-20) 0}.vtx-how-it-works__header{text-align:center;margin-bottom:var(--spacing-10)}.vtx-how-it-works__title{font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:0;line-height:1;margin-bottom:var(--spacing-3)}.vtx-how-it-works__desc{font-weight:500;font-size:var(--vtx-type-prose);color:rgb(var(--text-secondary, 80 80 80));max-width:520px;margin:0 auto;line-height:1.7}.vtx-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgb(var(--border-color))}.vtx-step{padding:var(--spacing-8) var(--spacing-6);border-right:1px solid rgb(var(--border-color));position:relative;background:rgb(var(--background-primary, 255 255 255))}.vtx-step:last-child{border-right:none}.vtx-step__num{font-weight:700;font-size:48px;color:var(--vtx-gray-watermark);position:absolute;top:var(--spacing-5);right:var(--spacing-5);line-height:1}.vtx-step__label{font-weight:700;font-size:var(--vtx-type-label);letter-spacing:2px;text-transform:uppercase;color:rgb(var(--text-muted, 120 120 120));margin-bottom:var(--spacing-2)}.vtx-step__title{font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:0;margin-bottom:var(--spacing-3)}.vtx-step__desc{font-weight:500;font-size:var(--vtx-type-body);color:rgb(var(--text-secondary, 80 80 80));line-height:1.7}.vtx-reviews{border-top:1px solid rgb(var(--border-color));max-width:var(--container-max-width);margin:0 auto}.shopify-section--vtx-reviews-header+.shopify-section--apps{--section-spacing-block: 0px}.vtx-reviews__header{text-align:center;margin-bottom:0}.vtx-reviews__title{font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:0}.vtx-brand-moment{background:var(--vtx-black);color:var(--vtx-white);padding:140px 0;text-align:center}.vtx-brand-moment__word{font-weight:700;font-size:52px;text-transform:uppercase;letter-spacing:2px;line-height:1;margin-bottom:var(--spacing-12)}.vtx-brand-moment__body{font-weight:500;font-size:18px;color:rgb(var(--background-primary) / .55);line-height:1.8;max-width:480px;margin:0 auto var(--spacing-8)}.vtx-brand-moment__guarantee{font-weight:700;font-size:var(--vtx-type-label);letter-spacing:2.5px;text-transform:uppercase;color:#787878}.vtx-brand-moment__guarantee a{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.vtx-brand-moment__guarantee a:hover{color:rgb(var(--button-text-primary, 255 255 255))}.vtx-faq-section{padding:var(--spacing-20) var(--container-gutter);border-top:1px solid rgb(var(--border-color))}.vtx-faq-section__header{text-align:center;margin-bottom:var(--spacing-10)}.vtx-faq-section__title{font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:0}.vtx-faq__q{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-5) 0;cursor:pointer;font-weight:700;font-size:var(--vtx-type-prose);text-transform:uppercase;letter-spacing:0;transition:color .15s;gap:var(--spacing-4);background:none;border:none;width:100%;text-align:left;color:inherit;font-family:inherit}.vtx-faq__q:hover{color:rgb(var(--text-secondary, 80 80 80))}.vtx-faq__arrow{font-weight:700;font-size:18px;color:rgb(var(--text-muted, 120 120 120));transition:transform .2s;flex-shrink:0}.vtx-faq__a{padding:0 0 var(--spacing-5);font-weight:500;font-size:var(--vtx-type-body);color:rgb(var(--text-secondary, 80 80 80));line-height:1.7;max-width:680px;display:none}.vtx-faq__item--open .vtx-faq__a{display:block}.vtx-faq__item--open .vtx-faq__arrow{transform:rotate(45deg)}.vtx-faq__a a{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.vtx-faq__a a:hover{color:rgb(var(--text-primary, 0 0 0))}.vtx-faq__a p+p{margin-top:var(--spacing-3)}.vtx-cta{background:var(--vtx-black);color:var(--vtx-white);padding:var(--spacing-12) 0;text-align:center}.vtx-cta__title{font-weight:700;font-size:32px;text-transform:uppercase;letter-spacing:0;line-height:1.2;text-wrap:balance;margin-bottom:var(--spacing-3)}.vtx-cta__body{font-weight:500;font-size:var(--vtx-type-prose);color:rgb(var(--background-primary) / .55);max-width:560px;margin:0 auto var(--spacing-4);line-height:1.7;text-align:center}.vtx-cta__sub{font-weight:500;font-size:var(--vtx-type-meta);color:rgb(var(--background-primary) / .55);margin-bottom:var(--spacing-8)}.vtx-materials__grid{grid-template-columns:1fr}.vtx-materials{padding:var(--vtx-section-py) 0}.vtx-materials__title{font-size:22px}.vtx-mat-overview__grid{grid-template-columns:1fr}.vtx-mat-overview-section{padding:var(--vtx-section-py) 0}.vtx-mat-overview__title{font-size:22px}.vtx-infographic__grid{grid-template-columns:1fr}.vtx-infographic{padding:var(--vtx-section-py) 0}.vtx-infographic__title{font-size:22px}.vtx-trucks{padding:var(--vtx-section-py) 0}.vtx-trucks__title,.vtx-deepdives__title{font-size:22px}.vtx-steps{grid-template-columns:1fr;border:none}.vtx-step{border:1px solid rgb(var(--border-color));border-bottom:none}.vtx-step:last-child{border-bottom:1px solid rgb(var(--border-color))}.vtx-how-it-works{padding:var(--vtx-section-py) 0}.vtx-how-it-works__title{font-size:22px}.vtx-reviews{padding:var(--vtx-section-py) 0 0}.vtx-reviews__title{font-size:22px}.vtx-brand-moment{padding:80px 0}.vtx-brand-moment__word{font-size:28px;letter-spacing:1px}.vtx-brand-moment__body{font-size:var(--vtx-type-lead)}.vtx-faq-section{padding:var(--vtx-section-py) 20px}.vtx-faq-section__title{font-size:22px}.vtx-cta{padding:var(--vtx-section-py) 0}.vtx-cta__title{font-size:24px}@media(min-width:700px){.vtx-materials__title{font-size:26px}.vtx-mat-overview__grid{grid-template-columns:repeat(2,1fr)}.vtx-mat-overview__title{font-size:26px}.vtx-infographic__grid{grid-template-columns:repeat(3,1fr)}.vtx-infographic__title,.vtx-trucks__title{font-size:26px}.vtx-steps{grid-template-columns:repeat(3,1fr);border:1px solid rgb(var(--border-color))}.vtx-step{border:none;border-right:1px solid rgb(var(--border-color))}.vtx-step:last-child{border-right:none}.vtx-how-it-works__title,.vtx-reviews__title{font-size:26px}.vtx-brand-moment{padding:100px 0}.vtx-brand-moment__word{font-size:40px}.vtx-faq-section{padding:var(--vtx-section-py) var(--container-gutter)}.vtx-cta__title{font-size:28px}}@media(min-width:1000px){.vtx-materials__grid{grid-template-columns:repeat(4,1fr)}.vtx-materials__title{font-size:28px}.vtx-materials__title br{display:none}.vtx-mat-overview__grid{grid-template-columns:repeat(4,1fr)}.vtx-mat-overview__title,.vtx-infographic__title,.vtx-trucks__title,.vtx-how-it-works__title,.vtx-reviews__title{font-size:28px}.vtx-brand-moment{padding:140px 0}.vtx-brand-moment__word{font-size:52px;letter-spacing:2px}.vtx-faq-section__title{font-size:28px}.vtx-cta__title{font-size:32px}}.vtx-breadcrumb{font-family:var(--heading-font-family);padding:6px 0 2px;font-weight:500;font-size:var(--vtx-type-label);letter-spacing:1px;text-transform:uppercase;color:var(--vtx-gray-text)}.vtx-breadcrumb .vtx-breadcrumb-list{display:flex!important;flex-wrap:wrap;flex-direction:row!important;align-items:center;list-style:none!important;margin:0!important;padding:0!important;gap:0!important}.vtx-breadcrumb .vtx-breadcrumb-item{display:inline-flex!important;align-items:center;width:auto!important;max-width:none!important;flex:0 0 auto!important;font-size:var(--vtx-type-label);font-weight:600;letter-spacing:.5px;text-transform:uppercase;line-height:1.4;margin:0!important;padding:0!important}.vtx-breadcrumb-item+.vtx-breadcrumb-item:before{content:"\203a";color:rgb(var(--text-faint));margin:0 4px;font-size:var(--vtx-type-micro)}.vtx-breadcrumb-item a,.vtx-breadcrumb-item a:link,.vtx-breadcrumb-item a:visited,.vtx-breadcrumb-item a:active{color:var(--vtx-gray-text);text-decoration:none!important;background-image:none!important;border-bottom:none!important;box-shadow:none!important;transition:color .15s}.vtx-breadcrumb-item a:hover{color:rgb(var(--text-primary));text-decoration:underline!important;background-image:none!important}.vtx-breadcrumb-item span[aria-current=page]{color:var(--vtx-gray-text)}.shopify-section:has(.vtx-breadcrumb){--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px}.shopify-section:has(.vtx-breadcrumb) .rich-text,.shopify-section:has(.vtx-breadcrumb) .rich-text__wrapper{padding-block:0!important;gap:0!important}.shopify-section:has(+.shopify-section .vtx-breadcrumb){--section-spacing-block-end: 0px}.shopify-section--vtx-vehicle-selector+.shopify-section:has(.vtx-breadcrumb){--section-spacing-block-start: 40px;--section-spacing-block-end: 40px}@media(max-width:999px){.vtx-breadcrumb{padding:4px 0 2px}.vtx-breadcrumb .vtx-breadcrumb-item{font-size:var(--vtx-type-label)}.vtx-breadcrumb-item+.vtx-breadcrumb-item:before{font-size:var(--vtx-type-micro);margin:0 3px}.vtx-breadcrumb .vtx-breadcrumb-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vtx-breadcrumb .vtx-breadcrumb-list::-webkit-scrollbar{display:none}.vtx-breadcrumb-item--terminal{display:none}}.vtx-trust-strip{background:var(--vtx-surface);padding:2.5rem 0}.vtx-trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-gutter)}.vtx-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.vtx-trust-item__icon{width:80px;height:80px;flex-shrink:0}.vtx-trust-item__icon svg{width:80px;height:80px;display:block}.vtx-trust-item__title{font-weight:700;font-size:var(--vtx-type-label);letter-spacing:2px;text-transform:uppercase;color:var(--vtx-gray-text);line-height:1.3}.vtx-trust-item__sub{font-size:var(--vtx-type-label);font-weight:500;color:var(--vtx-gray-text);line-height:1.5}@media(max-width:699px){.vtx-trust-strip__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.vtx-trust-item__icon{width:64px;height:64px}.vtx-trust-item__icon svg{width:64px;height:64px}.vtx-trust-item__title{letter-spacing:1px}}.shopify-section:has(.vtx-trust-strip){--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px}.vtx-trust-closer{max-width:var(--container-max-width);margin:0 auto;padding:32px var(--container-gutter)}.shopify-section:has(.vtx-trust-closer){background:var(--vtx-surface)}.vtx-trust-closer__item{padding:20px 0;border-bottom:1px solid var(--vtx-border)}.vtx-trust-closer__item summary{min-height:44px;display:flex;align-items:center}.vtx-trust-closer__item:first-child{padding-top:0}.vtx-trust-closer__a{font-size:var(--vtx-type-body);font-weight:400;line-height:1.6;margin:0;color:var(--vtx-muted)}.vtx-trust-closer__guarantee{font-family:var(--heading-font-family);font-size:var(--vtx-type-meta);font-weight:400;text-align:center;margin:24px 0 0;color:var(--vtx-muted);letter-spacing:.5px}.vtx-trust-closer__guarantee strong{font-weight:700;color:rgb(var(--text-primary))}.shopify-section:has(.vtx-trust-closer){--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px}.vtx-crosslinks{padding:var(--spacing-16) 0;text-align:center;border-top:1px solid rgb(var(--border-color))}.vtx-crosslinks__title{font-family:var(--heading-font-family);font-weight:700;font-size:clamp(22px,2.5vw,28px);text-transform:uppercase;letter-spacing:0;margin-bottom:var(--spacing-5);color:rgb(var(--text-primary))}.vtx-crosslinks__links{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-4)}.vtx-crosslinks__link{font-family:var(--heading-font-family);font-weight:600;font-size:var(--vtx-type-body);letter-spacing:.5px;text-transform:uppercase;color:rgb(var(--text-primary));text-decoration:none;border:1px solid rgb(var(--border-color));padding:var(--spacing-3) var(--spacing-5);transition:border-color .15s;display:inline-flex;align-items:center;min-height:48px}.vtx-crosslinks__link:hover{border-color:rgb(var(--text-primary))}.vtx-crosslinks__fallback{font-family:var(--heading-font-family);font-weight:500;font-size:var(--vtx-type-label);color:rgb(var(--text-faint))}.vtx-crosslinks__fallback a{color:rgb(var(--text-muted));text-decoration:underline;text-underline-offset:2px}.shopify-section:has(.vtx-photo-gallery){--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px}.vtx-photo-gallery{font-family:var(--heading-font-family);max-width:var(--container-max-width);margin:0 auto;padding:var(--spacing-12) var(--container-gutter);border-top:1px solid rgb(var(--border-color))}h2.vtx-photo-gallery__title,.vtx-photo-gallery .vtx-photo-gallery__title{font-family:var(--heading-font-family)!important;font-size:24px!important;font-weight:700!important;font-style:normal!important;margin:0 0 var(--spacing-2) 0!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:rgb(var(--text-primary))!important;text-align:left!important;line-height:1.3!important}.vtx-photo-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-top:var(--spacing-6)}.vtx-photo-gallery__grid[data-count="2"]{grid-template-columns:repeat(2,1fr);max-width:940px;margin-left:auto;margin-right:auto}.vtx-photo-gallery__grid[data-count="1"]{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.vtx-photo-gallery__item{position:relative;cursor:pointer;overflow:hidden;background:var(--vtx-gray-bg);aspect-ratio:4/3;border:none;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.vtx-photo-gallery__item:hover{opacity:.9}.vtx-photo-gallery__item:hover .vtx-photo-gallery__image,.vtx-photo-gallery__item:focus .vtx-photo-gallery__image{transform:scale(1.02)}.vtx-photo-gallery__item:hover .vtx-photo-gallery__caption,.vtx-photo-gallery__item:focus .vtx-photo-gallery__caption{opacity:1}.vtx-photo-gallery__item:focus{outline:2px solid var(--vtx-secondary);outline-offset:2px}.vtx-photo-gallery__item:focus:not(:focus-visible){outline:none}.vtx-photo-gallery__item:focus-visible{outline:2px solid var(--vtx-secondary);outline-offset:2px}.vtx-photo-gallery__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.vtx-photo-gallery__caption{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-2) var(--spacing-3);background:rgb(var(--text-primary) / .6);color:var(--vtx-white);font-size:var(--text-sm);font-weight:500;letter-spacing:.5px;opacity:0;transition:opacity .3s ease}.vtx-photo-gallery__item--hidden{display:none}.vtx-photo-gallery__show-more{display:block;margin:var(--spacing-6) auto 0;padding:12px 32px;font-family:var(--heading-font-family);font-size:var(--vtx-type-meta);font-weight:700;letter-spacing:2px;text-transform:uppercase;background:transparent;color:var(--vtx-black);border:1.5px solid var(--vtx-black);cursor:pointer;transition:background .2s ease,color .2s ease}.vtx-photo-gallery__show-more:hover{background:var(--vtx-black);color:var(--vtx-white)}.vtx-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.vtx-lightbox__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--text-primary) / .9)}.vtx-lightbox__content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.vtx-lightbox__image{max-width:100%;max-height:85vh;object-fit:contain}.vtx-lightbox__close{position:absolute;top:-50px;right:0;background:none;border:none;color:var(--vtx-white);font-size:32px;cursor:pointer;min-width:48px;min-height:48px;padding:8px;line-height:1;display:flex;align-items:center;justify-content:center}.vtx-lightbox__close:focus{outline:2px solid var(--vtx-white);outline-offset:2px}.vtx-lightbox__prev,.vtx-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);background:rgb(var(--background-primary) / .1);border:none;color:var(--vtx-white);min-width:48px;min-height:48px;padding:12px;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.vtx-lightbox__prev:hover,.vtx-lightbox__next:hover{background:rgb(var(--background-primary) / .2)}.vtx-lightbox__prev:focus,.vtx-lightbox__next:focus{outline:2px solid var(--vtx-white);outline-offset:2px}.vtx-lightbox__prev{left:-60px}.vtx-lightbox__next{right:-60px}.vtx-lightbox__caption{position:absolute;bottom:-40px;left:0;right:0;text-align:center;color:var(--vtx-white);font-size:var(--text-base)}@media(max-width:999px){.vtx-photo-gallery__grid{grid-template-columns:repeat(2,1fr)}.vtx-photo-gallery__grid[data-count="2"]{max-width:none}.vtx-photo-gallery__grid[data-count="1"]{grid-template-columns:1fr;max-width:480px}.vtx-lightbox__prev{left:10px}.vtx-lightbox__next{right:10px}}@media(max-width:699px){.vtx-photo-gallery{margin:var(--spacing-6) auto;padding:36px var(--container-gutter)}h2.vtx-photo-gallery__title,.vtx-photo-gallery .vtx-photo-gallery__title{font-size:18px!important}.vtx-photo-gallery__grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}.vtx-photo-gallery__grid[data-count="2"]{max-width:none}.vtx-photo-gallery__grid[data-count="1"]{grid-template-columns:1fr;max-width:100%}.vtx-photo-gallery__caption{opacity:1;padding:var(--spacing-1-5) var(--spacing-2)}.vtx-lightbox__prev,.vtx-lightbox__next{min-width:56px;min-height:56px;padding:16px}.vtx-lightbox__close{top:-60px;right:10px;min-width:56px;min-height:56px;font-size:36px}}.vtx-gen-accordion-section{font-family:var(--heading-font-family);max-width:var(--container-max-width);margin:32px auto;padding:0 var(--container-gutter)}.vtx-gen-accordion-section__title{font-size:28px;font-weight:700;margin:0 0 12px;text-transform:uppercase;letter-spacing:0;color:rgb(var(--text-primary))}.vtx-gen-accordion__callout{background:var(--vtx-surface);border-left:3px solid rgb(var(--text-primary));padding:14px 16px;margin-bottom:16px;font-size:var(--vtx-type-body);font-weight:500;line-height:1.5;color:var(--vtx-heading)}.vtx-gen-accordion__trigger{display:flex;align-items:center;width:100%;min-height:48px;padding:14px 16px;margin:0;background:rgb(var(--background-primary));border:none;border-bottom:2px solid var(--vtx-border);cursor:pointer;font-family:var(--heading-font-family);font-size:var(--vtx-type-prose);font-weight:600;text-align:left;color:rgb(var(--text-primary));letter-spacing:.5px;transition:background .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.vtx-gen-accordion__trigger:hover{background:var(--vtx-surface)}.vtx-gen-accordion__trigger--open{border-bottom-color:rgb(var(--text-primary))}.vtx-gen-accordion__trigger:focus{outline:2px solid var(--vtx-secondary);outline-offset:-2px}.vtx-gen-accordion__trigger:focus:not(:focus-visible){outline:none}.vtx-gen-accordion__trigger:focus-visible{outline:2px solid var(--vtx-secondary);outline-offset:-2px}.vtx-gen-accordion__icon{flex-shrink:0;width:14px;height:14px;color:var(--vtx-secondary);transition:transform .3s ease}.vtx-gen-accordion__trigger--open .vtx-gen-accordion__icon{color:rgb(var(--text-primary));transform:rotate(180deg)}.vtx-gen-accordion__label{flex:1;margin-left:12px}.vtx-gen-accordion__panel{padding:16px;border-bottom:1px solid rgb(var(--border-color))}.vtx-gen-accordion__panel[hidden]{display:none}.vtx-gen-accordion__years{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.vtx-gen-accordion__year-link,.vtx-gen-accordion__year-link:link,.vtx-gen-accordion__year-link:visited,.vtx-gen-accordion__year-link:active{display:block;font-size:var(--vtx-type-body);font-weight:500;color:rgb(var(--text-primary));text-decoration:none!important;background-image:none!important;border-bottom:none!important;box-shadow:none!important;padding:4px 0;transition:color .2s}.vtx-gen-accordion__year-link:hover{color:var(--vtx-secondary);text-decoration:underline!important;background-image:none!important;border-bottom:none!important;box-shadow:none!important}.vtx-gen-accordion__detail{font-size:var(--vtx-type-meta);font-weight:400;color:var(--vtx-secondary);margin:0 0 6px;line-height:1.4}.vtx-gen-accordion__detail strong{font-weight:600;color:var(--vtx-heading)}.vtx-gen-accordion__cta,.vtx-gen-accordion__cta:link,.vtx-gen-accordion__cta:visited,.vtx-gen-accordion__cta:hover,.vtx-gen-accordion__cta:active{display:inline-block;margin-top:8px;font-size:var(--vtx-type-body);font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgb(var(--text-primary));text-decoration:none!important;background-image:none!important;border-bottom:none!important;box-shadow:none!important;transition:opacity .2s}.vtx-gen-accordion__cta:hover{opacity:.7}@media(max-width:699px){.vtx-gen-accordion-section{margin:24px auto 15px}.vtx-gen-accordion__trigger{min-height:52px;padding:14px 16px}.vtx-gen-accordion-section__title{font-size:22px;letter-spacing:0}.vtx-gen-accordion__year-link{padding:8px 0;min-height:44px;display:flex;align-items:center}}.shopify-section:has(.vtx-collection-section){--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px;padding-inline-start:0!important;padding-inline-end:0!important;overflow-x:hidden}.shopify-section:has(.vtx-collection-section),.shopify-section:has(.vtx-collection-section) .rich-text,.shopify-section:has(.vtx-collection-section) .rich-text__wrapper,.shopify-section:has(.vtx-collection-section) .rich-text__blocks,.shopify-section:has(.vtx-collection-section) .rich-text__block{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.shopify-section:has(.vtx-collection-section) .rich-text__blocks{justify-items:stretch!important;overflow:hidden}.shopify-section--vtx-collection-hero{--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px;margin-bottom:32px}@media(max-width:999px){.shopify-section--vtx-collection-hero{margin-bottom:24px}}.vtx-gen-hero{position:relative;height:320px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.vtx-gen-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.vtx-gen-hero__img{width:100%;height:100%;object-fit:cover;object-position:center right}.vtx-gen-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgb(var(--text-primary) / .48) 0%,rgb(var(--text-primary) / .34) 18%,rgb(var(--text-primary) / .2) 36%,rgb(var(--text-primary) / .1) 56%,rgb(var(--text-primary) / .04) 76%,transparent 100%),linear-gradient(to top,rgb(var(--text-primary) / .4) 0%,rgb(var(--text-primary) / .08) 40%,transparent 100%);pointer-events:none}.vtx-gen-hero__content{position:relative;z-index:2;padding:36px var(--container-gutter) 0;max-width:var(--container-max-width);margin:0 auto;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center}.vtx-gen-hero__h1,.vtx-gen-hero__subtitle{max-width:580px}.vtx-gen-hero__eyebrow{display:block;font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;color:rgb(var(--background-primary) / .55);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;line-height:1}.vtx-gen-hero__h1{font-family:var(--heading-font-family);font-size:58px;font-weight:700;color:var(--vtx-white);letter-spacing:-.03em;line-height:.9;text-transform:uppercase;text-shadow:0 2px 20px rgb(var(--text-primary) / .55),0 0 60px rgb(var(--text-primary) / .4);margin:0 0 12px;text-wrap:balance}.vtx-gen-hero__category{display:block;font-family:var(--heading-font-family);font-size:var(--vtx-type-lead);font-weight:600;color:rgb(var(--background-primary) / .55);letter-spacing:4px;text-transform:uppercase;line-height:1;margin-top:10px}.vtx-gen-hero__subtitle{font-family:var(--heading-font-family);font-size:var(--vtx-type-prose);font-weight:500;color:rgb(var(--background-primary) / .48);line-height:1.5;margin:0;max-width:420px}.vtx-gen-hero__paragraph{font-family:var(--heading-font-family);font-size:var(--vtx-type-body);font-weight:400;color:rgb(var(--background-primary) / .48);line-height:1.6;margin:12px 0 0;max-width:520px}.vtx-gen-hero__paragraph p{margin:0}.vtx-gen-hero--gen .vtx-gen-hero__eyebrow{font-size:var(--vtx-type-label);letter-spacing:2px;margin-bottom:8px}.vtx-gen-hero--gen .vtx-gen-hero__category{font-size:58px;font-weight:700;color:var(--vtx-white);letter-spacing:-.03em;line-height:.9;margin-top:0;text-shadow:0 2px 20px rgb(var(--text-primary) / .55),0 0 60px rgb(var(--text-primary) / .4);text-wrap:balance}.vtx-gen-hero--collection{min-height:360px;height:auto}.vtx-gen-hero--collection .vtx-gen-hero__content{max-width:var(--container-max-width);margin:0 auto;padding:36px var(--container-gutter) 36px;width:100%}.vtx-gen-hero__review{margin-top:24px;padding-bottom:8px}.vtx-gen-hero__review-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.vtx-gen-hero__review-stars{color:var(--vtx-star-gold);font-size:var(--review-stars-size, 20px);letter-spacing:1px}.vtx-gen-hero__review-quote{font-size:var(--review-quote-size, 15px);font-style:italic;color:rgb(var(--background-primary) / .55);line-height:1.5}.vtx-gen-hero__review-attr{font-family:var(--heading-font-family);font-size:var(--vtx-type-label);color:rgb(var(--background-primary) / .28);letter-spacing:1px;width:100%;margin-top:2px}.vtx-gen-hero__trust{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:12px var(--container-gutter);border-top:1px solid var(--vtx-overlay-panel-hairline);background:rgb(var(--text-primary) / .3);gap:0}.vtx-gen-hero__trust-item{font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;color:rgb(var(--background-primary) / .55);letter-spacing:2.5px;text-transform:uppercase;white-space:nowrap}.vtx-gen-hero__trust-sep{font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;color:rgb(var(--background-primary) / .15);padding:0 14px}@media(max-width:999px){.vtx-gen-hero{height:260px}.vtx-gen-hero--collection{min-height:280px;height:auto}.vtx-gen-hero--collection .vtx-gen-hero__content{padding:24px var(--container-gutter) 24px}.vtx-gen-hero__content{padding:24px var(--container-gutter) 0}.vtx-gen-hero__eyebrow,.vtx-gen-hero--gen .vtx-gen-hero__eyebrow{font-size:var(--vtx-type-label);letter-spacing:1.5px;margin-bottom:6px}.vtx-gen-hero__h1{font-size:44px}.vtx-gen-hero__category{font-size:var(--vtx-type-body);letter-spacing:3px}.vtx-gen-hero--gen .vtx-gen-hero__category{font-size:44px;letter-spacing:-.03em}.vtx-gen-hero__subtitle{font-size:var(--vtx-type-body)}.vtx-gen-hero__paragraph{font-size:var(--vtx-type-body);margin-top:10px}.vtx-gen-hero__review{margin-top:12px}.vtx-gen-hero__review-quote{font-size:var(--review-quote-size, 12px)}.vtx-gen-hero__trust{padding:8px var(--container-gutter);justify-content:center}.vtx-gen-hero__trust-item{font-size:var(--vtx-type-label);letter-spacing:2px}.vtx-gen-hero__trust-sep{padding:0 10px}}@media(max-width:479px){.vtx-gen-hero{height:220px}.vtx-gen-hero--collection{min-height:240px}.vtx-gen-hero--collection-model .vtx-gen-hero__paragraph{display:none}.vtx-gen-hero__eyebrow{font-size:var(--vtx-type-label);letter-spacing:1.5px}.vtx-gen-hero--gen .vtx-gen-hero__eyebrow{font-size:var(--vtx-type-label);letter-spacing:1.5px;margin-bottom:6px}.vtx-gen-hero__h1{font-size:36px}.vtx-gen-hero__category{font-size:var(--vtx-type-label);letter-spacing:2.5px;margin-top:8px}.vtx-gen-hero--gen .vtx-gen-hero__category{font-size:36px;letter-spacing:-.03em;margin-top:0}.vtx-gen-hero__subtitle,.vtx-gen-hero__paragraph{font-size:var(--vtx-type-body)}.vtx-gen-hero__review{margin-top:10px}.vtx-gen-hero__review-quote{font-size:var(--review-quote-size, 11px)}.vtx-gen-hero__trust{flex-wrap:wrap;gap:2px 0;justify-content:center}}.shopify-section--vtx-section-heading{--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px}.vtx-section-heading{max-width:var(--container-max-width);margin:0 auto;padding:var(--spacing-6) var(--container-gutter) var(--spacing-4);text-align:left}.vtx-model-cards .vtx-section-heading,.vtx-gen-section .vtx-section-heading{max-width:none;padding:0 0 var(--spacing-6);margin:0;border-bottom:1px solid rgb(var(--border-color));margin-bottom:var(--spacing-6)}.vtx-section-heading__eyebrow{font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--vtx-gray-text);margin:0 0 var(--spacing-2) 0}.vtx-section-heading__title{font-family:var(--heading-font-family);font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:0;color:var(--vtx-black);margin:0 0 var(--spacing-2) 0;line-height:1.15}.vtx-section-heading__title em{font-style:normal;color:var(--vtx-gray-text)}.vtx-section-heading__sub{font-family:var(--heading-font-family);font-size:var(--vtx-type-meta);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--vtx-gray-text);margin:0 0 var(--spacing-5) 0}.vtx-section-heading__subline{font-family:var(--heading-font-family);font-size:var(--vtx-type-prose);font-weight:500;color:var(--vtx-gray-text);line-height:1.5;margin:0}@media(max-width:699px){.vtx-section-heading{padding:var(--spacing-4) var(--container-gutter) var(--spacing-3)}.vtx-section-heading__title{font-size:28px}}.vtx-collection-section{font-family:var(--heading-font-family);padding:0 var(--container-gutter);margin:0 auto;max-width:var(--container-max-width);border-bottom:none;overflow:hidden;background:transparent;box-sizing:border-box;width:100%}h2.vtx-collection-section__trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:0;font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--vtx-gray-text)}.vtx-collection-section__trust-sep{color:rgb(var(--text-primary) / .15);margin:0 8px}.vtx-collection-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);min-width:0;width:100%;box-sizing:border-box}.vtx-collection-card{min-width:0}.vtx-collection-card,.vtx-collection-card:link,.vtx-collection-card:visited,.vtx-collection-card:hover,.vtx-collection-card:active{display:flex;flex-direction:column;border:none;border-radius:0;text-decoration:none!important;background-image:none!important;color:inherit;background-color:transparent;box-shadow:none;transition:opacity .2s ease;overflow:hidden}.vtx-collection-card:hover{opacity:.85}.vtx-collection-card__image{position:relative;overflow:hidden;background:var(--vtx-gray-bg);aspect-ratio:var(--vtx-cc-aspect, 4 / 3);border-radius:0}.vtx-collection-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.vtx-collection-card:hover .vtx-collection-card__image img{transform:scale(1.02)}.vtx-collection-card__info{display:flex;flex-direction:column;flex-grow:1;padding:16px 0;text-align:left;background-color:transparent}.vtx-collection-card__title{font-family:var(--heading-font-family);font-size:17px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.03em;line-height:1.2!important;margin:0 0 var(--spacing-2-5) 0!important;color:var(--vtx-black);white-space:nowrap}.vtx-collection-card__spec-line{font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--vtx-gray-text);margin:0 0 var(--spacing-2) 0;line-height:1.4}.vtx-collection-card__desc{font-family:var(--text-font-family);font-size:var(--vtx-type-body);font-weight:400;line-height:1.6;color:var(--vtx-muted);margin:0 0 var(--spacing-3) 0;text-transform:none;letter-spacing:0}.vtx-collection-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--spacing-3) 0}.vtx-collection-card__tag{display:inline-block;padding:4px 10px;border:1px solid rgb(var(--border-color));border-radius:0;font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--vtx-gray-text);line-height:1}.vtx-collection-card__quote{margin:0 0 var(--spacing-3) 0;padding:0;border:none}.vtx-collection-card__quote p{font-family:var(--text-font-family);font-size:var(--text-sm);font-style:italic;font-weight:400;line-height:1.5;color:var(--vtx-black);margin:0 0 6px;text-transform:none;letter-spacing:0}.vtx-collection-card__quote footer{display:flex;flex-direction:column;gap:2px}.vtx-collection-card__quote cite{font-family:var(--text-font-family);font-size:var(--vtx-type-micro);font-style:normal;font-weight:400;color:var(--vtx-gray-text);letter-spacing:.02em;line-height:1.4}.vtx-collection-card__quote .vtx-card-reviews__stars{font-size:var(--vtx-type-label)}.vtx-card-reviews{display:flex;align-items:center;gap:4px}.vtx-card-reviews__stars{position:relative;display:inline-block;font-size:16px;line-height:1;color:var(--vtx-gray-border);letter-spacing:1px}.vtx-card-reviews__stars-empty{display:block}.vtx-card-reviews__stars-filled{position:absolute;top:0;left:0;overflow:hidden;width:var(--star-pct, 0%);white-space:nowrap;color:rgb(var(--star-color))}.vtx-collection-card__footer{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:none;margin-top:auto}.vtx-collection-card__meta{display:flex;align-items:baseline;gap:6px}.vtx-collection-card__fit{font-family:var(--text-font-family);font-size:var(--vtx-type-label);font-weight:600;color:var(--vtx-gray-text);text-transform:uppercase;letter-spacing:.08em;line-height:1.3}.vtx-collection-card__from{display:inline-flex;align-items:baseline;gap:6px}.vtx-collection-card__fit~.vtx-collection-card__from{margin-left:auto}.vtx-collection-card__fit-check{width:12px;height:12px;margin-right:5px;vertical-align:-2px}.vtx-collection-card__fit-check polygon{fill:var(--vtx-black)}.vtx-collection-card__fit-check polyline{stroke:var(--vtx-white);fill:none;stroke-width:2.5}.vtx-collection-card__price{font-family:var(--heading-font-family);font-size:17px;font-weight:700;color:var(--vtx-black)}.vtx-collection-card__price-label{font-family:var(--text-font-family);font-size:var(--vtx-type-label);font-weight:400;color:var(--vtx-gray-text);text-transform:uppercase;line-height:1;white-space:nowrap}.vtx-collection-card__cta{display:none}.vtx-collection-card__archetype{font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--vtx-gray-text);margin:0 0 5px;line-height:1.2}.vtx-collection-section__trust{border-top:1px solid rgb(var(--border-color));margin-top:var(--spacing-6);padding-top:var(--spacing-4)}.vtx-collection-section__trust p{font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:400;color:inherit;line-height:1.6;text-transform:none;letter-spacing:0;margin:0;text-align:center}.vtx-collection-section__guarantee{font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:400;color:var(--vtx-secondary);margin:var(--spacing-4) 0 0 0;text-align:center;text-transform:none;letter-spacing:0}.vtx-collection-section__guarantee strong{font-weight:600;color:var(--vtx-heading)}@media(min-width:1000px){.vtx-collection-cards{grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}}@media(max-width:699px){.vtx-collection-cards{grid-template-columns:1fr;gap:var(--spacing-6)}.vtx-collection-card,.vtx-collection-card:link,.vtx-collection-card:visited{padding-bottom:var(--spacing-6);border-bottom:1px solid var(--vtx-gray-border)}.vtx-collection-card:last-child,.vtx-collection-card:last-child:link,.vtx-collection-card:last-child:visited{padding-bottom:0;border-bottom:none}.vtx-collection-card__info{padding:12px 0 16px}.vtx-collection-card__title{font-size:20px!important}}.jdgm-all-reviews-widget-v2025 .jdgm-legacy-widget-content{display:none!important}.vtx-vbox{margin-bottom:var(--spacing-2);position:relative}.vtx-vbox__body{background:var(--vtx-black);padding:14px 16px 10px;position:relative}.vtx-vbox__badge-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.vtx-vbox__check{width:14px;height:14px;flex-shrink:0}.vtx-vbox__check polygon{fill:var(--vtx-white)}.vtx-vbox__check polyline{stroke:var(--vtx-black);fill:none;stroke-width:2.5}.vtx-vbox--mismatch .vtx-vbox__check polygon{fill:var(--vtx-error)}.vtx-vbox--mismatch .vtx-vbox__check line{stroke:var(--vtx-white)}.vtx-vbox--mismatch .vtx-vbox__badge{color:var(--vtx-error)}.vtx-vbox__badge{font-family:var(--heading-font-family);font-weight:700;font-size:var(--vtx-type-label);letter-spacing:2px;white-space:nowrap;text-transform:uppercase;color:rgb(var(--background-primary) / .55)}.vtx-vbox__vehicle{font-family:var(--heading-font-family);font-weight:700;font-size:20px;letter-spacing:1px;text-transform:uppercase;line-height:1.2;color:var(--vtx-white)}.vtx-vbox__config{font-family:var(--heading-font-family);font-size:var(--vtx-type-body);font-weight:600;color:rgb(var(--background-primary) / .75);margin-top:4px;text-transform:uppercase;letter-spacing:1px}.vtx-vbox__change{position:absolute;bottom:10px;right:8px;margin:0}.vtx-vbox__change-link{font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:rgb(var(--background-primary) / .55);background:none;border:none;border-bottom:1px solid rgb(var(--background-primary) / .15);padding:0 0 1px;cursor:pointer;transition:color .15s,border-color .15s}.vtx-vbox__change-link:hover{color:var(--vtx-white);border-color:rgb(var(--background-primary) / .6)}.vtx-vbox--overlap{padding-bottom:34px;margin-bottom:4px}.vtx-vbox--overlap .vtx-vbox__body{position:static}.vtx-vbox--overlap .vtx-vbox__change{position:absolute;top:auto;left:auto;bottom:2px;right:4px;margin:0}.vtx-vbox--overlap .vtx-vbox__change-link{color:#0a0a0a99;border-bottom-color:#0a0a0a33}.vtx-vbox--overlap .vtx-vbox__change-link:hover{color:var(--vtx-black);border-bottom-color:#0a0a0a99}.vtx-vbox__mm-msg{font-family:var(--text-font-family);font-size:var(--vtx-type-meta);color:inherit;margin-top:8px;line-height:1.5;text-transform:none}.vtx-header-phone{display:none}@media(max-width:999px){.vtx-header-phone{display:flex;align-items:center}.vtx-header-phone svg{display:block}}.vtx-hc{display:none}@media(min-width:1000px){.vtx-hc{display:flex;align-items:center;margin-right:12px}}.vtx-hc__label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1;padding:0;flex-shrink:0;font-family:var(--heading-font-family);text-transform:uppercase;white-space:nowrap}.vtx-hc__label-top{font-size:var(--vtx-type-lead);font-weight:700;letter-spacing:2px;line-height:1;color:rgb(var(--text-primary))}.vtx-hc__label-btm{font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2px;line-height:1;color:var(--vtx-gray-text);margin-top:2px}.vtx-hc__pinstripes{display:flex;gap:4px;align-self:stretch;margin:4px 10px}.vtx-hc__pinstripes:before,.vtx-hc__pinstripes:after{content:"";width:1px;background:var(--vtx-gray-border)}.vtx-hc__cta-chevron{font-size:18px;line-height:1}.vtx-hc__btn{display:flex;align-items:center;gap:8px;padding:8px 24px;min-width:180px;justify-content:center;background:var(--vtx-black);color:var(--vtx-white);border:none;font-family:var(--heading-font-family);font-size:var(--vtx-type-meta);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;white-space:nowrap;cursor:pointer;max-width:420px;transition:background .15s}.vtx-hc__btn:hover{background:var(--vtx-black)}.vtx-hc__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtx-hc__chevron{flex-shrink:0;opacity:.6;transition:transform .2s}.vtx-hc--open .vtx-hc__chevron{transform:rotate(180deg)}.vtx-hc-panel__card{z-index:100;box-shadow:0 8px 32px rgb(var(--text-primary) / .25);border:1px solid var(--vtx-gray-border);border-top:2px solid var(--vtx-gray-border);isolation:isolate}.vtx-hc-panel__card.vtx-sel{width:360px;background:var(--vtx-white)}.vtx-sel{background:var(--vtx-black);--focus-outline-color: var(--vtx-white);position:relative;z-index:9;width:100%;isolation:isolate}.vtx-sel__bar-inner{display:flex;align-items:center;gap:12px;max-width:var(--container-max-width, 1400px);margin:0 auto;padding:10px var(--container-gutter)}.vtx-sel__bar-label--s0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1;padding:0;margin-left:auto;flex-shrink:0;color:var(--vtx-white);font-family:var(--heading-font-family);text-transform:uppercase;white-space:nowrap}.vtx-sel__pinstripes{display:flex;gap:4px;align-self:stretch;margin:6px 0}.vtx-sel__pinstripes:before,.vtx-sel__pinstripes:after{content:"";width:1px;background:rgb(var(--background-primary) / .15)}.vtx-sel__label-big{font-size:20px;font-weight:700;letter-spacing:2px;line-height:1;color:var(--vtx-white)}.vtx-sel__label-sub{font-size:var(--vtx-type-micro);font-weight:700;letter-spacing:5px;line-height:1;color:var(--vtx-gray-text-on-dark);margin-top:2px}.vtx-sel__select-cta{display:flex;align-items:center;gap:8px;padding:8px 24px;background:var(--vtx-btn-secondary);color:var(--vtx-white);border:none;font-family:var(--heading-font-family);font-size:var(--vtx-type-meta);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .15s}.vtx-sel__select-cta:hover:not(:disabled){opacity:.9}.vtx-sel__select-cta:active,.vtx-sel__select-cta:focus,.vtx-sel--open .vtx-sel__select-cta{background:var(--vtx-btn-secondary)!important;color:var(--vtx-white)!important}.vtx-sel__cta-chevron{font-size:18px;line-height:1}.vtx-sel__vehicle-block{display:flex;align-items:center;gap:12px;padding:7px 20px;margin-left:17px;background:var(--vtx-black);color:var(--vtx-white);border:none;font-family:var(--heading-font-family);flex:0 1 auto;min-width:0;cursor:pointer;transition:background .15s}.vtx-sel__vehicle-block:hover,.vtx-sel__vehicle-block:active,.vtx-sel__vehicle-block:focus{background:var(--vtx-black);color:var(--vtx-white)}.vtx-sel__vehicle-label{font-size:var(--vtx-type-body);font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.vtx-sel__chevron{flex-shrink:0;opacity:.6;transition:transform .2s}.vtx-sel--open .vtx-sel__chevron{transform:rotate(180deg)}.vtx-sel__dropdown-anchor{position:relative;max-width:var(--container-max-width, 1400px);margin:0 auto;padding:0 var(--container-gutter)}.vtx-sel__dropdown{background:var(--vtx-white);--focus-outline-color: var(--vtx-black)}.vtx-sel__dropdown-inner{background:var(--vtx-gray-bg);position:relative;padding:28px var(--container-gutter)}.vtx-sel__dropdown-inner>*{position:relative;z-index:1}.vtx-sel .vtx-vc-row{position:relative}.vtx-sel .vtx-vc-row:after{content:"";position:absolute;bottom:2px;left:4px;right:4px;min-height:44px;background-color:color-mix(in srgb,black 9.75%,white);z-index:0;pointer-events:none}.vtx-sel .vtx-vc-cta{position:relative;z-index:1}.vtx-sel__trust{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--vtx-gray-bg);position:relative;padding:0 var(--container-gutter) 12px;font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--vtx-gray-text)}.vtx-sel__trust>*{position:relative;z-index:1}body:not(:has(.vtx-sel--confirmed)) .vtx-sel__remove{display:none}.vtx-fit-alert{padding:56px 0}.vtx-fit-alert__inner{max-width:560px;margin:0 auto;padding:0 var(--container-gutter)}.vtx-fit-alert__title{font-weight:700;font-size:28px;text-transform:uppercase;margin:8px 0 12px}.vtx-fit-alert__body{color:var(--vtx-gray-text);font-size:var(--vtx-type-lead);line-height:1.55;margin-bottom:24px}.vtx-fit-alert__body p{margin:0}.vtx-fit-alert__body p+p{margin-top:14px}.vtx-fit-alert__form .fieldset{display:flex;flex-direction:column;gap:var(--spacing-4)}.vtx-fit-alert__actions{margin-top:24px}.vtx-fit-alert__microcopy{margin-top:10px;font-size:var(--vtx-type-meta);color:var(--vtx-gray-text)}.vtx-fit-alert__form-label{font-size:var(--vtx-type-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.vtx-fit-alert__optin{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--vtx-type-body);color:var(--vtx-gray-text)}.vtx-fit-alert__optin input{width:18px;height:18px;margin-top:1px;accent-color:var(--vtx-black);flex-shrink:0}.vtx-fit-alert__details{margin-top:8px}.vtx-fit-alert__details-lead{font-size:var(--vtx-type-lead);font-weight:600;margin-bottom:8px}.vtx-fit-alert__details-q{font-size:var(--vtx-type-meta);color:var(--vtx-gray-text);line-height:1.5;margin-bottom:14px}@media(max-width:699px){.vtx-fit-alert{padding:32px 0 24px}.vtx-fit-alert__title{font-size:22px}}.vtx-sel__cant-find{padding:11px 8px 11px 0;font-size:var(--vtx-type-body);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--vtx-gray-text);text-decoration:underline;text-underline-offset:2px}.vtx-sel__cant-find:hover,.vtx-sel__cant-find:focus-visible{color:var(--vtx-black)}.vtx-sel__remove{background:none;border:none;padding:11px 0 11px 8px;margin:0;font-family:var(--heading-font-family);font-size:var(--vtx-type-body);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--vtx-gray-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}.vtx-sel__remove:hover,.vtx-sel__remove:focus-visible{color:var(--vtx-black)}.vtx-sel .vtx-vc-select-header{display:none}.vtx-sel [data-vtx-vc-section=confirmed]{display:none!important}.vtx-sel .vtx-vc-field label{position:absolute!important;left:14px;letter-spacing:1px;font-weight:600;pointer-events:none;z-index:1;transition:top .2s,font-size .2s,color .2s,transform .2s;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important}.vtx-sel .vtx-vc-field[data-vtx-vc-empty=true] label{top:50%;transform:translateY(-50%);font-size:var(--text-base);color:rgb(var(--text-primary))}.vtx-sel .vtx-vc-field[data-vtx-vc-empty=false] label{top:4px;transform:none;font-size:var(--vtx-type-micro);font-weight:700;letter-spacing:2px;color:rgb(var(--text-faint, 160 160 160))}.vtx-sel .vtx-vc-field[data-vtx-vc-empty=true]:before{top:3px;color:rgb(var(--text-faint, 160 160 160))}.vtx-sel .vtx-vc-field select{padding:22px 40px 8px 14px!important;height:auto!important;border:1px solid rgb(var(--text-primary) / .22)!important;background-color:var(--vtx-white)!important;color:rgb(var(--text-primary));font-size:16px;font-weight:700}.vtx-sel .vtx-vc-field[data-vtx-vc-empty=true] select{color:transparent!important}.vtx-sel .vtx-vc-field[data-vtx-vc-empty=false] select{color:rgb(var(--text-primary))!important}.vtx-sel .vtx-vc-field select:disabled{background-color:var(--vtx-white)!important;color:transparent!important;border-color:var(--vtx-gray-border)!important;opacity:1}.vtx-sel__backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(var(--text-primary) / .15);z-index:8}.vtx-sel__dropdown-header{display:block;text-align:center;padding:20px;margin:0 var(--spacing-5, 20px);border-bottom:1px solid var(--vtx-gray-border)}.vtx-sel__dropdown-title{font-family:var(--heading-font-family);font-size:18px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--vtx-black);margin:0 0 6px;line-height:1.2}.vtx-sel__dropdown-subtitle{font-family:var(--text-font-family);font-size:var(--vtx-type-body);font-weight:400;letter-spacing:.5px;color:var(--vtx-gray-text);margin:0;font-style:normal;text-transform:none;line-height:1.4;white-space:nowrap}@media(max-width:359px){.vtx-sel__dropdown-subtitle{font-size:var(--vtx-type-meta)}}.vtx-sel .vtx-vc-cta{background-color:var(--vtx-black)!important;color:var(--vtx-white)!important;border:none!important;font-family:var(--heading-font-family);font-weight:700;font-size:var(--vtx-type-label);letter-spacing:2px;min-height:48px;padding:0 28px!important;width:100%}.vtx-sel .vtx-vc-cta:link,.vtx-sel .vtx-vc-cta:visited,.vtx-sel .vtx-vc-cta:hover,.vtx-sel .vtx-vc-cta:active{color:var(--vtx-white)!important}.vtx-sel .vtx-vc-cta:hover:not(:disabled){opacity:.9}.vtx-sel .vtx-vc-cta:disabled{opacity:.35}.vtx-vc-retry{display:block;width:100%;margin-top:4px;padding:12px 0;background:none;border:0;color:var(--vtx-gray-text);font-size:var(--vtx-type-meta);text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.vtx-vc-retry:disabled{opacity:.6;cursor:default;text-decoration:none}@media(max-width:999px){.vtx-sel{position:sticky;top:0}}@media(min-width:1000px){.vtx-sel[data-vtx-hc=mobile-bar]{display:none}}@media(max-width:999px){.vtx-sel__bar-inner{padding:2px var(--container-gutter)}.vtx-sel__bar-label--s0{flex-direction:column;gap:1px;padding:0}.vtx-sel__pinstripes{display:none}.vtx-sel__bar-inner{gap:10px}.vtx-sel__label-big{font-size:var(--vtx-type-body);letter-spacing:1.5px}.vtx-sel__label-sub{font-size:var(--vtx-type-micro);letter-spacing:3px;align-self:center}.vtx-sel__select-cta{min-height:44px;padding:6px 16px;font-size:var(--vtx-type-body);letter-spacing:1.5px}.vtx-sel__bar--s1{background:var(--vtx-black)}.vtx-sel__bar--s1 .vtx-sel__bar-inner{padding:2px var(--container-gutter)}.vtx-sel__vehicle-block{flex:1;gap:10px;min-height:44px;padding:6px 12px;margin-left:0}.vtx-sel__vehicle-block:hover{background:var(--vtx-black)}.vtx-sel__vehicle-label{font-size:var(--vtx-type-body);letter-spacing:1.5px}.vtx-sel__dropdown-anchor{padding:0;max-width:none}.vtx-sel__dropdown{position:relative;background:var(--vtx-white)}.vtx-sel__dropdown-inner{padding:28px var(--container-gutter)}.vtx-sel__trust{padding:0 var(--container-gutter) 8px;font-size:var(--vtx-type-label);letter-spacing:1.5px;gap:6px}.vtx-sel .vtx-vc-cta{margin-left:0!important;border-left:none!important;min-height:50px;width:100%;margin-top:8px}}@media(min-width:1000px){.vtx-sel__dropdown{position:absolute;right:0;top:0;z-index:10;width:360px;background:var(--vtx-white);box-shadow:0 8px 32px rgb(var(--text-primary) / .25);border-top:2px solid var(--vtx-gray-border)}.vtx-sel__dropdown-header{display:block;text-align:center;padding:20px;margin:0 20px;border-bottom:1px solid var(--vtx-gray-border)}.vtx-sel__dropdown-title{font-family:var(--heading-font-family);font-size:18px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--vtx-black);margin:0 0 6px;line-height:1.2}.vtx-sel__dropdown-subtitle{font-family:var(--text-font-family);font-size:var(--vtx-type-body);font-weight:400;letter-spacing:.5px;color:var(--vtx-gray-text);margin:0;font-style:normal;text-transform:none;line-height:1.4;white-space:nowrap}.vtx-sel__dropdown-inner{padding:28px 20px}.vtx-sel__trust{padding:0 20px 12px}.vtx-sel__remove{padding-right:0}.vtx-sel .vtx-vc-wrapper{padding:0!important}.vtx-sel .vtx-vc-row{display:block}.vtx-sel .vtx-vc-fields{display:flex;flex-direction:column;gap:8px}.vtx-sel .vtx-vc-field{margin-bottom:0!important}.vtx-sel .vtx-vc-field select{padding:18px 40px 5px 14px!important;border:1px solid var(--vtx-gray-border)!important;border-radius:0;font-size:var(--vtx-type-body);height:auto!important;background-color:var(--vtx-white)!important;color:rgb(var(--text-primary))!important}.vtx-sel .vtx-vc-field select:disabled{background-color:var(--vtx-white)!important;color:transparent!important;border-color:var(--vtx-gray-border)!important;opacity:1!important}.vtx-sel .vtx-vc-field[data-vtx-vc-empty=true] select{color:transparent!important;background-color:var(--vtx-white)!important}.vtx-sel .vtx-vc-field[data-vtx-vc-empty=false] select{color:rgb(var(--text-primary))!important;background-color:var(--vtx-white)!important}.vtx-sel .vtx-vc-field[data-vtx-vc-empty=true] label{top:50%;transform:translateY(-50%);font-size:var(--text-base);color:rgb(var(--text-primary))}.vtx-sel .vtx-vc-field[data-vtx-vc-empty=false] label{top:3px;transform:none;font-size:var(--vtx-type-micro);font-weight:700;letter-spacing:2px;color:rgb(var(--text-faint, 160 160 160))}.vtx-sel .vtx-vc-cta,.vtx-sel [data-context=chip] .vtx-vc-row>.vtx-vc-cta{margin-left:0!important;width:100%!important;min-height:42px;margin-top:14px;display:block!important;padding:0 28px!important}}.shopify-section:has(.vtx-vs)+.shopify-section:before{content:"";display:block;height:20px;background:var(--vtx-btn-secondary);margin:0;padding:0}.shopify-section--rich-text:has(.vtx-breadcrumb) .section{padding-top:14px;padding-bottom:10px}.shopify-section--rich-text:has(.vtx-breadcrumb)+.shopify-section .vtx-trucks{padding-top:40px}@media(min-width:1000px){.shopify-section--rich-text:has(.vtx-breadcrumb) .section{padding-top:18px;padding-bottom:12px}.shopify-section--rich-text:has(.vtx-breadcrumb)+.shopify-section .vtx-trucks{padding-top:80px}}.rich-text:has(.vtx-faq) .rich-text__wrapper{width:100%!important;max-width:none!important}.prose:has(.vtx-faq){width:100%!important;max-width:none!important;justify-items:stretch!important}.prose:has(.vtx-faq)>*{width:100%!important}h2.vtx-faq__title,.vtx-faq__title{font-family:var(--heading-font-family)!important;font-size:28px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0!important;line-height:1!important;color:rgb(var(--text-primary))!important;text-align:center!important;margin:0 0 32px!important}.vtx-faq{font-family:var(--heading-font-family);max-width:800px;margin:0 auto;text-align:left}.vtx-faq__item{border-bottom:1px solid rgb(var(--border-color))}.vtx-faq__header{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:var(--spacing-5) 0;font-family:inherit;font-size:var(--vtx-type-prose);font-weight:700;text-transform:uppercase;letter-spacing:0;color:rgb(var(--text-primary));background:none;border:none;cursor:pointer;text-align:left;gap:var(--spacing-4);transition:color .15s}.vtx-faq__header:hover{color:rgb(var(--text-secondary))}.vtx-faq__question{flex:1;min-width:0}.vtx-faq__icon{font-weight:700;font-size:18px;color:rgb(var(--text-muted));flex-shrink:0;transition:transform .2s}.vtx-faq__item--open .vtx-faq__icon{transform:rotate(45deg)}.vtx-faq__panel{display:none;padding:0 0 var(--spacing-5) 0}.vtx-faq__item--open .vtx-faq__panel{display:block}.vtx-faq__answer{font-family:var(--text-font-family);font-size:var(--vtx-type-body);font-weight:500;line-height:1.7;color:rgb(var(--text-secondary));letter-spacing:normal;text-transform:none;text-align:left;max-width:680px}.vtx-faq__answer strong{font-weight:inherit}.vtx-faq__answer p{margin:0 0 12px}.vtx-faq__answer p:last-child{margin-bottom:0}@media(max-width:699px){h2.vtx-faq__title,.vtx-faq__title{font-size:22px!important}.vtx-faq__header{font-size:var(--vtx-type-body);min-height:44px}}.shopify-section:has(.vtx-faq-collection){--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px}.vtx-faq-collection{padding:var(--spacing-20) var(--container-gutter);border-top:1px solid rgb(var(--border-color));text-align:center;max-width:var(--container-max-width);margin:0 auto}@media(max-width:699px){.vtx-faq-collection{padding:36px 20px}}.vtx-gen-section{font-family:var(--heading-font-family);max-width:var(--container-max-width);margin:20px auto;padding:0 var(--container-gutter)}.vtx-gen-cards{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);font-family:var(--heading-font-family)}.vtx-gen-section .vtx-gen-cards{border-top:1px solid rgb(var(--border-color));padding-top:var(--spacing-6)}.vtx-gen-card,.vtx-gen-card:link,.vtx-gen-card:visited,.vtx-gen-card:hover,.vtx-gen-card:active{display:flex;flex-direction:column;border:1px solid rgb(var(--border-color));text-decoration:none!important;background-image:none!important;box-shadow:none!important;color:inherit;background-color:rgb(var(--background-primary));transition:border-color .2s;overflow:hidden}.vtx-gen-card:hover{border-color:rgb(var(--text-primary))}.vtx-gen-card__image{position:relative;overflow:hidden;background:var(--vtx-gray-bg);aspect-ratio:4 / 3}.vtx-gen-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.vtx-gen-card:hover .vtx-gen-card__image img{transform:scale(1.03)}.vtx-gen-card__info{display:flex;flex-direction:column;flex-grow:1;padding:var(--spacing-4) var(--spacing-5);text-align:center}h3.vtx-gen-card__title{font-size:var(--vtx-type-prose)!important;font-weight:700;text-transform:uppercase;letter-spacing:0!important;line-height:1.2!important;margin:0 0 var(--spacing-2) 0!important;color:rgb(var(--text-primary))}.vtx-gen-card__cabs{font-size:var(--vtx-type-label);font-weight:500;color:rgb(var(--text-faint));margin:0 0 var(--spacing-3) 0}.vtx-gen-card__cta{display:flex;align-items:center;justify-content:center;margin-top:auto;padding:var(--spacing-3) var(--spacing-5);text-align:center;background-color:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2px;text-transform:uppercase;min-height:44px;transition:opacity .15s}.vtx-gen-card:hover .vtx-gen-card__cta{opacity:.85}@media(min-width:700px){.vtx-gen-cards{grid-template-columns:repeat(3,1fr)}}.vtx-model-cards{font-family:var(--heading-font-family);max-width:var(--container-max-width);margin:20px auto;padding:0 var(--container-gutter)}.vtx-model-group{margin-bottom:var(--spacing-16)}.vtx-model-group:last-child{margin-bottom:0}.vtx-model-group__header{margin-bottom:var(--spacing-2);text-align:left}.vtx-model-group__cards{border-top:1px solid rgb(var(--border-color));padding-top:var(--spacing-6)}.vtx-model-group__link,.vtx-model-group__link:link,.vtx-model-group__link:visited,.vtx-model-group__link:hover,.vtx-model-group__link:active{display:flex;align-items:baseline;gap:12px;text-decoration:none!important;background-image:none!important;border-bottom:none!important;box-shadow:none!important;color:inherit;transition:opacity .15s}.vtx-model-group__link:hover{opacity:.7}.vtx-model-group__eyebrow{display:none}.vtx-model-group__name{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1.2;margin:0;color:rgb(var(--text-primary));flex:1;min-width:0}.vtx-model-group__count{font-size:var(--vtx-type-label);font-weight:500;color:rgb(var(--text-faint));text-transform:uppercase;letter-spacing:2px;white-space:nowrap;align-self:flex-start;margin-top:4px}@media(max-width:699px){.vtx-model-group{margin-bottom:24px}.vtx-model-group__eyebrow{display:block;font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--vtx-gray-text);margin:0 0 4px}.vtx-model-group__count{display:none}.vtx-model-group__name{font-size:18px}}.shopify-section:has(.vtx-desc){--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px}.vtx-desc{padding:var(--spacing-10) 0;border-top:1px solid rgb(var(--border-color))}.vtx-desc__inner{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-gutter)}.vtx-desc__body{font-family:var(--text-font-family)!important;font-size:var(--vtx-type-prose)!important;font-weight:500!important;color:rgb(var(--text-secondary, 80 80 80))!important;line-height:1.8!important;max-width:800px;margin:0 auto}.vtx-desc__inner>.vtx-eyebrow{display:block;max-width:800px;margin-inline:auto}.vtx-desc[data-align=center] .vtx-desc__body{margin:0 auto}.vtx-desc__body h1,.vtx-desc__body h2,.vtx-desc__body h3,.vtx-desc__body h4,.vtx-desc__body h5,.vtx-desc__body h6{font-family:var(--heading-font-family)!important;font-size:28px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0!important;line-height:1.3!important;color:rgb(var(--text-primary))!important;margin:0 0 24px!important}@media(max-width:699px){.vtx-desc__body h1,.vtx-desc__body h2,.vtx-desc__body h3,.vtx-desc__body h4,.vtx-desc__body h5,.vtx-desc__body h6{font-size:22px!important}}.vtx-desc[data-align=left] .vtx-desc__body h1,.vtx-desc[data-align=left] .vtx-desc__body h2,.vtx-desc[data-align=left] .vtx-desc__body h3,.vtx-desc[data-align=left] .vtx-desc__body h4,.vtx-desc[data-align=left] .vtx-desc__body h5,.vtx-desc[data-align=left] .vtx-desc__body h6{text-align:left!important}.vtx-desc[data-align=center] .vtx-desc__body h1,.vtx-desc[data-align=center] .vtx-desc__body h2,.vtx-desc[data-align=center] .vtx-desc__body h3,.vtx-desc[data-align=center] .vtx-desc__body h4,.vtx-desc[data-align=center] .vtx-desc__body h5,.vtx-desc[data-align=center] .vtx-desc__body h6{text-align:center!important}.vtx-desc__body p{margin:0 0 16px;color:rgb(var(--text-secondary, 80 80 80))!important}.vtx-desc[data-align=left] .vtx-desc__body p{text-align:left!important}.vtx-desc[data-align=center] .vtx-desc__body p{text-align:center!important}.vtx-desc__body p:last-child{margin-bottom:0}@media(min-width:1000px){.vtx-desc{padding:var(--spacing-16) 0}}.line-item__info{flex:1 1 auto;min-width:0}.vtx-cart-rows{padding:var(--spacing-4) 0 var(--spacing-5)}.vtx-cart-rows>*+*{padding-block-start:var(--spacing-4);border-top:1px solid var(--vtx-gray-border)}.vtx-cart-rows .vtx-li{--line-item-image-width: 44px;align-items:flex-start;gap:var(--spacing-2);padding-bottom:var(--spacing-4)}.vtx-cart-rows .vtx-li-body{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0;flex:1 1 auto;min-width:0}.vtx-li-main{display:flex;flex-direction:column;min-width:0}.vtx-cart-rows .vtx-li-main{display:contents}.vtx-cart-rows .vtx-li-title,.vtx-cart-rows .vtx-li-props,.vtx-cart-rows .vtx-li [role=alert]{flex:1 1 100%}.vtx-li-title{min-width:0}.vtx-li-name,.vtx-li-name-link{font-size:var(--vtx-type-body);font-weight:700;line-height:18px;color:var(--vtx-black)!important;background:none!important;margin:0;text-decoration:none!important}.vtx-li-props{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-1)}.vtx-li-inline-prop{font-size:var(--vtx-type-meta);font-weight:500;color:var(--vtx-black)!important;background:none!important;letter-spacing:0;margin:0;line-height:18px}.vtx-li-inline-prop--variant{color:var(--vtx-gray-text)!important}.vtx-li-inline-label{font-weight:700;text-transform:uppercase;letter-spacing:0}.vtx-li-inline-value--truck{text-transform:uppercase}.vtx-li-inline-prop--seat{order:1}.vtx-li-inline-prop--truck{order:2}.vtx-cart-rows .vtx-li-qty{flex:0 0 auto;margin:var(--spacing-2) auto 0 0}.vtx-cart-rows .vtx-li-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:0;margin:var(--spacing-2) 0 0 var(--spacing-3);text-align:right}.vtx-li-price{text-align:right;color:var(--vtx-black)!important;background:none!important}.vtx-li-price .price-list{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.vtx-li-price sale-price{font-size:var(--vtx-type-lead);font-weight:700;line-height:20px;white-space:nowrap}.vtx-li-price compare-at-price{order:-1;font-size:var(--vtx-type-meta);font-weight:500;line-height:16px;color:var(--vtx-gray-text)}.vtx-li-discount{margin:2px 0 0;font-size:var(--vtx-type-label);font-weight:500;line-height:16px;color:var(--vtx-gray-text);text-align:right}.vtx-li-remove{display:inline-flex;align-items:flex-start;justify-content:flex-end;min-width:44px;min-height:44px;margin-top:var(--spacing-2);font-size:var(--vtx-type-meta);font-weight:500;line-height:16px;background:none;text-decoration:underline;text-align:right}.vtx-cart-rows .vtx-li [role=alert]{margin:var(--spacing-2) 0 0;font-size:var(--vtx-type-meta);line-height:18px;color:var(--vtx-error)}.vtx-cart-rows .vtx-li [role=alert] svg{display:none}.vtx-li:has(.pill-loader[aria-busy]) .vtx-cart-qty,.vtx-li:has(.pill-loader[aria-busy]) .vtx-li-remove{opacity:.35;pointer-events:none}.vtx-cart-qty__btn:focus-visible,.vtx-li-remove:focus-visible{outline:2px solid var(--vtx-black);outline-offset:-2px}@media screen and (max-width:390px){.vtx-cart-rows .vtx-li-qty{margin-left:calc(-1 * (var(--line-item-image-width) + var(--spacing-2)))}}@media screen and (min-width:700px){.vtx-cart-rows{padding:var(--spacing-5) 0 var(--spacing-6)}.vtx-cart-rows>*+*{padding-block-start:var(--spacing-5)}.vtx-cart-rows .vtx-li{--line-item-image-width: 56px;gap:var(--spacing-3);padding-bottom:var(--spacing-5)}}.cart-drawer{--drawer-body-padding: 0 var(--spacing-4) var(--spacing-4);--drawer-footer-padding: var(--spacing-4) var(--spacing-4) var(--spacing-6)}.cart-drawer .cart-drawer__top{display:flex;align-items:center;min-height:56px;padding:0;background:var(--vtx-white);border-bottom:1px solid var(--vtx-gray-border)}.cart-drawer .cart-drawer__top>.h-stack{width:100%}.vtx-cart-head__added{display:none;align-items:center;gap:var(--spacing-2);margin:0;text-transform:none}.vtx-cart-head__added svg{flex:0 0 auto}cart-drawer[data-vtx-added] .vtx-cart-head__added{display:flex}cart-drawer[data-vtx-added] .vtx-cart-head__title,cart-drawer[data-vtx-added] .vtx-cart-head__count{display:none}.cart-drawer .drawer__close-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.cart-drawer .drawer__close-icon:focus-visible,.cart-drawer button[name=checkout]:focus-visible,.cart-form button[name=checkout]:focus-visible,.vtx-fast-pass__box:focus-visible{outline:2px solid var(--vtx-black);outline-offset:2px}.cart-drawer .cart-drawer__line-items{padding-top:var(--spacing-4)}.cart-drawer [slot=footer]{gap:var(--spacing-3)}.vtx-cart-summary{display:flex;flex-direction:column;gap:var(--spacing-1)}.vtx-cart-summary__row{font-size:var(--vtx-type-meta);line-height:18px;color:var(--vtx-black)}.vtx-cart-summary__row .bold{font-weight:700}.vtx-cart-shipping__scope{font-weight:500}.vtx-cart-total-row{margin-top:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--vtx-gray-border)}.vtx-cart-total-row .h5{font-size:18px;line-height:22px;font-weight:700}.vtx-cart-savings{font-size:var(--vtx-type-meta);line-height:18px;color:var(--vtx-black)}.vtx-cart-savings .bold{font-weight:700}.vtx-cart-saved{margin:var(--spacing-3) 0 0;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--vtx-gray-border);background:var(--vtx-white);color:var(--vtx-black);font-size:var(--vtx-type-body);font-weight:700;line-height:20px;text-align:center}.cart-drawer button[name=checkout],.cart-form button[name=checkout]{min-height:52px;padding-block:var(--spacing-3);font-size:var(--vtx-type-body);font-weight:700}.vtx-fast-pass{position:relative;display:flex;align-items:center;gap:var(--spacing-3);min-height:44px;margin:var(--spacing-2) 0;cursor:pointer}.vtx-fast-pass__box{appearance:none;-webkit-appearance:none;flex:0 0 24px;width:24px;height:24px;margin:0;border:2px solid var(--vtx-black);border-radius:0;background:var(--vtx-white);cursor:pointer}.vtx-fast-pass__box:checked{background:var(--vtx-black)}.vtx-fast-pass__mark{position:absolute;left:0;top:50%;width:24px;height:24px;transform:translateY(-50%);display:none;align-items:center;justify-content:center;color:var(--vtx-white);pointer-events:none}.vtx-fast-pass__box:checked+.vtx-fast-pass__mark{display:flex}.vtx-fast-pass__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.vtx-fast-pass__title{font-size:var(--vtx-type-body);font-weight:600;line-height:20px;color:var(--vtx-black)}.vtx-fast-pass__hint{font-size:var(--vtx-type-label);line-height:16px;color:var(--vtx-gray-text)}.vtx-fast-pass__price{flex:0 0 auto;font-size:var(--vtx-type-body);font-weight:600;line-height:20px;white-space:nowrap}.vtx-cart-trust{text-align:center;padding:0}.vtx-cart-trust__lead{font-family:var(--heading-font-family);font-size:var(--vtx-type-meta);font-weight:600;letter-spacing:.5px;color:rgb(var(--text-primary));margin:var(--spacing-5) 0 0;text-align:center}.vtx-cart-trust__badges{display:flex;justify-content:center;gap:0;padding-top:var(--spacing-6);border-top:1px solid var(--vtx-gray-border)}.vtx-cart-trust__badge{display:flex;flex:1 1 50%;align-items:center;justify-content:center;gap:var(--spacing-2);text-align:center}.vtx-cart-trust__badge+.vtx-cart-trust__badge{border-left:1px solid var(--vtx-gray-border)}.vtx-cart-trust__label{font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--vtx-black);line-height:1.2;white-space:nowrap}@media screen and (max-width:699px){.vtx-cart-trust__badges{display:none}}@media screen and (min-width:700px){.vtx-cart-trust__lead{margin:var(--spacing-3) 0 var(--spacing-6)}}@media screen and (min-width:700px)and (max-height:760px){.cart-drawer .vtx-cart-trust__badges{display:none}.cart-drawer .vtx-cart-trust__lead{margin-bottom:0}}.shopify-section--main-cart .container{max-width:1200px}.shopify-section--main-cart .cart-order{gap:var(--spacing-8)}.shopify-section--main-cart .cart-form{gap:var(--spacing-3);padding:var(--spacing-6);border:1px solid var(--vtx-gray-border);border-radius:0}.shopify-section--main-cart .vtx-cart-rows{padding-top:0}@media screen and (max-width:699px){.shopify-section--main-cart .container{padding-inline:var(--spacing-4)}}@media screen and (min-width:1000px){.shopify-section--main-cart .cart-order{grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:var(--spacing-8)}}.shopify-section:has(.vtx-mat-scan){--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px}.vtx-mat-scan{background:rgb(var(--button-background-primary, 10 10 10));color:rgb(var(--button-text-primary, 255 255 255));--focus-outline-color: var(--vtx-white);padding:64px 0}.vtx-mat-scan__inner{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-gutter);text-align:center}.vtx-mat-scan__heading{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:0;line-height:1.2;text-align:center;text-wrap:balance;margin:0 auto 40px}.vtx-mat-scan__grid{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:32px}.vtx-mat-scan__item{text-align:center}.vtx-mat-scan__tag{font-family:var(--heading-font-family);font-weight:600;font-size:var(--vtx-type-label);letter-spacing:2px;text-transform:uppercase;color:var(--vtx-gray-text-on-dark);margin-bottom:8px}.vtx-mat-scan__name{font-family:var(--heading-font-family);font-weight:700;font-size:var(--vtx-type-body);text-transform:uppercase;letter-spacing:0;margin-bottom:8px}.vtx-mat-scan__tagline{font-family:var(--text-font-family);font-weight:500;font-size:var(--vtx-type-meta);color:#787878;font-style:italic}.vtx-mat-scan__footer{font-family:var(--text-font-family);font-weight:500;font-size:var(--vtx-type-meta);color:var(--vtx-gray-text-on-dark);text-align:center;margin:0}@media(min-width:700px){.vtx-mat-scan__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.vtx-mat-scan__grid{grid-template-columns:repeat(4,1fr)}}.vtx-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--vtx-black);border-top:1px solid rgb(var(--background-primary) / .1);padding:0;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(100%);transition:transform .3s ease}.vtx-sticky-cta--visible{transform:translateY(0)}.vtx-sticky-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--container-gutter);max-width:var(--container-max-width);margin:0 auto}.vtx-sticky-cta__info{display:flex;flex-direction:column;min-width:0;flex:1}.vtx-sticky-cta__label{font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgb(var(--background-primary) / .45);line-height:1;margin-bottom:2px}.vtx-sticky-cta__vehicle{font-family:var(--heading-font-family);font-size:var(--vtx-type-meta);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--vtx-white);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vtx-sticky-cta__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--vtx-btn-secondary)!important;color:var(--vtx-white)!important;font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none!important;background-image:none!important;padding:10px 16px;min-height:44px;white-space:nowrap}.vtx-sticky-cta__button:link,.vtx-sticky-cta__button:visited,.vtx-sticky-cta__button:hover,.vtx-sticky-cta__button:active{color:var(--vtx-white)!important;background:var(--vtx-btn-secondary)!important;text-decoration:none!important;background-image:none!important}body.vtx-overlay-open .vtx-sticky-cta{display:none!important}@media(min-width:1000px){.vtx-sticky-cta{display:none!important}}@media(max-width:999px){body:has(.vtx-sticky-cta--visible) [class*=rp-micro-app][class*=icon-container]{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}body.vtx-overlay-open [class*=rp-micro-app][class*=icon-container],body:has(.drawer[open]) [class*=rp-micro-app][class*=icon-container],body:has(.vtx-mm-overlay.active) [class*=rp-micro-app][class*=icon-container],body:has(.vtx-mm-modal[data-vtx-open=true]) [class*=rp-micro-app][class*=icon-container]{display:none!important}.vtx-gen-overlap-callout{font-family:var(--heading-font-family);max-width:var(--container-max-width);margin:16px auto 0;padding:14px 20px;padding-left:calc(var(--container-gutter) + 16px);background:var(--vtx-gray-bg);border-left:3px solid rgb(var(--text-primary));font-size:var(--vtx-type-meta);font-weight:400;line-height:1.6;color:var(--vtx-black)}.shopify-section:has([data-vtx-schema-collection]){--section-spacing-block: 0px;--section-spacing-block-start: 0px;--section-spacing-block-end: 0px;padding:0!important;margin:0!important;min-height:0!important}.vtx-vc-error{background-color:var(--vtx-gray-bg);border:2px solid var(--vtx-gray-text);padding:var(--spacing-5);text-align:center;max-width:560px;margin:0 auto}.vtx-vc-error-title{font-family:var(--heading-font-family);font-size:var(--vtx-type-lead);font-weight:700;letter-spacing:1.5px;color:rgb(var(--text-primary));margin-bottom:var(--spacing-2);text-transform:uppercase}.vtx-vc-error-msg{font-size:var(--vtx-type-body);color:var(--vtx-gray-text);font-weight:500;letter-spacing:.5px;line-height:1.5;text-transform:none;margin:0 0 var(--spacing-4) 0}.vtx-vc-error-contact{background-color:var(--vtx-gray-bg);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-4);text-align:left;display:flex;flex-direction:column;gap:6px}.vtx-vc-error-contact-phone,.vtx-vc-error-contact-email{display:block;color:rgb(var(--text-primary));text-decoration:underline;text-transform:none}.vtx-vc-error-contact-phone{font-size:var(--vtx-type-prose);font-weight:600}.vtx-vc-error-contact-email{font-size:var(--vtx-type-meta);font-weight:500}.vtx-vc-error-contact-phone:hover,.vtx-vc-error-contact-email:hover{opacity:.7}.vtx-not-found{font-family:var(--heading-font-family)}.vtx-not-found__hero{position:relative;background-color:var(--vtx-gray-bg);overflow:hidden;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end}.vtx-not-found__topo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.07;pointer-events:none}.vtx-not-found__topo img{width:100%;height:100%;object-fit:cover}.vtx-not-found__content{position:relative;z-index:1;flex:0;display:flex;flex-direction:column;justify-content:center;padding:48px 48px 16px;max-width:var(--container-max-width, 1400px);margin:0 auto;width:100%}.vtx-not-found__eyebrow{font-weight:700;font-size:var(--vtx-type-label);letter-spacing:4px;color:var(--vtx-gray-text);margin:0 0 14px;text-transform:uppercase}.vtx-not-found__headline{font-weight:700;font-size:clamp(28px,4vw,48px);line-height:1;letter-spacing:.5px;color:var(--vtx-black);margin:0 0 18px;text-transform:uppercase;max-width:700px}.vtx-not-found__rule{width:36px;height:2px;background:var(--vtx-black);margin-bottom:14px}.vtx-not-found__subhead{font-size:var(--vtx-type-prose);color:var(--vtx-gray-text);letter-spacing:.3px;margin:0;font-weight:400}.vtx-aux-page{padding:var(--spacing-12) 0 var(--spacing-10);background:var(--vtx-white);color:var(--vtx-black)}.vtx-aux-page__inner{max-width:var(--vtx-aux-page-width, 80ch);margin:0 auto;padding:0 var(--container-gutter)}.vtx-aux-page__eyebrow{font-weight:700;font-size:var(--vtx-type-label);letter-spacing:4px;color:var(--vtx-gray-text);margin:0 0 14px;text-transform:uppercase}.vtx-aux-page__title{font-family:var(--heading-font-family);font-weight:700;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:.5px;color:var(--vtx-black);margin:0 0 14px;text-transform:uppercase}.vtx-aux-page__rule{width:36px;height:2px;background:var(--vtx-black);margin:0 0 24px}.vtx-aux-page__prose{font-size:var(--vtx-type-lead);line-height:1.7;color:var(--vtx-black)}.vtx-aux-page__prose h2,.vtx-aux-page__prose h3{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.5px;font-weight:700;margin-top:2em;margin-bottom:.5em;line-height:1.2}.vtx-aux-page__prose h2{font-size:22px}.vtx-aux-page__prose h3{font-size:var(--vtx-type-lead)}.vtx-aux-page__prose p{margin-bottom:1.25em}.vtx-aux-page__prose a{color:var(--vtx-black);text-decoration:underline;text-underline-offset:3px}.vtx-aux-page__prose a:hover{text-decoration-thickness:2px}.vtx-aux-page__prose ul,.vtx-aux-page__prose ol{padding-left:1.5em;margin-bottom:1.25em}.vtx-aux-page__prose li{margin-bottom:.5em}.vtx-aux-page__prose strong{font-weight:700}.vtx-aux-page__prose hr{border:0;border-top:1px solid var(--vtx-gray-border);margin:2.5em 0}@media(max-width:699px){.vtx-aux-page{padding:var(--spacing-8) 0 var(--spacing-6)}}.vtx-not-found__bar{position:relative;z-index:1;padding:0 var(--container-gutter);margin-bottom:0}.vtx-not-found__bar-inner{max-width:var(--container-max-width)!important;width:100%;margin:0 auto;background:var(--vtx-black);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);padding:13px 56px;position:relative}.vtx-not-found__bar-inner:before,.vtx-not-found__bar-inner:after{content:"";position:absolute;height:1px;background:rgb(var(--background-primary) / .15)}.vtx-not-found__bar-inner:before{top:7px;left:4%;right:1%}.vtx-not-found__bar-inner:after{bottom:7px;left:1%;right:4%}.vtx-not-found__bar-label,.vtx-not-found .vtx-vc-select-header{display:none}.vtx-not-found .vtx-vc-wrapper{padding:0!important}.vtx-not-found .vtx-vc-field label{position:absolute!important;left:14px;letter-spacing:1px;font-weight:600;pointer-events:none;z-index:1;transition:top .2s,font-size .2s,color .2s,transform .2s;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important}.vtx-not-found .vtx-vc-field[data-vtx-vc-empty=true] label{top:11px;transform:none;font-size:var(--text-base);color:rgb(var(--text-primary))}.vtx-not-found .vtx-vc-field[data-vtx-vc-empty=false] label{top:2px;transform:none;font-size:var(--vtx-type-micro);font-weight:700;letter-spacing:2px;color:rgb(var(--text-faint, 160 160 160))}.vtx-not-found .vtx-vc-field[data-vtx-vc-empty=true]:before{top:3px;color:rgb(var(--text-faint, 160 160 160))}.vtx-not-found .vtx-vc-field select{padding:11px 40px 2px 14px!important;border:1px solid rgb(var(--text-primary) / .22)!important;background-color:var(--vtx-white)!important;color:rgb(var(--text-primary));font-size:16px;font-weight:700}.vtx-not-found .vtx-vc-field[data-vtx-vc-empty=true] select{color:transparent!important}.vtx-not-found .vtx-vc-field[data-vtx-vc-empty=false] select{color:rgb(var(--text-primary))!important}.vtx-not-found .vtx-vc-field select:disabled{background-color:var(--vtx-white)!important;color:transparent!important;border-color:rgb(var(--text-primary) / .1)!important;opacity:1}.vtx-not-found .vtx-vc-cta{background-color:var(--vtx-btn-secondary)!important;color:var(--vtx-white)!important;border:none!important;border-left:1px solid rgb(var(--background-primary) / .15)!important;font-family:var(--heading-font-family);font-weight:700;font-size:var(--vtx-type-label);letter-spacing:2px;min-height:42px;padding:0 28px!important;margin-left:12px;transition:background-color .2s}.vtx-not-found .vtx-vc-cta:link,.vtx-not-found .vtx-vc-cta:visited,.vtx-not-found .vtx-vc-cta:hover,.vtx-not-found .vtx-vc-cta:active{color:var(--vtx-white)!important}.vtx-not-found .vtx-vc-cta:hover:not(:disabled){opacity:.9}.vtx-not-found .vtx-vc-cta:disabled{opacity:.35}@media(min-width:1000px){.vtx-not-found__bar{filter:drop-shadow(0 0 20px rgb(var(--text-primary) / .08))}.vtx-not-found__bar-inner{display:flex;align-items:center}.vtx-not-found__bar-label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase;color:var(--vtx-white);padding:0 28px;margin-right:24px;white-space:nowrap}.vtx-not-found__bar-label:after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:rgb(var(--background-primary) / .15);box-shadow:5px 0 rgb(var(--background-primary) / .15)}.vtx-not-found__bar-label-big{font-size:28px;letter-spacing:2px;line-height:1}.vtx-not-found__bar-label-sub{font-size:var(--vtx-type-micro);letter-spacing:5.5px;line-height:1;margin-top:4px;color:rgb(var(--background-primary) / .55)}.vtx-not-found__bar-inner .vtx-vc-wrapper{flex:1;min-width:0}}@media(max-width:999px){.vtx-not-found__hero{min-height:240px}.vtx-not-found__topo{display:none}.vtx-not-found__content{padding:40px 24px 20px}.vtx-not-found__bar{padding:0}.vtx-not-found__bar-inner{background:var(--vtx-gray-bg);clip-path:none;padding:20px var(--container-gutter);display:block;position:relative}.vtx-not-found__bar-inner:after{display:none}.vtx-not-found__bar-inner>*{position:relative;z-index:1}.vtx-not-found .vtx-vc-row{position:relative}.vtx-not-found .vtx-vc-row:after{content:"";position:absolute;bottom:2px;left:4px;right:4px;min-height:46px;background-color:color-mix(in srgb,black 9.75%,white);z-index:0;pointer-events:none}.vtx-not-found .vtx-vc-cta{position:relative;z-index:1}.vtx-not-found__bar-label{display:none!important}.vtx-not-found .vtx-vc-field label{position:absolute!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;left:14px;letter-spacing:1px;font-weight:600;pointer-events:none;z-index:1}.vtx-not-found .vtx-vc-field[data-vtx-vc-empty=true] label{top:50%;transform:translateY(-50%);font-size:var(--text-base);color:rgb(var(--text-primary))}.vtx-not-found .vtx-vc-field[data-vtx-vc-empty=false] label{top:2px;transform:none;font-size:var(--vtx-type-micro);font-weight:700;letter-spacing:2px;color:rgb(var(--text-faint, 160 160 160))}.vtx-not-found .vtx-vc-field select{padding:14px 40px 6px 14px!important}.vtx-not-found .vtx-vc-cta{background-color:var(--vtx-black)!important;border:1px solid var(--vtx-black)!important;border-left:1px solid var(--vtx-black)!important;margin-left:0}}.vtx-not-found__trust{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px var(--container-gutter) 20px;max-width:var(--container-max-width);margin:0 auto;font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--vtx-gray-text)}.vtx-not-found__trust-dot{color:var(--vtx-border);margin:0 12px}@media(max-width:699px){.vtx-not-found__trust{flex-wrap:wrap;gap:4px 8px;font-size:var(--vtx-type-label);padding:12px var(--container-gutter) 16px}.vtx-not-found__trust-dot{margin:0 4px}}vtx-vehicle-selector:not(:defined){display:block;min-height:240px;opacity:.5}vtx-pdp-vehicle-selector:not(:defined){display:block;min-height:400px;opacity:.5}.tap-area:before{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.vtx-toast{position:fixed;top:16px;left:50%;transform:translate(-50%) translateY(-20px);background:var(--vtx-black);color:var(--vtx-white);--focus-outline-color: var(--vtx-white);padding:14px 28px;font-family:var(--text-font-family);font-size:var(--vtx-type-body);font-weight:600;line-height:1.4;border-radius:0;z-index:1100;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;white-space:normal;max-width:min(90vw,32ch);text-align:center}.vtx-toast--visible{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:749px){.vtx-vbox--mismatch .vtx-vbox__badge{letter-spacing:1px}}@media(max-width:374px){.vtx-vbox--mismatch .vtx-vbox__badge{letter-spacing:.5px}}.vtx-atc-pulse{animation:vtx-atc-pulse 1.1s ease-out 2}@keyframes vtx-atc-pulse{0%{box-shadow:0 0 rgb(var(--text-primary) / .45)}70%{box-shadow:0 0 0 12px rgb(var(--text-primary) / 0)}to{box-shadow:0 0 rgb(var(--text-primary) / 0)}}.vtx-vs .vtx-atc-pulse{animation-name:vtx-vc-pulse}@keyframes vtx-vc-pulse{0%{box-shadow:0 0 rgb(var(--background-primary) / .55)}70%{box-shadow:0 0 0 12px rgb(var(--background-primary) / 0)}to{box-shadow:0 0 rgb(var(--background-primary) / 0)}}@media(prefers-reduced-motion:reduce){.vtx-atc-pulse,.vtx-vs .vtx-atc-pulse{animation:none}}.vtx-price-chips{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.vtx-price-save-chip{display:inline-block;font-family:var(--heading-font-family);font-size:var(--vtx-type-label);font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:8px 14px;vertical-align:middle;line-height:1;white-space:nowrap;background:var(--vtx-black);color:var(--vtx-white)}.vtx-cart-qty{height:44px;border:1px solid var(--vtx-gray-border);border-radius:0;background:var(--vtx-white);color:var(--vtx-black);display:inline-flex;align-items:stretch}.vtx-cart-qty__btn{min-width:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--vtx-black)}.vtx-cart-qty__btn[disabled]{opacity:.35;cursor:default}.vtx-cart-qty .quantity-selector__input{min-width:36px;width:36px;font-size:var(--vtx-type-lead);font-weight:700;color:var(--vtx-black)}.vtx-cart-qty .quantity-selector__input:focus-visible{outline:2px solid var(--vtx-black);outline-offset:-2px}
/*# sourceMappingURL=/cdn/shop/t/132/assets/vtx-overrides.css.map */
