.elementor-1277 .elementor-element.elementor-element-fadffae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-27c5d6a{--spacer-size:10px;}.elementor-1277 .elementor-element.elementor-element-6681f7ba{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-200b5030 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-1277 .elementor-element.elementor-element-200b5030 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-648301b2{text-align:center;}.elementor-1277 .elementor-element.elementor-element-648301b2 img{width:73%;max-width:75%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-648301b2 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-3589e5b4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-1277 .elementor-element.elementor-element-3589e5b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-17bdb24b{text-align:center;}.elementor-1277 .elementor-element.elementor-element-17bdb24b .elementor-heading-title{font-size:13px;}.elementor-1277 .elementor-element.elementor-element-17bdb24b > .elementor-widget-container{margin:0px 23px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-9144b54{text-align:left;}.elementor-1277 .elementor-element.elementor-element-9144b54 .elementor-heading-title{font-size:13px;}.elementor-1277 .elementor-element.elementor-element-9144b54 > .elementor-widget-container{margin:0px 0px 0px -13px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-56a6ae32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-37b1d974 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-1277 .elementor-element.elementor-element-37b1d974 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-a2d66ce{text-align:right;color:#020101;font-size:18px;letter-spacing:-0.5px;}.elementor-1277 .elementor-element.elementor-element-a2d66ce > .elementor-widget-container{margin:0px 0px -22px 0px;padding:42px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-78deee98{text-align:right;}.elementor-1277 .elementor-element.elementor-element-78deee98 .elementor-heading-title{font-size:13px;font-weight:400;line-height:0.1em;letter-spacing:-0.1px;}.elementor-1277 .elementor-element.elementor-element-78deee98 > .elementor-widget-container{margin:-15% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1277 .elementor-element.elementor-element-2b30f7ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-1277 .elementor-element.elementor-element-2b30f7ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-2b30f7ba{z-index:0;}.elementor-1277 .elementor-element.elementor-element-663dad51 .elementor-icon-wrapper{text-align:center;}.elementor-1277 .elementor-element.elementor-element-663dad51 .elementor-icon{font-size:30px;}.elementor-1277 .elementor-element.elementor-element-663dad51 .elementor-icon svg{height:30px;}.elementor-1277 .elementor-element.elementor-element-663dad51 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-38be94a8{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-icon-size:32px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}body:not(.rtl) .elementor-1277 .elementor-element.elementor-element-38be94a8 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-0em;top:-0em;}body.rtl .elementor-1277 .elementor-element.elementor-element-38be94a8 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:0em;top:-0em;left:auto;}.elementor-1277 .elementor-element.elementor-element-38be94a8 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1277 .elementor-element.elementor-element-38be94a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-81bdbb0{padding:8px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-783cc2bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1277 .elementor-element.elementor-element-783cc2bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1277 .elementor-element.elementor-element-45ebe5c9{width:100%;max-width:100%;align-self:flex-start;}.elementor-1277 .elementor-element.elementor-element-45ebe5c9 > .elementor-widget-container{background-color:rgba(2, 1, 1, 0.04);}.elementor-1277 .elementor-element.elementor-element-46463e1c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-70b226a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-1277 .elementor-element.elementor-element-70b226a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-4bf44fea{text-align:left;}.elementor-1277 .elementor-element.elementor-element-4bf44fea img{width:96%;max-width:96%;border-radius:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-4bf44fea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-26f4f62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-1277 .elementor-element.elementor-element-26f4f62 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-4453e0e5{text-align:center;}.elementor-1277 .elementor-element.elementor-element-4453e0e5 .elementor-heading-title{font-size:13px;}.elementor-1277 .elementor-element.elementor-element-4453e0e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-7a57e3b3{text-align:center;}.elementor-1277 .elementor-element.elementor-element-7a57e3b3 .elementor-heading-title{font-size:13px;}.elementor-1277 .elementor-element.elementor-element-7a57e3b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-3ffda606 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-6493d0f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-1277 .elementor-element.elementor-element-6493d0f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-2dd0a64a .elementor-icon-wrapper{text-align:center;}.elementor-1277 .elementor-element.elementor-element-2dd0a64a .elementor-icon{font-size:30px;}.elementor-1277 .elementor-element.elementor-element-2dd0a64a .elementor-icon svg{height:30px;}.elementor-1277 .elementor-element.elementor-element-2dd0a64a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-4158fee6{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-icon-size:32px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}body:not(.rtl) .elementor-1277 .elementor-element.elementor-element-4158fee6 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-0em;top:-0em;}body.rtl .elementor-1277 .elementor-element.elementor-element-4158fee6 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:0em;top:-0em;left:auto;}.elementor-1277 .elementor-element.elementor-element-4158fee6 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1277 .elementor-element.elementor-element-4158fee6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-3a2b141a{text-align:center;}.elementor-1277 .elementor-element.elementor-element-3a2b141a .elementor-heading-title{font-size:13px;font-weight:400;line-height:0.1em;letter-spacing:-0.1px;}.elementor-1277 .elementor-element.elementor-element-3a2b141a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1277 .elementor-element.elementor-element-7fd847d{text-align:justify;font-size:16px;}.elementor-1277 .elementor-element.elementor-element-5f738cf5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-1277 .elementor-element.elementor-element-5f738cf5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-397436e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#0201010A;}.elementor-1277 .elementor-element.elementor-element-397436e2{width:auto;max-width:auto;}.elementor-1277 .elementor-element.elementor-element-4c20e2a4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-1f7e655d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-1277 .elementor-element.elementor-element-1f7e655d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-426ffb75{text-align:left;}.elementor-1277 .elementor-element.elementor-element-426ffb75 img{width:60%;max-width:60%;border-radius:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-426ffb75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-29b64f19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-477aa6dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-1277 .elementor-element.elementor-element-477aa6dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-488cd002 .elementor-icon-wrapper{text-align:center;}.elementor-1277 .elementor-element.elementor-element-488cd002 .elementor-icon{font-size:30px;}.elementor-1277 .elementor-element.elementor-element-488cd002 .elementor-icon svg{height:30px;}.elementor-1277 .elementor-element.elementor-element-488cd002 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-6b78e8f7{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-icon-size:32px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}body:not(.rtl) .elementor-1277 .elementor-element.elementor-element-6b78e8f7 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-0em;top:-0em;}body.rtl .elementor-1277 .elementor-element.elementor-element-6b78e8f7 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:0em;top:-0em;left:auto;}.elementor-1277 .elementor-element.elementor-element-6b78e8f7 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1277 .elementor-element.elementor-element-6b78e8f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-199b4ed{text-align:justify;font-size:17px;}.elementor-1277 .elementor-element.elementor-element-199b4ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-3fd1d4ef{text-align:left;}.elementor-1277 .elementor-element.elementor-element-3fd1d4ef .elementor-heading-title{font-size:13px;font-weight:400;line-height:0.1em;letter-spacing:-0.1px;}.elementor-1277 .elementor-element.elementor-element-3fd1d4ef > .elementor-widget-container{margin:0% 0% 0% -100%;padding:0% 0% 0% 0%;}.elementor-1277 .elementor-element.elementor-element-c537c0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277:not(.elementor-motion-effects-element-type-background), .elementor-1277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-1277 .elementor-element.elementor-element-200b5030{width:24%;}.elementor-1277 .elementor-element.elementor-element-3589e5b4{width:36.578%;}.elementor-1277 .elementor-element.elementor-element-37b1d974{width:18.062%;}.elementor-1277 .elementor-element.elementor-element-2b30f7ba{width:14.501%;}.elementor-1277 .elementor-element.elementor-element-70b226a3{width:27.281%;}.elementor-1277 .elementor-element.elementor-element-26f4f62{width:35%;}.elementor-1277 .elementor-element.elementor-element-6493d0f1{width:22.484%;}.elementor-1277 .elementor-element.elementor-element-5f738cf5{width:15.235%;}.elementor-1277 .elementor-element.elementor-element-1f7e655d{width:29.727%;}.elementor-1277 .elementor-element.elementor-element-477aa6dd{width:21.072%;}}/* Start custom CSS for section, class: .elementor-element-fadffae */#seccion-separador-cabecera{
    height:20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-200b5030 */#cabx-logo-escritorio{
    margin-right:100px;
    width:300px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17bdb24b */#cabx-envio-gratis-escritorio{
    width:60%!important;
    top:10px;
    right:7px;
    

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9144b54 */#cabx-sigue-pedido-escritorio{
width:35%!important;
top:10px;
left:-24px;
}
#cabx-sigue-pedido-escritorio span:before{
font-family:"FontAwesome";
content:"\F0D1";
padding:0px 5px 7px 0px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-yith_woocommerce_ajax_search, class: .elementor-element-56a6ae32 */#cabx-buscador{
    top:10px;
}  
#cabx-buscador input{
    margin-top:5px;
    padding: 3px 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3589e5b4 */#cabx-envio-pedido{
    width:400px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78deee98 */#cabx-p-fecha{
    top:35px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-663dad51 */#cabx-usuario{
    width:25%;
    top:46px;
    left:40px;
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-38be94a8 */#cabx-carrito{
        width:25%;
        top:45px;
        left:43px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6681f7ba */#cabecera-seccion-escritorio{
    height:110px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bf44fea */#cabx-logo-img-tablet{
    margin-right:100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70b226a3 */#cabx-logo-tablet{
    width:300px!important;
    left:25px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4453e0e5 */#cabx-envio-gratis-tablet{
    width:100%!important;
    top:10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a57e3b3 */#cabx-sigue-pedido-tablet{
width:100%!important;
}
#cabx-sigue-pedido-tablet span:before{
font-family:"FontAwesome";
content:"\F0D1";
padding:0px 5px 7px 0px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-yith_woocommerce_ajax_search, class: .elementor-element-3ffda606 */#cabx-buscador-tablet{
    top:0px;
    width:320px
}  
#cabx-buscador-tablet #yith-searchsubmit{
    display:none;
}
#cabx-buscador-tablet input{
    width:315px;
    margin-top:5px;
    padding: 3px 5px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2dd0a64a */#cabx-usuario-tablet{
    width:35px;
    top:16px;
    left:100px;
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-4158fee6 */#cabx-carrito-tablet{
        width:35px;
        top:15px;
        left:103px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a2b141a */#cabx-p-fecha-tablet{
    top:40px;
    left:38px;
    width:100%;
    height:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fd847d */#cabx-p-telefono-tablet1{
