.elementor-4169 .elementor-element.elementor-element-a07cdeb{width:100%;max-width:100%;text-align:center;}.elementor-4169 .elementor-element.elementor-element-4646913{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-4646913 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-746ec08{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-746ec08 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-ea38beb{width:100%;max-width:100%;text-align:center;}.elementor-4169 .elementor-element.elementor-element-0abcb0b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-0abcb0b .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-d7808ca{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-d7808ca .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-469c0a4{width:100%;max-width:100%;text-align:center;}.elementor-4169 .elementor-element.elementor-element-338c8b6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-338c8b6 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-cb61973{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-cb61973 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-8a50831{width:100%;max-width:100%;text-align:center;}.elementor-4169 .elementor-element.elementor-element-ea5c416{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-ea5c416 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-eb48a7c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-eb48a7c .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-2ace513{width:100%;max-width:100%;text-align:center;}.elementor-4169 .elementor-element.elementor-element-2d1d51a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-2d1d51a .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-e07c435{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-e07c435 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-95c1112{width:100%;max-width:100%;text-align:center;}.elementor-4169 .elementor-element.elementor-element-2b4ebb6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-2b4ebb6 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-05b8ba6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-05b8ba6 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-3c38dfa{width:100%;max-width:100%;text-align:center;}.elementor-4169 .elementor-element.elementor-element-6ccf0ba{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-6ccf0ba .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-7e344bb{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-7e344bb .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-c4e7f59{width:100%;max-width:100%;text-align:center;}.elementor-4169 .elementor-element.elementor-element-9cf30f4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-9cf30f4 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-89a7ac9{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-89a7ac9 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-5ef9968{width:100%;max-width:100%;text-align:center;}.elementor-4169 .elementor-element.elementor-element-e0f74c4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-e0f74c4 .elementor-heading-title{text-decoration:underline;}.elementor-4169 .elementor-element.elementor-element-3a15f00{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-4169 .elementor-element.elementor-element-3a15f00 .elementor-heading-title{text-decoration:underline;}@media(max-width:768px){.elementor-4169 .elementor-element.elementor-element-4646913{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-4169 .elementor-element.elementor-element-746ec08{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4169 .elementor-element.elementor-element-0abcb0b{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-4169 .elementor-element.elementor-element-d7808ca{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4169 .elementor-element.elementor-element-338c8b6{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-4169 .elementor-element.elementor-element-cb61973{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4169 .elementor-element.elementor-element-ea5c416{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-4169 .elementor-element.elementor-element-eb48a7c{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4169 .elementor-element.elementor-element-2d1d51a{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-4169 .elementor-element.elementor-element-e07c435{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4169 .elementor-element.elementor-element-2b4ebb6{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-4169 .elementor-element.elementor-element-05b8ba6{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4169 .elementor-element.elementor-element-6ccf0ba{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-4169 .elementor-element.elementor-element-7e344bb{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4169 .elementor-element.elementor-element-9cf30f4{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-4169 .elementor-element.elementor-element-89a7ac9{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-4169 .elementor-element.elementor-element-e0f74c4{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-4169 .elementor-element.elementor-element-3a15f00{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}}/* Start custom CSS *//* No modificar el ancho del ítem Productos */
.mega-productos-caja {
    width: auto !important;
    max-width: none !important;
}

/* Desplegable exterior:
   sigue ocupando el ancho completo, pero queda invisible */
.mega-productos-caja > .wd-dropdown-menu.wd-design-full-width {
    background: transparent !important;
    box-shadow: none !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

/* Caja blanca visible y centrada */
.mega-productos-caja
> .wd-dropdown-menu.wd-design-full-width
> .container.wd-entry-content {

    width: min(800px, calc(100vw - 40px)) !important;
    max-width: 800px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    background: #ffffff !important;
    border-radius: 10px !important;
    padding: 30px !important;

    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.16) !important;
}/* End custom CSS */