/* Erciyes Bisiklet 1.6.35 — final dark-mode checkout/cart/account pass. */

/* ---------------- Account: notifications / saved-cart / auth ---------------- */
html[data-theme="dark"] body.erciyes-site .eb-messages,
html[data-theme="dark"] body.erciyes-site .eb-messages :where(h1,h2,h3,h4,strong){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-messages>.eb-message-kicker{
  color:#8fcaff!important;
  -webkit-text-fill-color:#8fcaff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-messages>p,
html[data-theme="dark"] body.erciyes-site .eb-messages .eb-message-muted,
html[data-theme="dark"] body.erciyes-site .eb-messages .eb-saved-items p{
  color:#d2e0eb!important;
  -webkit-text-fill-color:#d2e0eb!important;
}
html[data-theme="dark"] body.erciyes-site .eb-messages-card{
  background:linear-gradient(180deg,#14212c 0%,#101a23 100%)!important;
  border:1px solid #2c4356!important;
  color:#fff!important;
  box-shadow:0 16px 32px rgba(0,0,0,.18)!important;
}
html[data-theme="dark"] body.erciyes-site .eb-messages-card :where(h1,h2,h3,h4,strong){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-messages-card :where(p,small,label,li,span){
  color:#d2e0eb!important;
  -webkit-text-fill-color:#d2e0eb!important;
}
html[data-theme="dark"] body.erciyes-site .eb-messages .eb-message-badge{
  background:#162a3b!important;
  border-color:#3b6485!important;
  color:#eaf5ff!important;
  -webkit-text-fill-color:#eaf5ff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-messages a{
  color:#8fcaff!important;
  -webkit-text-fill-color:#8fcaff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-messages .eb-saved-items li{
  border-bottom-color:#294154!important;
}

html[data-theme="dark"] body.erciyes-site .eb-auth-compact .eb-login-card,
html[data-theme="dark"] body.erciyes-site .eb-auth-minimal .eb-account-card,
html[data-theme="dark"] body.erciyes-site .eb-account-shell .eb-account-card,
html[data-theme="dark"] body.erciyes-site .eb-verify-card{
  background:linear-gradient(180deg,#14212c 0%,#101a23 100%)!important;
  border:1px solid #2c4356!important;
  color:#fff!important;
  box-shadow:0 18px 38px rgba(0,0,0,.22)!important;
}
html[data-theme="dark"] body.erciyes-site :where(.eb-auth-compact .eb-login-card,.eb-auth-minimal .eb-account-card,.eb-account-shell .eb-account-card,.eb-verify-card) :where(h1,h2,h3,strong){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site :where(.eb-auth-compact .eb-login-card,.eb-auth-minimal .eb-account-card,.eb-account-shell .eb-account-card,.eb-verify-card) :where(p,label,.eb-field-note,.eb-auth-help,.eb-auth-secondary,.eb-check){
  color:#d2e0eb!important;
  -webkit-text-fill-color:#d2e0eb!important;
}
html[data-theme="dark"] body.erciyes-site :where(.eb-auth-compact,.eb-auth-minimal,.eb-account-shell,.eb-verify-card) input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
html[data-theme="dark"] body.erciyes-site :where(.eb-auth-compact,.eb-auth-minimal,.eb-account-shell,.eb-verify-card) select{
  background:#0d1720!important;
  border-color:#365064!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body.erciyes-site :where(.eb-auth-compact,.eb-auth-minimal,.eb-account-shell,.eb-verify-card) input::placeholder{
  color:#8499aa!important;
  -webkit-text-fill-color:#8499aa!important;
  opacity:1!important;
}
html[data-theme="dark"] body.erciyes-site :where(.eb-auth-compact,.eb-auth-minimal,.eb-account-shell,.eb-verify-card) .eb-password-wrap>button{
  color:#a9c7de!important;
  -webkit-text-fill-color:#a9c7de!important;
}
html[data-theme="dark"] body.erciyes-site :where(.eb-auth-compact,.eb-auth-minimal,.eb-account-shell,.eb-verify-card) a:not(.button){
  color:#8fcaff!important;
  -webkit-text-fill-color:#8fcaff!important;
}
html[data-theme="dark"] body.erciyes-site .eb-auth-notice{
  background:#162635!important;
  border-color:#315a79!important;
  color:#e6f3ff!important;
  -webkit-text-fill-color:#e6f3ff!important;
}

/* ---------------- Cart ---------------- */
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .woocommerce-cart-form,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart table.shop_table.cart,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .cart-collaterals .cart_totals{
  background:#111d27!important;
  border-color:#385168!important;
  color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart table.shop_table.cart th{
  background:#172430!important;
  border-color:#385168!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart table.shop_table.cart td,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart table.shop_table.cart tr,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .cart_totals table :where(th,td,tr){
  background:#111d27!important;
  border-color:#385168!important;
  color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .woocommerce-cart-form :where(.product-name,.product-name a,.product-price,.product-subtotal,.product-quantity,.variation,.variation dt,.variation dd,.amount,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol),
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .cart_totals :where(h2,h3,strong,th,td,label,.amount,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .woocommerce-cart-form .variation,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .woocommerce-cart-form .variation :where(dt,dd,p){
  color:#d2e0eb!important;
  -webkit-text-fill-color:#d2e0eb!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .woocommerce-cart-form .eb-cart-change,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .shipping-calculator-button,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .woocommerce-shipping-destination a{
  color:#8fcaff!important;
  -webkit-text-fill-color:#8fcaff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .woocommerce-shipping-destination,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart ul#shipping_method li,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart ul#shipping_method li label,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .cart_totals .shipping :where(th,td,span,p){
  color:#d8e4ee!important;
  -webkit-text-fill-color:#d8e4ee!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .eb-tax-heading th{
  background:#172b3b!important;
  color:#eaf5ff!important;
  -webkit-text-fill-color:#eaf5ff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart :where(.eb-net-products,.eb-net-shipping,.eb-net-fees) th{
  background:#111d27!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .cart_totals :where(.amount,.woocommerce-Price-amount){
  white-space:nowrap!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart table.cart td.actions .coupon .input-text,
html[data-theme="dark"] body.erciyes-site.woocommerce-cart .quantity .qty{
  background:#14212c!important;
  border-color:#406078!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder{
  color:#d0dce6!important;
  -webkit-text-fill-color:#d0dce6!important;
}

/* ---------------- Checkout ---------------- */
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-heading,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-heading :where(h1,h2,h3,strong){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-heading p{
  color:#d2e0eb!important;
  -webkit-text-fill-color:#d2e0eb!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-panel,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-aside,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-aside #order_review,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-aside #payment{
  background:#111d27!important;
  border-color:#385168!important;
  color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-panel>header :where(h2,h3,strong),
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-panel :where(h2,h3,strong),
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-aside :where(h2,h3,strong){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-panel>header p,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-panel .eb-field-help,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-panel .eb-address-summary{
  color:#d2e0eb!important;
  -webkit-text-fill-color:#d2e0eb!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-field-grid label,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-panel .form-row label,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-order-note label{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-field-grid :where(input:not([type="checkbox"]),select,textarea),
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-order-note textarea,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .select2-container--default .select2-selection--single{
  background:#0d1720!important;
  border-color:#406078!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-field-grid input::placeholder,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-order-note textarea::placeholder{
  color:#aabac7!important;
  -webkit-text-fill-color:#aabac7!important;
  opacity:1!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-address-copy{
  background:#132636!important;
  border-color:#315a79!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-address-copy :where(label,p,span,strong){
  color:#e3eef7!important;
  -webkit-text-fill-color:#e3eef7!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout table.shop_table,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout table.shop_table :where(thead,tbody,tfoot,tr,th,td){
  background:#111d27!important;
  border-color:#385168!important;
  color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout table.shop_table :where(.amount,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol,.product-total,strong),
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout .order-total :where(th,td,strong,.amount,.woocommerce-Price-amount){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  white-space:nowrap!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout table.shop_table .product-name,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout table.shop_table .product-name :where(strong,span,small,dt,dd,p){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout table.shop_table .product-name :where(.variation,small,dt,dd,p){
  color:#d2e0eb!important;
  -webkit-text-fill-color:#d2e0eb!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout .eb-tax-heading th{
  background:#172b3b!important;
  color:#eaf5ff!important;
  -webkit-text-fill-color:#eaf5ff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout :where(.eb-net-products,.eb-net-shipping,.eb-net-fees) th{
  background:#111d27!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout .wc_payment_method{
  background:#14212c!important;
  border-color:#406078!important;
  color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout .wc_payment_method:has(>input:checked){
  background:#162b3b!important;
  border-color:#4da9e8!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout .wc_payment_method>label,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout .wc_payment_method>label :where(strong,span){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #payment div.payment_box{
  background:#162635!important;
  border:1px solid #315a79!important;
  color:#dce8f1!important;
  -webkit-text-fill-color:#dce8f1!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #payment div.payment_box :where(p,span,strong,small){
  color:#dce8f1!important;
  -webkit-text-fill-color:#dce8f1!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #payment .woocommerce-privacy-policy-text,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #payment .woocommerce-privacy-policy-text p,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #payment .woocommerce-terms-and-conditions-wrapper,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #payment .woocommerce-terms-and-conditions-wrapper :where(p,label,span){
  color:#d2e0eb!important;
  -webkit-text-fill-color:#d2e0eb!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #payment :where(.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper) a{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-decoration-color:#7896ad!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #payment .place-order,
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #payment .form-row{
  color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout #place_order{
  background:linear-gradient(180deg,#168fe8 0%,#0876c9 100%)!important;
  border-color:#44aff7!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* Checkout access selector used for login/register/guest checkout. */
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout :where(.eb-checkout-access,.eb-checkout-choice-panel,.eb-checkout-choice){
  background:#111d27!important;
  border-color:#385168!important;
  color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout :where(.eb-checkout-access,.eb-checkout-choice-panel,.eb-checkout-choice) :where(h1,h2,h3,strong){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout :where(.eb-checkout-access,.eb-checkout-choice-panel,.eb-checkout-choice) :where(p,small,label,li,span){
  color:#d2e0eb!important;
  -webkit-text-fill-color:#d2e0eb!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-choice.is-active{
  background:#162b3b!important;
  border-color:#4da9e8!important;
}
html[data-theme="dark"] body.erciyes-site.woocommerce-checkout .eb-checkout-auth-form input:not([type="checkbox"]):not([type="hidden"]){
  background:#0d1720!important;
  border-color:#406078!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* Keep focus states visible without light-theme glare. */
html[data-theme="dark"] body.erciyes-site :where(.eb-checkout,.woocommerce-cart-form,.eb-auth-form,.eb-messages) :focus-visible{
  outline:2px solid #66b8ff!important;
  outline-offset:2px!important;
}

/* v1.6.36 — keep uploaded product images visible on dark-mode homepage/new-arrivals cards.
   The dark frame stays dark, but the uploaded image itself keeps its original look. */
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:normal!important;
  filter:none!important;
  opacity:1!important;
}

/* v1.6.37 — single product dark-mode polish */
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .summary{
  background:linear-gradient(180deg,#101a24 0%,#0d1720 100%)!important;
  border:1px solid #24384b!important;
  border-radius:16px!important;
  padding:28px!important;
  box-shadow:0 16px 34px rgba(0,0,0,.18)!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .summary :where(.product_title,h1,h2,h3,strong,b,.price,.price *,.amount,.woocommerce-Price-amount,.stock,.sku_wrapper,.posted_in,.tagged_as),
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .summary :where(.product_title,h1,h2,h3,strong,b,.price,.price *,.amount,.woocommerce-Price-amount,.stock,.sku_wrapper,.posted_in,.tagged_as) *{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .summary :where(p,span,small,li,label,td,th,a,em,.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p,.product_meta,.woocommerce-variation-description,.reset_variations){
  color:#d7e5f2!important;
  -webkit-text-fill-color:#d7e5f2!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .summary .product_title{
  font-size:clamp(28px,2.35vw,42px)!important;
  line-height:1.12!important;
  letter-spacing:-.03em!important;
  margin-bottom:12px!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .summary .price{
  font-size:clamp(28px,2vw,36px)!important;
  font-weight:800!important;
  margin-bottom:10px!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .summary .woocommerce-product-details__short-description{
  margin-bottom:14px!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .summary .woocommerce-product-details__short-description p{
  line-height:1.8!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .eb-fixed-choices,
html[data-theme="dark"] body.erciyes-site.single-product .eb-product-setup-note,
html[data-theme="dark"] body.erciyes-site.single-product .woo-info-grid div,
html[data-theme="dark"] body.erciyes-site.single-product .size-result,
html[data-theme="dark"] body.erciyes-site.single-product .preview-only{
  background:#132231!important;
  border:1px solid #2d455b!important;
  border-radius:12px!important;
  color:#d7e5f2!important;
  -webkit-text-fill-color:#d7e5f2!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .eb-fixed-choices :where(legend,label,strong,span,small),
html[data-theme="dark"] body.erciyes-site.single-product .eb-product-setup-note :where(p,span,strong,small),
html[data-theme="dark"] body.erciyes-site.single-product .woo-info-grid div :where(p,span,strong,small),
html[data-theme="dark"] body.erciyes-site.single-product .size-result :where(p,span,strong,small),
html[data-theme="dark"] body.erciyes-site.single-product .preview-only :where(p,span,strong,small){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .summary .variations th,
html[data-theme="dark"] body.erciyes-site.single-product .summary .variations td,
html[data-theme="dark"] body.erciyes-site.single-product .summary .variations label,
html[data-theme="dark"] body.erciyes-site.single-product .summary .variations a{
  color:#d7e5f2!important;
  -webkit-text-fill-color:#d7e5f2!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .summary .variations select,
html[data-theme="dark"] body.erciyes-site.single-product .summary .quantity .qty,
html[data-theme="dark"] body.erciyes-site.single-product .summary .eb-fixed-choices select{
  background:#0f1923!important;
  border:1px solid #35516b!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .summary form.cart .single_add_to_cart_button:not(:disabled),
html[data-theme="dark"] body.erciyes-site.single-product .summary form.cart .single_add_to_cart_button:not(.disabled){
  background:linear-gradient(180deg,#1693eb 0%,#0b77ca 100%)!important;
  border-color:#4db0f6!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .summary form.cart .single_add_to_cart_button:disabled,
html[data-theme="dark"] body.erciyes-site.single-product .summary form.cart .single_add_to_cart_button.disabled{
  background:#2a4054!important;
  border-color:#3b566f!important;
  color:#c2d3e2!important;
  -webkit-text-fill-color:#c2d3e2!important;
  opacity:1!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .summary .quantity .qty{
  min-width:74px!important;
}

html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs{
  margin-top:28px!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{
  gap:8px!important;
  border-bottom-color:#284055!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{
  background:#0f1822!important;
  border:1px solid #284055!important;
  border-bottom:0!important;
  border-radius:10px 10px 0 0!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active{
  background:#152536!important;
  border-color:#4da9e8!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{
  color:#dce9f6!important;
  -webkit-text-fill-color:#dce9f6!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs .panel,
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce-Tabs-panel{
  background:#0f1822!important;
  border:1px solid #284055!important;
  border-radius:0 14px 14px 14px!important;
  padding:26px!important;
  color:#d7e5f2!important;
  -webkit-text-fill-color:#d7e5f2!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs .panel :where(h1,h2,h3,h4,h5,h6,strong,b,th),
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce-Tabs-panel :where(h1,h2,h3,h4,h5,h6,strong,b,th){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs .panel :where(p,li,dt,dd,span,small,em,label,td,a),
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce-Tabs-panel :where(p,li,dt,dd,span,small,em,label,td,a){
  color:#d7e5f2!important;
  -webkit-text-fill-color:#d7e5f2!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs .panel :where(table,tbody,tr,th,td),
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce-Tabs-panel :where(table,tbody,tr,th,td){
  background:transparent!important;
  border-color:#284055!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs .panel a,
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce-Tabs-panel a{
  color:#8fcbff!important;
  -webkit-text-fill-color:#8fcbff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs .panel a:hover,
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce-Tabs-panel a:hover{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .eb-review-bars progress{
  accent-color:#49a7f0!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .review-toolbar :where(select,input),
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce-Reviews textarea,
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce-Reviews input[type="text"]{
  background:#0f1923!important;
  border-color:#35516b!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .qa-item{
  border-bottom-color:#284055!important;
}

@media (max-width:767px){
  html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .summary{
    padding:20px!important;
  }
  html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs .panel,
  html[data-theme="dark"] body.erciyes-site.single-product .woocommerce-Tabs-panel{
    padding:18px!important;
  }
}

/* v1.6.38 — remove outer borders from single-product tabs */
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{
  gap:18px!important;
  border-bottom:1px solid #284055!important;
  padding-bottom:0!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li,
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active{
  background:transparent!important;
  border:none!important;
  border-radius:0!important;
  box-shadow:none!important;
  margin:0!important;
  padding:0!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{
  display:block!important;
  padding:14px 2px 12px!important;
  border-bottom:2px solid transparent!important;
  color:#bfd3e6!important;
  -webkit-text-fill-color:#bfd3e6!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  border-bottom-color:#4da9e8!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

/* v1.6.39 — single-product spec summary card polish */
html[data-theme="dark"] body.erciyes-site.single-product .summary .eb-card-specs{
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
  margin:18px 0 22px!important;
  padding:14px 18px!important;
  background:linear-gradient(180deg,#162535 0%,#122131 100%)!important;
  border:1px solid #314b63!important;
  border-radius:14px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 26px rgba(0,0,0,.14)!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .summary .eb-card-specs > div{
  display:grid!important;
  grid-template-columns:110px minmax(0,1fr)!important;
  gap:16px!important;
  align-items:center!important;
  padding:8px 0!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .summary .eb-card-specs > div + div{
  border-top:1px solid rgba(128,168,203,.22)!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .summary .eb-card-specs > div > *:first-child{
  color:#89a9c5!important;
  -webkit-text-fill-color:#89a9c5!important;
  font-size:12px!important;
  font-weight:700!important;
  letter-spacing:.03em!important;
  text-transform:uppercase!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .summary .eb-card-specs > div > *:last-child{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:14px!important;
  font-weight:700!important;
  line-height:1.45!important;
}

/* v1.6.40 — single-product favorite button contrast */
html[data-theme="dark"] body.erciyes-site.single-product .product-actions .card-favorite,
html[data-theme="dark"] body.erciyes-site.single-product .summary .card-favorite{
  background:transparent!important;
  border:1px solid #6d8aa4!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:none!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .product-actions .card-favorite .icon,
html[data-theme="dark"] body.erciyes-site.single-product .summary .card-favorite .icon{
  color:#ffffff!important;
  stroke:#ffffff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .product-actions .card-favorite:hover,
html[data-theme="dark"] body.erciyes-site.single-product .summary .card-favorite:hover{
  background:#162a3a!important;
  border-color:#8fcaff!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-theme="dark"] body.erciyes-site.single-product .product-actions .card-favorite[aria-pressed="true"],
html[data-theme="dark"] body.erciyes-site.single-product .summary .card-favorite[aria-pressed="true"]{
  background:#18324a!important;
  border-color:#66b8ff!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

/* 1.6.41 — dark-mode thumbnail rail */
html[data-theme="dark"] body.erciyes-site.single-product .eb-product-thumbnails{scrollbar-color:#466681 transparent}
html[data-theme="dark"] body.erciyes-site.single-product .eb-product-thumbnails::-webkit-scrollbar-thumb{background:#466681}
html[data-theme="dark"] body.erciyes-site.single-product .eb-product-thumb{background:#10202d!important;border-color:#2e485e!important;color:#fff!important}
html[data-theme="dark"] body.erciyes-site.single-product .eb-product-thumb:hover{background:#152a3a!important;border-color:#5a8bb0!important}
html[data-theme="dark"] body.erciyes-site.single-product .eb-product-thumb.is-active{background:#173047!important;border-color:#62b6f3!important;box-shadow:0 0 0 3px rgba(98,182,243,.16)!important}
html[data-theme="dark"] body.erciyes-site.single-product .eb-product-thumb-media{background:#fff!important}
html[data-theme="dark"] body.erciyes-site.single-product .eb-product-thumb-img{mix-blend-mode:normal!important;filter:none!important;opacity:1!important}
html[data-theme="dark"] body.erciyes-site.single-product .eb-thumb-nav{background:#10202d!important;border-color:#2e485e!important;color:#dcecff!important;-webkit-text-fill-color:#dcecff!important;box-shadow:none!important}
html[data-theme="dark"] body.erciyes-site.single-product .eb-thumb-nav:hover{background:#173047!important;border-color:#62b6f3!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
