/* Companion widget/editor refinements. The production visual system lives in the Mud to Millions theme. */
.elementor-editor-active .reveal{opacity:1!important;transform:none!important}
.elementor-widget-m2m-header,.elementor-widget-m2m-footer{margin:0!important}
.m2m-contact-form .form-status.error{color:#8b1f1f;border-color:rgba(139,31,31,.28);background:rgba(139,31,31,.06)}
.m2m-products-empty{grid-column:1/-1}
.m2m-single-price{font-family:var(--serif);font-size:28px;font-weight:700;margin:14px 0 20px;color:var(--espresso)}
.m2m-account-intro{max-width:720px;margin:0 0 28px;color:var(--muted)}
@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}}
