/* Alias new ACO badge class to prod custom styles */
.acoplw-bsone.acoplw-custom-badge-12554 { padding: 0 10px; }
.acoplw-bsone.acoplw-custom-badge-12554 .acoplw-blockText { font-weight: 500; }

.woocommerce .screen-reader-text {
  border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%);
  clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden;
  padding: 0; position: absolute; width: 1px; word-wrap: normal !important;
}

/*
 * Single product: WC 3.6 bridge fights Elementor Pro tab padding (.8em 1.2em → 20px 30px at 25px).
 * Restore Elementor product tab look.
 */
.woocommerce div.product.elementor ul.tabs:before {
  content: none !important;
  border: 0 !important;
}
.woocommerce div.product.elementor ul.tabs {
  margin: 0 !important;
  padding: 23px 0 !important;
  text-align: center !important;
  border-bottom: 1px solid #eaeaea !important;
}
.woocommerce div.product.elementor ul.tabs li {
  padding: 0 !important;
  background: #F9F9F9;
  border-radius: 0 !important;
  margin: 0 !important;
  border: 1px solid #B2B2B2;
}
.woocommerce div.product.elementor ul.tabs li.active {
  background: #fff !important;
  border-bottom-color: #fff !important;
}
.woocommerce div.product.elementor ul.tabs li a {
  display: block !important;
  padding: 0.8em 1.2em !important;
  line-height: 1.68 !important; /* ~42px at 25px */
  font-family: "Work Sans", Sans-serif !important;
  font-size: 25px !important;
  font-weight: 400 !important;
  color: #222 !important;
  border: 0 !important;
}
.woocommerce div.product.elementor ul.tabs li:not(.active) a {
  color: #777 !important;
}
.woocommerce div.product.elementor ul.tabs li:after,
.woocommerce div.product.elementor ul.tabs li:before {
  content: none !important;
  border: 0 !important;
}
.woocommerce div.product.elementor .woocommerce-Tabs-panel {
  background: #fff;
  padding: 20px !important;
  font-family: "Work Sans", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 27px;
}

/* Theme already hides this via Simple CSS; belt+suspenders after WC11 markup */
.woocommerce div.product form.cart .buy_now_button { display: none !important; }
.single-product .pdf-coupon-fields { display: none !important; }
