/* Presentation only: native checkout fields, totals, payments and ZIP checks remain authoritative. */
:is(#major-home,body) .mhs-conversion-reassurance{box-sizing:border-box;font-family:inherit;color:#20362d;background:#f4f6f0;border:1px solid #d7e1d4;border-radius:10px;padding:12px 16px;margin:12px 0 20px;text-align:left;line-height:1.45;font-size:14px}
:is(#major-home,body) .mhs-conversion-reassurance *{box-sizing:border-box}
:is(#major-home,body) .mhs-conversion-reassurance .mhs-conversion-reassurance-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 20px}
:is(#major-home,body) .mhs-conversion-reassurance p{margin:0;font-size:inherit;line-height:inherit}
:is(#major-home,body) .mhs-conversion-reassurance a,:is(#major-home,body) .mhs-monitoring-interest .mhs-monitoring-details a{color:#235c43;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
:is(#major-home,body) .mhs-conversion-reassurance-cart{margin:14px 0 0;padding:12px}
:is(#major-home,body) .mhs-checkout-policy-details,:is(#major-home,body) .mhs-monitoring-details{margin-top:8px}
:is(#major-home,body) .mhs-checkout-policy-details summary,:is(#major-home,body) .mhs-monitoring-details summary{cursor:pointer;color:#235c43;font-weight:650;width:fit-content;padding:5px 0;line-height:1.5}
:is(#major-home,body) .mhs-checkout-policy-details summary::marker,:is(#major-home,body) .mhs-monitoring-details summary::marker{color:#235c43}
:is(#major-home,body) .mhs-checkout-policy-details>summary,:is(#major-home,body) .mhs-monitoring-details>summary{display:list-item;list-style:disclosure-closed inside}
:is(#major-home,body) .mhs-checkout-policy-details[open]>summary,:is(#major-home,body) .mhs-monitoring-details[open]>summary{list-style-type:disclosure-open}
:is(#major-home,body) .mhs-checkout-policy-details summary::-webkit-details-marker,:is(#major-home,body) .mhs-monitoring-details summary::-webkit-details-marker{display:inline}
:is(#major-home,body) .mhs-checkout-policy-details[open] summary,:is(#major-home,body) .mhs-monitoring-details[open] summary{margin-bottom:7px}
:is(#major-home,body) .mhs-checkout-policy-details>div{border-top:1px solid #d7e1d4;padding-top:10px}
:is(#major-home,body) .mhs-checkout-policy-details>div p+p{margin-top:9px}
:is(#major-home,body) .mhs-checkout-policy-details nav{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:7px}
:is(#major-home,body) .mhs-checkout-policy-details nav a{padding:5px 0}
:is(#major-home,body) .mhs-conversion-reassurance :focus-visible,:is(#major-home,body) .mhs-monitoring-details :focus-visible{outline:3px solid #a86a18;outline-offset:3px}
:is(#major-home,body) .woocommerce .mhs-conversion-included{display:inline-block;font-size:13px;font-weight:500;line-height:1.4;color:#45594f;white-space:normal}
:is(#major-home,body) .woocommerce table.shop_table .mhs-conversion-payment-summary td{background:#f4f6f0;border-top:1px solid #d7e1d4;padding:12px 14px;text-align:left;font-size:13px;line-height:1.5;font-weight:400}
:is(#major-home,body) .woocommerce table.shop_table .mhs-conversion-payment-summary p{margin:5px 0 0;font-size:13px;line-height:1.5}
:is(#major-home,body) .mhs-monitoring-interest.mhs-monitoring-compact .mhs-monitoring-note{display:block;margin-top:8px}
:is(#major-home,body) .mhs-monitoring-interest.mhs-monitoring-compact .mhs-monitoring-note strong{font-weight:650;color:#20362d}
:is(#major-home,body) .mhs-monitoring-interest .mhs-monitoring-details{font-size:13px;line-height:1.5}
:is(#major-home,body) .mhs-monitoring-interest .mhs-monitoring-details p{margin:0 0 5px;font-size:13px;line-height:1.5}
:is(#major-home,body) .mhs-monitoring-interest .mhs-monitoring-details summary{padding-top:3px;padding-bottom:3px}
@media (max-width:600px){:is(#major-home,body) .mhs-conversion-reassurance{padding:12px}
:is(#major-home,body) .mhs-conversion-reassurance-top{align-items:flex-start}
:is(#major-home,body) .mhs-conversion-reassurance .mhs-conversion-reassurance-top p{width:100%}
:is(#major-home,body) .mhs-checkout-policy-details nav{gap:2px 14px}
:is(#major-home,body) .mhs-checkout-policy-details nav a{padding:8px 0}
:is(#major-home,body) .mhs-checkout-policy-details summary,:is(#major-home,body) .mhs-monitoring-details summary{padding-top:8px;padding-bottom:8px}
:is(#major-home,body) .woocommerce .mhs-conversion-included{font-size:12px}}
