/* Mayana Shop UI beta.20 — Duru fiyat seçici gerçek ürün fiyatının hemen altında. */
body.msui-product-page .msui-bulk-image-badge{display:none!important;}
body.mayana-shop-ui .mayana-basket-duru-offer{display:none!important;}
body.msui-product-page .msui-tier-pricing--duru-compact{margin:14px 0 16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
body.msui-product-page .msui-tier-pricing--duru-compact .msui-tier-grid--duru{gap:7px!important;}
body.msui-product-page .msui-tier-pricing--duru-compact .msui-tier-card--duru{min-height:58px!important;padding:8px 10px!important;border-radius:7px!important;}
body.msui-product-page .msui-tier-pricing--duru-compact .msui-tier-range{font-size:12px!important;margin-bottom:3px!important;}
body.msui-product-page .msui-tier-pricing--duru-compact .msui-tier-price-value{font-size:15px!important;}
@media(max-width:767px){
 body.msui-product-page .msui-tier-pricing--duru-compact{margin:12px 0 14px!important;}
 body.msui-product-page .msui-tier-pricing--duru-compact .msui-tier-card--duru{min-height:54px!important;padding:7px 7px!important;}
 body.msui-product-page .msui-tier-pricing--duru-compact .msui-tier-range{font-size:10.5px!important;}
 body.msui-product-page .msui-tier-pricing--duru-compact .msui-tier-price-value{font-size:13px!important;}
}

/* Mayana Shop UI beta.19: isolated product extras; floating toplu alım rozeti kaldırıldı. */
body.msui-product-page .msui-pdp-gallery-col .woocommerce-product-gallery__image>a{
  cursor:default!important;
}
body.msui-product-page .msui-pdp-gallery-col .woocommerce-product-gallery__trigger{
  display:none!important;
}
@media(max-width:900px){
  body.msui-product-page .msui-bulk-image-badge{
    top:12px;right:12px;width:92px;height:92px;padding:10px 7px;border-width:2px;
  }
  body.msui-product-page .msui-bulk-image-badge__brand{font-size:7px;margin-bottom:3px;}
  body.msui-product-page .msui-bulk-image-badge>strong{font-size:10px;}
  body.msui-product-page .msui-bulk-image-badge__tiers{gap:3px;margin-top:5px;padding-top:4px;font-size:7px;}
  body.msui-product-page .msui-bulk-image-badge__tiers .woocommerce-Price-amount{font-size:7px;}
}


/* beta.18 — related products and WooCommerce reviews, applied inside the active custom PDP. */
body.msui-product-page .msui-related-head h2{
  margin:8px 0 0!important;
  font-size:clamp(36px,3vw,52px)!important;
  line-height:1.02!important;
  letter-spacing:-.04em!important;
  font-weight:680!important;
}
body.msui-product-page .msui-related .msui-product-grid{
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:22px 16px!important;
}
/* Related cards are intentionally single-image cards: never fade the only image on hover. */
body.msui-product-page .msui-related .msui-product-card--single-image .msui-card-image-primary,
body.msui-product-page .msui-related .msui-product-card--single-image:hover .msui-card-image-primary,
body.msui-product-page .msui-related .msui-product-card--single-image:focus-within .msui-card-image-primary{
  opacity:1!important;
  visibility:visible!important;
}
body.msui-product-page .msui-related .msui-product-card--single-image:hover .msui-card-image-primary{
  transform:scale(1.015)!important;
}
body.msui-product-page .msui-product-reviews{
  width:min(calc(100% - 56px),var(--msui-container));
  max-width:var(--msui-container);
  margin:0 auto 42px;
  padding:58px 0 34px;
  border-top:1px solid #e2ddd5;
  box-sizing:border-box;
}
body.msui-product-page .msui-product-reviews-head{max-width:760px;margin:0 0 30px}
body.msui-product-page .msui-product-reviews-head>span{
  display:block;margin-bottom:10px;color:var(--msui-accent);font-size:11px;font-weight:700;letter-spacing:.18em;
}
body.msui-product-page .msui-product-reviews-head h2{
  margin:0;font-size:clamp(36px,3vw,52px);line-height:1.02;letter-spacing:-.04em;font-weight:680;
}
body.msui-product-page .msui-product-reviews-head p{margin:14px 0 0;color:#69645d;font-size:14px;line-height:1.65}
body.msui-product-page .msui-product-reviews .woocommerce-Reviews{
  display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:48px;margin:0;
}
body.msui-product-page .msui-product-reviews #review_form_wrapper{padding:26px;border:1px solid #e2ddd5;background:#faf9f7}
body.msui-product-page .msui-product-reviews #reply-title{display:block;margin:0 0 18px;font-size:20px;font-weight:700}
body.msui-product-page .msui-product-reviews .comment-form textarea,
body.msui-product-page .msui-product-reviews .comment-form input[type="text"],
body.msui-product-page .msui-product-reviews .comment-form input[type="email"]{width:100%;box-sizing:border-box}
body.msui-product-page .msui-product-reviews .comment-form textarea{min-height:130px}
body.msui-product-page .msui-product-reviews .form-submit .submit{
  background:#1b1917!important;color:#fff!important;border:0!important;min-height:46px;padding:0 20px!important;
}
@media(max-width:1180px){
  body.msui-product-page .msui-related .msui-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body.msui-product-page .msui-product-reviews .woocommerce-Reviews{grid-template-columns:1fr}
}
@media(max-width:767px){
  body.msui-product-page .msui-related-head h2,
  body.msui-product-page .msui-product-reviews-head h2{font-size:clamp(32px,9vw,44px)!important}
  body.msui-product-page .msui-related .msui-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}
  body.msui-product-page .msui-product-reviews{width:calc(100% - 32px);padding-top:42px}
  body.msui-product-page .msui-product-reviews #review_form_wrapper{padding:20px 16px}
}

/* beta.21 — Product page "Kargo Bedava" badge on the main Add to Cart button.
   Mayana black/gold treatment: compact, premium, responsive. */
body.msui-product-page .msui-pdp-purchase .single_add_to_cart_button,
body.msui-product-page form.cart .single_add_to_cart_button{
  position:relative!important;
  overflow:visible!important;
  background:var(--msui-button,#1E1D1A)!important;
  border-color:var(--msui-button,#1E1D1A)!important;
  color:#fff!important;
}
body.msui-product-page .msui-pdp-purchase .single_add_to_cart_button::after,
body.msui-product-page form.cart .single_add_to_cart_button::after{
  content:"Kargo Bedava";
  position:absolute;
  z-index:3;
  top:-13px;
  right:-7px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:27px;
  padding:4px 11px;
  border-radius:4px 4px 4px 0;
  background:var(--msui-accent,#D8AE63);
  color:#17140f;
  font-size:11px;
  line-height:1;
  font-weight:800;
  letter-spacing:.01em;
  white-space:nowrap;
  box-shadow:0 4px 12px rgba(0,0,0,.12);
  pointer-events:none;
}
body.msui-product-page .msui-pdp-purchase .single_add_to_cart_button::before,
body.msui-product-page form.cart .single_add_to_cart_button::before{
  content:"";
  position:absolute;
  z-index:2;
  top:14px;
  right:-7px;
  width:0;
  height:0;
  border-top:6px solid color-mix(in srgb,var(--msui-accent,#D8AE63) 72%,#000);
  border-right:7px solid transparent;
  pointer-events:none;
}
@media(max-width:767px){
  body.msui-product-page .msui-pdp-purchase .single_add_to_cart_button::after,
  body.msui-product-page form.cart .single_add_to_cart_button::after{
    top:-11px;
    right:-4px;
    min-height:24px;
    padding:4px 9px;
    font-size:10px;
  }
  body.msui-product-page .msui-pdp-purchase .single_add_to_cart_button::before,
  body.msui-product-page form.cart .single_add_to_cart_button::before{
    top:13px;
    right:-4px;
    border-top-width:5px;
    border-right-width:5px;
  }
}

/* beta.22 — Product page hierarchy cleanup + review confirmation. */
/* Remove the small brand/atelier eyebrow labels from product-page content. */
body.msui-product-page .msui-product-kicker,
body.msui-product-page .msui-related-head>span,
body.msui-product-page .msui-product-reviews-head>span{
  display:none!important;
}
body.msui-product-page .msui-related-head h2{
  margin:0!important;
}
/* Review title intentionally quieter than the product title. */
body.msui-product-page .msui-product-reviews-head h2{
  margin:0!important;
  font-size:30px!important;
  line-height:1.12!important;
  letter-spacing:-.025em!important;
  font-weight:680!important;
}
body.msui-product-page .msui-review-notice{
  margin:0 0 24px;
  padding:14px 16px;
  border:1px solid #d9d3ca;
  border-left:3px solid var(--msui-accent,#D8AE63);
  background:#faf9f7;
  color:#26231f;
  font-size:14px;
  line-height:1.5;
  font-weight:600;
}
body.msui-product-page .msui-review-notice--success{
  border-left-color:#2f7d4b;
}
body.msui-product-page .msui-review-notice--pending{
  border-left-color:var(--msui-accent,#D8AE63);
}
@media(max-width:767px){
  body.msui-product-page .msui-product-reviews-head h2{
    font-size:26px!important;
    line-height:1.15!important;
  }
  body.msui-product-page .msui-review-notice{
    margin-bottom:20px;
    padding:12px 13px;
    font-size:13px;
  }
}

/* beta.25 — Duru Serisi 1–4 / 5+ pricing and mixed-colour note. */
body.msui-product-page .msui-tier-card--duru.is-special{
  border-style:dashed!important;
  background:#fffdf8!important;
}
body.msui-product-page .msui-tier-card--duru .msui-tier-special-text{
  display:block;
  margin:0;
  color:#171717;
  font-size:13px;
  font-weight:800;
  line-height:1.15;
}
body.msui-product-page .msui-tier-card--duru .msui-tier-special-cta{
  display:block;
  margin-top:3px;
  color:#8a6a2d;
  font-size:10px;
  font-weight:700;
  line-height:1.15;
}
body.msui-product-page .msui-duru-mix-note{
  margin:9px 1px 0!important;
  color:#6b665e!important;
  font-size:11px!important;
  line-height:1.45!important;
}
@media(max-width:767px){
  body.msui-product-page .msui-tier-card--duru .msui-tier-special-text{font-size:11px;}
  body.msui-product-page .msui-tier-card--duru .msui-tier-special-cta{font-size:9px;}
  body.msui-product-page .msui-duru-mix-note{font-size:10px!important;line-height:1.4!important;}
}
