/* Kampanya bandı: kenardan 8–16 px içeride 32 px köşeli iki yarım; renkli metin yarısı (kırmızı / güneş / orman / buzul), fotoğraf yarısı,
   fotoğrafta dönük yuvarlak etiket. Geri sayım kutucukları yarı saydam. */
.cc_unkrsrsx_O4TBVREGg4 .cband { padding: 0 0.5rem; }
@media (min-width: 900px) { .cc_unkrsrsx_O4TBVREGg4 .cband { padding: 0 1rem; } }
.cc_unkrsrsx_O4TBVREGg4 .cband__box { display: grid; overflow: hidden; border-radius: 32px; }
@media (min-width: 768px) { .cc_unkrsrsx_O4TBVREGg4 .cband__box { grid-template-columns: 1fr 1fr; min-height: 32rem; } .cc_unkrsrsx_O4TBVREGg4 .cband__box.is-rev .cband__media { order: -1; } }
.cc_unkrsrsx_O4TBVREGg4 .cband__box.is-red { background: var(--tonaj-red); color: var(--tonaj-ink); }
.cc_unkrsrsx_O4TBVREGg4 .cband__box.is-sun { background: var(--tonaj-sun); color: var(--tonaj-ink); }
.cc_unkrsrsx_O4TBVREGg4 .cband__box.is-forest { background: var(--tonaj-forest); color: var(--tonaj-white); }
.cc_unkrsrsx_O4TBVREGg4 .cband__box.is-sky { background: var(--tonaj-sky); color: var(--tonaj-ink); }
.cc_unkrsrsx_O4TBVREGg4 .cband__copy { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 2.5rem 1.5rem; }
@media (min-width: 900px) { .cc_unkrsrsx_O4TBVREGg4 .cband__copy { padding: 3.5rem; } }
.cc_unkrsrsx_O4TBVREGg4 .cband__eb { --eyebrow-c: currentColor; }
.cc_unkrsrsx_O4TBVREGg4 .cband__box.is-red .cband__eb::before { background: linear-gradient(180deg, var(--tonaj-white) 0 33%, var(--tonaj-red) 33% 66%, var(--tonaj-white) 66%); box-shadow: 0 0 0 1.5px var(--tonaj-white); }
.cc_unkrsrsx_O4TBVREGg4 .cband__title { display: block; margin: 0.75rem 0 1rem; font-size: clamp(2.5rem, 4.6vw, 4.25rem); }
.cc_unkrsrsx_O4TBVREGg4 .cband__title span { display: block; }
.cc_unkrsrsx_O4TBVREGg4 .cband__title em { font-style: normal; color: var(--tonaj-sun); }
.cc_unkrsrsx_O4TBVREGg4 .cband__box.is-sun .cband__title em { color: var(--tonaj-sale); }
.cc_unkrsrsx_O4TBVREGg4 .cband__text { display: block; max-width: 27rem; margin: 0 0 1.25rem; font-size: 1rem; line-height: 1.55; opacity: 0.92; }
.cc_unkrsrsx_O4TBVREGg4 .cband__clock { display: flex; gap: 0.375rem; margin-bottom: 1.25rem; }
.cc_unkrsrsx_O4TBVREGg4 .cband__clock span { min-width: 3.75rem; padding: 0.5rem 0.375rem; border-radius: 12px; background: rgba(0, 0, 0, 0.14); text-align: center; }
.cc_unkrsrsx_O4TBVREGg4 .cband__clock b { display: block; font-family: var(--tonaj-font-soft); font-size: 1.75rem; font-weight: 800; line-height: 1.05; font-variant-numeric: tabular-nums; }
.cc_unkrsrsx_O4TBVREGg4 .cband__clock small { font-size: 0.68rem; font-weight: 700; opacity: 0.85; }
.cc_unkrsrsx_O4TBVREGg4 .cband__chips { display: flex; flex-wrap: wrap; gap: 0.375rem; margin-bottom: 1.25rem; }
.cc_unkrsrsx_O4TBVREGg4 .cband__chips span { padding: 0.375rem 0.75rem; border-radius: 10px; background: rgba(0, 0, 0, 0.08); font-size: 0.78rem; font-weight: 800; }
.cc_unkrsrsx_O4TBVREGg4 .cband__box.is-red .cband__chips span, .cc_unkrsrsx_O4TBVREGg4 .cband__box.is-forest .cband__chips span { background: rgba(255, 255, 255, 0.16); }
.cc_unkrsrsx_O4TBVREGg4 .cband__cta { display: flex; flex-wrap: wrap; gap: 0.625rem; }
.cc_unkrsrsx_O4TBVREGg4 .cband__pill { display: inline-flex; align-items: center; height: 3.375rem; padding: 0 1.625rem; border-radius: 10px; font-size: 0.95rem; font-weight: 800; text-decoration: none; white-space: nowrap; transition: transform 0.25s var(--tonaj-ease); }
.cc_unkrsrsx_O4TBVREGg4 .cband__pill:hover { transform: translateY(-2px); }
.cc_unkrsrsx_O4TBVREGg4 .cband__pill.is-a { background: var(--tonaj-white); color: var(--tonaj-ink); }
.cc_unkrsrsx_O4TBVREGg4 .cband__pill.is-b { background: var(--tonaj-ink); color: var(--tonaj-white); }
.cc_unkrsrsx_O4TBVREGg4 .cband__box.is-sun .cband__pill.is-a { background: var(--tonaj-ink); color: var(--tonaj-white); }
.cc_unkrsrsx_O4TBVREGg4 .cband__media { position: relative; min-height: 18rem; background: var(--tonaj-mist); }
.cc_unkrsrsx_O4TBVREGg4 .cband__media img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.cc_unkrsrsx_O4TBVREGg4 .cband__sticker { position: absolute; right: 1.5rem; top: 1.5rem; display: grid; place-content: center; width: 7.5rem; height: 7.5rem; border-radius: 50%; background: var(--tonaj-sun); color: var(--tonaj-ink); text-align: center; transform: rotate(-12deg); box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 0.45); }
.cc_unkrsrsx_O4TBVREGg4 .cband__box.is-sun .cband__sticker { left: 1.5rem; right: auto; background: var(--tonaj-red); color: var(--tonaj-ink); }
.cc_unkrsrsx_O4TBVREGg4 .cband__sticker b { font-family: var(--tonaj-font-soft); font-size: 2.25rem; font-weight: 800; line-height: 1; }
.cc_unkrsrsx_O4TBVREGg4 .cband__sticker small { font-size: 0.78rem; font-weight: 800; }
@media (max-width: 767px) { .cc_unkrsrsx_O4TBVREGg4 .cband__sticker { width: 5.75rem; height: 5.75rem; } .cc_unkrsrsx_O4TBVREGg4 .cband__sticker b { font-size: 1.75rem; } }