top:-10px;
left:85px;
width:115px;
height:25px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6493d0f1 */#cab-iconos-telefono-tablet{
    width:180px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46463e1c */#cabx-seccion-tablet{
    height:120px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-426ffb75 */#cabx-logo-img-escritorio{
}/* End custom CSS */
/* Start custom CSS for wp-widget-yith_woocommerce_ajax_search, class: .elementor-element-29b64f19 */#cabx-buscador-movil{
    top:0px;
    width:315px;
}  
#cabx-buscador-movil #yith-searchsubmit{
    display:none;
}
#cabx-buscador-movil input{
    margin-top:5px;
    padding: 3px 1px 0px 0px;
    width:415px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f7e655d */#cabx-logo-movil{
    width:325px!important;
    left:25px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-488cd002 */#cabx-usuario-movil{
    width:35px;
    top:50px;
    left:177px;
   
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-6b78e8f7 */#cabx-carrito-movil{
    width:35px;
    top:50px;
    left:180px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-199b4ed */#cabx-p-telefono-movil1{
top:18px;
left:183px;
width:115px;
height:25px;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fd1d4ef */#cabx-p-fecha-movil{
top:115px;
left:95px;
heigth:1500px;
width:115px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-477aa6dd */#cab-iconos-telefono-movil{
    width:300px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c20e2a4 */#cabx-seccion-movil{
    height:200px;
}
@media (max-width:600px){
   
}

