/* Lumivane sections inside Elementor: remove the wrapper spacing so the original layout is untouched. */
.elementor-widget[class*="elementor-widget-lv-"] > .elementor-widget-container { padding: 0; margin: 0; }
.elementor-widget[class*="elementor-widget-lv-"] { width: 100%; max-width: 100%; margin-bottom: 0 !important; }
.e-con.lv-fullbleed, .e-con.lv-fullbleed > .e-con-inner { --padding-top: 0; --padding-bottom: 0; --padding-left: 0; --padding-right: 0; --gap: 0px; max-width: none; }
.elementor-editor-active .shopify-section { min-height: 1px; }
body.elementor-editor-active { overflow-x: hidden; }
