/* enucz V1.4.12 – safe responsive supplier/XML product description HTML */
.product-description-html{
  width:100%;
  max-width:100%;
  min-width:0;
  overflow:hidden;
  color:#34383d;
  font-size:14px;
  line-height:1.75;
  word-break:break-word;
}
.product-description-html > :first-child{margin-top:0}
.product-description-html > :last-child{margin-bottom:0}
.product-description-html p{margin:0 0 14px}
.product-description-html h2,.product-description-html h3,.product-description-html h4,.product-description-html h5{
  color:#171a1d;
  line-height:1.3;
  margin:24px 0 12px;
}
.product-description-html h2{font-size:22px}.product-description-html h3{font-size:19px}.product-description-html h4{font-size:17px}.product-description-html h5{font-size:15px}
.product-description-html ul,.product-description-html ol{padding-left:22px;margin:12px 0 18px}
.product-description-html li{margin:6px 0}
.product-description-html img{
  display:block;
  width:auto !important;
  max-width:100% !important;
  height:auto !important;
  max-height:900px;
  object-fit:contain;
  margin:18px auto;
  border-radius:10px;
}
.product-description-html figure{margin:18px 0;text-align:center}
.product-description-html figcaption{margin-top:8px;color:#777;font-size:12px}
.product-description-html table{
  width:100% !important;
  max-width:100%;
  border-collapse:collapse;
  margin:18px 0;
  display:block;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
.product-description-html th,.product-description-html td{border:1px solid #e3e5e8;padding:10px 12px;text-align:left;min-width:100px}
.product-description-html th{background:#f7f8f9;color:#1f2327;font-weight:800}
.product-description-html a{color:#e95f00;text-decoration:underline;text-underline-offset:2px}
.product-description-html blockquote{margin:16px 0;padding:13px 16px;border-left:3px solid var(--orange,#ff6a00);background:#fafafa;color:#555}
.product-description-html hr{border:0;border-top:1px solid #e6e8eb;margin:24px 0}
@media(max-width:700px){
  .product-description-html{font-size:13px;line-height:1.7}
  .product-description-html h2{font-size:19px}.product-description-html h3{font-size:17px}.product-description-html h4{font-size:15px}
  .product-description-html img{margin:14px auto;border-radius:8px;max-height:70vh}
  .product-description-html th,.product-description-html td{padding:8px 9px;font-size:12px}
}
