.elementor-9 .elementor-element.elementor-element-19e9192f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-19e9192f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-19e9192f > .elementor-container{min-height:33px;}.elementor-9 .elementor-element.elementor-element-19e9192f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 5px 0px;z-index:10;}.elementor-9 .elementor-element.elementor-element-19e9192f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-78c4a777.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-78c4a777.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-78c4a777.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-78c4a777 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-9 .elementor-element.elementor-element-3f5af94 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3f5af94{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1000;}.elementor-9 .elementor-element.elementor-element-3f5af94 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-fe84c1e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fe84c1e{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-fe84c1e .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-5032c3a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5032c3a{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-5032c3a .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-6779f44 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6779f44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9 .elementor-element.elementor-element-48675361{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-9 .elementor-element.elementor-element-48675361:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-48675361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-53adc122{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-6aee1543 .main-nav > li > a{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-6aee1543{--lqd-menu-items-top-padding:25px;--lqd-menu-items-right-padding:40px;--lqd-menu-items-bottom-padding:25px;--lqd-menu-items-left-padding:0px;}.is-stuck .elementor-9 .elementor-element.elementor-element-6aee1543{--lqd-menu-items-top-padding:25px;--lqd-menu-items-right-padding:40px;--lqd-menu-items-bottom-padding:25px;--lqd-menu-items-left-padding:0px;}.elementor-9 .elementor-element.elementor-element-6aee1543 .main-nav > li > a, .navbar-fullscreen .elementor-9 .elementor-element.elementor-element-6aee1543 .main-nav > li > a{color:#000000;}.elementor-9 .elementor-element.elementor-element-6aee1543 .main-nav > li:hover > a, .elementor-9 .elementor-element.elementor-element-6aee1543 .main-nav > li.is-active > a, .navbar-fullscreen .elementor-9 .elementor-element.elementor-element-6aee1543 .main-nav > li > a:hover{color:#0201017D;}.elementor-9 .elementor-element.elementor-element-1b918bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-65b9c519{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-65b9c519 .module-logo{padding-top:20px;padding-inline-end:0px;padding-bottom:20px;padding-inline-start:0px;}.is-stuck .elementor-9 .elementor-element.elementor-element-65b9c519 .module-logo{padding-top:20px;padding-inline-end:0px;padding-bottom:20px;padding-inline-start:0px;}.elementor-9 .elementor-element.elementor-element-697da19d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-0ba91cd .main-nav > li > a{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;}.elementor-9 .elementor-element.elementor-element-0ba91cd{--lqd-menu-items-top-padding:25px;--lqd-menu-items-right-padding:40px;--lqd-menu-items-bottom-padding:25px;--lqd-menu-items-left-padding:0px;}.is-stuck .elementor-9 .elementor-element.elementor-element-0ba91cd{--lqd-menu-items-top-padding:25px;--lqd-menu-items-right-padding:40px;--lqd-menu-items-bottom-padding:25px;--lqd-menu-items-left-padding:0px;}.elementor-9 .elementor-element.elementor-element-0ba91cd .main-nav > li > a, .navbar-fullscreen .elementor-9 .elementor-element.elementor-element-0ba91cd .main-nav > li > a{color:#000000;}.elementor-9 .elementor-element.elementor-element-0ba91cd .main-nav > li:hover > a, .elementor-9 .elementor-element.elementor-element-0ba91cd .main-nav > li.is-active > a, .navbar-fullscreen .elementor-9 .elementor-element.elementor-element-0ba91cd .main-nav > li > a:hover{color:#0201017D;}.elementor-9 .elementor-element.elementor-element-a6cd561 > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-9 .elementor-element.elementor-element-625e44f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-625e44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-625e44f > .elementor-container{min-height:33px;}.elementor-9 .elementor-element.elementor-element-625e44f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-625e44f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-d707f5a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-d707f5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-d707f5a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-90d6281{font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dbac3bc{font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-55cc56b .elementor-button{background-color:#9B909000;font-family:"Gotham", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFED02;border-radius:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-9 .elementor-element.elementor-element-55cc56b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;z-index:9999999;}.elementor-9 .elementor-element.elementor-element-21058b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-9 .elementor-element.elementor-element-61a0134{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-9 .elementor-element.elementor-element-57b260de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-9 .elementor-element.elementor-element-7e8483cc .btn{background-color:#00000000;--icon-font-size:1em;--icon-mt:0px;--icon-me:0px;--icon-mb:0px;--icon-ms:0px;border-style:none;box-shadow:0px 20px 50px 11px rgba(0, 0, 0, 0.1);border-radius:50em 50em 50em 50em;--btn-pt:0px;--btn-pe:0px;--btn-pb:0px;--btn-ps:0px;padding:0px 0px 0px 0px;transform:rotate(90deg);}.elementor-9 .elementor-element.elementor-element-7e8483cc .btn .btn-icon{width:50px;height:50px;}.elementor-9 .elementor-element.elementor-element-7e8483cc .btn-icon{color:#000000;fill:#000000;background:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7e8483cc .btn:hover .btn-icon, .elementor-9 .elementor-element.elementor-element-7e8483cc .btn:focus .btn-icon{color:#FFFFFF;fill:#FFFFFF;background:#000000;}.elementor-9 .elementor-element.elementor-element-9029fc5 .btn{background-color:#00000000;--icon-font-size:1em;--icon-mt:0px;--icon-me:0px;--icon-mb:0px;--icon-ms:0px;color:#FFFFFF;fill:#FFFFFF;border-style:none;box-shadow:0px 20px 50px 11px rgba(0, 0, 0, 0.1);border-radius:50em 50em 50em 50em;--btn-pt:0px;--btn-pe:0px;--btn-pb:0px;--btn-ps:0px;padding:0px 0px 0px 0px;transform:rotate(90deg);}.elementor-9 .elementor-element.elementor-element-9029fc5 .btn .btn-icon{width:50px;height:50px;}.elementor-9 .elementor-element.elementor-element-9029fc5 .btn-icon{color:#FFFFFF;fill:#FFFFFF;background:#1EB932;}.elementor-9 .elementor-element.elementor-element-9029fc5 .btn-icon:before{border-color:#1EB932;}.elementor-9 .elementor-element.elementor-element-9029fc5 .btn:hover .btn-icon, .elementor-9 .elementor-element.elementor-element-9029fc5 .btn:focus .btn-icon{color:#FFFFFF;fill:#FFFFFF;background:#000000;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-90d6281{text-align:center;font-size:12px;line-height:15px;}.elementor-9 .elementor-element.elementor-element-dbac3bc{margin:15px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;line-height:15px;}.elementor-9 .elementor-element.elementor-element-55cc56b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-21058b0{--z-index:0;}.elementor-9 .elementor-element.elementor-element-57b260de{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:-10px;}}/* Start custom CSS for ld_header_cart, class: .elementor-element-a6cd561 *//* Ocultar el icono del carrito LD cuando está vacío */
.elementor-widget-ld_header_cart:has(.ld-cart-products .empty) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90d6281 */.elementor-9 .elementor-element.elementor-element-90d6281 p{
    margin-bottom:0px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55cc56b */.elementor-9 .elementor-element.elementor-element-55cc56b{
    pointer-events: all;
}/* End custom CSS */
/* Start custom CSS for ld_button, class: .elementor-element-7e8483cc */.elementor-9 .elementor-element.elementor-element-7e8483cc span.btn-txt.elementor-inline-editing{
    display: none;
}

.elementor-9 .elementor-element.elementor-element-7e8483cc span.btn-txt {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21058b0 */[data-elementor-device-mode=mobile] .lqd-stickybar-wrap, [data-elementor-device-mode=tablet] .lqd-stickybar-wrap {
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-9{
    z-index: 0 !important;
}

.lqd-mobile-sec.pos-rel.elementor {
    z-index: 10000 !important;
}


/* 1. Contenedor principal: Alineación y orden general */
.lqd-mobile-sec-inner {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
}

/* Evitar que los elementos se aplasten entre sí por falta de espacio */
.lqd-mobile-sec-inner > .navbar-brand,
.lqd-mobile-sec-inner > .wpml-custom-mobile-wrapper,
.lqd-mobile-sec-inner > .lqd-mobile-modules-container,
.lqd-mobile-sec-inner > .navbar-toggle {
    flex-shrink: 0 !important;
}

/* 2. Logo (A la izquierda) */
.lqd-mobile-sec-inner > .navbar-brand {
    order: 1 !important;
    margin-right: auto !important; /* Empuja el resto de iconos a la derecha */
    max-width: 120px !important;
    position: relative !important;
    left: auto !important;
    right: auto !important;
}

/* 3. Banderas (Segunda posición y CENTRADAS) */
.lqd-mobile-sec-inner > .wpml-custom-mobile-wrapper {
    order: 2 !important;
    margin-right: 15px !important; 
    position: relative !important; 
    left: auto !important;
    right: auto !important;
    top: auto !important; /* CRÍTICO: Evita que floten hacia arriba */
    bottom: auto !important;
    transform: none !important; /* CRÍTICO: Anula desplazamientos del tema */
    display: flex !important; 
    align-items: center !important; /* Centra su propio contenido */
    z-index: 10 !important;
}

/* Contenedor interno de WPML: Forzar centro vertical */
.wpml-custom-mobile-wrapper > div {
    display: flex !important;
    align-items: center !important;
}

/* Lista de banderas: Alineación perfecta */
.wpml-custom-mobile-wrapper ul {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    gap: 5px !important; 
}

/* 4. Carrito (Tercera posición) */
.lqd-mobile-sec-inner > .lqd-mobile-modules-container {
    order: 3 !important;
    margin-right: 15px !important; 
    position: static !important; 
}

/* 5. Menú Hamburguesa (Cuarta posición) */
.lqd-mobile-sec-inner > .navbar-toggle {
    order: 4 !important;
    position: relative !important;
    left: auto !important;
    right: auto !important;
    margin: 0 !important;
}

/* 6. Panel del carrito desplegado */
.ld-module-cart-dropdown .ld-module-dropdown {
    width: 320px !important; 
    max-width: 100vw !important;
    right: 0 !important;
    background-color: #ffffff !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1) !important;
}/* End custom CSS */