@media only screen and (max-width: 767px){
#mega-menu-wrap-primary  .mega-menu-toggle + #mega-menu-primary {
    
background: #222;
padding: 0px 0px 0px 0px;
display: none;
}
}
@media only screen and (max-width: 767px){
#mega-menu-wrap-primary  .mega-menu-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex!important;
}
}
@media only screen and (max-width: 767px){
#mega-menu-wrap-primary  #mega-menu-primary >li .mega-menu-item {
display: list-item;
margin: 0;
clear: both;
border: 0;
}
}
@media only screen and (max-width: 767px){
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
}
}
@media only screen and (max-width: 767px){
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{

    display: list-item;
    margin: 0;
    clear: both;
    border: 0;
}
}
@media only screen and (max-width: 767px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
border-radius: 0;
    border: 0;
    margin: 0;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    background: transparent;
    text-align: left;
    color: #fff;
    font-size: 14px;
}
}
@media (max-width: 767px){
.elementor-column {
    width: 100%!important;
}

}

@media (max-width: 640px){
    #cabx-logo-movil{
        width:305px!important;
    }
    #cabx-usuario-movil {
    top: -3px;
    left:100px;
    width: 100%!important;
    }
    #cabx-carrito-movil{
        top:-45px;
        left:270px;
    }
    #cabx-p-telefono-movil{
        top:-20px;
        left:75px;
    }
    #cabx-p-fecha-movil{
        top:10px;
        left:185px;
    }
    #cabx-buscador-movil{
    top:-6px;
    width:280px!important;
    }
}/* End custom CSS */