/* Erciyes 1.6.24 — homepage dark-mode contrast fixes */
html[data-theme="dark"] body.erciyes-site .eb-main-categories .eb-main-category,
html[data-theme="dark"] body.erciyes-site .eb-home-discovery .eb-discovery-card,
html[data-theme="dark"] body.erciyes-site .eb-home-store,
html[data-theme="dark"] body.erciyes-site .eb-home-products .section-head{
  color:#fff!important;
}

/* Main category trio */
html[data-theme="dark"] body.erciyes-site .eb-main-categories .eb-main-category h2,
html[data-theme="dark"] body.erciyes-site .eb-main-categories .eb-main-category p,
html[data-theme="dark"] body.erciyes-site .eb-main-categories .eb-main-category span,
html[data-theme="dark"] body.erciyes-site .eb-main-categories .eb-main-category svg,
html[data-theme="dark"] body.erciyes-site .eb-main-categories .eb-main-category *{
  color:#fff!important;
  opacity:1!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-main-categories .eb-main-category p{color:#d9e7f3!important}
html[data-theme="dark"] body.erciyes-site .eb-main-categories .eb-category-arrow,
html[data-theme="dark"] body.erciyes-site .eb-main-categories .eb-category-arrow svg{color:#8fcbff!important;stroke:#8fcbff!important}

/* Discovery section */
html[data-theme="dark"] body.erciyes-site .eb-home-discovery .section-head .eyebrow,
html[data-theme="dark"] body.erciyes-site .eb-home-products .section-head .eyebrow{
  color:#8fcbff!important;
  -webkit-text-fill-color:#8fcbff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-home-discovery .section-head h2,
html[data-theme="dark"] body.erciyes-site .eb-home-products .section-head h2,
html[data-theme="dark"] body.erciyes-site .eb-home-discovery .section-head p,
html[data-theme="dark"] body.erciyes-site .eb-home-products .section-head p,
html[data-theme="dark"] body.erciyes-site .eb-home-products .section-head .text-link,
html[data-theme="dark"] body.erciyes-site .eb-home-products .section-head .text-link svg{
  color:#fff!important;
  opacity:1!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-home-products .section-head .text-link:hover,
html[data-theme="dark"] body.erciyes-site .eb-home-products .section-head .text-link:hover svg{color:#a9d7ff!important;stroke:#a9d7ff!important}

/* Discovery cards */
html[data-theme="dark"] body.erciyes-site .eb-home-discovery .eb-discovery-card .eb-discovery-copy,
html[data-theme="dark"] body.erciyes-site .eb-home-discovery .eb-discovery-card .eb-discovery-copy *{
  color:#fff!important;
  opacity:1!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-home-discovery .eb-discovery-card .eb-discovery-copy p{
  color:#d5e4f0!important;
}
html[data-theme="dark"] body.erciyes-site .eb-home-discovery .eb-discovery-card .eb-card-arrow{color:#8fcbff!important}

/* Store panel */
html[data-theme="dark"] body.erciyes-site .eb-home-store .eb-location-kicker,
html[data-theme="dark"] body.erciyes-site .eb-home-store h2,
html[data-theme="dark"] body.erciyes-site .eb-home-store p,
html[data-theme="dark"] body.erciyes-site .eb-home-store address,
html[data-theme="dark"] body.erciyes-site .eb-home-store address *,
html[data-theme="dark"] body.erciyes-site .eb-home-store .eb-home-store-links a,
html[data-theme="dark"] body.erciyes-site .eb-home-store .eb-home-store-links a svg,
html[data-theme="dark"] body.erciyes-site .eb-home-store .eb-map-location-label,
html[data-theme="dark"] body.erciyes-site .eb-home-store .eb-map-placeholder p{
  color:#fff!important;
  opacity:1!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-home-store p,
html[data-theme="dark"] body.erciyes-site .eb-home-store .eb-home-store-links a:not(.button){
  color:#dce9f5!important;
}
html[data-theme="dark"] body.erciyes-site .eb-home-store .button,
html[data-theme="dark"] body.erciyes-site .eb-home-store .button svg{
  color:#103d5e!important;
  -webkit-text-fill-color:#103d5e!important;
}

/* Product cards on homepage / new arrivals */
html[data-theme="dark"] body.erciyes-site .eb-home-products .product-card,
html[data-theme="dark"] body.erciyes-site .eb-home-products .product-card *,
html[data-theme="dark"] body.erciyes-site .eb-home-products ul.products li.product,
html[data-theme="dark"] body.erciyes-site .eb-home-products ul.products li.product *{
  color:#fff!important;
  opacity:1!important;
}
html[data-theme="dark"] body.erciyes-site .eb-home-products .product-card .product-sub,
html[data-theme="dark"] body.erciyes-site .eb-home-products .product-card .eb-card-specs,
html[data-theme="dark"] body.erciyes-site .eb-home-products .product-card .eb-card-specs *{
  color:#d8e6f2!important;
}
html[data-theme="dark"] body.erciyes-site .eb-home-products .product-card .price,
html[data-theme="dark"] body.erciyes-site .eb-home-products .product-card .price *{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* 1.6.25 — brand strip / service strip dark-mode polish */
html[data-theme="dark"] body.erciyes-site .eb-brand-discovery{
  border-block-color:rgba(255,255,255,.14)!important;
}
html[data-theme="dark"] body.erciyes-site .eb-brand-discovery-head h2{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-brand-strip{
  padding:10px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(12,25,40,.58),rgba(10,20,34,.76));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
html[data-theme="dark"] body.erciyes-site .eb-brand-strip a{
  background:linear-gradient(180deg,rgba(20,40,63,.96),rgba(13,26,43,.96))!important;
  border:1px solid rgba(143,203,255,.24)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 10px 22px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.05);
}
html[data-theme="dark"] body.erciyes-site .eb-brand-strip a:hover,
html[data-theme="dark"] body.erciyes-site .eb-brand-strip a:focus-visible{
  background:linear-gradient(180deg,rgba(27,54,84,.98),rgba(17,35,57,.98))!important;
  border-color:rgba(143,203,255,.60)!important;
  color:#ffffff!important;
  transform:translateY(-1px);
}

html[data-theme="dark"] body.erciyes-site .service-line{
  border:1px solid rgba(255,255,255,.10);
  border-radius:14px;
  background:linear-gradient(180deg,rgba(11,23,37,.88),rgba(10,20,33,.94));
  padding:14px 18px;
}
html[data-theme="dark"] body.erciyes-site .service-item{
  padding:10px 12px;
  border-right:1px solid rgba(255,255,255,.12);
}
html[data-theme="dark"] body.erciyes-site .service-item:last-child{border-right:0}
html[data-theme="dark"] body.erciyes-site .service-item strong,
html[data-theme="dark"] body.erciyes-site .service-item span,
html[data-theme="dark"] body.erciyes-site .service-item a,
html[data-theme="dark"] body.erciyes-site .service-item .icon{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site .service-item span{color:#cfe0ee!important}

@media(max-width:767px){
  html[data-theme="dark"] body.erciyes-site .eb-brand-strip{padding:8px}
  html[data-theme="dark"] body.erciyes-site .service-line{padding:12px 14px}
  html[data-theme="dark"] body.erciyes-site .service-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.10);padding:10px 0}
  html[data-theme="dark"] body.erciyes-site .service-item:last-child{border-bottom:0}
}


/* 1.6.32 — darken product media panels in dark mode */
html[data-theme="dark"] body.erciyes-site .eb-home-products .product-card .product-visual,
html[data-theme="dark"] body.erciyes-site .eb-home-products ul.products li.product .product-visual,
html[data-theme="dark"] body.erciyes-site .woocommerce ul.products li.product .product-visual{
  background:linear-gradient(180deg,#1a2733 0%,#16222d 100%)!important;
  border-bottom:1px solid rgba(255,255,255,.06)!important;
  isolation:isolate;
}
html[data-theme="dark"] body.erciyes-site .eb-home-products .product-card .product-visual img,
html[data-theme="dark"] body.erciyes-site .eb-home-products ul.products li.product .product-visual img,
html[data-theme="dark"] body.erciyes-site .woocommerce ul.products li.product .product-visual img{
  mix-blend-mode:multiply;
  filter:saturate(.96) contrast(1.04);
}
html[data-theme="dark"] body.erciyes-site .eb-home-products .card-favorite{
  background:rgba(17,33,50,.92)!important;
  border-color:rgba(255,255,255,.12)!important;
}
