/* Imported from: ../../styles/nc-tipografi.css */
/* NC TASARIM SİSTEMİ — tipografi. Faz 0.
 *
 * NEDEN BU DOSYA VAR: tema tipografi className'leri (`_SewBN6r2ez` vb.) KARARSIZ —
 * yayınlanan CSS'te kuralları yok ve sınıf adı token'a değil sıraya bağlı.
 * Ölçüm: docs/studio-notlar/2026-08-31-tipografi-classname-kararsiz.md
 * Fontlar tema tarafından yükleniyor; yalnız BAĞLAMA güvenilmez.
 *
 * ##  KURAL: BU DOSYADAKİ TİPOGRAFİ UTILITY'LERİ RENK BELİRLEMEZ.  ##
 * Sebebi ölçülmüş bir hatadır: MarkaSeridi ve YardimSeridi koyu zeminli ve
 * metin rengini sarmalayıcıdaki inline `color:#ffffff` ile MİRAS bırakıyor.
 * Utility çocuk öğede renk verirse mirası ezer ve koyu zeminde kontrast
 * 1,8:1'e (etiket) ve 2,3:1'e (gövde) düşer — 4,5:1 sınırının çok altı.
 * Renk bileşenin kendi CSS'inin ya da aşağıdaki opt-in renk sınıflarının işidir.
 */

.cc_twnkcbd7_h7jz9djB9U .nc-imza-testi { outline-color: rgb(1 2 3); }

/* ---- Tipografi: yalnız aile / boyut / ağırlık / ritim. RENK YOK. ---- */

.cc_twnkcbd7_h7jz9djB9U .nc-display {
  font-family: "Fraunces", Georgia, "Times New Roman", serif;
  font-size: clamp(38px, 7.5vw, 76px);
  font-weight: 600;
  line-height: 1.02;
  letter-spacing: -0.02em;
  font-variation-settings: "SOFT" 40, "WONK" 1, "opsz" 72;
}
.cc_twnkcbd7_h7jz9djB9U .nc-h2 {
  font-family: "Fraunces", Georgia, "Times New Roman", serif;
  font-size: clamp(27px, 4.4vw, 44px);
  font-weight: 600;
  line-height: 1.08;
  letter-spacing: -0.015em;
  font-variation-settings: "SOFT" 40, "WONK" 1, "opsz" 40;
}
.cc_twnkcbd7_h7jz9djB9U .nc-h3 {
  font-family: "Fraunces", Georgia, "Times New Roman", serif;
  font-size: clamp(21px, 2.6vw, 28px);
  font-weight: 600;
  line-height: 1.16;
  letter-spacing: -0.01em;
  font-variation-settings: "SOFT" 40, "WONK" 1, "opsz" 28;
}
.cc_twnkcbd7_h7jz9djB9U .nc-govde {
  font-family: "Poppins", system-ui, -apple-system, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.62;
}
.cc_twnkcbd7_h7jz9djB9U .nc-govde-buyuk {
  font-family: "Poppins", system-ui, -apple-system, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
}
.cc_twnkcbd7_h7jz9djB9U .nc-etiket {
  font-family: "DM Mono", ui-monospace, monospace;
  font-size: 14px; /* 60+ tabanı; 13px kapının altındaydı (Codex, 2 Eyl 2026) */
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}
.cc_twnkcbd7_h7jz9djB9U .nc-sayi {
  font-family: "DM Mono", ui-monospace, monospace;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0.02em;
}

/* ---- Renk: OPT-IN. Açık zeminde kullan; koyu zeminde `nc-ters-*` kullan. ---- */

