/* SUV detail page refinements built on the Cabs Driver luxury page system. */
.suv-page{--lux-gold:#dca934;--lux-gold-soft:#f1cd74}
.suv-page .luxury-hero h1{max-width:690px}
.suv-page .luxury-hero__visual img{bottom:66px;max-width:680px;right:-3%;width:105%}
.suv-page .luxury-hero__stamp{height:112px;width:112px}
.suv-page .luxury-photo-frame{align-items:center;background:#eef0ed;display:flex;min-height:360px;justify-content:center;overflow:hidden}
.suv-page .luxury-photo-frame img{height:auto;max-width:100%;object-fit:contain;width:100%}
.suv-page .luxury-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin:0 auto}
.suv-page .luxury-vehicle-card__image{height:270px}
.suv-page .luxury-vehicle-card__image img{max-width:96%}
.suv-page .suv-benefit-grid{grid-template-columns:repeat(3,1fr);row-gap:0}
.suv-page .suv-benefit-grid article:nth-child(4),.suv-page .suv-benefit-grid article:nth-child(5),.suv-page .suv-benefit-grid article:nth-child(6){border-top:1px solid rgba(255,255,255,.2);padding-top:28px}
.suv-page .suv-benefit-grid article:nth-child(4){border-left:0;padding-left:0}
.suv-page .suv-planning .luxury-planning__visual{background:#e9e1d0}
.suv-page .suv-planning .luxury-planning__visual:after{background:linear-gradient(90deg,rgba(16,43,59,.05),rgba(16,43,59,.86))}
.suv-page .suv-planning .luxury-planning__visual img{right:-12%;width:122%}
@media (max-width:991px){.suv-page .luxury-hero__visual{right:-15%;width:70%}.suv-page .luxury-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suv-page .suv-benefit-grid{grid-template-columns:repeat(2,1fr)}.suv-page .suv-benefit-grid article:nth-child(3),.suv-page .suv-benefit-grid article:nth-child(5){border-left:0;padding-left:0}.suv-page .suv-benefit-grid article:nth-child(3),.suv-page .suv-benefit-grid article:nth-child(4){border-top:1px solid rgba(255,255,255,.2);padding-top:28px}.suv-page .suv-benefit-grid article:nth-child(5),.suv-page .suv-benefit-grid article:nth-child(6){border-top:1px solid rgba(255,255,255,.2)}}
@media (max-width:767px){.suv-page .luxury-hero__visual{opacity:.28;right:-44%;top:270px;width:120%}.suv-page .luxury-hero__visual img{bottom:50px;right:0;width:108%}.suv-page .luxury-hero__stamp{display:none}.suv-page .luxury-photo-frame{min-height:260px}.suv-page .luxury-vehicle-grid{grid-template-columns:1fr}.suv-page .luxury-vehicle-card__image{height:220px}.suv-page .suv-benefit-grid{grid-template-columns:1fr}.suv-page .suv-benefit-grid article,.suv-page .suv-benefit-grid article:nth-child(3),.suv-page .suv-benefit-grid article:nth-child(4),.suv-page .suv-benefit-grid article:nth-child(5),.suv-page .suv-benefit-grid article:nth-child(6){border-left:0;border-top:1px solid rgba(255,255,255,.2);padding:25px 0}.suv-page .suv-benefit-grid article:first-child{border-top:0;padding-top:0}.suv-page .suv-planning .luxury-planning__visual img{right:-18%;width:130%}}
