/** OGA V5.3.54: unified WooCommerce card pricing. Presentation ONLY; no currency or amount mutation. */
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-bottom-v49,.oga-card-copy-v49,.oga-card-copy) {
  box-sizing:border-box;min-width:0;max-width:100%;
}
/* Card price must fill the price cell but not wrap its amount outside its own card. */
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) {
  box-sizing:border-box!important;display:flex!important;flex:1 1 auto!important;
  flex-direction:row!important;align-items:baseline!important;justify-content:flex-start!important;
  flex-wrap:wrap!important;gap:4px 12px!important;min-width:0!important;max-width:100%!important;
  width:auto!important;height:auto!important;white-space:normal!important;
  font:700 17px/1.3 "Instrument Sans",Arial,sans-serif!important;
  text-align:left!important;text-decoration:none!important;color:#211f1d!important;
  -webkit-text-fill-color:#211f1d!important;
}
/* WooCommerce emits <del>regular</del><ins>sale</ins> when product is actually reduced. */
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) > del,
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) > del * {
  color:#716e6a!important;-webkit-text-fill-color:#716e6a!important;
  font-size:14px!important;font-weight:400!important;line-height:1.3!important;
  text-decoration:line-through!important;text-decoration-thickness:1px!important;
  opacity:1!important;background:transparent!important;white-space:nowrap!important;
}
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) > ins,
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) > ins * {
  color:#a12c36!important;-webkit-text-fill-color:#a12c36!important;
  font-size:19px!important;font-weight:700!important;line-height:1.3!important;
  text-decoration:none!important;text-decoration-line:none!important;
  opacity:1!important;background:transparent!important;white-space:nowrap!important;
}
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) > ins .woocommerce-Price-amount,
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) > ins .amount {
  text-decoration:none!important;text-decoration-line:none!important;
}
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) .oga-card-bottom-v49 {
  box-sizing:border-box!important;min-width:0!important;max-width:100%!important;
  display:flex!important;flex-flow:row nowrap!important;align-items:center!important;
  justify-content:space-between!important;gap:8px!important;
}
html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) .oga-card-bottom-v49 > .oga-card-buy-v49 {
  flex:0 0 auto!important;margin-left:auto!important;
}
/* Scope widths to merchandise cards: never touch checkout, email templates or single-product totals. */
@media(max-width:620px){
 html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) {font-size:16px!important;gap:3px 9px!important}
 html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) > ins,
 html body.oga-build-45 :is(.oga-card,.oga-home-card-v425,.oga-artist-works-grid li.product,.oga-related li.product,.woocommerce ul.products li.product) :is(.oga-card-price,.oga-card-price-v49,.price) > ins * {font-size:18px!important}
}
/* Wishlist is a separate OGA list, outside the WooCommerce grid templates. */
html body.oga-build-45 .oga5320-wishlist-item p:has(> del,> ins) {
  display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;
  gap:4px 12px!important;min-width:0!important;max-width:100%!important;
  color:#211f1d!important;text-align:left!important;
}
html body.oga-build-45 .oga5320-wishlist-item p > del,
html body.oga-build-45 .oga5320-wishlist-item p > del * {
  color:#716e6a!important;-webkit-text-fill-color:#716e6a!important;
  font:400 14px/1.3 "Instrument Sans",Arial,sans-serif!important;
  text-decoration:line-through!important;white-space:nowrap!important;
}
html body.oga-build-45 .oga5320-wishlist-item p > ins,
html body.oga-build-45 .oga5320-wishlist-item p > ins * {
  color:#a12c36!important;-webkit-text-fill-color:#a12c36!important;
  font:700 19px/1.3 "Instrument Sans",Arial,sans-serif!important;
  text-decoration:none!important;white-space:nowrap!important;background:transparent!important;
}
