html body.pro-garage.template-index .ruby-home-showcase [data-active-config=single-din] .ruby-showcase__landscape,html body.pro-garage.template-index .ruby-home-showcase [data-active-config=single-din] .ruby-showcase__scene-tabs{display:none}html body.pro-garage.template-index .ruby-home-showcase [data-active-config=single-din] .ruby-showcase__photo--single-din{background:#101313}html body.pro-garage.template-index .ruby-home-showcase [data-active-config=single-din] .ruby-showcase__photo--single-din img{object-fit:contain;object-position:center}html body.pro-garage.template-index .ruby-home-showcase .ruby-showcase__choices{flex-wrap:wrap}.ruby-home-vehicles__setup{grid-column:1 / -1;font-size:13px}.ruby-home-showcase .ruby-showcase__topo{display:block;position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;pointer-events:none;opacity:var(--topo-strength,.2);background-position:center;background-size:cover;transform:translateZ(0)}.ruby-home-showcase .ruby-showcase__topo[data-topo-motion=true]{animation:pro-topo-drift 56s ease-in-out infinite alternate;animation-play-state:paused}.ruby-home-showcase[data-topo-running=true] [data-feature-panel]:not([hidden]) .ruby-showcase__topo[data-topo-motion=true]{animation-play-state:running}@keyframes pro-topo-drift{0%{transform:translate3d(-1%,.5%,0) scale(1.01)}to{transform:translate3d(1.5%,-1%,0) scale(1.035)}}@media(prefers-reduced-motion:reduce){.ruby-home-showcase .ruby-showcase__topo[data-topo-motion=true]{animation:none;transform:none}}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__cta:not(.ruby-showcase__cta--secondary):is(:hover,:focus-visible,:active){background:#eee;color:#101313}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__cta--secondary:is(:hover,:focus-visible,:active){background:#346cd0;color:#fff;border-color:#346cd0}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__cta:focus-visible{outline:3px solid #fff;outline-offset:4px}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] [data-active-config=single-din]{background:#101313}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] :is(.ruby-showcase__control-label,.pro-bezel-option,.pro-bezel-option p,.pro-bezel-option__price,.pro-bezel-option__price span){color:#fff}html body.pro-garage.template-index .ruby-home-showcase .ruby-showcase__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html body.pro-garage.template-index .ruby-home-showcase .ruby-showcase__choices button{background:#fff;color:#101313}@media(max-width:420px){html body.pro-garage.template-index .ruby-home-showcase .ruby-showcase__choices{grid-template-columns:1fr}html body.pro-garage.template-index .ruby-home-showcase .ruby-showcase__choices button+button{border-left:0;border-top:1px solid #c8cbcd}}@media(max-width:749px){html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__top{padding:12px 16px 8px;gap:0}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__tabs{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__tabs button{position:relative;width:100%;min-height:52px;padding:14px 18px;border:0;border-radius:4px;background:transparent;color:#fff;text-align:left;font-size:15px;line-height:1.45;letter-spacing:0;text-transform:none}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__tabs button+button:after{content:"";position:absolute;inset:0 18px auto;height:1px;background:#ffffff40;pointer-events:none}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__tabs button[aria-selected=true]{border:0;background:#00000024;color:#fff;font-weight:700}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__tabs button[aria-selected=true]:before{content:"";position:absolute;left:0;top:50%;width:3px;height:22px;border-radius:2px;background:#fff;transform:translateY(-50%);pointer-events:none}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__tabs button:hover{background:#00000018;color:#fff}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__tabs button:focus-visible{outline:2px solid #fff;outline-offset:-4px}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__rotation{width:100%;margin:6px 0 0;padding:4px 6px 0;border-top:1px solid #ffffff40;justify-content:flex-start}html body.pro-garage.template-index .ruby-home-showcase[data-layout=full_bleed] .ruby-showcase__rotation button[data-rotation-stop]{min-height:44px;padding:8px 12px;font-size:12px;background:transparent;color:#fff;text-underline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pro-home-v224.css.map */
