/* Fixed typography: TIME SALE and its remaining time share one plain heading. */
#rowDropBlock .hrow-head-copy {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 6px 12px;
}

#catBar .cat-chip[href="#cat-sale"],
.hq-item[data-hq-action="timesale"] .hq-label,
#rowDropBlock .hrow-title,
#rowDropBlock .time-sale-countdown {
  font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 700;
  font-synthesis: none;
}

#rowDropBlock .hrow-title,
#rowDropBlock .time-sale-countdown {
  color: #1a2925;
  font-size: 21px;
  line-height: 1.35;
  letter-spacing: -.025em;
  text-shadow: 0 1px 0 #cbd3cf, 0 2px 2px rgb(26 41 37 / 12%);
}
#rowDropBlock .time-sale-countdown {
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}

#rowDropBlock .hrow-description,
#rowDropBlock .hrow-settings,
#homeOnSale .hcard-timesale,
#collection .hcard-timesale { display: none; }

/* 할인 여부와 관계없이 판매가를 카드 하단의 같은 줄에 맞춘다. */
#homeOnSale .hcard-price,
.page-collection .col-grid-inner .hcard-price,
#wishGrid .hcard-price { text-align: right; line-height: 25px; }
.hcard[data-timesale="1"] .hcard-price {
  display: grid; grid-template-rows: 16px 25px; gap: 3px;
  margin-top: auto; min-height: 44px;
}
#homeOnSale .hcard[data-timesale="1"] .hcard-price,
.page-collection .col-grid-inner .hcard[data-timesale="1"] .hcard-price,
#wishGrid .hcard[data-timesale="1"] .hcard-price { height: 44px; overflow: visible; }
.hcard[data-timesale="1"] .hcard-old {
  grid-row: 1; justify-self: start; color: #8a8c91; font-size: 11px; line-height: 16px;
}
.hcard[data-timesale="1"] .hcard-now { grid-row: 2; justify-self: end; color: #1a2925; }
@media (min-width: 700px) {
  #homeOnSale .hcard-price,
  .page-collection .col-grid-inner .hcard-price,
  #wishGrid .hcard-price { line-height: 27px; }
  .hcard[data-timesale="1"] .hcard-price { grid-template-rows: 16px 27px; min-height: 46px; }
  #homeOnSale .hcard[data-timesale="1"] .hcard-price,
  .page-collection .col-grid-inner .hcard[data-timesale="1"] .hcard-price,
  #wishGrid .hcard[data-timesale="1"] .hcard-price { height: 46px; }
}
.hrow-badge.is-sale { background: #1a2925; color: #fff; font-weight: 700; }
