/* Only the steering-wheel entry points in the existing shop are restyled. */
.boutique-hero.wheel-shop-hero{position:relative;isolation:isolate;overflow:hidden;min-height:610px;background:#08090d;display:flex;align-items:center;padding:85px 0}
.wheel-shop-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}
.wheel-shop-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06070abf,transparent 85%);z-index:-1}
.wheel-shop-hero .boutique-hero-inner{width:100%;max-width:1200px;text-align:left}
.wheel-shop-hero .catalog-eyebrow{font-size:10px;letter-spacing:2px;color:#bf98ee}
.wheel-shop-hero h1{font-size:clamp(38px,4.5vw,65px);line-height:1.06;letter-spacing:-2.5px;max-width:650px;margin:20px 0}
.wheel-shop-hero h1 span{color:#c9bddc}
.wheel-shop-hero .catalog-sub{max-width:400px;font-size:14px;line-height:1.9;margin:0;color:#ccc5d4}
.wheel-shop-hero .boutique-hero-cta{justify-content:flex-start;margin-top:27px;gap:12px;flex-wrap:wrap}
.wheel-shop-hero .btn{font-size:11px;padding:16px 21px;border-radius:3px;box-shadow:none;white-space:normal}
.wheel-shop-hero .btn-purple{background:#7732d0}.wheel-shop-hero .btn-black{background:#1110189c}
.wheel-shop-note{font-size:10px;color:#b5aebe;line-height:1.8;margin-top:22px;max-width:440px}
.wheel-category-tile{background:#231331!important;border-color:#994fde!important;text-decoration:none}
@media(max-width:760px){.boutique-hero.wheel-shop-hero{padding:300px 0 45px;min-height:660px}.wheel-shop-photo{height:390px;object-position:85% center}.wheel-shop-hero:before{background:linear-gradient(0deg,#08090d 12%,#08090d 42%,transparent 75%)}.wheel-shop-hero h1{font-size:40px;letter-spacing:-1.9px}.wheel-shop-hero .catalog-eyebrow{font-size:8px}.wheel-shop-hero .boutique-hero-cta{flex-direction:column;align-items:flex-start}.wheel-shop-hero .btn{min-height:45px}.wheel-shop-note{font-size:9px}}
