/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


/* =========================================
   FORMATOS PACKAGING (Hotspots por formato)
   Requiere: clase "formatos-packaging" en el contenedor padre
   y que cada widget tenga su clase "show-fmt-XXXX"
   ========================================= */

/* 1) Oculta todos los hotspots del bloque por defecto */
.formatos-packaging .elementor-widget-hotspot {
    display: none !important;
}

/* 2) Muestra solo los que correspondan (flex) */

/* Aerosoles */
body.fmt-aerosol500 .formatos-packaging .show-fmt-aerosol500 {
    display: flex !important;
}

body.fmt-aerosol400 .formatos-packaging .show-fmt-aerosol400 {
    display: flex !important;
}

body.fmt-aerosol300 .formatos-packaging .show-fmt-aerosol300 {
    display: flex !important;
}

/* Pulverizadores */
body.fmt-pulverizador500 .formatos-packaging .show-fmt-pulverizador500 {
    display: flex !important;
}

body.fmt-pulverizador1000 .formatos-packaging .show-fmt-pulverizador1000 {
    display: flex !important;
}

/* Litros */
body.fmt-botella1l .formatos-packaging .show-fmt-botella1l {
    display: flex !important;
}

/* Bidones (L) */
body.fmt-bidon5l .formatos-packaging .show-fmt-bidon5l {
    display: flex !important;
}

body.fmt-bidon10l .formatos-packaging .show-fmt-bidon10l {
    display: flex !important;
}

body.fmt-bidon25l .formatos-packaging .show-fmt-bidon25l {
    display: flex !important;
}

body.fmt-bidon30l .formatos-packaging .show-fmt-bidon30l {
    display: flex !important;
}

body.fmt-bidon50l .formatos-packaging .show-fmt-bidon50l {
    display: flex !important;
}

body.fmt-bidon60l .formatos-packaging .show-fmt-bidon60l {
    display: flex !important;
}

body.fmt-bidon200l .formatos-packaging .show-fmt-bidon200l {
    display: flex !important;
}

body.fmt-bidon220l .formatos-packaging .show-fmt-bidon220l {
    display: flex !important;
}

/* IBC (L) */
body.fmt-ibcl .formatos-packaging .show-fmt-ibcl {
    display: flex !important;
}

/* IBCL */

/* Cartuchos / Latas */
body.fmt-cartucho400 .formatos-packaging .show-fmt-cartucho400 {
    display: flex !important;
}

body.fmt-cartucho800 .formatos-packaging .show-fmt-cartucho800 {
    display: flex !important;
}

body.fmt-lata500 .formatos-packaging .show-fmt-lata500 {
    display: flex !important;
}

body.fmt-lata453 .formatos-packaging .show-fmt-lata453 {
    display: flex !important;
}

/* Envases (comas -> guión) */
body.fmt-envase0-5 .formatos-packaging .show-fmt-envase0-5 {
    display: flex !important;
}

/* envase0,5 */
body.fmt-envase1k .formatos-packaging .show-fmt-envase1k {
    display: flex !important;
}

body.fmt-envase1-2 .formatos-packaging .show-fmt-envase1-2 {
    display: flex !important;
}

/* envase1,2 */
body.fmt-envase2 .formatos-packaging .show-fmt-envase2 {
    display: flex !important;
}

/* Cubos */
body.fmt-cubo5 .formatos-packaging .show-fmt-cubo5 {
    display: flex !important;
}

body.fmt-cubo10 .formatos-packaging .show-fmt-cubo10 {
    display: flex !important;
}

body.fmt-cubo20 .formatos-packaging .show-fmt-cubo20 {
    display: flex !important;
}

body.fmt-cubo45 .formatos-packaging .show-fmt-cubo45 {
    display: flex !important;
}

body.fmt-cubo185 .formatos-packaging .show-fmt-cubo185 {
    display: flex !important;
}

/* Bidones (Kg) */
body.fmt-bidon4k .formatos-packaging .show-fmt-bidon4k {
    display: flex !important;
}

body.fmt-bidon5k .formatos-packaging .show-fmt-bidon5k {
    display: flex !important;
}

body.fmt-bidon6k .formatos-packaging .show-fmt-bidon6k {
    display: flex !important;
}

body.fmt-bidon10k .formatos-packaging .show-fmt-bidon10k {
    display: flex !important;
}

body.fmt-bidon20k .formatos-packaging .show-fmt-bidon20k {
    display: flex !important;
}

body.fmt-bidon30k .formatos-packaging .show-fmt-bidon30k {
    display: flex !important;
}

body.fmt-bidon45k .formatos-packaging .show-fmt-bidon45k {
    display: flex !important;
}

body.fmt-bidon60k .formatos-packaging .show-fmt-bidon60k {
    display: flex !important;
}

body.fmt-bidon185k .formatos-packaging .show-fmt-bidon185k {
    display: flex !important;
}

body.fmt-bidon200k .formatos-packaging .show-fmt-bidon200k {
    display: flex !important;
}

body.fmt-bidon220k .formatos-packaging .show-fmt-bidon220k {
    display: flex !important;
}

body.fmt-bidon250k .formatos-packaging .show-fmt-bidon250k {
    display: flex !important;
}

/* IBC (Kg) */
body.fmt-ibc1000 .formatos-packaging .show-fmt-ibc1000 {
    display: flex !important;
}

body.fmt-ibc1100 .formatos-packaging .show-fmt-ibc1100 {
    display: flex !important;
}