.cc_twnkcbd7_h7jz9djB9U .nc-metin-ana { color: var(--1QyC2Xla3O, #1C1A1D); }
.cc_twnkcbd7_h7jz9djB9U .nc-metin-ikincil { color: var(--79GJzc9RAk, #5A5257); }
.cc_twnkcbd7_h7jz9djB9U .nc-metin-vurgu { color: var(--59B9UOa2Vc, #7A1F52); }

/* Koyu zemin (Zemin/Derin #2A0F1E) üzerinde AA/AAA sağlayan çiftler. */
.cc_twnkcbd7_h7jz9djB9U .nc-ters-ana { color: var(--fwUr2Oxnij, #FCFCFB); }   /* #2A0F1E üzerinde 16,4:1 */
.cc_twnkcbd7_h7jz9djB9U .nc-ters-ikincil { color: #E8DDE3; }                       /* #2A0F1E üzerinde 12,4:1 */
.cc_twnkcbd7_h7jz9djB9U .nc-ters-vurgu { color: #F0A9C8; }                       /* #2A0F1E üzerinde  7,6:1 */

/* End import: ../../styles/nc-tipografi.css */
/* Imported from: ../../styles/nc-hediye.css */
/* Her kullanan section kendi styles.css'inden import eder; global.css yayına girmez. */
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye {
    display: block;
    box-sizing: border-box;
    padding: 0.75rem 1rem;
    border: 1px solid var(--mgEj69OOxO, #E3DAD4);
    border-radius: 8px;
    background: #F8F2F5;
    color: var(--1QyC2Xla3O, #1C1A1D);
    font: inherit;
    font-size: 1rem;
    line-height: 1.5;
    overflow-wrap: anywhere;
  }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye--urun { margin: 0.75rem 0; padding: 0; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye--sepet, .cc_twnkcbd7_h7jz9djB9U .nc-hediye--cekmece { margin-bottom: 1rem; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye--uyari { background: #FFFBEB; border-color: #E5CB87; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__metin { margin: 0; font: inherit; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__ipucu { margin: 0.5rem 0 0; font-size: 1rem; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__eylem {
    display: inline-flex;
    align-items: center;
    min-height: 2.75rem;
    color: var(--59B9UOa2Vc, #7A1F52);
    font: inherit;
    font-weight: 600;
    text-decoration: underline;
    text-underline-offset: 3px;
    cursor: pointer;
  }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__eylem:focus-visible, .cc_twnkcbd7_h7jz9djB9U .nc-hediye__duyuru:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
  }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__iz { height: 0.375rem; background: #E8DCE3; border-radius: 4px; overflow: hidden; margin-top: 0.75rem; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__iz span { display: block; height: 100%; background: var(--59B9UOa2Vc, #7A1F52); }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye--duyuru { flex: 1; padding: 0; border: 0; border-radius: 0; background: transparent; color: inherit; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__duyuru {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    min-height: 2.75rem;
    color: inherit;
    text-align: center;
    font: inherit;
    font-size: 1rem;
    line-height: 1.35;
    text-decoration: none;
    cursor: pointer;
  }
  /* Ürün yerleşimi tek tıklama alanı; diğer kampanya yüzeyleri aynı kalır. */
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__urun {
    display: flex;
    align-items: center;
    gap: 10px;
    box-sizing: border-box;
    width: 100%;
    min-height: 64px;
    padding: 10px 12px;
    border-radius: inherit;
    color: inherit;
    text-decoration: none;
  }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__urun:hover { background: #F2E8EF; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__urun-ikon { flex: 0 0 24px; color: var(--59B9UOa2Vc, #7A1F52); }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__urun-icerik { display: flex; flex: 1; flex-direction: column; gap: 2px; min-width: 0; font-size: 14px; font-weight: 400; line-height: 1.45; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__urun-icerik strong { font-size: 14px; font-weight: 600; }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__urun-icerik>span { color: var(--79GJzc9RAk, #5A5257); }
  .cc_twnkcbd7_h7jz9djB9U .nc-hediye__urun-ok { flex: 0 0 18px; color: var(--59B9UOa2Vc, #7A1F52); }
@media (min-width: 768px) { .cc_twnkcbd7_h7jz9djB9U .nc-hediye { display: none; } }
.cc_twnkcbd7_h7jz9djB9U .nc-hediye[hidden] { display: none; }

/* End import: ../../styles/nc-hediye.css */

/* nc anahtarları ve yapışkan başlık ölçümü korunur; duyuru scroll ile çıkar. */
.cc_twnkcbd7_h7jz9djB9U .nc-bas { position:sticky; top:var(--nc-bas-ofset,0px); z-index:90; font-family:"Poppins",system-ui,sans-serif; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas, .cc_twnkcbd7_h7jz9djB9U .nc-bas *, .cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece, .cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece * { box-sizing:border-box; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__atla { position:absolute; left:8px; top:-100px; z-index:120; padding:12px 20px; border:0; border-radius:8px; background:var(--59B9UOa2Vc,#7a1f52); color:#fff; font:600 16px/1.5 "Poppins",sans-serif; cursor:pointer; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__atla:focus { top:calc(8px - var(--nc-bas-ofset,0px)); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__atla:focus-visible { outline:3px solid #fff; outline-offset:-5px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas a:focus-visible, .cc_twnkcbd7_h7jz9djB9U .nc-bas button:focus-visible, .cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece a:focus-visible, .cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece button:focus-visible { outline:2px solid currentColor; outline-offset:3px; }

.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru { padding:0 16px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-ic { display:flex; align-items:center; justify-content:center; gap:8px; max-width:1200px; margin:0 auto; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__hediye-ikon { display:flex; flex:0 0 auto; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__hediye-ikon svg { width:19px; height:19px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru .nc-hediye--duyuru { flex:0 1 auto; min-width:0; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru .nc-hediye__duyuru { min-height:40px; padding:2px 0; gap:8px; font-size:14px; line-height:1.35; text-align:center; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-metin, .cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-dur, .cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-tel { display:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-metin { flex:1; min-width:0; margin:0; font-size:14px; line-height:1.4; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-metin a { display:inline-flex; align-items:center; min-height:44px; color:inherit; text-decoration:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-metin a:hover { text-decoration:underline; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-dur { flex:0 0 auto; align-items:center; justify-content:center; width:44px; height:44px; padding:0; border:0; border-radius:50%; background:transparent; color:inherit; cursor:pointer; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-dur:hover { background:#ffffff18; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-tel { align-items:center; gap:8px; min-height:44px; padding-left:20px; border-left:1px solid #ffffff30; color:inherit; font-size:14px; text-decoration:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-tel svg { width:17px; height:17px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-tel-no { font-weight:600; }

.cc_twnkcbd7_h7jz9djB9U .nc-bas__cubuk { background:inherit; border-bottom:1px solid var(--mgEj69OOxO,#e3dad4); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__ic { display:grid; grid-template-columns:48px minmax(0,1fr) auto; align-items:center; gap:8px; max-width:1264px; margin:0 auto; padding:8px 16px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__logo { justify-self:center; display:flex; align-items:center; justify-content:center; min-width:0; max-width:100%; min-height:48px; color:inherit; text-decoration:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__logo-img { display:block; width:auto; height:auto; max-height:42px; max-width:100%; object-fit:contain; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__logo-yazi { font-family:"Fraunces",Georgia,serif; font-size:18px; font-weight:600; line-height:1.05; letter-spacing:.025em; text-align:center; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__eylemler { display:flex; align-items:center; gap:2px; justify-self:end; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__ikon { position:relative; display:inline-flex; flex-direction:column; align-items:center; justify-content:center; gap:3px; min-width:48px; min-height:48px; padding:0 2px; border:0; border-radius:8px; background:transparent; color:inherit; font-family:inherit; text-decoration:none; cursor:pointer; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__ikon:hover { background:var(--dPiHaE9ISn,#f1e4dc); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__ikon svg { width:24px; height:24px; flex-shrink:0; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__ikon--menu { justify-self:start; }
/* Hesap bağlantısı mobil menünün içinde; marka ve alışveriş ikonları sıkışmaz. */
.cc_twnkcbd7_h7jz9djB9U .nc-bas__ikon--hesap { display:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__ikon-yazi { display:block; max-width:64px; overflow:hidden; text-overflow:ellipsis; font-size:14px; font-weight:500; line-height:1.2; white-space:nowrap; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__sayac { position:absolute; top:-2px; right:-1px; min-width:18px; height:18px; padding:0 4px; border-radius:12px; background:var(--nc-vurgu,#7a1f52); color:#fff; font-size:14px; font-weight:600; line-height:18px; text-align:center; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__nav { display:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__nav-oge { display:flex; align-items:center; min-height:48px; padding:10px 0; border-bottom:2px solid transparent; color:inherit; font-size:15px; font-weight:500; text-decoration:none; white-space:nowrap; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__nav-oge:hover, .cc_twnkcbd7_h7jz9djB9U .nc-bas__nav-oge:focus-visible { border-bottom-color:var(--nc-vurgu,#7a1f52); color:var(--nc-vurgu,#7a1f52); }

.cc_twnkcbd7_h7jz9djB9U .nc-bas__arama { display:flex; align-items:center; gap:6px; width:100%; border:1px solid var(--mgEj69OOxO,#e3dad4); border-radius:28px; background:#fff; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__arama:focus-within { border-color:var(--nc-vurgu,#7a1f52); box-shadow:0 0 0 1px var(--nc-vurgu,#7a1f52); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__arama-alan { flex:1; min-width:0; min-height:48px; padding:0 18px; border:0; border-radius:28px; background:transparent; color:var(--1QyC2Xla3O,#1c1a1d); font:16px "Poppins",system-ui,sans-serif; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__arama-alan:focus { outline:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__arama-btn { display:inline-flex; align-items:center; justify-content:center; flex:0 0 48px; width:48px; height:48px; padding:0; border:0; border-radius:50%; background:transparent; color:var(--nc-vurgu,#7a1f52); cursor:pointer; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__arama-masa { display:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__arama-mobil { padding:0 16px 14px; }

/* Portal kendi derleme kapsamını taşır; mevcut kilit/odak mantığı sürer. */
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece { position:fixed; inset:0; z-index:2147483000; font-family:"Poppins",system-ui,sans-serif; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-perde { position:absolute; inset:0; background:#210e1b66; backdrop-filter:blur(3px); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-panel { position:absolute; top:0; left:0; bottom:0; display:flex; flex-direction:column; box-sizing:border-box; width:min(90vw,400px); padding:12px 22px 84px; overflow-y:auto; overscroll-behavior:contain; background:var(--fwUr2Oxnij,#fcfcfb); color:var(--1QyC2Xla3O,#1c1a1d); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-ust { display:flex; align-items:center; justify-content:space-between; padding-bottom:8px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-baslik { font-family:"Fraunces",Georgia,serif; font-size:27px; font-weight:500; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-kapat { display:inline-flex; align-items:center; justify-content:center; width:48px; height:48px; padding:0; margin-right:-10px; border:0; border-radius:50%; background:transparent; color:inherit; cursor:pointer; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-kapat:hover { background:var(--dPiHaE9ISn,#f1e4dc); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-tel { display:flex; align-items:center; gap:12px; margin:4px 0 12px; padding:12px 14px; border-radius:12px; background:#f6edf2; color:var(--nc-vurgu,#7a1f52); text-decoration:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-tel svg { flex-shrink:0; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-tel-icerik { display:flex; flex-direction:column; gap:3px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-tel-ust { font-size:14px; line-height:1.35; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-tel-no { font-size:17px; font-weight:600; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-nav { display:flex; flex-direction:column; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-oge { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:52px; border-bottom:1px solid var(--mgEj69OOxO,#e3dad4); color:inherit; font-size:17px; font-weight:500; text-decoration:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-oge>svg { width:16px; height:16px; color:var(--79GJzc9RAk,#5a5257); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-oge:hover { color:var(--nc-vurgu,#7a1f52); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__hesap-etiket { display:flex; align-items:center; gap:10px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__hesap-etiket svg { width:21px; height:21px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-yardim { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; margin-top:20px; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-yardim-oge { display:flex; align-items:center; gap:10px; min-height:64px; padding:10px; border:1px solid var(--mgEj69OOxO,#e3dad4); border-radius:10px; color:inherit; font-size:14px; line-height:1.4; text-decoration:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-yardim-oge svg { flex:0 0 24px; color:var(--nc-vurgu,#7a1f52); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-yardim-oge:hover { background:#f6edf2; border-color:var(--nc-vurgu,#7a1f52); }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece-tum { display:flex; align-items:center; justify-content:center; min-height:48px; margin-top:18px; padding:10px 16px; border-radius:24px; background:var(--59B9UOa2Vc,#7a1f52); color:#fff; font-size:14px; font-weight:500; text-align:center; text-decoration:none; }
.cc_twnkcbd7_h7jz9djB9U .nc-bas__capa { display:block; width:1px; height:1px; }

/* Ana kategoriler menü açmadan görünür; beş dar sütun başlığa tek 44px satır ekler. */
@media(max-width:1023px) {
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__ic { padding-bottom:0; row-gap:0; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__nav { grid-column:1/-1; grid-row:2; display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:0; margin-top:4px; border-top:1px solid var(--mgEj69OOxO,#e3dad4); }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__nav-oge { justify-content:center; min-width:0; min-height:44px; padding:4px 2px; font-size:14px; line-height:1.2; text-align:center; white-space:normal; overflow-wrap:anywhere; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__nav-oge>span { display:block; text-transform:lowercase; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__nav-oge>span::first-letter { text-transform:uppercase; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__nav-oge:focus-visible { outline-offset:-3px; }
}

@media(min-width:480px) { .cc_twnkcbd7_h7jz9djB9U .nc-bas__logo-yazi { font-size:23px; } }
@media(min-width:600px) { .cc_twnkcbd7_h7jz9djB9U .nc-bas__ikon--hesap { display:inline-flex; } }
@media(min-width:768px) {
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__hediye-ikon { display:none; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-metin { display:block; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-dur { display:inline-flex; }
}
@media(min-width:1024px) {
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru { padding:0 32px; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-tel { display:flex; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__ic { grid-template-columns:auto 1fr auto; grid-template-rows:auto auto; gap:4px 24px; padding:18px 32px 0; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__ikon--menu, .cc_twnkcbd7_h7jz9djB9U .nc-bas__ikon--ara { display:none; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__logo { grid-column:1; grid-row:1; justify-self:start; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__logo-img { max-height:46px; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__logo-yazi { font-size:28px; letter-spacing:.04em; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__eylemler { grid-column:3; grid-row:1; gap:16px; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__nav { grid-column:1/-1; grid-row:2; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; column-gap:32px; margin-top:14px; border-top:1px solid var(--mgEj69OOxO,#e3dad4); }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__arama-masa { display:block; width:300px; margin-right:8px; }
  .cc_twnkcbd7_h7jz9djB9U .nc-bas__arama-mobil { display:none; }
}
@media(min-width:1280px) { .cc_twnkcbd7_h7jz9djB9U .nc-bas__nav { column-gap:44px; } .cc_twnkcbd7_h7jz9djB9U .nc-bas__arama-masa { width:340px; } }
@media(prefers-reduced-motion:reduce) { .cc_twnkcbd7_h7jz9djB9U .nc-bas *, .cc_twnkcbd7_h7jz9djB9U .nc-bas__cekmece * { transition:none!important; animation:none!important; } }

.cc_twnkcbd7_h7jz9djB9U .nc-bas__duyuru-ic:has(.nc-hediye--duyuru[hidden]) .nc-bas__hediye-ikon { display:none; }
