/* OGA V5.3.58 — equal-sized regular/sale amounts, ONE strikethrough, scoped to artworks only. */
html body.oga-build-45.single-product .oga-summary .oga-price:has(del + ins),
html body.oga-build-45.single-product .oga-summary .oga-price:has(del ~ ins) {
  display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;
  justify-content:flex-start!important;gap:4px 12px!important;min-width:0!important;
}
html body.oga-build-45.single-product .oga-summary .oga-price > del,
html body.oga-build-45.single-product .oga-summary .oga-price > ins {
  font-family:"Instrument Sans",Arial,sans-serif!important;
  font-size:clamp(25px,2.3vw,34px)!important;line-height:1.24!important;
  letter-spacing:0!important;white-space:nowrap!important;opacity:1!important;
  display:inline-block!important;vertical-align:baseline!important;
}
/* Apply strike on <del> ONLY, not to its children; old styles crossed every nested span. */
html body.oga-build-45.single-product .oga-summary .oga-price > del {
  color:#716e6a!important;-webkit-text-fill-color:#716e6a!important;
  font-weight:400!important;text-decoration:line-through!important;
  text-decoration-line:line-through!important;text-decoration-thickness:1.4px!important;
  text-decoration-color:#716e6a!important;
}
html body.oga-build-45.single-product .oga-summary .oga-price > del *,
html body.oga-build-45.single-product .oga-summary .oga-price > del :is(.amount,.woocommerce-Price-amount,bdi),
html body.oga-build-45.single-product .oga-summary .oga-price > ins *,
html body.oga-build-45.single-product .oga-summary .oga-price > ins {
  font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;
}
html body.oga-build-45.single-product .oga-summary .oga-price > del * {
  color:inherit!important;-webkit-text-fill-color:inherit!important;
  font-weight:inherit!important;text-decoration:none!important;text-decoration-line:none!important;
}
html body.oga-build-45.single-product .oga-summary .oga-price > ins,
html body.oga-build-45.single-product .oga-summary .oga-price > ins * {
  color:#a12c36!important;-webkit-text-fill-color:#a12c36!important;
  font-weight:700!important;text-decoration:none!important;text-decoration-line:none!important;
  background:transparent!important;
}
/* The same hierarchy applies in home, artist, catalog and related-work cards. */
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) > ins {
  font-size:19px!important;line-height:1.3!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) > del {
  font-weight:400!important;color:#716e6a!important;-webkit-text-fill-color:#716e6a!important;
  text-decoration:line-through!important;text-decoration-line:line-through!important;
  text-decoration-color:#716e6a!important;text-decoration-thickness:1.2px!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) > del * {
  font-size:inherit!important;font-weight:inherit!important;color:inherit!important;
  -webkit-text-fill-color:inherit!important;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) :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-weight:700!important;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) :is(.oga-card-price,.oga-card-price-v49,.price) > ins * {font-size:inherit!important;}
/* Iurie: a real studio image + a real painting detail, balanced, non-cropped. */
html body.oga-build-45 section.oga5322-artist-editorial--iurie .oga5322-artist-editorial-grid {
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:clamp(12px,2vw,26px)!important;align-items:stretch!important;
}
html body.oga-build-45 section.oga5322-artist-editorial--iurie .oga5322-artist-editorial-grid > a {
  box-sizing:border-box!important;display:flex!important;align-items:center!important;
  justify-content:center!important;min-width:0!important;width:100%!important;
  height:clamp(220px,24vw,370px)!important;padding:8px!important;
  overflow:hidden!important;margin:0!important;background:#f7f1e8!important;
  grid-column:auto!important;grid-row:auto!important;
}
html body.oga-build-45 section.oga5322-artist-editorial--iurie .oga5322-artist-editorial-grid > a img {
  display:block!important;width:100%!important;height:100%!important;
  max-width:100%!important;max-height:none!important;object-fit:contain!important;
  object-position:center!important;
}
@media(max-width:767px) {
  html body.oga-build-45 section.oga5322-artist-editorial--iurie .oga5322-artist-editorial-grid {
    grid-template-columns:minmax(0,1fr)!important;gap:12px!important;
  }
  html body.oga-build-45 section.oga5322-artist-editorial--iurie .oga5322-artist-editorial-grid > a {
    height:clamp(205px,75vw,410px)!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) > 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) > ins {font-size:18px!important;}
}
