/* ============================================================
   Evodrive × Evodrive — Real Image Overrides (Unsplash)
   Author: Templines — https://templines.com
   All images from unsplash.com — free for commercial use
   ============================================================ */

/* Hero — dramatic dark car night shoot */
.gx-ph--hero {
  background:
    url('../../images/unsplash/photo-1492144534655-ae79c964c9d7.jpg')
    50% 75% / cover no-repeat;
}

/* Introduction — 2 photos */
.gx-ph--intro1 {
  background:
    url('../../images/unsplash/photo-1560958089-b8a1929cea89.jpg')
    center / cover no-repeat;
}

.gx-ph--intro2 {
  background:
    url('../../images/unsplash/photo-1511919884226-fd3cad34687c.jpg')
    center / cover no-repeat;
}

/* Design section — 4 feature photos */
.gx-ph--design1 {
  background:
    url('../../images/unsplash/photo-1617788138017-80ad40651399.jpg')
    center / cover no-repeat;
}

.gx-ph--design2 {
  background:
    url('../../images/unsplash/photo-1503376780353-7e6692767b70.jpg')
    center / cover no-repeat;
}

.gx-ph--design3 {
  background:
    url('../../images/unsplash/photo-1558618666-fcd25c85cd64.jpg')
    center / cover no-repeat;
}

.gx-ph--design4 {
  background:
    url('../../images/unsplash/photo-1494976388531-d1058494cdd8.jpg')
    center / cover no-repeat;
}

/* Performance — full-bleed dark car */
.gx-ph--performance {
  background:
    url('../../images/unsplash/photo-1552519507-da3b142c6e3d.jpg')
    15% 50% / cover no-repeat;
}

/* Technology swiper cards */
.gx-ph--tech1 {
  background:
    url('../../images/unsplash/photo-1593941707882-a5bba14938c7.jpg')
    center / cover no-repeat;
}

.gx-ph--tech2 {
  background:
    url('../../images/unsplash/photo-1622206151226-18ca2c9ab4a1.jpg')
    center / cover no-repeat;
}

.gx-ph--tech3 {
  background:
    url('../../images/unsplash/photo-1515343480029-43cdfe6b6aae.jpg')
    center / cover no-repeat;
}

.gx-ph--tech4 {
  background:
    url('../../images/unsplash/photo-1485827404703-89b55fcc595e.jpg')
    center / cover no-repeat;
}

/* Model carousel cards (local: images/cars/) */
.gx-ph--model1 { background: url('../../images/cars/car1.jpg') center / cover no-repeat; }
.gx-ph--model2 { background: url('../../images/cars/car2.jpg') center / cover no-repeat; }
.gx-ph--model3 { background: url('../../images/cars/car6.jpg') center / cover no-repeat; }
.gx-ph--model4 { background: url('../../images/cars/car3.jpg') center / cover no-repeat; }

/* Gallery swiper */
.gx-ph--gal1 {
  background:
    url('../../images/unsplash/photo-1503376780353-7e6692767b70.jpg')
    center / cover no-repeat;
}

.gx-ph--gal2 {
  background:
    url('../../images/unsplash/photo-1493238792000-8113da705763.jpg')
    center / cover no-repeat;
}

.gx-ph--gal3 {
  background:
    url('../../images/unsplash/photo-1544636331-e26879cd4d9b.jpg')
    center / cover no-repeat;
}

.gx-ph--gal4 {
  background:
    url('../../images/unsplash/photo-1542282088-72c9c27ed0cd.jpg')
    center / cover no-repeat;
}

/* Partners */
.gx-ph--partners {
  background:
    url('../../images/unsplash/photo-1461749280684-dccba630e2f6.jpg')
    center / cover no-repeat;
}

/* ============================================================
   model.html — inner page images
   ============================================================ */

/* Model hero large */
.gx-ph--model-hero { background: url('../../images/cars/car5.jpg') center / cover no-repeat; }

/* Models grid 9 cars (local: images/cars/) */
.gx-ph--mg1 { background: url('../../images/cars/car1.jpg') center / cover no-repeat; }
.gx-ph--mg2 { background: url('../../images/cars/car2.jpg') center / cover no-repeat; }
.gx-ph--mg3 { background: url('../../images/cars/car3.jpg') center / cover no-repeat; }
.gx-ph--mg4 { background: url('../../images/cars/car6.jpg') center / cover no-repeat; }
.gx-ph--mg5 { background: url('../../images/cars/car9.jpg') center / cover no-repeat; }
.gx-ph--mg6 { background: url('../../images/cars/car5.jpg') center / cover no-repeat; }
.gx-ph--mg7 { background: url('../../images/cars/car7.jpg') center / cover no-repeat; }
.gx-ph--mg8 { background: url('../../images/cars/car8.jpg') center / cover no-repeat; }
.gx-ph--mg9 { background: url('../../images/cars/car4.jpg') center / cover no-repeat; }

