/* Sitewide leftover chrome + cart/search/livechat polish */

html, body {
  overflow-x: clip;
}

/* Hide leftover Elementor mobile drawer (custom #chb-mnav is used) */
#mobile-menu-wrapper,
.mobile-menu-overlay,
#mobile-menu-wrapper .copyright {
  display: none !important;
}

iframe[title^="PayPal"],
.pp-message,
[id^="PangoCreditMessage"] {
  display: none !important;
}

body.woocommerce-cart .cart_totals h2,
body.woocommerce-cart .cart-collaterals h2 {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-weight: 500 !important;
  font-size: 1.7rem !important;
  letter-spacing: -0.02em;
  text-transform: none !important;
  color: #2f3d2a !important;
  margin: 0 0 0.85rem !important;
}
body.woocommerce-cart .shipping-calculator-button,
body.woocommerce-cart .woocommerce-shipping-calculator,
body.woocommerce-cart .cart-collaterals .woocommerce-shipping-destination {
  display: none !important;
}
body.woocommerce-cart .checkout-button,
body.woocommerce-cart a.checkout-button.button.alt {
  background: linear-gradient(180deg, #e0c878, #c9a84c) !important;
  color: #2a2208 !important;
  border: 0 !important;
  border-radius: 999px !important;
  font-family: Montserrat, system-ui, sans-serif !important;
  font-weight: 750 !important;
  text-transform: none !important;
  min-height: 48px;
}
body.woocommerce-cart .woocommerce-breadcrumb,
body.woocommerce-checkout .woocommerce-breadcrumb,
body.single-product .woocommerce-breadcrumb {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 0.72rem;
}
body.woocommerce-cart .shop_table thead th:first-child:empty,
body.woocommerce-cart .shop_table tbody td.product-remove:first-child {
  width: 2.2rem;
}

body.single-product .related.products > h2,
body.single-product .related.products > h4 {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-weight: 500 !important;
  font-size: 1.7rem !important;
  text-transform: none !important;
  color: #2f3d2a !important;
}

body.single-product .chb-pdp-reviews-link.is-zero {
  display: none !important;
}

body.page-id-1685 .klb-page-title,
body.page-id-1685 .page-header,
body.woocommerce-account .klb-page-title {
  display: none !important;
}
