/* Scoped to product descriptions: no price, cart, name or navigation styles. */
body#product #description,
body#product [id^="product-description-short-"]{
 text-transform:none;font-family:Avenir,Arial,Helvetica,sans-serif;
 font-size:16px;line-height:1.65;overflow-wrap:break-word;
}
body#product #description p{margin:0 0 16px!important;}
body#product #description h2{margin:28px 0 14px!important;}
body#product #description h3{margin:24px 0 12px!important;}
body#product #description ul,body#product #description ol{
 margin:0 0 20px!important;padding-left:24px!important;
}
body#product #description li{margin:0 0 7px!important;}
body#product #description table{
 width:100%;max-width:960px;margin:0 0 24px!important;
 border-collapse:collapse;table-layout:fixed;
}
body#product #description th,body#product #description td{
 padding:10px 16px!important;border-bottom:1px solid #e4e8ec;
 text-align:left;vertical-align:top;text-transform:none!important;
 overflow-wrap:anywhere;
}
body#product #description th{width:35%;font-weight:600;background:#f5f7f9;}
body#product #description td{font-weight:400;}
body#product [id^="product-description-short-"] p{margin:0 0 12px;}
@media(max-width:599px){
 body#product #description th,body#product #description td{padding:9px 11px!important;}
 body#product #description th{width:42%;}
 body#product #description h2{margin-top:24px!important;}
}
