/* Sırrını seç: açık sır mavisi kutu; solda kupa, sağda sır hapları + bilgi kartı */
.cc_tz2qhxc0_LTaC4CqVpD .sglz__box { margin: 0 0.625rem; overflow: hidden; border-radius: 26px; background: var(--sir-mist); }
@media (min-width: 1024px) { .cc_tz2qhxc0_LTaC4CqVpD .sglz__box { max-width: calc(var(--sir-max-width) - 3rem); margin: 0 auto; border-radius: var(--sir-radius); } }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__in { display: grid; gap: clamp(1.5rem, 4vw, 4rem); align-items: center; padding: 1.5rem 1rem; }
@media (min-width: 1024px) { .cc_tz2qhxc0_LTaC4CqVpD .sglz__in { grid-template-columns: 1fr 1fr; padding: clamp(1.75rem, 5vw, 4.5rem); } }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__mug { position: relative; justify-self: center; width: 100%; max-width: 32.5rem; aspect-ratio: 1; }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__mug svg { width: 100%; height: 100%; overflow: visible; }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__shadow { fill: var(--sir-blue); opacity: 0.12; }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__fill { transition: transform 1.1s cubic-bezier(0.4, 0.1, 0.2, 1); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__tint { transition: fill 0.6s, stroke 0.6s; }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__lbl { position: absolute; left: 50%; bottom: 2%; padding: 0.5rem 1.1rem; border-radius: 999px; background: var(--sir-white); white-space: nowrap; box-shadow: 0 10px 30px -14px rgba(21, 25, 43, 0.35); transform: translateX(-50%); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__title { max-width: 12ch; font-size: clamp(2.2rem, 4.2vw, 4rem); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__text { max-width: 44ch; margin: 1rem 0 0; color: var(--sir-ink-2); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__sw { display: grid; grid-template-columns: 1fr 1fr; gap: 0.625rem; margin: 1.6rem 0; }
@media (min-width: 640px) { .cc_tz2qhxc0_LTaC4CqVpD .sglz__sw { grid-template-columns: repeat(3, 1fr); } }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__sw button { display: flex; align-items: center; gap: 0.7rem; padding: 0.4rem 1rem 0.4rem 0.4rem; border: 0; border-radius: 999px; background: var(--sir-white); color: var(--sir-ink); text-align: left; cursor: pointer; transition: box-shadow 0.2s, transform 0.2s; }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__sw button:hover { transform: translateY(-2px); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__sw button.is-on { box-shadow: inset 0 0 0 2px var(--sir-blue); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__sw i { flex: none; width: 2.375rem; height: 2.375rem; border-radius: 50%; box-shadow: inset 0 -6px 10px rgba(0, 0, 0, 0.18), inset 0 4px 8px rgba(255, 255, 255, 0.35); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__info { display: grid; gap: 0.4rem; padding: 1.2rem 1.3rem; border-radius: var(--sir-radius-sm); background: var(--sir-white); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__info p { margin: 0; color: var(--sir-ink-2); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__name { font-size: 1.5rem; }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__row { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1rem; margin-top: 0.5rem; }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__price { margin-right: 0.5rem; color: var(--sir-blue); font-size: 1.6rem; font-weight: 700; }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__left { color: var(--sir-orange-text); }
.cc_tz2qhxc0_LTaC4CqVpD .sglz__left.is-out { color: var(--sir-ink-2); }