/* ============================================================
   technology.html
   ============================================================ */

/* Full-bleed photo */
.gx-ph--tech-photo {
  background:
    url('../../images/unsplash/photo-1603584173870-7f23fdae1b7a.jpg')
    center / cover no-repeat;
}

/* Sustainability two-col */
.gx-ph--sustainability {
  background:
    url('../../images/unsplash/photo-1593941707882-a5bba14938c7.jpg')
    center / cover no-repeat;
}

/* Future two-col */
.gx-ph--future {
  background:
    url('../../images/unsplash/photo-1622206151226-18ca2c9ab4a1.jpg')
    center / cover no-repeat;
}

/* ============================================================
   news.html
   ============================================================ */

/* Featured news hero */
.gx-ph--news-hero {
  background:
    url('../../images/unsplash/photo-1617788138017-80ad40651399.jpg')
    center / cover no-repeat;
}

/* News grid cards */
.gx-ph--news1 {
  background:
    url('../../images/unsplash/photo-1503376780353-7e6692767b70.jpg')
    center / cover no-repeat;
}
.gx-ph--news2 {
  background:
    url('../../images/unsplash/photo-1511919884226-fd3cad34687c.jpg')
    center / cover no-repeat;
}
.gx-ph--news3 {
  background:
    url('../../images/unsplash/photo-1552519507-da3b142c6e3d.jpg')
    center / cover no-repeat;
}
.gx-ph--news4 {
  background:
    url('../../images/unsplash/photo-1493238792000-8113da705763.jpg')
    center / cover no-repeat;
}
.gx-ph--news5 {
  background:
    url('../../images/unsplash/photo-1519641471654-76ce0107ad1b.jpg')
    center / cover no-repeat;
}
.gx-ph--news6 {
  background:
    url('../../images/unsplash/photo-1560958089-b8a1929cea89.jpg')
    center / cover no-repeat;
}

/* ============================================================
   company.html
   ============================================================ */

/* Hero 2-col images */
.gx-ph--company1 {
  background:
    url('../../images/unsplash/photo-1492144534655-ae79c964c9d7.jpg')
    center / cover no-repeat;
}
.gx-ph--company2 {
  background:
    url('../../images/unsplash/photo-1544636331-e26879cd4d9b.jpg')
    center / cover no-repeat;
}

/* Coming soon car */
.gx-ph--coming-soon {
  background:
    url('../../images/unsplash/photo-1617788138017-80ad40651399.jpg')
    center / cover no-repeat;
}

/* Full-bleed photo */
.gx-ph--company-photo {
  background:
    url('../../images/unsplash/photo-1503376780353-7e6692767b70.jpg')
    30% 50% / cover no-repeat;
}

/* Mission two-col */
.gx-ph--mission {
  background:
    url('../../images/unsplash/photo-1461749280684-dccba630e2f6.jpg')
    center / cover no-repeat;
}

/* ============================================================
   index-v2.html — hero car, technology section, avatars
   ============================================================ */
.gx-ph--iv2-car {
  background:
    url('../../images/1.jpg')
    center 60% / cover no-repeat;
}

.gx-ph--iv2-tech {
  background:
    url('../../images/unsplash/photo-1593941707882-a5bba14938c7.jpg')
    center / cover no-repeat;
}

.gx-ph--iv2-av1 {
  background:
    url('../../images/unsplash/photo-1507003211169-0a1dd7228f2d.jpg')
    center / cover no-repeat;
}

.gx-ph--iv2-av2 {
  background:
    url('../../images/unsplash/photo-1494790108377-be9c29b29330.jpg')
    center / cover no-repeat;
}

.gx-ph--iv2-av3 {
  background:
    url('../../images/unsplash/photo-1500648767791-00dcc994a43e.jpg')
    center / cover no-repeat;
}

/* ============================================================
   car-detail.html — gallery, strips, CTA, map, avatars
   ============================================================ */
.gx-ph--cd-main {
  background: url('../../images/cars/detail-main.jpg') center 55% / cover no-repeat;
}

.gx-ph--cd-th2 {
  background: url('../../images/cars/cd-th2.jpg') center / cover no-repeat;
}

