/* TV Ekipman Modern UI 6.8 — white showroom homepage; original slider disabled in PHP.
   Keeps existing fonts, WooCommerce imagery, mobile zoom fix and responsive UI. */

/* Fallback for an old, already-cached HTML page until both caches are purged. */
body.tve-modern-ui.tvemui-v64-home .home-v2-slider,
body.tve-modern-ui.tvemui-v64-home .rev_slider_wrapper:has([id^="rev_slider_3_"]),
body.tve-modern-ui.tvemui-v64-home rs-module-wrap:has(rs-module[id^="rev_slider_3_"]),
body.tve-modern-ui.tvemui-v64-home .wpb_revslider_element:has([id^="rev_slider_3_"]) {
  display:none!important; height:0!important; margin:0!important; padding:0!important;
  overflow:hidden!important; visibility:hidden!important;
}

/* White photograph mat, white outer showroom — no green banner and no gradient. */
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero:is(:hover,:focus-within) {
  background:#fff!important;background-image:none!important;color:#24362b!important;
  border:1px solid #e1e9e3!important;
  box-shadow:0 8px 29px rgba(20,52,36,.075)!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero::before {
  content:none!important;display:none!important;background:none!important;border:0!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-slide,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-copy {
  color:#24362b!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero h2,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-slide h2 {
  color:#1d3329!important;text-shadow:none!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-eyebrow {
  color:#338057!important;text-shadow:none!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-price,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-price .amount,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-price .woocommerce-Price-amount,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-price bdi {
  color:#176b45!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-price del {
  color:#7e9489!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-price-note {
  color:#53695c!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-top,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-bottom {
  color:#6a8071!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-counter,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-counter strong,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-bottom>span {
  color:#688072!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-bottom {
  border-top:1px solid #e3ece5!important;
}
body.tve-modern-ui.tvemui-v64-home a.tvemui64-primary-link {
  color:#fff!important;background:#176c45!important;border:1px solid #176c45!important;
  box-shadow:none!important;
}
body.tve-modern-ui.tvemui-v64-home a.tvemui64-primary-link:hover,
body.tve-modern-ui.tvemui-v64-home a.tvemui64-primary-link:focus-visible {
  color:#fff!important;background:#0c5636!important;border-color:#0c5636!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-image {
  background:#fff!important;background-image:none!important;
  border:1px solid #eef1ee!important;
  box-shadow:0 6px 20px rgba(18,47,30,.045)!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-image img {
  filter:none!important;mix-blend-mode:normal!important;
  object-fit:contain!important;
}
body.tve-modern-ui.tvemui-v64-home button.tvemui64-arrow,
body.tve-modern-ui.tvemui-v64-home .tvemui64-hero button.tvemui64-arrow {
  color:#195f3c!important;background:#fff!important;
  border:1px solid #d6e5d9!important;
  box-shadow:0 2px 9px rgba(20,50,30,.04)!important;
}
body.tve-modern-ui.tvemui-v64-home button.tvemui64-arrow:hover,
body.tve-modern-ui.tvemui-v64-home button.tvemui64-arrow:focus-visible {
  background:#edf8ef!important;border-color:#afd3b7!important;
}
body.tve-modern-ui.tvemui-v64-home .tvemui64-category-wrap,
body.tve-modern-ui.tvemui-v64-home .tvemui64-bestsellers {
  background:#fff!important;
}
body.tve-modern-ui.tvemui-v64-home a.tvemui64-product-img {
  background:#fff!important;background-image:none!important;
}
@media(max-width:767.98px) {
  body.tve-modern-ui.tvemui-v64-home .tvemui64-hero {
    background:#fff!important;background-image:none!important;
    padding:18px 14px 12px;
  }
  body.tve-modern-ui.tvemui-v64-home .tvemui64-hero-image {
    background:#fff!important;
  }
}
