/* ✅ 카트 페이지에만 적용 */
body.woocommerce-cart {
  font-size: var(--everythings-font-size) !important;
}

/* 장바구니 헤더 */
.woocommerce-cart .wc-block-cart-items__header,
.woocommerce-cart .wc-block-cart__totals-title {
  font-size: var(--everythings-font-size) !important;
}

/* 항목제거 */
.woocommerce-cart .wc-block-cart-item__remove-link {
  color: #999 !important;
  text-decoration: none !important;
  font-size: 16px !important;
  font-weight: 400;
  cursor: pointer;
  border: none;
  background-color: transparent;
}

/* 항목제거 호버 */
.woocommerce-cart .wc-block-cart-item__remove-link:hover {
  color: #ff0000 !important;
}

/* 기존 세일 뱃지 삭제 */
.woocommerce-cart .wc-block-components-sale-badge {
  display: none !important;
}

/* 장바구니 헤더의 각 상품의 최종 금액 (총계) */
.woocommerce-cart .wc-block-cart-items__header-total {
  text-align: center !important;
}

/* 카트 페이지 쿠폰 UI 높이 완전 통일 */
.woocommerce-cart .wc-block-components-totals-coupon__input input {
  font-size: var(--everythings-font-size) !important;
}

/* 버튼도 동일하게 맞추기 */
.woocommerce-cart .wc-block-components-totals-coupon__button {
  font-size: var(--everythings-font-size) !important;
  padding: 0 12px !important;
  border-radius: 4px;
}
.woocommerce-cart .wc-block-cart__submit-button {
  border-radius: 4px;
}
/* 모바일 */
@media (max-width: 776px) {
  .woocommerce-cart .wc-block-components-totals-coupon__form {
    flex-direction: column;
  }
  .woocommerce-cart .wc-block-components-totals-coupon__input {
    flex: 1;
  }
  .woocommerce-cart .wc-block-components-totals-coupon__button {
    width: 100% !important;
    padding: 12px 12px !important;
  }
}
