/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Sep 24 2025 | 21:46:26 */
.custom-price-box{display:block;border-radius:8px;overflow:hidden;text-align:center;width:180px;margin:0}
.single-product .summary .custom-price-box{margin-bottom:20px;}
.custom-discount{background:#c62828;color:#fff;font-weight:700;padding:6px;font-size:16px}
.custom-price-body{padding:10px 0;background:transparent}
.custom-price-box.is-sale .custom-price-body{background:#F1EFEE}
.custom-regular-price{font-size:16px;color:#888;margin-bottom:4px}
.custom-sale-price{font-size:28px;font-weight:700;margin-top: -10px;}

.woocommerce div.product .product_title {
  clear: none;
  margin-top: 0;
  padding-bottom: 20px;
  font-size: 37px;
}

.site-content { padding: 30px 30px 0px 30px !important;}

.pi-edd {text-align:left;}

.summary.entry-summary > p.stock.in-stock {
  display: none;
}

.woocommerce span.onsale {display:none;}

.wccpb-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px !important;
  background: #ffeaf3;
  border: 2px dashed #ff0040;
  border-radius: 12px;
  padding: 12px 16px;
  font-weight: 700;
  color: #ff0040;
}

.wccpb-badge {
  background: #c8002e;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  border-radius: 8px;
  padding: 6px 12px;
  min-width: 60px;
  text-align: center;
}

.wccpb-content {
  flex: 1;
  text-align: left;
	font-size: 15px !important;
	font-weight:400;
}

.wccpb-line1 .woocommerce-Price-amount > bdi {
 font-weight:bold;
}

.wccpb-apply-link {
  color: #ff0040 !important;
  font-size: 0.8em !important;
  text-decoration: underline !important;
	font-weight: 500;
	padding-right: 15px;
	
}