
/* Scope: product descriptions only. Existing theme, tabs and product price UI stay intact. */
.single-product .woocommerce-Tabs-panel--description,
.single-product .woocommerce-Tabs-panel--description .arteden-suite-editorial-description {
  line-height:1.75; overflow-wrap:break-word;
}
.single-product .woocommerce-Tabs-panel--description p { margin:0 0 1.15em; }
.single-product .woocommerce-Tabs-panel--description h2,
.single-product .woocommerce-Tabs-panel--description h3 {
  line-height:1.35; margin:1.65em 0 .65em; font-weight:650;
}
.single-product .woocommerce-Tabs-panel--description .arteden-suite-editorial-description > :first-child { margin-top:0; }
.single-product .woocommerce-Tabs-panel--description ul,
.single-product .woocommerce-Tabs-panel--description ol {
  margin:0 0 1.4em; padding-left:1.45em; list-style:disc outside;
}
.single-product .woocommerce-Tabs-panel--description ol { list-style:decimal outside; }
.single-product .woocommerce-Tabs-panel--description li { margin:0 0 .4em; padding-left:.15em; }
.single-product .woocommerce-Tabs-panel--description li::marker { color:#db313d; }
.single-product .woocommerce-Tabs-panel--description .arteden-suite-editorial-description { max-width:100%; }
@media(max-width:600px) {
  .single-product .woocommerce-Tabs-panel--description { line-height:1.65; }
  .single-product .woocommerce-Tabs-panel--description h3 { margin-top:1.4em; }
}
