.vb-section{--vb-hairline: 1px;--vb-line: var(--splux-color-dark-border);--vb-muted: var(--splux-color-dark-text-secondary);--vb-heading: var(--splux-color-dark-text-primary);--vb-bg: var(--splux-color-dark-bg);--vb-surface: var(--splux-color-dark-surface-neutral);--vb-groove: var(--splux-color-dark-bg);--vb-card-border: var(--splux-color-dark-border);background:var(--vb-bg);box-sizing:border-box}.vb-scheme-light{--vb-bg: var(--splux-color-primary-white);--vb-heading: var(--splux-color-text-title);--vb-muted: var(--splux-color-text-description);--vb-line: var(--splux-divider-color-light);--vb-surface: var(--splux-color-secondary-cream);--vb-groove: var(--splux-divider-color-light);--vb-card-border: var(--splux-divider-color-light)}.vb-section *,.vb-section *:before,.vb-section *:after{box-sizing:inherit}.vb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--splux-space-5);padding-bottom:var(--splux-space-6)}.vb-head .splux-heading{flex:1 1 auto;min-width:0}.vb-viewall{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--splux-space-1);padding-bottom:var(--splux-space-1);border-bottom:var(--vb-hairline) solid currentColor;font-size:var(--splux-font-size-micro);letter-spacing:var(--splux-letter-spacing-caps);text-transform:uppercase;text-decoration:none;color:var(--vb-heading);white-space:nowrap;transition:opacity .3s ease}.vb-viewall:hover{opacity:.7}.vb-item{display:flex;flex-direction:column;flex:0 0 clamp(240px,var(--vb-card-width, 420px),88vw);min-width:0;background:var(--vb-surface);border:var(--splux-divider-width) solid var(--vb-card-border);border-radius:var(--splux-radius-none);overflow:hidden}.vb-section .vb-item .wg-item{flex:0 0 auto;width:100%;height:auto;min-height:0;overflow:hidden;aspect-ratio:3 / 2}.vb-ar-4-3 .vb-item .wg-item{aspect-ratio:4 / 3}.vb-ar-16-10 .vb-item .wg-item{aspect-ratio:16 / 10}.vb-ar-1-1 .vb-item .wg-item{aspect-ratio:1 / 1}.vb-ar-4-5 .vb-item .wg-item{aspect-ratio:4 / 5}.vb-section .wg-main-stage,.vb-section .wg-side-stage,.vb-section .wg-detail-box{min-height:0}.vb-item:hover .wg-side-stage,.vb-item.is-active .wg-side-stage{width:25%;opacity:1}.vb-item:hover .wg-main-stage img,.vb-item.is-active .wg-main-stage img{transform:scale(1.05)}.vb-section .wg-side-stage{gap:var(--vb-hairline);margin-left:0;background:var(--vb-surface);border-left:var(--vb-hairline) solid var(--vb-surface)}.vb-section .wg-item:hover .wg-side-stage,.vb-section .wg-item.is-active .wg-side-stage{margin-left:0}.vb-section .wg-arrow{top:32%;transform:none;color:var(--vb-heading)}.vb-body{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--splux-card-padding-mobile)}.vb-title{font-family:var(--splux-font-family-en-body);font-size:var(--splux-font-size-body);line-height:1.3;color:var(--vb-heading);text-decoration:none}.vb-title:hover{text-decoration:underline;text-underline-offset:3px}.vb-sub{margin:var(--splux-space-1) 0 0;font-size:var(--splux-font-size-micro);letter-spacing:var(--splux-letter-spacing-caps);text-transform:uppercase;color:var(--vb-muted)}.vb-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--splux-space-2) var(--splux-space-4);margin:var(--splux-space-3) 0 0;padding:var(--splux-space-2) 0;border-top:var(--vb-hairline) solid var(--vb-groove);border-bottom:var(--vb-hairline) solid var(--vb-groove)}.vb-cell{min-width:0}.vb-cell--full{grid-column:1 / -1}.vb-fit dt,.vb-meta dt,.vb-finish dt{margin:0;font-family:var(--splux-font-family-en-body);font-size:var(--splux-font-size-micro);line-height:var(--splux-line-height-micro);letter-spacing:var(--splux-letter-spacing-caps);text-transform:uppercase;color:var(--vb-muted)}.vb-fit dd{margin:2px 0 0;font-family:var(--splux-font-family-en-body);font-size:var(--splux-font-size-caption);font-weight:500;line-height:var(--splux-line-height-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--vb-heading)}.vb-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--splux-space-1) var(--splux-space-4);padding-top:var(--splux-space-3)}.vb-meta dd{margin:2px 0 0;font-family:var(--splux-font-family-en-body);font-size:var(--splux-font-size-caption);line-height:var(--splux-line-height-caption);overflow-wrap:anywhere;color:var(--vb-heading);min-height:calc(var(--splux-font-size-caption) * var(--splux-line-height-caption) * 2)}.vb-meta dd.is-default{color:var(--vb-muted)}.vb-finish{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding-top:var(--splux-space-3)}.vb-finish dd{margin:2px 0 0;font-family:var(--splux-font-family-en-body);font-size:var(--splux-font-size-caption);line-height:var(--splux-line-height-caption);overflow-wrap:anywhere;color:var(--vb-heading)}.vb-finish dd>span{display:block}.vb-finish dd>span+span{margin-top:2px}.vb-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--splux-space-4);margin-top:var(--splux-space-3)}.vb-spec{display:flex;align-items:baseline;justify-content:space-between;gap:var(--splux-space-3);min-width:0;padding:var(--splux-space-2) 0;border-bottom:var(--vb-hairline) solid var(--vb-line)}.vb-spec--full{grid-column:1 / -1}.vb-spec--stack{flex-direction:column;align-items:flex-start;gap:2px}.vb-spec--stack .vb-spec__v{text-align:left;align-self:stretch}.vb-spec__k{flex:0 0 auto;font-size:var(--splux-font-size-micro);letter-spacing:var(--splux-letter-spacing-caps);text-transform:uppercase;color:var(--vb-muted)}.vb-spec__v{flex:1 1 auto;min-width:0;font-size:var(--splux-font-size-caption);line-height:1.45;text-align:right;overflow-wrap:anywhere;color:var(--vb-heading)}.vb-spec__v--lines{display:flex;flex-direction:column;align-items:flex-end}.vb-spec__v--lines>span{display:block}.vb-spec--stack .vb-spec__v--lines{align-items:flex-start}.vb-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--splux-space-3);margin-top:auto;padding-top:var(--splux-space-3)}.vb-owner{font-size:var(--splux-font-size-micro);letter-spacing:.04em;color:var(--vb-muted)}.vb-cta{margin-left:auto;display:inline-flex;align-items:center;gap:var(--splux-space-1);padding-bottom:2px;border-bottom:var(--vb-hairline) solid currentColor;font-size:var(--splux-font-size-micro);letter-spacing:var(--splux-letter-spacing-caps);text-transform:uppercase;text-decoration:none;color:var(--vb-heading);white-space:nowrap;transition:opacity .3s ease}.vb-cta:hover{opacity:.7}.vb-cta svg{display:block}@media(max-width:768px){.vb-head{flex-direction:column;align-items:flex-start;gap:var(--splux-space-3)}.vb-item{flex-basis:85vw}.vb-body{flex:0 1 auto}.vb-foot{margin-top:0}.vb-section .wg-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/splux-vehicle-builds.css.map */
