/* Product Conversion 1.1 — component scoped, no WooCommerce template overrides */
.pcv{--pcv-accent:#07585D;box-sizing:border-box;max-width:100%;font-family:inherit;color:inherit;font-size:14px;line-height:1.55}
.pcv *{box-sizing:border-box}.pcv svg{display:inline-block}.pcv-icon{width:19px;height:19px;flex:none;vertical-align:middle;color:var(--pcv-accent)}.pcv-heading{display:flex;align-items:center;gap:10px;font-weight:650;font-size:15px;line-height:1.35;margin:0 0 8px}.pcv a{color:inherit;text-underline-offset:2px}.pcv small{display:block;margin-top:5px;color:#737b78;font-size:12px;line-height:1.45}
/* Beside the native WooCommerce price. Not a standalone white card. */
.single-product .summary .pcv.pcv-savings{display:inline-flex;vertical-align:middle;margin:2px 0 12px;padding:0;border:0;background:transparent;box-shadow:none;width:auto;max-width:100%}
.pcv-save-chip{display:inline-flex;align-items:center;gap:3px;border-radius:7px;padding:5px 10px;background:#E7F0ED;color:#06494D;font-size:13px;font-weight:650;white-space:nowrap}
.pcv-save-chip .woocommerce-Price-amount{font-weight:700}.pcv-product-badge{margin:0 0 8px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}
.pcv-bestseller{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;background:#07585D;color:#fff;font-size:12px;font-weight:650}
/* Product information hierarchy */
.pcv.pcv-product{padding:0;margin:0;border:0;box-shadow:none;background:transparent}
.pcv.pcv-product.pcv-delivery{margin:15px 0 10px;padding:16px 18px;background:#F4F8F6;border:1px solid #D6E7E1;border-radius:11px}
.pcv-delivery .pcv-heading{margin-bottom:7px}.pcv-delivery .pcv-detail{padding-left:29px;margin:3px 0}.pcv-delivery .pcv-date{color:#07585D}.pcv-delivery small{padding-left:29px}
.pcv.pcv-product.pcv-notice{margin:10px 0;padding:14px 17px;border:1px solid #f5dfac;background:#fff9ed;border-radius:10px}
.pcv-notice .pcv-heading{color:#774917;margin-bottom:5px}.pcv-notice .pcv-icon{color:#d98511}.pcv-notice .pcv-heading+div{padding-left:29px;font-size:13px;line-height:1.5}
.pcv.pcv-product.pcv-trust{margin:16px 0 12px;padding:13px 0;border-bottom:1px solid #ededed;border-top:1px solid #ededed}
.pcv-trust-lines{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.pcv-trust-lines>div{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;font-size:13px}.pcv-trust-lines .pcv-icon{color:#28332b;width:21px;height:21px}
.pcv.pcv-product.pcv-payment{border:0;margin:14px 0;padding:0}.pcv-payment .pcv-heading{margin:0 0 8px;padding:0}.pcv-payment-logo{display:block;max-width:100%;width:auto;height:auto;max-height:52px;object-fit:contain;object-position:left center}.pcv-payment-caption{font-size:12px;color:#747474;margin-top:7px}
.pcv.pcv-product.pcv-stock{margin:8px 0}.pcv.pcv-product.pcv-stock .pcv-heading{color:#07585D}
/* Checkout: discrete, flat supporting cues rather than stacked boxes */
.pcv.pcv-checkout-trust,.pcv.pcv-newsletter-wrap,.pcv.pcv-protection-wrap,.pcv.pcv-promo,.pcv.pcv-gift-message{padding:10px 12px;margin:12px 0;border:1px solid #e5e8e4;border-radius:7px;background:#fff}
.pcv.pcv-cart-savings{background:#E7F0ED;padding:10px 12px;border-radius:6px;margin:3px 0 8px;color:#07585D}.pcv-cart-savings .pcv-heading{font-size:13px;margin:0}
.pcv.pcv-checkout-delivery{background:#F4F8F6;border-radius:6px;padding:10px 12px;margin:5px 0}.pcv-checkout-delivery .pcv-heading{font-size:13px;margin:0 0 3px}.pcv-checkout-delivery small{margin-top:2px}
.pcv.pcv-progress-wrap{padding:10px 12px;margin:4px 0;border-radius:6px;background:#F4F8F6}.pcv-progress-wrap .pcv-heading{font-size:13px}.pcv-progress{height:5px;border-radius:10px;overflow:hidden;background:#e6ebe5;margin:8px 0}.pcv-progress>span{height:100%;display:block;background:var(--pcv-accent);border-radius:10px}
.pcv-checkout-row td{padding:0!important;border-top:0!important}.pcv-checkout-row .pcv{margin-top:4px;margin-bottom:6px}.pcv-promo{background:#fffaf1!important;border-color:#f2dfb7!important}
.pcv-protection,.pcv-newsletter{display:flex;gap:10px;align-items:flex-start;cursor:pointer;margin:0}.pcv-protection input,.pcv-newsletter input{flex:none;margin:4px 0 0!important}.pcv-protection a{font-size:12px}.pcv-checkout-trust .pcv-trust-lines{gap:9px;justify-content:flex-start}.pcv-checkout-trust .pcv-trust-lines>div{font-size:12px}
@media(max-width:767px){.pcv{font-size:13px}.pcv-heading{font-size:14px}.pcv.pcv-product.pcv-delivery{padding:13px 14px}.pcv.pcv-product.pcv-notice{padding:12px 14px}.pcv-trust-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.pcv-trust-lines>div{display:flex;flex-direction:column;justify-content:flex-start;font-size:11px;line-height:1.35}.pcv-trust-lines .pcv-icon{width:22px;height:22px}.pcv-checkout-trust .pcv-trust-lines{display:flex}.pcv-checkout-trust .pcv-trust-lines>div{flex-direction:row}.pcv-payment-logo{max-height:44px}.pcv-save-chip{font-size:12px}}

/* v1.1.2: keep one hierarchy and avoid cramped labels on handheld layouts */
.pcv-delivery .pcv-shipping-message{color:#07585D;font-size:13px;margin-top:6px}
.pcv-product.pcv-payment{border-top:1px solid #e9ece9!important;padding-top:12px!important}
.single-product .summary .pcv.pcv-savings{line-height:1.2}
@media(max-width:767px){.pcv-save-chip{padding:4px 7px}.pcv.pcv-product.pcv-delivery{margin-top:12px}.pcv-delivery .pcv-detail,.pcv-delivery small{padding-left:0}.pcv-trust-lines{column-gap:6px}.pcv.pcv-product.pcv-payment{margin-top:10px}}

/* v1.1.3: align all plugin blocks with Shoptimizer summary and avoid competing vertical cards */
.single-product .summary .pcv-product{width:100%;max-width:100%;clear:both}
.single-product .summary .pcv-product.pcv-savings{width:auto;clear:none}
.single-product .summary .pcv-product.pcv-delivery{margin:16px 0 10px;padding:15px 17px;background:#F4F8F6}
.single-product .summary .pcv-product.pcv-notice{margin:9px 0 11px;padding:13px 17px}
.single-product .summary .pcv-product.pcv-trust{margin:12px 0 6px;padding:12px 0}
.single-product .summary .pcv-product.pcv-payment{margin:9px 0 0;padding:12px 0 0}
.pcv-notice .pcv-heading{align-items:flex-start}
.pcv-notice .pcv-heading+div{padding-left:29px}
@media(max-width:767px){
 .single-product .summary .pcv-product.pcv-delivery{padding:13px 14px}
 .single-product .summary .pcv-product.pcv-notice{padding:12px 14px}
 .pcv-notice .pcv-heading+div{padding-left:0}
}

/* v1.1.4: savings must sit within the real product price, never in a white standalone card. */
.single-product .summary .price .pcv-inline-savings,
.single-product .product .summary .price .pcv-inline-savings{display:inline-flex!important;vertical-align:middle!important;margin:0 0 0 7px!important;padding:0!important;width:auto!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1.2!important}
.single-product .summary .price .pcv-inline-savings .pcv-save-chip{font-family:inherit;font-size:12px;line-height:1.2;white-space:nowrap;padding:5px 9px;border-radius:6px}
.single-product .summary .woocommerce-product-details__short-description{display:block;clear:both;margin:12px 0 16px;font-size:14px;line-height:1.65}
.single-product .summary .woocommerce-product-details__short-description p{margin:0 0 8px}
@media(max-width:767px){.single-product .summary .price .pcv-inline-savings{margin-left:5px!important}.single-product .summary .price .pcv-inline-savings .pcv-save-chip{font-size:11px;padding:4px 7px}}

/* v1.1.5 minimal Shoptimizer price-chip isolation; do not hide native theme labels. */
body.single-product .summary .price .pcv-inline-savings,
body.single-product .summary .price .pcv-inline-savings .pcv-save-chip {
 border:0!important;box-shadow:none!important;text-decoration:none!important;
 background:#E7F0ED!important;color:#06494D!important;
 font-family:inherit!important;font-style:normal!important;font-weight:650!important;
}
body.single-product .summary .price .pcv-inline-savings {padding:0!important;background:transparent!important;margin-left:7px!important}
body.single-product .summary .price .pcv-inline-savings .pcv-save-chip {display:inline-flex!important;border-radius:6px!important;padding:5px 9px!important;font-size:12px!important;line-height:1.3!important;white-space:nowrap!important}

/* v1.1.6: align with minimal two-panel design; never modify theme's native sale badge or excerpt. */
.pcv.pcv-product.pcv-delivery{background:#E7F0ED;border-color:#e0eee0;border-radius:11px;padding:14px 17px;margin:14px 0 8px}
.pcv.pcv-product.pcv-notice{border:0;border-left:3px solid #e89420;border-radius:7px;background:#fff9f0;padding:11px 14px;margin:8px 0 8px}
.pcv-product.pcv-notice .pcv-heading{margin:0 0 4px;font-size:14px;color:#202020}
.pcv-product.pcv-notice .pcv-heading+div{font-size:13px;line-height:1.45}
.pcv.pcv-product.pcv-trust{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:11px 0;margin:12px 0}
.pcv-product.pcv-trust .pcv-trust-lines{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px}
.pcv-product.pcv-trust .pcv-trust-lines>div{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0;white-space:nowrap;font-size:13px}
.pcv-product.pcv-trust .pcv-trust-lines .pcv-icon{flex:none}
.pcv.pcv-product.pcv-payment{margin:8px 0;padding:10px 0 0}
@media(max-width:767px){.pcv-product.pcv-trust .pcv-trust-lines{gap:6px;justify-content:space-between}.pcv-product.pcv-trust .pcv-trust-lines>div{font-size:11px;flex:0 1 auto;white-space:normal;min-width:0}.pcv-product.pcv-notice .pcv-heading+div{padding-left:0}}

/* 1.1.7: exact alignment with native price row, but no changes to the Woo price or Shoptimizer percentage badge. */
body.single-product .summary .price .pcv-inline-savings{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;max-width:none!important;line-height:1!important;white-space:nowrap!important}
body.single-product .summary .price .pcv-inline-savings .pcv-save-chip{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;line-height:1.4!important;padding:3px 8px!important}
/* Product notice: discreet orange leading rule. Long copy wraps naturally; nothing is truncated. */
body.single-product .summary .pcv-product.pcv-notice{width:100%;max-width:100%;border-left:3px solid #e89420;background:#fff9f0}
body.single-product .summary .pcv-product.pcv-notice .pcv-heading+div{white-space:normal;overflow-wrap:anywhere}
/* Prevent the support statement wrapping on desktop while preserving responsive safety. */
@media(min-width:1024px){body.single-product .summary .pcv-product.pcv-trust .pcv-trust-lines>div{white-space:nowrap;font-size:12.5px}}
@media(min-width:768px) and (max-width:1023px){body.single-product .summary .pcv-product.pcv-trust .pcv-trust-lines{gap:8px}body.single-product .summary .pcv-product.pcv-trust .pcv-trust-lines>div{white-space:nowrap;font-size:11px}}
@media(max-width:767px){body.single-product .summary .pcv-product.pcv-trust .pcv-trust-lines{display:flex;gap:8px;flex-wrap:wrap}body.single-product .summary .pcv-product.pcv-trust .pcv-trust-lines>div{flex-direction:row;white-space:normal;font-size:12px}}

/* v1.1.8: checkout layout adjustments, classic WooCommerce only */
body.woocommerce-checkout form.checkout .woocommerce-billing-fields > h3,
body.woocommerce-checkout form.checkout .woocommerce-shipping-fields > h3{position:relative;display:block;clear:both;margin:0 0 17px!important;padding:0 0 9px!important;line-height:1.45!important;background:transparent!important}
body.woocommerce-checkout .pcv-newsletter-next-to-email{margin:-4px 0 15px!important;padding:0!important;border:0!important;background:none!important;clear:both}
body.woocommerce-checkout .pcv-newsletter-inline{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:400;line-height:1.5;margin:0}
body.woocommerce-checkout .pcv-newsletter-inline input{flex:0 0 auto;margin:0!important;width:16px;height:16px}
body.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:8px 0 19px!important;clear:both}
body.woocommerce-checkout form.checkout_coupon{margin:0 0 18px!important}
body.woocommerce-checkout .pcv-checkout-trust .pcv-trust-lines{flex-wrap:wrap;gap:9px}
body.single-product .summary .pcv-product.pcv-trust .pcv-trust-lines>div{min-width:0;max-width:100%}
@media(max-width:767px){body.woocommerce-checkout .pcv-newsletter-inline{font-size:13px}body.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:6px 0 14px!important}}

/* v1.1.9: checkout billing field ordering and explicit per-product support copy */
body.woocommerce-checkout form.checkout #pcv_newsletter_field{clear:both!important;float:none!important;width:100%!important;margin:3px 0 15px!important;padding:0!important}
body.woocommerce-checkout form.checkout #pcv_newsletter_field .checkbox{display:inline-flex;gap:8px;align-items:center;font-weight:400;font-size:13px;line-height:1.4}
body.woocommerce-checkout form.checkout #pcv_newsletter_field input[type=checkbox]{width:16px;height:16px;flex:none;margin:0!important}
body.woocommerce-checkout .woocommerce-form-coupon-toggle{clear:both;margin:12px 0 18px!important}

/* 1.2.1 -- restrained checkout alignment, plugin / native WooCommerce only. */
body.woocommerce-checkout form.checkout #pcv_newsletter_field,
body.woocommerce-checkout form.checkout #pcv_newsletter_field.form-row{clear:both!important;float:none!important;max-width:100%;width:100%;margin:7px 0 13px!important;padding:0!important;background:transparent!important;border:0!important;}
body.woocommerce-checkout form.checkout #pcv_newsletter_field label.checkbox{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:18px!important;font:inherit!important;line-height:1.45!important;margin:0!important;padding:0!important;}
body.woocommerce-checkout form.checkout #pcv_newsletter_field input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;box-sizing:border-box!important;display:inline-block!important;float:none!important;position:static!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;vertical-align:middle!important;accent-color:#07585D;}
body.woocommerce-checkout .woocommerce-form-coupon-toggle{clear:both;margin:7px 0 19px!important;}
body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding:10px 14px!important;margin:0!important;background:#f8f8f8!important;border:1px solid #ebebeb!important;border-radius:6px!important;color:#303030!important;font-size:13px!important;line-height:1.5!important;}
body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{font-weight:600;text-decoration:underline;text-underline-offset:2px;}
/* Optional scoped wrapper to style the Shoptimizer widget; never target all widget elements. */
.single-product .pcv-safe-checkout-widget{margin-top:16px;max-width:100%;}
.single-product .pcv-safe-checkout-widget__heading{display:flex;align-items:center;gap:8px;margin:0 0 12px;line-height:1.4;font-size:15px;font-weight:600;}
.single-product .pcv-safe-checkout-widget__heading svg{display:block;width:17px;height:17px;flex:0 0 17px;stroke:currentColor;}
.single-product .pcv-safe-checkout-widget img{display:block;width:100%;max-width:420px;height:auto;margin:0;}
@media(max-width:767px){body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding:9px 11px!important}.single-product .pcv-safe-checkout-widget__heading{font-size:14px;}}

/* v1.3.0 native checkout layout: consistent checkbox size and discreet coupon disclosure.
   Only applies to WooCommerce classic checkout; no payment or field behavior changes. */
body.woocommerce-checkout form.checkout #pcv_newsletter_field input[type=checkbox],
body.woocommerce-checkout form.checkout #createaccount {
  box-sizing:border-box!important;appearance:auto!important;-webkit-appearance:auto!important;
  width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;
  margin:0 7px 0 0!important;vertical-align:middle!important;float:none!important;
  accent-color:#07585D!important;transform:none!important;
}
body.woocommerce-checkout form.checkout #pcv_newsletter_field label.checkbox,
body.woocommerce-checkout form.checkout .create-account label.checkbox {
  line-height:1.5!important;font-size:13px!important;font-weight:400!important;
}
body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
 background:#fffaf3!important;border:1px solid #f0e3d1!important;
 border-left:3px solid #e68c18!important;border-radius:7px!important;
 padding:12px 15px!important;line-height:1.5!important;font-size:13px!important;
}
body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a {
 color:#b96116!important;text-decoration:underline!important;font-weight:600!important;
}
body.woocommerce-checkout form.checkout .pcv-checkout-trust .pcv-trust-lines {align-items:center;gap:10px;}
@media(max-width:767px){body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding:11px 12px!important}}

/* v1.3.1: keep native WooCommerce checkout; themed coupon block and same-size checkboxes. */
body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
  background:#fff9f2!important;border:1px solid #efdfc9!important;border-left:3px solid #e59329!important;
  border-radius:8px!important;padding:14px 17px!important;font-size:14px!important;
}
body.woocommerce-checkout form.checkout_coupon {
  border:1px solid #efdfc9!important;border-radius:0 0 8px 8px!important;
  background:#fff!important;padding:15px!important;margin:-5px 0 19px!important;
}
body.woocommerce-checkout form.checkout_coupon input.input-text {min-height:41px;}
body.woocommerce-checkout form.checkout_coupon button.button {min-height:41px;}
body.woocommerce-checkout form.checkout #pcv_newsletter_field input[type="checkbox"],
body.woocommerce-checkout form.checkout input#createaccount,
body.woocommerce-checkout form.checkout #createaccount_field input[type="checkbox"] {
  appearance:auto!important;-webkit-appearance:auto!important;box-sizing:border-box!important;
  width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;
  margin:0 7px 0 0!important;vertical-align:middle!important;transform:none!important;
  accent-color:#07585D!important;
}
body.woocommerce-checkout form.checkout #pcv_newsletter_field label.checkbox,
body.woocommerce-checkout form.checkout #createaccount_field label.checkbox {font-size:13px!important;line-height:1.5!important;font-weight:400!important;}

/* Hightcraft identity — isolated to Product Conversion blocks. */
:root{--hc-pcv-accent:#07585D;--hc-pcv-hover:#06494D;--hc-pcv-soft:#E7F0ED;--hc-pcv-text:#263B3D;}
.pcv-wrap,.pcv-product,.pcv-checkout,.pcv-delivery,.pcv-trust{font-family:inherit;}
.pcv-wrap a:focus-visible,.pcv-product a:focus-visible{outline:2px solid var(--hc-pcv-accent);outline-offset:2px;}

/* Hightcraft v1.3.7 - variable product savings, alongside the selected Woo price. */
body.single-product .summary .pcv-variable-savings-anchor{margin:4px 0 10px;line-height:1.5}
body.single-product .summary .pcv-variable-savings-anchor .pcv-inline-savings,
body.single-product .summary .pcv-variation-price-savings .pcv-inline-savings{display:inline-flex!important;vertical-align:middle!important;margin-left:7px!important}
body.single-product .summary .pcv-variable-savings-anchor .pcv-save-chip,
body.single-product .summary .pcv-variation-price-savings .pcv-save-chip{background:#E7F0ED!important;color:#06494D!important;border-radius:6px!important;font-size:12px!important;padding:4px 9px!important;font-weight:650!important;text-decoration:none!important}

/* Hightcraft v1.3.8 savings independent of WoodMart price DOM. */
body.single-product .summary .pcv-savings-below-price{display:block;margin:3px 0 12px;line-height:1.4;clear:both}
body.single-product .summary .pcv-savings-below-price:empty{display:none}
body.single-product .summary .pcv-savings-below-price .pcv-inline-savings{display:inline-flex!important;margin:0!important}
body.single-product .summary .pcv-savings-below-price .pcv-save-chip{display:inline-flex!important;color:#06494D!important;background:#E7F0ED!important;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:650;line-height:1.3;text-decoration:none!important}

/* v1.4.1: only the plugin's own span is inserted into the actual price node.
   Do not change .summary, .price or WoodMart grid widths/display. */
body.single-product .product .summary .price > .pcv-savings-below-price,
body.single-product .product .summary .wd-single-price > .price > .pcv-savings-below-price {
  display:inline-flex!important;
  vertical-align:middle!important;
  align-items:center!important;
  width:auto!important;
  max-width:100%!important;
  margin:0 0 0 10px!important;
  padding:0!important;
  float:none!important;
  clear:none!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body.single-product .product .summary .price > .pcv-savings-below-price:empty{display:none!important}
body.single-product .product .summary .price > .pcv-savings-below-price .pcv-inline-savings{display:inline-flex!important;vertical-align:middle!important;margin:0!important}
body.single-product .product .summary .price > .pcv-savings-below-price .pcv-save-chip{
  display:inline-flex!important;align-items:center!important;white-space:nowrap!important;
  font-size:12px!important;line-height:1.35!important;padding:4px 9px!important;
  background:#E7F0ED!important;color:#07585D!important;border-radius:6px!important;
}
@media(max-width:767px){
  body.single-product .product .summary .price > .pcv-savings-below-price{margin-left:7px!important}
  body.single-product .product .summary .price > .pcv-savings-below-price .pcv-save-chip{font-size:11px!important;padding:3px 7px!important}
}

/* 1.4.2 – inline chip is INSIDE WooCommerce's price HTML, not a block after it.
   Never style or resize the theme's summary/grid wrappers. */
body.single-product .summary .price .pcv-price-embedded,
body.single-product .summary .price .pcv-variation-inline-chip {
  display:inline-flex!important;align-items:center!important;vertical-align:middle!important;
  width:auto!important;max-width:none!important;margin:0 0 0 9px!important;
  padding:0!important;float:none!important;clear:none!important;
  white-space:nowrap!important;line-height:1!important;
}
body.single-product .summary .price .pcv-price-embedded .pcv-inline-savings {
  display:inline-flex!important;margin:0!important;vertical-align:middle!important;
}
body.single-product .summary .price .pcv-price-embedded .pcv-save-chip {
  display:inline-flex!important;white-space:nowrap!important;
  background:#E7F0ED!important;color:#07585D!important;
  border-radius:6px!important;font-size:12px!important;line-height:1.4!important;
  padding:4px 8px!important;font-weight:650!important;
}
@media(max-width:767px){body.single-product .summary .price .pcv-price-embedded{margin-left:6px!important}}

/* v1.4.3: optical alignment of the Save chip with WoodMart price text.
   Scope strictly to our injected price badges; no grid / price DOM mutation. */
body.single-product .summary .price .pcv-price-embedded,
body.single-product .summary .price .pcv-variation-inline-chip {
  position:relative!important;
  top:-3px!important;
  transform:none!important;
}
@media(max-width:767px){
  body.single-product .summary .price .pcv-price-embedded,
  body.single-product .summary .price .pcv-variation-inline-chip {top:-2px!important}
}
