/* Tesla Model Y detail page refinements built on the Cabs Driver electric page system. */
.tesla-model-y-page{--lux-gold:#68c6a3;--lux-gold-soft:#a9ead0}.tesla-model-y-page .luxury-hero h1 em,.tesla-model-y-page .luxury-intro h2 em,.tesla-model-y-page .luxury-section-heading h2 em,.tesla-model-y-page .luxury-faq h2 em,.tesla-model-y-page .luxury-cta h2 em{color:var(--lux-gold-soft)}
.tesla-model-y-page .luxury-hero__visual img{bottom:58px;max-width:700px;right:-3%;width:109%}.tesla-model-y-page .luxury-hero__stamp{border-color:rgba(104,198,163,.72)}.tesla-model-y-page .tesla-photo-frame{align-items:center;background:#edf4f0;display:flex;justify-content:center;min-height:360px;overflow:hidden}.tesla-model-y-page .tesla-photo-frame img{height:auto;max-width:100%;object-fit:contain;width:100%}
.tesla-model-y-page .tesla-airport{background:#fff}.tesla-model-y-page .tesla-airport__inner,.tesla-model-y-page .tesla-intercity__inner{align-items:center;display:grid;gap:clamp(45px,8vw,115px);grid-template-columns:1fr 1fr}.tesla-model-y-page .tesla-airport h2,.tesla-model-y-page .tesla-intercity h2{color:var(--lux-ink);font-size:clamp(2.5rem,4.5vw,4.3rem);font-weight:400;letter-spacing:-.06em;line-height:.98;margin:0}.tesla-model-y-page .tesla-airport h2 em,.tesla-model-y-page .tesla-intercity h2 em{color:#329b77;font-family:Georgia,serif;font-style:italic}.tesla-model-y-page .tesla-airport__inner>div:last-child,.tesla-model-y-page .tesla-intercity__inner>div:last-child{max-width:500px}.tesla-model-y-page .tesla-airport p,.tesla-model-y-page .tesla-intercity p{color:var(--lux-muted);font-size:16px!important;line-height:1.7!important;margin:0 0 17px}.tesla-model-y-page .tesla-airport .luxury-button,.tesla-model-y-page .tesla-intercity .luxury-button{margin-top:8px}
.tesla-model-y-page .tesla-intercity{background:#e9f2ee}.tesla-model-y-page .tesla-location-grid{grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1120px}.tesla-model-y-page .tesla-options{background:#f3f8f5}.tesla-model-y-page .tesla-options-grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1120px}.tesla-model-y-page .tesla-options-grid article{background:#fff;min-height:185px;padding:25px}.tesla-model-y-page .tesla-options-grid article:hover{background:#eef8f2}.tesla-model-y-page .tesla-options-grid span{color:#329b77;font-size:10px;font-weight:800;letter-spacing:.15em}.tesla-model-y-page .tesla-options-grid h3{color:var(--lux-ink);font-size:19px;line-height:1.15;margin:21px 0 9px}.tesla-model-y-page .tesla-options-grid p{color:var(--lux-muted);font-size:14px!important;line-height:1.55!important;margin:0}
.tesla-model-y-page .tesla-booking:after{background-image:url('../images/cars/tesla__model_y.png')}.tesla-model-y-page .tesla-booking__flow{grid-template-columns:repeat(3,1fr)}
@media (max-width:991px){.tesla-model-y-page .luxury-hero__visual{right:-14%;width:70%}.tesla-model-y-page .tesla-airport__inner,.tesla-model-y-page .tesla-intercity__inner{gap:55px}.tesla-model-y-page .tesla-location-grid{grid-template-columns:repeat(2,1fr)}.tesla-model-y-page .tesla-options-grid{grid-template-columns:repeat(2,1fr)}.tesla-model-y-page .tesla-booking__flow{grid-template-columns:repeat(3,1fr)}}
@media (max-width:767px){.tesla-model-y-page .luxury-hero__visual{opacity:.27;right:-45%;top:270px;width:120%}.tesla-model-y-page .luxury-hero__visual img{bottom:52px;right:0;width:108%}.tesla-model-y-page .luxury-hero__stamp{display:none}.tesla-model-y-page .tesla-photo-frame{min-height:260px}.tesla-model-y-page .tesla-airport__inner,.tesla-model-y-page .tesla-intercity__inner{display:flex;flex-direction:column;gap:32px}.tesla-model-y-page .tesla-airport__inner>div:last-child,.tesla-model-y-page .tesla-intercity__inner>div:last-child{max-width:none}.tesla-model-y-page .tesla-location-grid,.tesla-model-y-page .tesla-options-grid{grid-template-columns:1fr}.tesla-model-y-page .tesla-options-grid article{min-height:0}.tesla-model-y-page .tesla-booking__flow{grid-template-columns:1fr}}
