/* Teslimat cümlesi: polen sarısı kutu, iri serif cümle içinde beyaz seçim hapları; altında saat dilimleri ve sayaç */
.cc_y02kvqkk_xiPXYUPxTg .dsent { padding-top: 4rem; }
@media (min-width: 1024px) { .cc_y02kvqkk_xiPXYUPxTg .dsent { padding-top: 6.5rem; } }
.cc_y02kvqkk_xiPXYUPxTg .dsent__box { position: relative; display: grid; gap: 1.75rem; padding: 1.875rem 1.25rem; border-radius: 44px; background: var(--lale-butter); color: var(--lale-ink); overflow: hidden; }
@media (min-width: 1024px) { .cc_y02kvqkk_xiPXYUPxTg .dsent__box { grid-template-columns: 1.35fr 0.65fr; gap: 3rem; align-items: center; padding: 3.5rem; } }
.cc_y02kvqkk_xiPXYUPxTg .dsent__main { min-width: 0; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__eyebrow { --eyebrow-c: var(--lale-ink); }
.cc_y02kvqkk_xiPXYUPxTg .dsent__sent { margin: 1rem 0 0; font-family: var(--lale-font-soft); font-size: clamp(2rem, 4.6vw, 3.9rem); line-height: 1.2; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__pick {
  display: inline-flex;
  align-items: center;
  gap: 0.18em;
  max-width: 100%;
  padding: 0.02em 0.32em 0.06em;
  border: 0;
  border-radius: 999px;
  background: var(--lale-white);
  color: var(--lale-blue);
  font: inherit;
  line-height: 1.1;
  vertical-align: baseline;
  cursor: pointer;
  transition: background 0.25s, color 0.25s;
}
.cc_y02kvqkk_xiPXYUPxTg .dsent__pick .lale-icon { width: 0.36em; height: 0.36em; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__pick:hover, .cc_y02kvqkk_xiPXYUPxTg .dsent__pick.is-open { background: var(--lale-ink); color: var(--lale-white); }
.cc_y02kvqkk_xiPXYUPxTg .dsent__opts { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-top: 1.125rem; padding: 0.5rem; border-radius: 24px; background: var(--lale-white); box-shadow: 0 30px 70px -20px rgba(40, 0, 20, 0.35); animation: cc_y02kvqkk_xiPXYUPxTg_dsent-in 0.3s var(--lale-ease); }
@keyframes cc_y02kvqkk_xiPXYUPxTg_dsent-in { from { opacity: 0; transform: translateY(-6px); } }
.cc_y02kvqkk_xiPXYUPxTg .dsent__opts button { display: inline-flex; align-items: center; gap: 0.4rem; padding: 0.6rem 0.9rem; border: 0; border-radius: 16px; background: transparent; color: var(--lale-ink); font-family: var(--lale-font); font-size: 0.95rem; font-weight: 600; cursor: pointer; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__opts button:hover { background: var(--lale-tissue); }
.cc_y02kvqkk_xiPXYUPxTg .dsent__opts button.is-on { background: var(--lale-blue); color: var(--lale-white); }
.cc_y02kvqkk_xiPXYUPxTg .dsent__opts small { color: var(--lale-muted); font-size: 0.8rem; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__opts button.is-on small { color: var(--lale-pink-soft); }
.cc_y02kvqkk_xiPXYUPxTg .dsent__slots { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-top: 1.625rem; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__slot { padding: 0.75rem 1.05rem; border: 0; border-radius: 999px; background: rgba(255, 255, 255, 0.65); color: var(--lale-ink); font-family: var(--lale-font); text-align: left; cursor: pointer; transition: background 0.25s, transform 0.25s; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__slot strong { display: block; font-size: 0.95rem; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__slot small { display: block; color: var(--lale-ink-2); font-size: 0.72rem; font-weight: 600; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__slot:hover:not(:disabled) { transform: translateY(-2px); background: var(--lale-white); }
.cc_y02kvqkk_xiPXYUPxTg .dsent__slot.is-on { background: var(--lale-ink); color: var(--lale-white); }
.cc_y02kvqkk_xiPXYUPxTg .dsent__slot.is-on small { color: var(--lale-butter); }
.cc_y02kvqkk_xiPXYUPxTg .dsent__slot:disabled { opacity: 0.45; cursor: not-allowed; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__slot:disabled strong { text-decoration: line-through; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__foot { display: flex; flex-wrap: wrap; align-items: center; gap: 0.875rem 1.375rem; margin-top: 1.625rem; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__cd small { display: block; color: var(--lale-ink-2); font-weight: 600; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__cd b { display: block; font-size: 1.5rem; font-weight: 800; font-variant-numeric: tabular-nums; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__art { position: relative; justify-self: center; width: 100%; max-width: 23.75rem; aspect-ratio: 1 / 1.1; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__cup { position: absolute; inset: 0; background: var(--lale-white); overflow: hidden; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__cup img { width: 100%; height: 100%; object-fit: cover; }
.cc_y02kvqkk_xiPXYUPxTg .dsent__chip { position: absolute; left: 50%; bottom: -0.5rem; transform: translateX(-50%); padding: 0.4rem 0.85rem; border-radius: 999px; background: var(--lale-white); font-size: 0.82rem; font-weight: 700; white-space: nowrap; box-shadow: 0 14px 30px -14px rgba(0, 0, 0, 0.4); }
