/* Scoped to product information; no changes to site rem scaling or commercial values. */
body#product #main [id^="product-description-short"],
body#product #main #description {
  font-family:Avenir,Arial,Helvetica,sans-serif!important;
  font-size:16px!important;
  line-height:24px!important;
}
body#product #main [id^="product-description-short"] :is(p,li,dt,dd,td,th),
body#product #main #description :is(p,li,dt,dd,td,th) {
  font-family:inherit!important;
  font-size:16px!important;
  line-height:24px!important;
}
body#product #main [id^="product-description-short"] :is(span,strong,b,em,i,a),
body#product #main #description :is(span,strong,b,em,i,a) {
  font-family:inherit!important;
  font-size:inherit!important;
  line-height:inherit!important;
}
body#product #main [id^="product-description-short"] p,
body#product #main #description p {margin:0 0 12px!important;}
body#product #main [id^="product-description-short"] :is(ul,ol),
body#product #main #description :is(ul,ol) {margin:0 0 12px!important;padding-left:22px!important;}
body#product #main [id^="product-description-short"] li,
body#product #main #description li {margin:0 0 4px!important;}
body#product #main [id^="product-description-short"] h2,
body#product #main #description h2 {
  font-family:inherit!important;font-size:20px!important;line-height:26px!important;
  margin:24px 0 12px!important;font-weight:600!important;text-transform:none!important;
}
body#product #main [id^="product-description-short"] h3,
body#product #main #description h3 {
  font-family:inherit!important;font-size:18px!important;line-height:24px!important;
  margin:20px 0 10px!important;font-weight:600!important;text-transform:none!important;
}
body#product #main #description .adelzon-unified-facts :is(dt,dd) {margin:0!important;}
body#product #main #description .adelzon-unified-facts dl>div {
  align-items:baseline!important;padding-top:10px!important;padding-bottom:10px!important;
}
body#product #main #description .adelzon-fact-unavailable dd {font-weight:400!important;}
