.vui.vui.vc-final{padding:0!important;max-width:none!important;width:100%;background:#fff!important;color:#181818;--ui-text:#181818;--ui-muted:#555;--ui-border:#ddd}
.vui.vui.vc-final .vc-detail__intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;margin:0 0 72px;background:var(--vui-dark,#0b0b0c);align-items:stretch}
.vui.vui.vc-final .vc-heading{padding:64px clamp(28px,4vw,80px);display:flex;flex-direction:column;justify-content:center;margin:0;text-align:left!important;align-items:flex-start}
.vui.vui.vc-final .vc-heading h1{color:#fff!important;font-size:clamp(28px,2.5vw,44px)!important;font-weight:600!important;line-height:1.2!important;max-width:650px;margin:0 0 24px}
.vc-title-model{display:block;margin-top:8px}.vui.vui.vc-final .vc-heading p{color:#c6c6c6!important;max-width:600px;margin:0 0 18px}.vui.vui.vc-final .vc-heading .vc-case-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--vui-gold,#d6b98c)!important;font-weight:600;margin-bottom:24px}
.vui.vui.vc-final .vc-banner-cta{background:transparent!important;border:1px solid var(--vui-gold,#d6b98c)!important;color:var(--vui-gold,#d6b98c)!important;margin:12px 0 18px;min-height:48px}
.vui.vui.vc-final .vc-spec-link{color:#dedede;font-size:14px;text-decoration:underline;text-underline-offset:5px}.vui.vui.vc-final .vc-case-media{padding:0;align-self:center}.vui.vui.vc-final .vc-case-media__stage{height:var(--vc-case-media-height,500px)}
.vui.vui.vc-final .vc-case-media__navigation{margin:0;padding:8px 20px;color:#fff}.vui.vui.vc-final .vc-case-media button{background:transparent;color:#fff;border-color:#666}.vui.vui.vc-final .vc-case-media__thumbs{padding:4px 20px 16px;margin:0}.vui.vui.vc-final .vc-case-media__thumbs button[aria-pressed=true]{border-color:var(--vui-gold,#d6b98c)}
.vui.vui.vc-final .vc-final-container{width:calc(100% - 48px);max-width:var(--vui-width,1320px);margin-left:auto;margin-right:auto}.vui.vui.vc-final .vc-detail__columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;margin-top:0;margin-bottom:64px}
.vui.vui.vc-final h2{font-size:30px!important;line-height:1.25!important;font-weight:600!important;margin-bottom:28px}.vui.vui.vc-final .vc-specs>div{grid-template-columns:160px minmax(0,1fr);padding:14px 0;gap:20px}.vui.vui.vc-final .vc-specs :is(dt,dd){font-size:16px;line-height:1.5}
.vui.vui.vc-final .vc-build-highlights{list-style:none;padding:0;margin:0 0 28px}.vc-build-highlights li{position:relative;padding:12px 0 12px 24px;border-bottom:1px solid #e5e5e5}.vc-build-highlights li:before{content:'';position:absolute;left:0;top:23px;width:10px;height:2px;background:var(--vui-red,#c41c1c)}
.vui.vui.vc-final .vc-fitment-note{border-left:2px solid var(--vui-red,#c41c1c);padding-left:18px;font-size:14px!important;line-height:1.65;color:#555!important;margin-top:28px}.vui.vui.vc-final .vc-build-aside .vc-button{margin-right:0;max-width:100%}.vc-design-link{display:block;margin-top:20px;color:var(--vui-red,#c41c1c);text-underline-offset:4px}
.vui.vui.vc-final .vc-story{max-width:820px;margin:0 auto 72px}.vui.vui.vc-final .vc-story p{line-height:1.75!important;margin-bottom:22px}.vui.vui.vc-final .vc-story h3{font-size:22px!important}.vui.vui.vc-wheel-collection .vc-grid--single{grid-template-columns:1fr}.vui.vui.vc-wheel-collection .vc-grid--single .vc-card{border:0;max-width:100%;background:transparent}.vui.vui.vc-wheel-collection .vc-grid--single .vc-card__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.vui.vui.vc-wheel-collection .vc-grid--single .vc-card__image{max-height:400px;background:#fff}.vui.vui.vc-wheel-collection .vc-grid--single .vc-card__image img{object-fit:contain}.vui.vui.vc-wheel-collection .vc-grid--single .vc-card__body h3{font-size:24px!important;line-height:1.35}.vui.vui.vc-wheel-collection .vc-grid--single .vc-card__body{padding:24px 0}
@media(max-width:990px){.vui.vui.vc-final .vc-detail__intro{grid-template-columns:1fr;margin-bottom:48px}.vui.vui.vc-final .vc-heading{padding:36px 24px}.vui.vui.vc-final .vc-case-media__stage{height:min(80vw,500px)}.vui.vui.vc-final .vc-detail__columns{grid-template-columns:1fr;gap:24px}}
@media(max-width:749px){.vui.vui.vc-final .vc-heading h1{font-size:28px!important}.vui.vui.vc-final h2{font-size:24px!important}.vui.vui.vc-final .vc-final-container{width:calc(100% - 36px)}.vui.vui.vc-final .vc-specs>div{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:12px}.vui.vui.vc-final .vc-story{margin-bottom:48px}.vui.vui.vc-wheel-collection .vc-grid--single .vc-card__link{grid-template-columns:1fr;gap:16px}.vui.vui.vc-final .vc-case-media__thumbs button{flex-basis:64px;height:52px}}
.vui.vui.vc-final .vc-story-band{background:var(--vui-dark,#0b0b0c);padding:64px 0;color:#eee}.vui.vui.vc-final .vc-story-band .vc-story{margin-bottom:0}.vui.vui.vc-final .vc-story-band :is(h2,h3){color:#fff!important}.vui.vui.vc-final .vc-story-band p{color:#c6c6c6!important}.vui.vui.vc-final .vc-story-band a{color:var(--vui-gold,#d6b98c)}
@media(max-width:749px){.vui.vui.vc-final .vc-story-band{padding:40px 0}}
