/* วางครั้งเดียวใน WordPress > Appearance > Customize > Additional CSS */
.mf-product-details,.mf-product-details *{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:14px;}
.mf-product-details{color:#292929;line-height:1.8;max-width:860px;margin:0;}
.mf-product-details h2,.mf-product-details h3{font-size:14px;font-weight:700;line-height:1.6;color:inherit;}
.mf-product-details h2{margin:0 0 14px;}
.mf-product-details h3{margin:0 0 10px;}
.mf-product-details .mf-specs{margin:0;border-top:1px solid #dcdcd5;}
.mf-product-details .mf-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:11px 0;border-bottom:1px solid #e6e6e0;}
.mf-product-details dt{font-weight:700;margin:0;}
.mf-product-details dd{margin:0;min-height:25.2px;overflow-wrap:anywhere;}
.mf-product-details .mf-character{margin:0;}
.mf-product-details .mf-character-row{display:grid;grid-template-columns:75px minmax(0,1fr);gap:12px;padding:3px 0;}
.mf-product-details .mf-character dt{font-weight:400;color:#686862;}
.mf-product-details .mf-extraction{display:flex;flex-wrap:wrap;gap:4px 18px;}
.mf-product-details .mf-highlight{margin:0 0 28px;padding:16px 0 16px 18px;background:transparent;border-left:3px solid #035433;border-bottom:1px solid #d8e3dc;}
.mf-product-details .mf-highlight h3{color:#035433;letter-spacing:.04em;}
.mf-product-details .mf-highlight p{margin:0;min-height:25.2px;}
.mf-product-details .mf-description{margin-top:28px;}
.mf-product-details .mf-description p{margin:0 0 14px;min-height:25.2px;}
.mf-product-details .mf-description strong{font-weight:700;}
@media(max-width:540px){
.mf-product-details .mf-row{grid-template-columns:130px minmax(0,1fr);gap:14px;}
.mf-product-details .mf-character-row{grid-template-columns:1fr;gap:0;padding:4px 0;}
.mf-product-details .mf-highlight{padding:14px 0 14px 14px;}
}
@media(max-width:360px){
.mf-product-details .mf-row{grid-template-columns:112px minmax(0,1fr);gap:10px;}
}
