/* 담당 C 보정 — 특별한 제안(.offer) / 허니문(.honey) / 5대 투어(.tours) */

/* ── 허니문: 플랜 카드(링크) ── */
.honey .hcard { display: block; color: inherit; text-decoration: none; }
.honey .hcard_b { left: 19.55px; right: 18.7px; bottom: 18px; gap: 16px; } /* 피그마 34832: ml 19.55, w 352.75 */
.honey .hcard_k {
  font-size: 11px; font-weight: 600; line-height: 1.35; letter-spacing: -0.03em;
  color: var(--green);
}
.honey .hcard_tx { display: flex; flex-direction: column; gap: 6px; }
.honey .hcard_t { font-size: calc(18px * var(--fs)); font-weight: 400; line-height: 1.35; } /* 피그마 34835: Regular */
.honey .hcard_d { font-size: calc(14px * var(--fs)); line-height: 1.35; color: var(--ink60); }

/* 데스크톱(피그마 4107:34795): 왼쪽 608 + 40 + 카드 391×2(간격 10), 화살표·카운터 없음 */
@media (min-width: 1341px) {
  .honey_inner { grid-template-columns: minmax(0, 608px) auto; gap: 40px; justify-content: space-between; }
  .honey .hcar { --cardw: clamp(300px, 20.4vw, 391px); }
  .honey .hcar_track { gap: 10px; transform: none !important; }
  .honey .hcar_i[data-clone],
  .honey .hcar_nav,
  .honey .hcar_count { display: none; }
  .honey .hcar_i.is_past { opacity: 1; visibility: visible; pointer-events: auto; }
}

/* ── 5대 투어: 찜 하트 (피그마에 없음 → 이미지 우상단, 태그와 겹치지 않게) ── */
.tours .fb-tcard { position: relative; }
.tours .fb-tcard .fb-wish-card-btn {
  top: 10px; right: 10px; width: 32px; height: 32px;
  border: 0; border-radius: 999px;
  background: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.6);
}
.tours .fb-tcard .fb-wish-card-btn:hover { color: var(--green); }
.tours .fb-tcard .fb-wish-card-btn svg { width: 16px; height: 16px; }
.tours .fb-tcard .fb-wish-card-btn[data-wished="1"] svg { fill: var(--green) !important; stroke: var(--green) !important; }

/* fb-layout.css 스코프 리셋(.main-body main h2 { font-weight:inherit })이 .t28 보다 우선해 제목이 얇아지는 것 보정 */
.main-body main :is(.offer, .honey, .tours) .t28 { font-weight: 700; line-height: 1.3; }

/* .honey_bg(z-index:-1)가 body 흰 배경 뒤로 숨지 않도록 섹션에서 스태킹 컨텍스트 생성 */
.honey { isolation: isolate; }
