/* Break out of boxed page-builder content, keeping inner reading widths. */
.mtqb.mtqb,.mtshop.mtshop{box-sizing:border-box;width:var(--mt-content-width,100vw);max-width:none!important;margin-left:var(--mt-content-shift,calc(50% - 50vw));margin-right:0;flex-shrink:0}
/* Only builder wrappers containing these shortcodes may expose full-width backgrounds. */
.elementor-widget-container:has(.mtqb,.mtshop),.elementor-widget-shortcode:has(.mtqb,.mtshop),.e-con:has(.mtqb,.mtshop),.elementor-widget-wrap:has(.mtqb,.mtshop){overflow:visible}
