/* ============================================================
   Ürün rafı — kaynak HTML (.raf / .urun / .misra) birebir.
   .bolum, .bolum-ust, .ustyazi, .tum-link, .dugme*, .sus* → global.css
   ============================================================ */

/* ---------- Ürün rafı — 4 kolon, büyük görsel ---------- */
.cc_B1T6GV4yt5_multi_tab_product_slider .raf { display:grid; grid-template-columns:repeat(4, minmax(0,1fr)); gap:52px 28px; }
.cc_B1T6GV4yt5_multi_tab_product_slider .urun { text-decoration:none; display:block; }
.cc_B1T6GV4yt5_multi_tab_product_slider .urun-cerceve { overflow:hidden; background:#EFE8DA; position:relative; }
.cc_B1T6GV4yt5_multi_tab_product_slider .urun img {
  width:100%; aspect-ratio:3/4; object-fit:cover; display:block;
  transition:transform 1.1s cubic-bezier(.2,.7,.2,1);
}
.cc_B1T6GV4yt5_multi_tab_product_slider .urun-gorsel-bos { display:block; width:100%; aspect-ratio:3/4; }
.cc_B1T6GV4yt5_multi_tab_product_slider .urun:hover img { transform:scale(1.05); }
.cc_B1T6GV4yt5_multi_tab_product_slider .urun-perde {
  position:absolute; left:0; right:0; bottom:0;
  background:rgba(244,238,226,.94);
  text-align:center;
  font-size:10.5px; letter-spacing:.22em; text-transform:uppercase;
  color:var(--murekkep);
  padding:13px 10px;
  transform:translateY(101%);
  transition:transform .45s cubic-bezier(.2,.7,.2,1);
}
.cc_B1T6GV4yt5_multi_tab_product_slider .urun:hover .urun-perde { transform:none; }
.cc_B1T6GV4yt5_multi_tab_product_slider .urun-tur {
  display:block; margin-top:16px;
  font-size:10px; letter-spacing:.22em; text-transform:uppercase;
  color:var(--dal);
}
.cc_B1T6GV4yt5_multi_tab_product_slider .urun-ad {
  font-family:"cc_B1T6GV4yt5_Cormorant Garamond", serif; font-weight:600;
  font-size:21px; line-height:1.25; color:var(--murekkep); margin-top:4px;
  transition:color .3s ease;
}
.cc_B1T6GV4yt5_multi_tab_product_slider .urun:hover .urun-ad { color:var(--lacivert); }
.cc_B1T6GV4yt5_multi_tab_product_slider .urun-fiyat { font-size:14px; margin-top:4px; letter-spacing:.04em; color:var(--murekkep); }
.cc_B1T6GV4yt5_multi_tab_product_slider .urun-eski-fiyat { margin-left:8px; opacity:.6; }
.cc_B1T6GV4yt5_multi_tab_product_slider .raf-alt { text-align:center; margin-top:56px; }

/* Başlık pulu — "Atölyeden yeni çıkanlar" başlık satırının EN BAŞINDA,
   ardından başlık metni gelir. Günlük pullarıyla aynı dil: multiply +
   hafif yamuk, hover'da doğrulur. */
.cc_B1T6GV4yt5_multi_tab_product_slider .raf-pulu {
  display:inline-block;
  width:80px; height:auto;
  vertical-align:middle;
  margin-right:18px; margin-top:-8px;
  mix-blend-mode:multiply;
  transform:rotate(-3deg);
  transition:transform .6s cubic-bezier(.2,.7,.2,1);
}
.cc_B1T6GV4yt5_multi_tab_product_slider .bolum-ust:hover .raf-pulu { transform:rotate(0deg) scale(1.05); }
@media (max-width:860px){
  .cc_B1T6GV4yt5_multi_tab_product_slider .raf-pulu { width:60px; margin-right:12px; margin-top:-5px; }
}
.cc_B1T6GV4yt5_multi_tab_product_slider .raf-bos { font-size:14px; color:var(--soluk); }

/* ---------- İMZA: mısra şeridi ---------- */
.cc_B1T6GV4yt5_multi_tab_product_slider .misra {
  position:relative; margin-top:var(--dikey);
  background:var(--kagit-acik); border-top:1px solid var(--cizgi); border-bottom:1px solid var(--cizgi);
  padding:64px 34px; overflow:hidden;
  display:flex; align-items:center; justify-content:center;
}
.cc_B1T6GV4yt5_multi_tab_product_slider .misra::before { content:""; position:absolute; inset:10px; border:1px solid rgba(169,156,134,.3); pointer-events:none; }
.cc_B1T6GV4yt5_multi_tab_product_slider .misra blockquote { font-weight:300; font-style:italic; font-size:clamp(24px, 3vw, 36px); line-height:1.35; text-align:center; position:relative; z-index:1; max-width:22ch; }
.cc_B1T6GV4yt5_multi_tab_product_slider .misra .sus-kose { position:absolute; width:190px; }
.cc_B1T6GV4yt5_multi_tab_product_slider .misra .kose-sol { left:-6px; top:-6px; }
.cc_B1T6GV4yt5_multi_tab_product_slider .misra .kose-sag { right:-6px; top:-6px; }

/* Köşe görseli seçilmemişse: botanik çizgi yedeği */
.cc_B1T6GV4yt5_multi_tab_product_slider .misra .kose-cizgi { position:absolute; width:150px; color:var(--dal); opacity:.5; display:block; }
.cc_B1T6GV4yt5_multi_tab_product_slider .misra .kose-cizgi.kose-sol { left:6px; top:6px; transform:scaleX(-1); }
.cc_B1T6GV4yt5_multi_tab_product_slider .misra .kose-cizgi.kose-sag { right:6px; top:6px; }

/* ---------- Duyarlı ---------- */
@media (max-width:1180px){
  .cc_B1T6GV4yt5_multi_tab_product_slider .raf { grid-template-columns:repeat(3, minmax(0,1fr)); }
}
@media (max-width:860px){
  .cc_B1T6GV4yt5_multi_tab_product_slider .raf { grid-template-columns:repeat(2, minmax(0,1fr)); gap:40px 20px; }
  .cc_B1T6GV4yt5_multi_tab_product_slider .misra { padding:56px 20px 44px; }
  .cc_B1T6GV4yt5_multi_tab_product_slider .misra .sus-kose { width:110px; }
  .cc_B1T6GV4yt5_multi_tab_product_slider .misra .kose-cizgi { width:88px; }
}
@media (max-width:420px){
  .cc_B1T6GV4yt5_multi_tab_product_slider .raf { grid-template-columns:minmax(0,1fr); gap:32px; }
}