.gx-ph--cd-th3 {
  background: url('../../images/cars/cd-th3.jpg') center / cover no-repeat;
}

.gx-ph--cd-th4 {
  background: url('../../images/cars/cd-th4.jpg') center / cover no-repeat;
}

.gx-ph--cd-strip1 {
  background: url('../../images/cars/cd-strip1.jpg') center / cover no-repeat;
}

.gx-ph--cd-strip2 {
  background: url('../../images/cars/cd-strip2.jpg') center / cover no-repeat;
}

.gx-ph--cd-strip3 {
  background: url('../../images/cars/cd-strip3.jpg') center / cover no-repeat;
}

.gx-ph--cd-strip4 {
  background: url('../../images/cars/cd-strip4.jpg') center / cover no-repeat;
}

.gx-ph--cd-cta-bg {
  background: url('../../images/cars/cd-cta-bg.jpg') center / cover no-repeat;
}

.gx-ph--cd-map {
  background:
    url('../../images/unsplash/photo-1524661135-423995f22d0b.jpg')
    center / cover no-repeat;
  filter: grayscale(25%) contrast(1.1);
}

/* ============================================================
   catalog-v2.html — hero background
   ============================================================ */
.gx-ph--v2-hero {
  background:
    url('../../images/unsplash/photo-1617788138017-80ad40651399.jpg')
    60% 50% / cover no-repeat;
}


/* Shared override — remove crosshatch, ensure cover */
.gx-ph--hero,
.gx-ph--intro1,
.gx-ph--intro2,
.gx-ph--design1,
.gx-ph--design2,
.gx-ph--design3,
.gx-ph--design4,
.gx-ph--performance,
.gx-ph--tech1,
.gx-ph--tech2,
.gx-ph--tech3,
.gx-ph--tech4,
.gx-ph--model1,
.gx-ph--model2,
.gx-ph--model3,
.gx-ph--model4,
.gx-ph--gal1,
.gx-ph--gal2,
.gx-ph--gal3,
.gx-ph--gal4,
.gx-ph--partners,
.gx-ph--model-hero,
.gx-ph--mg1, .gx-ph--mg2, .gx-ph--mg3,
.gx-ph--mg4, .gx-ph--mg5, .gx-ph--mg6,
.gx-ph--mg7, .gx-ph--mg8, .gx-ph--mg9,
.gx-ph--tech-photo,
.gx-ph--sustainability,
.gx-ph--future,
.gx-ph--news-hero,
.gx-ph--news1, .gx-ph--news2, .gx-ph--news3,
.gx-ph--news4, .gx-ph--news5, .gx-ph--news6,
.gx-ph--company1, .gx-ph--company2,
.gx-ph--coming-soon,
.gx-ph--company-photo,
.gx-ph--mission,
.gx-ph--v2-hero,
.gx-ph--iv2-car, .gx-ph--iv2-tech,
.gx-ph--iv2-av1, .gx-ph--iv2-av2, .gx-ph--iv2-av3,
.gx-ph--cd-main, .gx-ph--cd-th2, .gx-ph--cd-th3, .gx-ph--cd-th4,
.gx-ph--cd-strip1, .gx-ph--cd-strip2, .gx-ph--cd-strip3,
.gx-ph--cd-cta-bg, .gx-ph--cd-map {
  background-size:     cover !important;
  background-position: center !important;
  background-repeat:   no-repeat !important;
}

/* ============================================================
   headers.html — page title images, mega menu, team, blog
   ============================================================ */
.gx-ph--page-title {
    background: url(../../images/001.jpg) center / cover no-repeat;
    width: 100%;
    height: 365px;
    display: block;
    overflow: hidden;
}

.gx-ph--mega {
  background:
    url('../../images/unsplash/photo-1552519507-da3b142c6e3d.jpg')
    center / cover no-repeat;
}

.gx-ph--team {
  background:
    url('../../images/unsplash/photo-1507003211169-0a1dd7228f2d.jpg')
    center / cover no-repeat;
  border-radius: 50%;
}

.gx-ph--blog {
  background:
    url('../../images/unsplash/photo-1503376780353-7e6692767b70.jpg')
    center / cover no-repeat;
}

.gx-ph--gallery {
  background:
    url('../../images/unsplash/photo-1542282088-72c9c27ed0cd.jpg')
    center / cover no-repeat;
}

/* Add to shared override list */
.gx-ph--page-title,
.gx-ph--mega,
.gx-ph--team,
.gx-ph--blog,
.gx-ph--gallery {
  background-size:     cover !important;
  background-position: center !important;
  background-repeat:   no-repeat !important;
}
