/* Product-only typography repair. Does not change variation selection or cart submission. */
body.single-product .woocommerce div.product div.summary h1.product_title,
body.single-product .woocommerce div.product div.summary .product_title{
  font-family:'Arial Black',Arial,Helvetica,sans-serif!important;
  font-size:clamp(34px,4vw,64px)!important;
  font-weight:900!important;
  line-height:1.12!important;
  letter-spacing:.005em!important;
  overflow-wrap:break-word;
  margin-bottom:27px!important;
}
body.single-product .woocommerce div.product div.summary p.price,
body.single-product .woocommerce div.product div.summary span.price,
body.single-product .woocommerce div.product div.summary p.price .woocommerce-Price-amount{
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:25px!important;
  font-weight:700!important;
  letter-spacing:normal!important;
  line-height:1.3!important;
  color:#f3f1ed!important;
}
body.single-product .woocommerce div.product div.summary p.price .woocommerce-Price-currencySymbol{font:inherit!important}
@media(max-width:700px){body.single-product .woocommerce div.product div.summary h1.product_title{font-size:clamp(30px,9vw,46px)!important}}
