.vm{--vm-ink:rgb(var(--dsp--color--text-primary,15 23 42)/1);--vm-ink-2:rgb(var(--dsp--color--gs-700,51 65 85)/1);--vm-muted:rgb(var(--dsp--color--gs-600,71 85 105)/1);--vm-line:rgb(var(--dsp--color--border-light,226 232 240)/1);--vm-line-2:rgb(var(--dsp--color--border-default,203 213 225)/1);--vm-field-line:rgb(var(--dsp--color--gs-500,100 116 139)/1);--vm-bg:rgb(var(--dsp--color--surface-1,248 250 252)/1);--vm-bg-2:rgb(var(--dsp--color--surface-2,241 245 249)/1);--vm-card:rgb(var(--dsp--color--surface-0,255 255 255)/1);--vm-brand:rgb(var(--dsp--color--brand-1-800,0 9 91)/1);--vm-brand-ink:rgb(var(--dsp--color--text-white,255 255 255)/1);--vm-accent:rgb(var(--dsp--color--brand-2-500,0 104 208)/1);--vm-accent-ink:rgb(var(--dsp--color--text-white,255 255 255)/1);--vm-accent-text:rgb(var(--dsp--color--brand-2-500,0 104 208)/1);--vm-accent-tint:rgb(var(--dsp--color--brand-2-50,240 249 255)/1);--vm-accent-line:rgb(var(--dsp--color--brand-2-100,224 242 254)/1);--vm-save:#00753a;--vm-save-tint:#e6f4ec;--vm-warn:rgb(var(--dsp--color--text-warning,180 83 9)/1);--vm-warn-tint:#fff4e0;--vm-overlay:rgba(15,20,32,.78);--vm-radius:14px;--vm-radius-sm:10px;--vm-shadow-1:0 1px 2px rgba(15,20,32,.06),0 1px 1px rgba(15,20,32,.04);--vm-shadow-2:0 10px 30px -12px rgba(0,9,91,.25),0 2px 6px rgba(15,20,32,.06);--vm-gutter:16px;--vm-focus:rgb(var(--dsp--color--brand-2-500,0 104 208)/1);background-color:var(--vm-bg);color:var(--vm-ink);font-size:16px;line-height:1.5;padding-bottom:8px}.vm [hidden]{display:none!important}.vm :focus-visible{outline:3px solid var(--vm-focus);outline-offset:2px}.vm .button:focus-visible{outline:3px solid var(--vm-focus)!important;outline-offset:2px}.vm h1,.vm h2,.vm h3{letter-spacing:-.01em;line-height:1.2;margin:0}.vm p{margin:0}.vm img{max-width:100%}@media (min-width:768px){.vm{--vm-gutter:24px}}.vm-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}@media (max-width:639px){.vm-hide-sm{display:none!important}}.vm-icon{display:inline-flex;flex:none;height:20px;vertical-align:middle;width:20px}.vm-icon svg{display:block;height:100%;width:100%}svg.vm-icon{fill:currentColor}.vm-container{margin:0 auto;max-width:1360px;padding:0 var(--vm-gutter)}.vm-crumbs{color:var(--vm-muted);font-size:13px;padding:12px 0}.vm-crumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.vm-crumbs li+li:before{color:var(--vm-line-2);content:"/";margin-right:6px}.vm-crumbs a:not(.link):not(.button){align-items:center;color:var(--vm-muted);display:inline-flex;min-height:24px;text-decoration:none}.vm-crumbs a:not(.link):not(.button):hover{color:var(--vm-accent-text);text-decoration:underline}.vm-crumbs .vm-crumbs__back{align-items:center;color:var(--vm-ink);display:inline-flex;gap:4px}.vm-crumbs .vm-crumbs__back .vm-icon{height:16px;width:16px}@media (max-width:639px){.vm-crumbs .vm-crumbs__mid{display:none}}.vm-grid{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:24px}.vm-grid>*{min-width:0}@media (min-width:1024px){.vm-grid{align-items:start;-moz-column-gap:40px;column-gap:40px;grid-template-areas:"gallery aside" "details aside";grid-template-columns:minmax(0,2fr) minmax(360px,1fr);row-gap:32px}.vm-grid .vm-area-gallery{grid-area:gallery}.vm-grid .vm-area-aside{align-self:stretch;grid-area:aside}.vm-grid .vm-area-details{grid-area:details}}@media (min-width:1280px){.vm-grid{grid-template-columns:minmax(0,2fr) 440px}}.vm-btn{align-items:center;border:1px solid transparent;border-radius:var(--vm-radius-sm);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:0;line-height:1.2;min-height:44px;padding:0 18px;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s}.vm-btn .vm-icon,.vm-btn svg{flex:none;height:18px;width:18px}.vm-btn:active{transform:translateY(1px)}.vm-btn--primary{background-color:var(--vm-accent);color:var(--vm-accent-ink)}.vm-btn--primary:hover{color:var(--vm-accent-ink);filter:brightness(.9)}.vm-btn--ghost{background-color:var(--vm-card);border-color:var(--vm-line-2);color:var(--vm-ink)}.vm-btn--ghost:hover{border-color:var(--vm-ink-2);color:var(--vm-ink)}.vm-btn--lg{border-radius:12px;font-size:17px;min-height:56px;width:100%}.vm-btn--sm{font-size:14px;min-height:36px;padding:0 12px}.vm-icon-btn{align-items:center;background-color:var(--vm-card);border:1px solid var(--vm-line-2);border-radius:50%;color:var(--vm-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.vm-icon-btn[disabled]{cursor:default;opacity:.4}.vm-link,.vm-link-btn{align-items:center;background:none;border:0;color:var(--vm-accent-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;min-height:24px;padding:0;text-decoration:underline;text-underline-offset:2px}.vm-gallery{margin:0 calc(var(--vm-gutter)*-1)}@media (min-width:768px){.vm-gallery{margin:0}}.vm-hero{aspect-ratio:4/3;background-color:var(--vm-bg-2);overflow:hidden;position:relative}@media (min-width:768px){.vm-hero{border-radius:var(--vm-radius)}}.vm-track{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.vm-track::-webkit-scrollbar{display:none}.vm-track:focus-visible{outline-offset:-3px}.vm-slide{background:transparent;border:0;cursor:zoom-in;flex:0 0 100%;height:100%;margin:0;padding:0;position:relative;scroll-snap-align:start;scroll-snap-stop:always}.vm-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vm-slide:focus-visible{outline-offset:-3px}.vm-slide.is-wide{background-color:#fff}.vm-slide.is-wide img{-o-object-fit:contain;object-fit:contain}.vm-slide--video{background-color:#0b0f19;cursor:pointer}.vm-slide--video img{opacity:.7}.vm-play{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.vm-play .vm-icon{background-color:var(--vm-brand);border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.35);color:var(--vm-brand-ink);height:76px;padding:20px 18px 20px 22px;width:76px}.vm-hero__top{align-items:flex-start;display:flex;gap:8px;left:12px;pointer-events:none;position:absolute;right:12px;top:12px}.vm-hero__top>*{pointer-events:auto}.vm-hero__badges{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.vm-hero__tools{display:flex;gap:8px;margin-left:auto}.vm-pill{align-items:center;background-color:#fff;border-radius:999px;box-shadow:var(--vm-shadow-1);color:#0f1420;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:6px 10px;white-space:nowrap}.vm-pill.is-in-stock{background-color:var(--vm-save-tint);color:var(--vm-save)}.vm-pill.is-in-stock:before{background-color:currentColor;border-radius:50%;content:"";height:8px;width:8px}.vm-pill.is-sold{background-color:#fdecec;color:#b42318}.vm-chip-btn{align-items:center;background-color:var(--vm-overlay);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:36px;padding:0 12px;white-space:nowrap}.vm-chip-btn:hover{background-color:rgba(15,20,32,.92)}.vm-chip-btn .vm-icon{height:16px;width:16px}.vm-chip-btn--icon{justify-content:center;padding:0;width:36px}.vm-nav{align-items:center;background-color:hsla(0,0%,100%,.94);border:0;border-radius:50%;box-shadow:var(--vm-shadow-2);color:#0f1420;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;width:48px}.vm-nav[disabled]{opacity:0;pointer-events:none}@media (hover:none){.vm-nav{display:none}}.vm-nav--prev{left:12px}.vm-nav--next{right:12px}.vm-counter{background-color:var(--vm-overlay);border-radius:999px;bottom:12px;color:#fff;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;padding:6px 10px;pointer-events:none;position:absolute;right:12px}.vm-filmstrip{display:flex;gap:8px;overflow-x:auto;padding:10px var(--vm-gutter) 4px;position:relative;scrollbar-width:none}.vm-filmstrip::-webkit-scrollbar{display:none}@media (min-width:768px){.vm-filmstrip{padding:10px 0 4px}}.vm-thumb{aspect-ratio:4/3;background-color:var(--vm-bg-2);border:2px solid transparent;border-radius:8px;cursor:pointer;flex:0 0 auto;opacity:.78;overflow:hidden;padding:0;position:relative;transition:opacity .15s,border-color .15s;width:84px}.vm-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vm-thumb:hover,.vm-thumb[aria-current=true]{opacity:1}.vm-thumb[aria-current=true]{border-color:var(--vm-accent)}@media (min-width:768px){.vm-thumb{width:104px}}.vm-thumb__play{align-items:center;background-color:rgba(0,9,91,.35);color:#fff;display:flex;inset:0;justify-content:center;position:absolute}.vm-thumb__play .vm-icon{height:22px;width:22px}.vm-fallback,.vm-hero--fallback{align-items:center;display:flex;justify-content:center}.vm-fallback,.vm-fallback img{height:100%;width:100%}.vm-fallback img{display:block;-o-object-fit:cover;object-fit:cover}.vm-hero--oem{background:radial-gradient(120% 90% at 50% 30%,#fff 0,#eef2f7 55%,#dce3ec 100%)}.vm-hero--oem .vm-fallback img{filter:drop-shadow(0 18px 18px rgba(0,9,91,.18));height:auto;max-height:70%;-o-object-fit:contain;object-fit:contain;width:82%}.vm-oem-note{align-items:center;background-color:var(--vm-warn-tint);border-radius:6px;color:var(--vm-warn);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 9px}.vm-oem-note .vm-icon{height:15px;width:15px}.vm-notify{--vm-accent-text:rgb(var(--dsp--color--brand-2-500,0 104 208)/1);align-items:center;background-color:#fff;border-radius:12px;bottom:12px;box-shadow:var(--vm-shadow-2);color:#0f1420;display:flex;gap:12px;left:12px;padding:12px 14px;position:absolute;right:12px}.vm-notify .vm-notify__icon{color:var(--vm-accent-text);height:24px;width:24px}.vm-notify .vm-notify__text{flex:1;font-size:14px;line-height:1.35}.vm-notify .vm-notify__text strong{display:block;font-size:15px}.vm-notify .vm-btn{white-space:nowrap}@media (max-width:639px){.vm-gallery--no-photos .vm-hero{aspect-ratio:auto;flex-direction:column;gap:12px;padding:96px 12px 12px}.vm-gallery--no-photos .vm-fallback{height:auto}.vm-gallery--no-photos .vm-hero--oem .vm-fallback img{max-height:none;width:92%}.vm-gallery--no-photos .vm-hero--dealer .vm-fallback img{border-radius:10px}.vm-gallery--no-photos .vm-notify{flex-wrap:wrap;position:static}.vm-gallery--no-photos .vm-notify .vm-btn{width:100%}}.vm-area-aside{padding-top:16px}@media (min-width:1024px){.vm-area-aside{padding-top:0}}.vm-heading__top{align-items:center;display:flex;gap:8px;margin-bottom:8px}.vm-badges{display:flex;flex:1;flex-wrap:wrap;gap:6px}.vm-badge{background-color:var(--vm-accent-tint);border-radius:6px;color:var(--vm-accent-text);font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.vm-badge--cpo,.vm-badge--new{background-color:var(--vm-brand);color:var(--vm-brand-ink)}.vm-badge--used{background-color:var(--vm-bg-2);color:var(--vm-ink-2)}.vm-badge--soft{background-color:var(--vm-card);border:1px solid var(--vm-line);color:var(--vm-muted);letter-spacing:0;text-transform:none}.vm-heading__actions{align-items:center;display:flex;gap:6px}.vm-garage .switch{align-items:center;background-color:var(--vm-card);border:1px solid var(--vm-line-2);border-radius:var(--vm-radius-sm);color:var(--vm-ink);display:inline-flex;gap:2px;height:40px;position:relative;transition:background-color .15s ease,border-color .15s ease}.vm-garage .switch:hover{background-color:var(--vm-bg-2)}.vm-garage .switch:has(input:checked){background-color:var(--vm-accent-tint);border-color:var(--vm-accent-line);color:var(--vm-accent-text)}.vm-garage .switch_radio__label{align-items:center;background-color:transparent!important;color:inherit!important;cursor:pointer;display:inline-flex;height:100%;justify-content:center;padding:0 0 0 4px!important;width:36px}.vm-garage .switch_radio__label-text-off,.vm-garage .switch_radio__label-text-on{align-items:center;color:inherit!important;cursor:pointer;display:inline-flex!important;font-size:14px;font-weight:600;height:100%;padding-right:12px;white-space:nowrap}.vm-garage input:checked~.switch_radio__label-text-off,.vm-garage input:not(:checked)~.switch_radio__label-text-on{display:none!important}.vm-garage .switch_radio__input{opacity:0;pointer-events:none;position:absolute}.vm-garage .toggle-check-on,.vm-garage input:checked+label .toggle-check-off{display:none}.vm-garage input:checked+label .toggle-check-on{display:block}.vm-garage .switch:has(input:focus-visible){outline:3px solid var(--vm-focus);outline-offset:2px}.vm-share{position:relative}.vm-share>summary{border-radius:var(--vm-radius-sm);height:40px;list-style:none;width:40px}.vm-share>summary::-webkit-details-marker{display:none}.vm-share__menu{background-color:var(--vm-card);border:1px solid var(--vm-line);border-radius:12px;box-shadow:var(--vm-shadow-2);display:flex;flex-direction:column;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.vm-share__item{align-items:center;background:none;border:0;border-radius:8px;color:var(--vm-ink);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:10px 12px;text-align:left;text-decoration:none;width:100%}.vm-share__item:hover{background-color:var(--vm-bg-2);color:var(--vm-ink)}.vm-share__item .vm-icon,.vm-share__item svg{height:18px;width:18px}.vm-heading__title{color:var(--vm-brand);font-size:26px;font-weight:700}@media (min-width:1024px){.vm-heading__title{font-size:28px}}.vm-heading__trim{color:var(--vm-ink-2);display:block;font-size:17px;font-weight:500;letter-spacing:0;margin-top:2px}.vm-heading__sub{color:var(--vm-muted);font-size:14px;margin-top:6px}.vm-meta{color:var(--vm-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 14px;list-style:none;margin:10px 0 0;padding:0}.vm-meta li{align-items:center;display:inline-flex;gap:5px}.vm-meta b{color:var(--vm-ink);font-weight:700}.vm-meta .vm-icon{height:15px;width:15px}.vm-copy-btn{align-items:center;background-color:var(--vm-card);border:1px solid var(--vm-line);border-radius:6px;color:var(--vm-ink-2);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;min-height:26px;padding:2px 6px}.vm-copy-btn .vm-icon{height:13px;width:13px}.vm-sticky{margin-top:16px}@media (min-width:1024px){.vm-sticky{border-radius:var(--vm-radius);box-shadow:var(--vm-shadow-2)}}.vm-summary{display:none}@media (min-width:1024px){.vm-summary{align-items:center;background-color:var(--vm-card);border:1px solid var(--vm-line);border-radius:var(--vm-radius);box-shadow:var(--vm-shadow-2);display:flex;gap:16px;margin-top:16px;padding:14px 18px;position:sticky;top:16px;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:5}.vm-summary.is-hidden{opacity:0;transform:translateY(-8px);visibility:hidden}.vm-summary .vm-mbar__info{flex:1}.vm-summary .vm-btn{max-width:60%;min-height:48px;overflow:hidden;padding:0 18px;text-overflow:ellipsis;white-space:nowrap}}.vm-card{background-color:var(--vm-card);border:1px solid var(--vm-line);border-radius:var(--vm-radius)}.vm-sec{padding:18px}.vm-sec+.vm-sec{border-top:1px solid var(--vm-line)}@media (min-width:1024px){.vm-sec{padding:18px 22px}}.vm-fine{color:var(--vm-muted);font-size:12px;line-height:1.45;margin-top:10px}.vm-price__top{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.vm-price__label{color:var(--vm-muted);font-size:13px;font-weight:600}.vm-save{align-items:center;background-color:var(--vm-save-tint);border-radius:999px;color:var(--vm-save);display:inline-flex;font-size:13px;font-weight:700;gap:6px;margin-left:auto;padding:4px 10px}.vm-save .vm-icon{height:15px;width:15px}.vm-price__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.vm-price__big{color:var(--vm-ink);font-size:34px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.vm-price__tax{color:var(--vm-muted);font-size:14px;font-weight:600}.vm-price__was{color:var(--vm-muted);font-size:15px}.vm-bd-toggle{align-items:center;background:none;border:0;border-top:1px dashed var(--vm-line-2);color:var(--vm-ink);cursor:pointer;display:flex;font-size:14px;font-weight:600;margin-top:10px;min-height:36px;padding:10px 0 0;width:100%}.vm-bd-toggle .vm-icon{margin-left:auto;transition:transform .2s}.vm-bd-toggle[aria-expanded=true] .vm-icon{transform:rotate(180deg)}.vm-breakdown{font-size:14px;margin-top:10px}.vm-breakdown .vm-mods{padding:2px 0}.vm-mod .vm-bd-line__k{flex-wrap:wrap;gap:2px 4px}.vm-info-btn,.vm-mod .vm-bd-line__k{align-items:center;display:inline-flex}.vm-info-btn{background:none;border:0;border-radius:50%;color:var(--vm-accent-text);cursor:pointer;height:24px;justify-content:center;margin:-2px 0;padding:0;width:24px}.vm-info-btn .vm-icon{height:16px;width:16px}.vm-info-btn:hover,.vm-info-btn[aria-expanded=true]{background-color:var(--vm-accent-tint)}.vm-mod__disc{background-color:var(--vm-bg-2);border-radius:8px;color:var(--vm-ink-2);font-size:12px;line-height:1.45;margin:0 0 6px;padding:8px 10px}.vm-mod__disc p+p{margin-top:6px}.vm-bd-line{display:flex;font-variant-numeric:tabular-nums;gap:12px;justify-content:space-between;padding:6px 0}.vm-bd-line__k{color:var(--vm-ink-2)}.vm-bd-line--minus .vm-bd-line__v{color:var(--vm-save);font-weight:600}.vm-bd-line--total{border-top:1px solid var(--vm-line);font-weight:700;margin-top:4px;padding-top:10px}.vm-bd-line--total .vm-bd-line__k{color:var(--vm-ink)}.vm-bd-group{color:var(--vm-muted);font-size:12px;font-weight:700;letter-spacing:.05em;margin:10px 0 2px!important;text-transform:uppercase}.vm-targeted{border:1px solid var(--vm-line);border-radius:8px;cursor:pointer;margin-top:6px;padding:8px 10px}.vm-targeted .price-item{align-items:flex-start;display:flex;gap:10px}.vm-targeted .js-targeted-incentive{accent-color:var(--vm-accent);height:18px;margin-top:2px;width:18px}.vm-targeted .targeted-description{flex:1}.vm-targeted .targeted-value{color:var(--vm-save)}.vm-calc-slot{min-height:360px}.vm-calc-slot:not([aria-busy]){min-height:0}.vm-skeleton{display:flex;flex-direction:column;gap:12px}.vm-skeleton span,.vm-skeleton>div{animation:vm-pulse 1.4s ease-in-out infinite;background-color:var(--vm-bg-2);border-radius:10px}.vm-skeleton .vm-skeleton__tabs{height:46px}.vm-skeleton .vm-skeleton__row{animation:none;background:none;display:grid;gap:12px;grid-template-columns:1fr 1fr}.vm-skeleton .vm-skeleton__row span{height:64px}.vm-skeleton .vm-skeleton__out{height:150px}@keyframes vm-pulse{50%{opacity:.55}}.vm-tabs{background-color:var(--vm-bg);border-radius:var(--vm-radius-sm);display:grid;gap:4px;grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:12px;padding:4px}.vm-tab{background:transparent;border:0;border-radius:8px;color:var(--vm-muted);cursor:pointer;font-size:14px;font-weight:700;min-height:38px}.vm-tab[aria-selected=true]{background-color:var(--vm-card);box-shadow:var(--vm-shadow-1),inset 0 -3px 0 var(--vm-accent-text);color:var(--vm-brand)}.vm-tab:hover:not([aria-selected=true]){color:var(--vm-ink)}.vm-fields{display:grid;gap:10px 12px;grid-template-columns:1fr 1fr}.vm-field{display:flex;flex-direction:column;gap:5px;min-width:0}.vm-field.hidden{display:none}.vm-field .vm-link-btn{align-self:flex-start;font-size:12px}.vm-field--full{grid-column:1/-1}.vm-field__lab{align-items:center;color:var(--vm-ink-2);display:flex;font-size:12px;font-weight:700;gap:6px;justify-content:space-between}.vm-field__hint{color:var(--vm-muted);font-weight:600}.vm-input{align-items:center;display:flex;position:relative}.vm-input input{background-color:var(--vm-card);border:1px solid var(--vm-field-line);border-radius:var(--vm-radius-sm);box-shadow:none;color:var(--vm-ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;height:44px;padding:0 12px 0 26px;width:100%}.vm-input__pre{color:var(--vm-muted);font-weight:600;left:12px;pointer-events:none;position:absolute}.vm-select{background-color:var(--vm-card);border:1px solid var(--vm-field-line);border-radius:var(--vm-radius-sm);color:var(--vm-ink);font-size:16px;font-weight:600;height:44px;padding:0 32px 0 12px;width:100%}.vm-input input:focus,.vm-select:focus{border-color:var(--vm-accent);outline:3px solid var(--vm-focus);outline-offset:1px}.vm-readonly{align-items:center;background-color:var(--vm-bg);border:1px dashed var(--vm-line-2);border-radius:var(--vm-radius-sm);display:flex;font-variant-numeric:tabular-nums;font-weight:700;gap:8px;height:44px;padding:0 12px}.vm-readonly .vm-icon{color:var(--vm-muted);height:15px;width:15px}.vm-readonly small{color:var(--vm-muted);font-weight:600}.vm-payout{background-color:var(--vm-accent-tint);border:1px solid var(--vm-accent-line);border-radius:12px;margin-top:16px;padding:18px 20px 20px}.vm-payout__top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px}.vm-payout__lab{color:var(--vm-ink-2);font-size:13px;font-weight:600}.vm-fseg{background-color:var(--vm-card);border:1px solid var(--vm-accent-line);border-radius:999px;display:inline-flex;padding:2px}.vm-fseg input{opacity:0;pointer-events:none;position:absolute}.vm-fseg label{align-items:center;border-radius:999px;color:var(--vm-ink-2);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;min-height:28px;padding:5px 9px}.vm-fseg input:checked+label{background-color:var(--vm-brand);color:var(--vm-brand-ink)}.vm-fseg input:focus-visible+label{outline:3px solid var(--vm-focus);outline-offset:1px}.vm-pay-big{color:var(--vm-brand);font-size:40px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin-top:2px}.vm-pay-per{color:var(--vm-ink-2);font-size:17px;font-weight:700;letter-spacing:0;margin-left:4px}.vm-pay-sub{color:var(--vm-ink-2);font-size:14px;font-weight:600;margin-top:10px!important}.vm-pay-disclaimer,.vm-pay-fine{color:var(--vm-muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.5;margin-top:8px!important}.vm-out .vm-mods{border-top:1px solid var(--vm-accent-line);font-size:13px;margin-top:14px;padding-top:12px}.vm-out .vm-mods .vm-bd-line{padding:6px 0}.vm-secondary{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:12px}.vm-secondary .vm-btn{font-size:14px;font-weight:600;justify-content:flex-start;min-height:42px;padding:6px 10px;text-align:left}.vm-secondary .vm-btn .vm-icon,.vm-secondary .vm-btn svg{color:var(--vm-accent-text)}.vm-secondary .vdp-button-script,.vm-secondary .vm-secondary__script{grid-column:1/-1}@media (max-width:379px){.vm-secondary{grid-template-columns:1fr}}.vm-area-details{display:flex;flex-direction:column;gap:28px;padding-top:28px}@media (min-width:1024px){.vm-area-details{gap:32px;padding-top:0}}.vm-block__title{color:var(--vm-brand);font-size:22px;font-weight:700;margin-bottom:14px!important}.vm-block__title small{color:var(--vm-muted);font-size:14px;font-weight:600;margin-left:6px}.vm-panel{background-color:var(--vm-card);border:1px solid var(--vm-line);border-radius:var(--vm-radius);padding:18px}@media (min-width:768px){.vm-panel{padding:22px}}.vm-tiles{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:640px){.vm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.vm-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.vm-tile{background-color:var(--vm-card);border:1px solid var(--vm-line);border-radius:12px;display:flex;flex-direction:column;gap:6px;min-height:104px;padding:14px}.vm-tile svg,.vm-tile__icon{color:var(--vm-accent-text);height:26px;width:26px}.vm-tile__k{color:var(--vm-muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.vm-tile__v{color:var(--vm-ink);font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.vm-features__grid{display:grid;gap:18px;grid-template-columns:1fr}@media (min-width:640px){.vm-features__grid{grid-template-columns:1fr 1fr}}.vm-feature-cat__title{align-items:center;color:var(--vm-ink);display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:6px!important}.vm-feature-cat__title .vm-icon{color:var(--vm-accent-text);height:18px;width:18px}.vm-feature-cat ul{list-style:none;margin:0;padding:0}.vm-feature-cat li{color:var(--vm-ink-2);font-size:14px;padding:5px 0 5px 22px;position:relative}.vm-feature-cat li:before{border-bottom:2px solid var(--vm-save);border-left:2px solid var(--vm-save);content:"";height:6px;left:3px;position:absolute;top:11px;transform:rotate(-45deg);width:10px}.vm-features__wrap.is-collapsed .is-extra{display:none}.vm-features__toggle{margin-top:14px}.vm-packages .vdp-page__package-codes{display:flex;flex-direction:column;gap:12px}.vm-packages .vdp-page__section-title .extend__section-title .extend__title-icon{color:var(--vm-accent-text)}.vm-packages .vdp-page__section-title .extend__section-title .extend__title-icon .extend__title{color:var(--vm-brand)}.vm-packages .card:empty{display:none}.modal button[data-micromodal-close] *{pointer-events:none}.site.legacy .vm-packages .vdp-section-title{align-items:center;color:var(--vm-brand);display:flex;font-size:18px;font-weight:700;gap:8px}.site.legacy .vm-packages .vdp-section-title .dsp-icon{color:var(--vm-accent-text);height:24px;width:24px}.site.legacy .vm-packages .package-codes__container{display:flex;flex-wrap:wrap;gap:8px}.site.legacy .vm-packages .package-codes__container .card{background-color:var(--vm-card);border:1px solid var(--vm-line-2);border-radius:2px;color:var(--vm-ink);font-size:16px;padding:20px}.vm-specs__list{margin:0}@media (min-width:768px){.vm-specs__list{-moz-columns:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}.vm-specs__row{-moz-column-break-inside:avoid;border-bottom:1px solid var(--vm-line);break-inside:avoid;display:flex;font-size:14px;gap:12px;padding:10px 0}.vm-specs__row dt{color:var(--vm-muted);flex:0 0 42%;font-weight:400}.vm-specs__row dd{color:var(--vm-ink);font-weight:600;margin:0;overflow-wrap:anywhere}.vm-docs{flex-wrap:wrap;margin-bottom:12px}.vm-doc,.vm-docs{display:flex;gap:12px}.vm-doc{align-items:center;background-color:var(--vm-card);border:1px solid var(--vm-line);border-radius:12px;color:var(--vm-ink);cursor:pointer;flex:1;font-size:15px;font-weight:700;min-width:240px;padding:14px 16px;text-align:left;text-decoration:none}.vm-doc:hover{border-color:var(--vm-accent);color:var(--vm-ink)}.vm-doc small{color:var(--vm-muted);display:block;font-size:13px;font-weight:400}.vm-doc__icon{color:var(--vm-accent-text);height:26px;width:26px}.vm-carfax{margin-bottom:12px}.vm-desc__title{color:var(--vm-ink);font-size:16px;font-weight:700;margin-bottom:10px!important}.vm-desc{color:var(--vm-ink-2);font-size:15px}.vm-desc.is-clamped{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);max-height:6.2em;overflow:hidden}.vm-desc :is(p,ul,ol){margin:0 0 .75em}.vm-desc :is(h1,h2,h3,h4){margin:1em 0 .5em}.vm-desc>:first-child{margin-top:0}.vm-desc+.vm-link-btn{margin-top:8px}.vm-full-sec{padding:40px 0 8px}.vm-sec-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.vm-sec-head .vm-block__title{font-size:24px;margin-bottom:4px!important}.vm-car-nav{display:flex;gap:8px}.vm-carousel{display:grid;gap:14px;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto;padding:4px 2px 14px;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.vm-carousel::-webkit-scrollbar{display:none}@media (min-width:640px){.vm-carousel{grid-auto-columns:calc(33.33333% - 9.33333px)}}@media (min-width:1024px){.vm-carousel{grid-auto-columns:calc(25% - 10.5px)}}.vm-carousel__item{display:flex;scroll-snap-align:start}.vm-carousel__item>*{width:100%}.vm-scard{background-color:var(--vm-card);border:1px solid var(--vm-line);border-radius:var(--vm-radius);color:var(--vm-ink);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.vm-scard:hover{border-color:var(--vm-line-2);box-shadow:var(--vm-shadow-2);color:var(--vm-ink)}.vm-scard:focus-visible{outline:3px solid var(--vm-focus);outline-offset:2px}.vm-scard:hover .vm-scard__title{color:var(--vm-accent-text)}.vm-scard__media{aspect-ratio:4/3;background-color:var(--vm-bg-2);position:relative}.vm-scard__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vm-scard__badge{background-color:var(--vm-overlay);border-radius:999px;bottom:8px;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;left:8px;padding:2px 8px;position:absolute}.vm-scard__body{display:flex;flex:1;flex-direction:column;gap:4px;padding:14px 16px 16px}.vm-scard__title{color:var(--vm-ink);font-size:16px;font-weight:700;line-height:1.3;margin:0!important}.vm-scard__trim{color:var(--vm-muted);font-size:13px;margin:0!important}.vm-scard__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:10px}.vm-scard__amount{color:var(--vm-brand);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.vm-scard__was{color:var(--vm-muted);font-size:13px;font-variant-numeric:tabular-nums}.vm-scard__pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0!important;padding:0!important}.vm-scard__pay li{background-color:var(--vm-accent-tint);border:1px solid var(--vm-accent-line);border-radius:999px;color:var(--vm-ink-2);font-size:12px;padding:3px 10px}.vm-scard__pay li[hidden]{display:none}.vm-scard__pay strong{color:var(--vm-ink);font-variant-numeric:tabular-nums;font-weight:700}.vm-scard__fine{color:var(--vm-muted);font-size:11px;line-height:1.4;margin:6px 0 0!important}.vm-disclaimers{color:var(--vm-muted);font-size:12px;line-height:1.6;padding:32px 0 24px}.vm-disclaimers h2{color:var(--vm-ink-2);font-size:14px;margin-bottom:8px!important}.vm-disclaimers p{margin:0 0 8px!important;max-width:110ch}.vm-mbar{align-items:center;background-color:var(--vm-card);border-top:1px solid var(--vm-line);bottom:0;box-shadow:0 -8px 24px rgba(15,20,32,.12);display:flex;gap:12px;left:0;padding:10px var(--vm-gutter) calc(10px + env(safe-area-inset-bottom));padding-right:calc(var(--vm-gutter) + var(--vm-mbar-chat-space, 72px));position:fixed;right:0;transition:transform .25s ease;z-index:600}.vm-mbar.is-hidden{transform:translateY(110%)}.vm-mbar .vm-btn{flex-shrink:1;margin-left:auto;min-height:48px;min-width:0;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.vm-mbar{display:none}}.vm-mbar__info{min-width:0}.vm-mbar__amt{color:var(--vm-brand);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;white-space:nowrap}.vm-mbar__amt small{color:var(--vm-ink-2);font-size:13px}.vm-mbar__sub{color:var(--vm-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023px){body.vm-has-mbar{padding-bottom:calc(76px + env(safe-area-inset-bottom))}html:has(body.vm-has-mbar){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}}html.vm-lock{overflow:hidden}.vm-gridview,.vm-lightbox{border:0;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;padding:0;width:100vw}.vm-gridview::backdrop,.vm-lightbox::backdrop{background-color:rgba(5,9,25,.6)}.vm-gridview[open],.vm-lightbox[open]{display:flex;flex-direction:column;inset:0;position:fixed;z-index:2100}.vm-lightbox{background-color:#06080f;color:#fff}.vm-lb__top{align-items:center;display:flex;gap:12px;padding:10px 12px}.vm-lb__count{color:#c5cbd8;font-size:14px;font-variant-numeric:tabular-nums}.vm-lb__title{flex:1;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-lb__cta{display:none}@media (min-width:768px){.vm-lb__cta{display:inline-flex}}.vm-lb__btn{align-items:center;background-color:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.vm-lb__btn:hover{background-color:hsla(0,0%,100%,.22)}.vm-lb__btn[disabled]{cursor:default;opacity:.3}.vm-lb__btn:focus-visible{outline:3px solid #fff}.vm-lb__stage{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vm-lb__stage .vm-lb__next,.vm-lb__stage .vm-lb__prev{height:52px;position:absolute;top:50%;transform:translateY(-50%);width:52px}.vm-lb__stage .vm-lb__prev{left:12px}.vm-lb__stage .vm-lb__next{right:12px}.vm-lb__media{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vm-lb__img{cursor:zoom-in;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;transition:transform .15s}.vm-lb__img.is-zoomed{cursor:grab;transition:none}.vm-lb__video{aspect-ratio:16/9;background-color:#000;border:0;border-radius:10px;width:min(92vw,1100px)}.vm-lb__thumbs{display:flex;gap:6px;overflow-x:auto;padding:10px 12px 14px;position:relative;scrollbar-width:none}.vm-lb__thumbs::-webkit-scrollbar{display:none}.vm-lb__thumbs .vm-thumb{opacity:.55;width:72px}.vm-lb__thumbs .vm-thumb[aria-current=true]{border-color:#fff;opacity:1}.vm-gridview{background-color:var(--vm-card);color:var(--vm-ink)}.vm-gridview__head{align-items:center;border-bottom:1px solid var(--vm-line);display:flex;gap:12px;padding:12px var(--vm-gutter)}.vm-gridview__title{flex:1;font-size:18px;font-weight:700;min-width:0}.vm-gridview__title small{color:var(--vm-muted);font-size:14px;font-weight:600;margin-left:6px}.vm-gridview__body{flex:1;overflow:auto;padding:var(--vm-gutter)}.vm-gridview__grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1400px}@media (min-width:768px){.vm-gridview__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.vm-gridview__grid{grid-template-columns:repeat(4,1fr)}}.vm-gridview__item{aspect-ratio:4/3;background-color:var(--vm-bg-2);border:0;border-radius:10px;cursor:zoom-in;overflow:hidden;padding:0;position:relative}.vm-gridview__item:first-child{grid-column:span 2;grid-row:span 2}.vm-gridview__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.vm-gridview__item.is-wide{background-color:#fff}.vm-gridview__item.is-wide img{-o-object-fit:contain;object-fit:contain}.vm-gridview__item:hover img{transform:scale(1.03)}.vm-scenario{background-color:rgb(var(--dsp--color--brand-2-50,240 249 255)/1);border:1px solid rgb(var(--dsp--color--brand-2-100,224 242 254)/1);border-radius:12px;color:rgb(var(--dsp--color--text-primary,15 23 42)/1);margin:0 0 16px;padding:12px 14px}.vm-scenario .vm-scenario__title{font-size:13px;font-weight:700;margin:0}.vm-scenario .vm-scenario__text{font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.vm-scenario .vm-scenario__note{color:rgb(var(--dsp--color--text-secondary,100 116 139)/1);font-size:12px;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.vm *,.vm-mbar{animation:none!important;transition:none!important}}@media print{.vm-calc-slot,.vm-ctas,.vm-filmstrip,.vm-hero__tools,.vm-mbar,.vm-nav,.vm-similar{display:none!important}.vm-sticky{box-shadow:none}.vm-summary{display:none}}.site.dark .vm{--vm-ink:rgb(var(--dsp--color--text-white,255 255 255)/1);--vm-ink-2:rgb(var(--dsp--color--gs-200,226 232 240)/1);--vm-muted:rgb(var(--dsp--color--gs-400,148 163 184)/1);--vm-line:rgb(var(--dsp--color--white,255 255 255)/12%);--vm-line-2:rgb(var(--dsp--color--white,255 255 255)/24%);--vm-field-line:rgb(var(--dsp--color--white,255 255 255)/40%);--vm-bg:transparent;--vm-bg-2:rgb(var(--dsp--color--white,255 255 255)/8%);--vm-card:rgb(var(--dsp--color--brand-3-900,3 18 38)/1);--vm-brand:rgb(var(--dsp--color--text-white,255 255 255)/1);--vm-brand-ink:rgb(var(--dsp--color--brand-3-950,2 13 28)/1);--vm-accent-text:rgb(var(--dsp--color--brand-2-300,84 201 255)/1);--vm-accent-tint:rgb(var(--dsp--color--brand-2-400,32 150 205)/12%);--vm-accent-line:rgb(var(--dsp--color--brand-2-400,32 150 205)/30%);--vm-save:#4ade80;--vm-save-tint:rgba(74,222,128,.12);--vm-warn:#fbbf24;--vm-warn-tint:rgba(251,191,36,.14);--vm-focus:rgb(var(--dsp--color--brand-2-300,84 201 255)/1)}.site.dark .vm-tabs{background-color:var(--vm-bg-2)}.site.dark .vm-pill.is-in-stock{background-color:#e6f4ec;color:#00753a}.site.dark .vm-hero--oem{background:radial-gradient(120% 90% at 50% 30%,rgb(var(--dsp--color--brand-3-800,5 26 54)/1) 0,rgb(var(--dsp--color--brand-3-950,2 13 28)/1) 100%)}

/*# sourceMappingURL=vdp-modern.css.map*/