:is(.hero__slide,.vcard,.banner):has(>.studio--vehicle){background:radial-gradient(ellipse 58% 50% at var(--studio-light-x, 50%) 70%,#343e4b,transparent 94%),linear-gradient(180deg,#0b0e12,#171c23 75%,#0b0e12)}:is(.hero__slide,.vcard,.banner)>.studio.studio--vehicle{display:contents}:is(.hero__slide,.vcard,.banner):has(>.studio--vehicle)>:is(.hero__shade,.vcard__shade,.banner__shade){display:none}:is(.hero__slide,.vcard,.banner) .studio--vehicle>.studio__frame{position:relative;min-width:0;min-height:0}.studio.studio--vehicle .studio__frame>.studio__car{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;object-fit:contain;pointer-events:none;transform:none;transition:none}.hero__slide:has(>.studio--vehicle){display:grid;grid-template:auto minmax(0,1fr) / minmax(0,1fr);padding-bottom:54px}.hero__slide:has(>.studio--vehicle)>.hero__copy{grid-area:1 / 1;padding:clamp(78px,11svh,120px) 20px 0}.hero__slide:has(>.studio--vehicle) .hero__cta{position:static;flex-direction:row;margin:18px auto 0}.hero .studio--vehicle>.studio__frame{grid-area:2 / 1;justify-self:center;width:min(82%,1120px);margin-top:12px}:is(.vcard,.banner):has(>.studio--vehicle){--studio-light-x: 73%;display:grid;grid-template:auto minmax(0,1fr) / minmax(0,5fr) minmax(0,7fr);column-gap:clamp(16px,3vw,48px);padding:clamp(24px,3.3vw,50px);height:clamp(320px,34vw,460px)}.vcard:has(>.studio--vehicle){flex-basis:100%;aspect-ratio:auto}:is(.vcard,.banner) .studio--vehicle>.studio__frame{grid-area:1 / 2 / 3 / 3}:is(.vcard,.banner):has(>.studio--vehicle)>:is(.vcard__kind,.banner__kind,.vcard__body,.banner__body){position:relative;inset:auto;margin:0}:is(.vcard,.banner):has(>.studio--vehicle)>:is(.vcard__kind,.banner__kind){grid-area:1 / 1}:is(.vcard,.banner):has(>.studio--vehicle)>:is(.vcard__body,.banner__body){grid-area:2 / 1;align-self:center}.banner:has(>.studio--vehicle)>.banner__body{flex-direction:column;align-items:flex-start;gap:20px}@media(max-width:767px){.hero:has(.studio--vehicle){--studio-hero-height: clamp(520px, 80svh, 640px);height:var(--studio-hero-height)}.hero:has(.studio--vehicle) .hero__slide:not(:has(>.studio--vehicle)) .hero__cta{top:calc(var(--studio-hero-height) - 190px)}.hero__slide:has(>.studio--vehicle){padding-bottom:88px}.hero__slide:has(>.studio--vehicle)>.hero__copy{padding-inline:16px}.hero__slide:has(>.studio--vehicle) .hero__cta{max-width:410px;gap:8px}.hero__slide:has(>.studio--vehicle) .hero__cta .btn{flex:1;min-width:0;padding-inline:10px}.hero .studio--vehicle>.studio__frame{width:94%;margin-top:0}:is(.vcard,.banner):has(>.studio--vehicle){--studio-light-x: 50%;grid-template:auto auto auto / minmax(0,1fr);row-gap:10px;padding:20px;height:auto}:is(.vcard,.banner) .studio--vehicle>.studio__frame{grid-area:2 / 1;aspect-ratio:1.8}:is(.vcard,.banner):has(>.studio--vehicle)>:is(.vcard__body,.banner__body){grid-area:3 / 1}.banner:has(>.studio--vehicle)>.banner__body{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
