/* Product editorial content only; layout/gallery/review/footer rules stay untouched. */
body.mk-v7.single-product #main .mk-pdp-editorial-body{box-sizing:border-box;max-width:100%;min-width:0;font-family:"Be Vietnam Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#465046;font-size:16px;line-height:1.85;overflow-wrap:anywhere;word-break:normal}
body.mk-v7.single-product #main .mk-pdp-editorial-body *{box-sizing:border-box;max-width:100%}
body.mk-v7.single-product #main .mk-pdp-editorial-body :is(h2,h3){font-family:inherit;color:#2d2d2d;font-weight:600;line-height:1.45;letter-spacing:-.02em;overflow-wrap:anywhere}
body.mk-v7.single-product #main .mk-pdp-editorial-body h2{font-size:25px;margin:28px 0 14px}
body.mk-v7.single-product #main .mk-pdp-editorial-body h3{font-size:20px;margin:24px 0 12px}
body.mk-v7.single-product #main .mk-pdp-editorial-body :is(h2,h3):first-child{margin-top:0}
body.mk-v7.single-product #main .mk-pdp-editorial-body p{margin:0 0 16px}
body.mk-v7.single-product #main .mk-pdp-editorial-body :is(ul,ol){margin:10px 0 20px 22px;padding:0}
body.mk-v7.single-product #main .mk-pdp-editorial-body li{margin:0 0 10px;padding-left:3px}
body.mk-v7.single-product #main .mk-pdp-editorial-body a{color:var(--pdp-accent,#426b22);text-underline-offset:4px;overflow-wrap:anywhere}
body.mk-v7.single-product #main .mk-pdp-editorial-body :is(img,video,iframe){max-width:100%!important;height:auto}
body.mk-v7.single-product #main .mk-pdp-editorial-body table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed}
body.mk-v7.single-product #main .mk-pdp-editorial-body :is(th,td){overflow-wrap:anywhere;word-break:break-word}
body.mk-v7.single-product #main .mk-pdp-editorial-body .mk-pdp-note{padding:17px 20px;border-left:3px solid var(--pdp-accent,#426b22);border-radius:0 9px 9px 0;background:var(--pdp-soft,#f0f5eb);font-size:15px;line-height:1.8}
body.mk-v7.single-product #main .mk-pdp-editorial-body .mk-pdp-source{margin-top:20px;font-size:13px;line-height:1.75;color:#5b6858}
body.mk-v7.single-product #main .mk-pdp-editorial-body .woocommerce-product-attributes th{width:38%;font-style:normal}
body.mk-v7.single-product #main .mk-pdp-editorial-body .woocommerce-product-attributes p{margin:0;font-style:normal}
body.mk-v7.single-product #main .mk-pdp-editorial>details{scroll-margin-top:20px;min-width:0}
@media(max-width:768px){
 body.mk-v7.single-product #main .mk-pdp-editorial-body{font-size:15px;line-height:1.78;width:100%;overflow:hidden}
 body.mk-v7.single-product #main .mk-pdp-editorial-body h2{font-size:21px;line-height:1.42;margin:22px 0 11px}
 body.mk-v7.single-product #main .mk-pdp-editorial-body h3{font-size:18px;line-height:1.45;margin:20px 0 10px}
 body.mk-v7.single-product #main .mk-pdp-editorial-body p{margin-bottom:14px}
 body.mk-v7.single-product #main .mk-pdp-editorial-body :is(ul,ol){margin-left:19px;margin-bottom:16px}
 body.mk-v7.single-product #main .mk-pdp-editorial-body .mk-pdp-note{padding:14px 15px;font-size:14px;line-height:1.7}
 body.mk-v7.single-product #main .mk-pdp-editorial-body .woocommerce-product-attributes{display:block;width:100%;border:0!important;background:transparent!important}
 body.mk-v7.single-product #main .mk-pdp-editorial-body .woocommerce-product-attributes tbody{display:block;width:100%}
 body.mk-v7.single-product #main .mk-pdp-editorial-body .woocommerce-product-attributes tr{display:block;width:100%;margin:0 0 9px;padding:11px 12px;border:1px solid #e5e8e3;border-radius:9px;background:#fafbf8}
 body.mk-v7.single-product #main .mk-pdp-editorial-body .woocommerce-product-attributes :is(th,td){display:block!important;width:100%!important;max-width:100%!important;padding:0!important;border:0!important;text-align:left!important;font-size:13px;line-height:1.65;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}
 body.mk-v7.single-product #main .mk-pdp-editorial-body .woocommerce-product-attributes th{margin:0 0 4px;color:#52624c;font-size:12px;font-weight:750;letter-spacing:.01em}
 body.mk-v7.single-product #main .mk-pdp-editorial-body .woocommerce-product-attributes td{color:#2f352f}
 body.mk-v7.single-product #main .mk-pdp-editorial-body .woocommerce-product-attributes td p{margin:0!important}
}
