.cc_7v6zerl2_Ybsu4NiTLi .cband { background: var(--inci-paper); padding: 1.5rem 0; }
@media (min-width: 1024px) { .cc_7v6zerl2_Ybsu4NiTLi .cband { padding: 2.5rem 0; } }

.cc_7v6zerl2_Ybsu4NiTLi .cband__box {
  display: grid;
  border-radius: var(--inci-radius);
  overflow: hidden;
  min-height: 22rem;
}

@media (min-width: 768px) {
  .cc_7v6zerl2_Ybsu4NiTLi .cband__box { grid-template-columns: 1.1fr 1fr; min-height: 26rem; }
  .cc_7v6zerl2_Ybsu4NiTLi .cband__box--rev .cband__media { order: 2; }
}

.cc_7v6zerl2_Ybsu4NiTLi .cband__box--night { background: var(--inci-night-2); color: #f3f1f6; }
.cc_7v6zerl2_Ybsu4NiTLi .cband__box--lilac { background: #ddd5ee; color: var(--inci-ink); }
.cc_7v6zerl2_Ybsu4NiTLi .cband__box--blush { background: #f2dce3; color: var(--inci-ink); }
.cc_7v6zerl2_Ybsu4NiTLi .cband__box--pearl { background: var(--inci-white); color: var(--inci-ink); }

.cc_7v6zerl2_Ybsu4NiTLi .cband__media { position: relative; min-height: 16rem; overflow: hidden; }
.cc_7v6zerl2_Ybsu4NiTLi .cband__media img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 2s var(--inci-ease); }
.cc_7v6zerl2_Ybsu4NiTLi .cband__box:hover .cband__media img { transform: scale(1.04); }

.cc_7v6zerl2_Ybsu4NiTLi .cband__copy { display: grid; align-content: center; justify-items: start; gap: 1rem; padding: 2.5rem 1.5rem; }
@media (min-width: 1024px) { .cc_7v6zerl2_Ybsu4NiTLi .cband__copy { padding: 3rem 3.5rem; } }

.cc_7v6zerl2_Ybsu4NiTLi .cband__title { font-size: clamp(2.1rem, 3.6vw, 3.25rem); font-weight: 300; line-height: 1.08; }
.cc_7v6zerl2_Ybsu4NiTLi .cband__copy p { margin: 0; max-width: 26rem; opacity: 0.8; font-weight: 400; }
.cc_7v6zerl2_Ybsu4NiTLi .cband__box--night .inci-soft { color: var(--inci-champagne); }

.cc_7v6zerl2_Ybsu4NiTLi .cband__clock { display: flex; gap: 0.5rem; }
.cc_7v6zerl2_Ybsu4NiTLi .cband__clock span {
  display: grid;
  justify-items: center;
  min-width: 3.5rem;
  padding: 0.55rem 0.4rem;
  border-radius: var(--inci-radius);
  background: rgba(255, 255, 255, 0.7);
  color: var(--inci-ink);
}
.cc_7v6zerl2_Ybsu4NiTLi .cband__box--night .cband__clock span { background: rgba(255, 255, 255, 0.08); color: #f3f1f6; }
.cc_7v6zerl2_Ybsu4NiTLi .cband__clock b { display: block; font-family: var(--inci-font-soft); font-weight: 400; font-size: 1.75rem; line-height: 1; font-variant-numeric: tabular-nums; }
.cc_7v6zerl2_Ybsu4NiTLi .cband__clock small { display: block; opacity: 0.65; }
.cc_7v6zerl2_Ybsu4NiTLi .cband .inci-pill { margin-top: 0.5rem; }
