.main-collection-build{background:var(--adro-page-bg)}.vb{--vb-t1: #111111;--vb-t2: rgba(17, 17, 17, .6);--vb-name: #2D2D2D;--vb-rule: rgba(17, 17, 17, .18);--vb-rule-soft: rgba(17, 17, 17, .12);--vb-panel: var(--adro-surface-raised);color:var(--vb-t1);box-sizing:border-box}.vb *,.vb *:before,.vb *:after{box-sizing:border-box}.vb p{margin:0}.vb.parent-vehicle-product[hidden]{display:none!important}.vb.parent-vehicle-product,.vb.parent-vehicle-product:first-child,.vb.parent-vehicle-product:last-child{margin:0 auto}#ProductGridContainer{padding-top:0}.vb .vb-title{display:flex;align-items:center;gap:16px;height:20px;margin:0;font-family:var(--font-primary);font-size:20px;font-weight:600;line-height:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--vb-t1)}.vb .vb-title:after{content:"";flex:1 1 auto;height:1px;background:var(--vb-rule)}.vb__stage{position:relative;overflow:hidden;padding:48px 0 40px;text-align:center;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.vb__hd{margin:0;font-size:inherit;line-height:1}.vb__make,.vb__model{display:block;font-family:var(--font-primary);font-weight:600;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--vb-name)}.vb__make{padding-left:.32em;font-size:24px;letter-spacing:.32em}.vb__model{margin-top:20px;font-size:96px;letter-spacing:.02em}.vb__car{display:block;width:100%;max-width:720px;height:auto;margin:24px auto 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vb__stage.is-placed{padding:0}.vb__stage.is-placed .vb__make,.vb__stage.is-placed .vb__model{position:absolute;z-index:2;right:0;left:0;margin:0}.vb__stage.is-placed .vb__car{position:absolute;z-index:1;max-width:none;margin:0}.vb-aero{padding:32px 0;text-align:center;border-top:1px solid var(--vb-rule);border-bottom:1px solid var(--vb-rule);border-image:linear-gradient(var(--vb-rule),var(--vb-rule)) 1 0 / 1px 0 / 0 100vmax}.vb-aero__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;align-items:start;max-width:1050px;margin:0 auto}.vb-aero__row--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:684px}.vb-aero__label{font-family:var(--font-secondary);font-size:12px;font-weight:600;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:#11111180}.vb-aero__val{display:flex;justify-content:center;align-items:baseline;margin-top:12px!important;font-family:var(--font-primary);font-size:44px;font-weight:600;line-height:1;letter-spacing:.4px;font-variant-numeric:tabular-nums;color:var(--vb-t1)}.vb-aero__val small{margin-left:6px;font-size:.38em;font-weight:600}.vb-aero__cap{max-width:260px;margin:6px auto 0!important;font-family:var(--font-secondary);font-size:14px;font-weight:300;line-height:20px;color:var(--vb-t2);text-wrap:balance}.vb-aero__note{margin-top:24px!important;font-family:var(--font-secondary);font-size:12px;font-weight:300;line-height:18px;color:#11111180}.vb-aero[data-entrance=pending] .vb-aero__stat,.vb-aero[data-entrance=pending] .vb-aero__note{visibility:hidden}.vb-aero__chart{position:relative;display:grid;grid-template-columns:56px 116px auto;column-gap:12px;row-gap:12px;align-items:center;width:max-content;margin:18px auto 0;padding:2px 0;text-align:left}.vb-aero__chart:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:calc(68px + 1.16px * var(--zero));width:1px;background:#11111159}.vb-aero__chart-lbl{font-family:var(--font-secondary);font-size:11px;font-weight:600;line-height:14px;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;color:#11111180}.vb-aero__track{position:relative;display:block;height:14px}.vb-aero__bar{position:absolute;top:0;bottom:0;display:block;background:#11111147}.vb-aero__bar--lift{background:var(--color-red, #FF0000)}.vb-aero__bar--kit{background:var(--adro-green, #2AFC32)}.vb-aero__chart-val{font-family:var(--font-primary);font-size:13px;font-weight:600;line-height:14px;white-space:nowrap;color:var(--vb-t1)}.vb-aero__chart-val small{margin-left:4px;font-size:inherit;font-weight:400;color:#11111180}.vb-aero__chart-note{margin-top:12px!important;font-family:var(--font-secondary);font-size:12px;font-weight:300;line-height:18px;color:#11111180}.vb__filters-title{display:flex;align-items:center;gap:16px;margin:0 0 12px!important;font-family:var(--font-secondary);font-size:11px;font-weight:600;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;color:var(--vb-t1)}.vb__filters-title:after{content:"";flex:1 1 auto;height:1px;background:var(--vb-rule)}.vb-types{margin:0;padding:0;list-style:none}.vb-type__label{display:flex;align-items:center;gap:12px;padding:9px 0;cursor:pointer;font-family:var(--font-secondary);font-size:13px;font-weight:500;line-height:18px;letter-spacing:.4px;text-transform:uppercase;color:var(--vb-t1)}.vb-type__n{margin-left:auto;font-size:12px;font-weight:300;color:#11111180}.vb .vb-type__box{-webkit-appearance:none;appearance:none;display:grid;flex:none;place-items:center;width:16px;height:16px;margin:0;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1px #1111114d}.vb .vb-type__box:checked{background:var(--vb-name);box-shadow:none}.vb .vb-type__box:checked:after{content:"";width:10px;height:8px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4L3.7 6.5L9 1' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4L3.7 6.5L9 1' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center / contain no-repeat}.vb .vb-type__box:focus-visible{outline:2px solid var(--vb-t1);outline-offset:2px}.vb__filters-clear{all:unset;display:inline-flex;align-items:center;min-height:44px;margin:5px 0 -7px;cursor:pointer;font-family:var(--font-secondary);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--vb-t2)}.vb__filters-clear:hover{color:var(--vb-t1)}.vb__filters-clear:focus-visible{outline:2px solid var(--vb-t1);outline-offset:4px}.vb__filters-clear[hidden]{display:none}.vb-filter{display:flex;align-items:center;gap:16px;height:20px}.vb-filter__rule{flex:1 1 auto;height:1px;background:var(--vb-rule)}.vb-chips{display:flex;flex:0 0 auto;align-items:center;gap:24px}.vb-chip{all:unset;position:relative;display:inline-flex;align-items:baseline;gap:5px;height:20px;cursor:pointer;font-family:var(--font-secondary);font-size:11px;font-weight:600;line-height:20px;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;color:var(--vb-t2);transition:color .2s ease}.vb-chip:hover,.vb-chip.is-on{color:var(--vb-t1)}.vb-chip:after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:2px;background:var(--vb-t1);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.vb-chip.is-on:after{transform:scaleX(1)}.vb-chip:focus-visible{outline:2px solid var(--vb-t1);outline-offset:4px}.vb-chip__n{margin-left:5px;font-weight:400;letter-spacing:inherit;color:inherit;opacity:.55}.vb-chip__n:before{content:"("}.vb-chip__n:after{content:")"}.vb .build-grid{display:grid;gap:48px 20px;max-width:none;width:100%;margin:0 0 64px;padding:0}.vb .product__picker__item{opacity:1;transform:none;transition:none}.vb .product__picker__item.vb-hide,.vb [data-vb-brand].vb-hide{display:none!important}.vb .product__picker__item.vb-show{animation:vbIn .38s var(--ease-out) both}@keyframes vbIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vb .product__picker__item__link{display:block;text-decoration:none}.vb .product__picker__item__image{position:relative;display:block;height:auto;padding:0;overflow:hidden;border:0;background:#f4f4f4}.vb .product__picker__item__image-img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;transition:transform .5s var(--ease-out)}.vb .product__picker__item__link:hover .product__picker__item__image-img{transform:scale(1.04)}.vb .product__picker__item__content{display:block;margin:0;padding:0}.vb .product__picker__item__title{margin:12px 0 0;font-family:var(--font-secondary);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.4px;text-transform:uppercase;color:var(--vb-t1)}.vb .product__picker__item__price-wrapper{display:flex;align-items:center;gap:8px;margin:4px 0 0;padding:0}.vb .product__picker__item__price{margin:0;padding:0;font-family:var(--font-secondary);font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;color:var(--vb-t1)}.vb .product__picker__item__price--compare{font-weight:300;text-decoration:line-through;color:var(--vb-t2)}.vb .adro-select-section{margin-top:96px;padding:40px 20px 48px;background:var(--vb-panel)}.vb .adro-select-section__header{max-width:none;margin:0;padding:0 20px;text-align:left}.vb .adro-select-section__description{max-width:560px;margin:16px 0 0;font-family:var(--font-secondary);font-size:14px;font-weight:300;line-height:22px;letter-spacing:.3px;text-align:left;color:var(--vb-t2)}.vb .vb-filter--select{margin-top:40px;padding:0 20px}.vb .adro-select-header{display:flex;align-items:center;gap:16px;max-width:none;margin:40px 0 0;padding:0 20px;border:0}.vb .adro-select-header:after{content:"";flex:1 1 auto;height:1px;background:var(--vb-rule)}.vb .adro-select-header__label{font-family:var(--font-secondary);font-size:11px;font-weight:600;line-height:20px;letter-spacing:1.5px;text-transform:uppercase;color:var(--vb-t1)}.vb .adro-select-section .build-grid{margin:40px 0 0;padding:0 20px}.vb .adro-select-section.is-filtered .adro-select-header{display:none!important}@media screen and (min-width:990px){.vb.parent-vehicle-product{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-areas:"top top" "filters main";column-gap:48px;align-items:start;max-width:none;padding:0 var(--adro-gutter) 64px}.vb.parent-vehicle-product:not(:has(>.vb__filters)){grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "main"}.vb__top{grid-area:top;margin-bottom:40px}.vb__filters{grid-area:filters;position:sticky;top:0}.vb__main{grid-area:main;min-width:0}.vb .build-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px)and (max-width:1199px){.vb.parent-vehicle-product{grid-template-columns:200px minmax(0,1fr);column-gap:32px}.vb .vb-filter{overflow-x:auto;height:auto;margin-bottom:-8px;padding-bottom:8px;scrollbar-width:none}.vb .vb-filter::-webkit-scrollbar{display:none}.vb .vb-filter__rule{min-width:24px}}@media screen and (min-width:1200px){.vb .build-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:989px){.vb.parent-vehicle-product{display:block;padding:0 20px 48px}.vb .product__picker__item__title,.vb .product__picker__item__price{font-size:13px}.vb__make{font-size:16px}.vb__model{margin-top:12px;font-size:48px}.vb__top{margin-bottom:32px}.vb-aero{padding:28px 0 27px}.vb-aero__row,.vb-aero__row--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:24px}.vb-aero__row>.vb-aero__stat:first-child,.vb-aero__row--two>.vb-aero__stat{grid-column:1 / -1}.vb-aero__row>.vb-aero__stat:first-child{margin-bottom:2px;padding-bottom:24px;border-bottom:1px solid var(--vb-rule)}.vb-aero__row:not(.vb-aero__row--two)>.vb-aero__stat:nth-child(3){position:relative}.vb-aero__row:not(.vb-aero__row--two)>.vb-aero__stat:nth-child(3):before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:1px;background:var(--vb-rule)}.vb-aero__chart{margin-top:9px}.vb-aero__val{margin-top:8px!important;font-size:28px}.vb-aero__cap{font-size:13px;line-height:18px}.vb-aero__note{margin-top:24px!important;font-size:11px;line-height:16px}.vb-aero__chart-note{font-size:11px;line-height:16px}.vb__filters{margin-bottom:32px}.vb .vb-types{position:relative;display:flex;gap:12px;overflow-x:auto;margin:0 -20px;padding:0 20px 2px;scrollbar-width:none}.vb .vb-types::-webkit-scrollbar{display:none}.vb .vb-types li{flex:none}.vb .vb-type__label{gap:6px;padding:13px 14px;border:1px solid rgba(17,17,17,.2);background:var(--vb-panel);font-size:12px;line-height:16px;white-space:nowrap}.vb .vb-type__box{position:absolute;width:1px;height:1px;opacity:0}.vb .vb-type__n{margin-left:0}.vb .vb-type__n:before{content:"("}.vb .vb-type__n:after{content:")"}.vb .vb-type__label:has(.vb-type__box:checked){border-color:var(--vb-name);background:var(--vb-name);color:#fff}.vb .vb-type__label:has(.vb-type__box:checked) .vb-type__n{color:#fff9}.vb .vb-type__label:has(.vb-type__box:focus-visible){outline:2px solid var(--vb-t1);outline-offset:2px}.vb .vb-filter{overflow-x:auto;height:auto;padding-bottom:8px;scrollbar-width:none}.vb .vb-filter::-webkit-scrollbar{display:none}.vb .vb-filter__rule{min-width:24px}.vb .build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;padding:0}.vb .adro-select-section{margin:64px -20px 0;padding:32px 20px 40px}.vb .adro-select-section__header,.vb .vb-filter--select,.vb .adro-select-header,.vb .adro-select-section .build-grid{padding:0}}@media(prefers-reduced-motion:reduce){.vb .product__picker__item__image-img,.vb-chip:after{transition:none}.vb .product__picker__item.vb-show{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-vehicle-build.css.map */
