:root{--BottomOffset:30px;--LineHeight:5px;--LineColor:#1055CC}.dl-menu-style1 ul.et-menu>li>a{position:relative;z-index:1}.dl-menu-style1 ul.et-menu>li>a:before{position:absolute;content:'';display:block;z-index:-1;background:var(--LineColor);width:0;height:var(--LineHeight);bottom:var(--BottomOffset);border-radius:var(--LineHeight);left:50%;transition:0.4s cubic-bezier(0.25,0.1,0,2.02)}.dl-menu-style1 ul.et-menu>li>a:hover:before{width:calc(100% + var(--LineHeight));left:calc(var(--LineHeight) / -2)}ul#menu-categorias li ul.sub-menu li a{font-size:14px!important;line-height:normal!important;font-weight:bold!important;background:white!important;color:#0c71c3!important}ul#menu-categorias li ul.sub-menu li ul.sub-menu li a{font-size:12px!important;line-height:normal!important;font-weight:normal!important;padding-left:27px!important;background:white!important;color:black!important;padding-bottom:1px!important;padding-top:1px!important}ul.wc-block-product-categories-list li a{font-weight:bold!important;text-transform:uppercase;font-size:18px!important}ul.wc-block-product-categories-list--depth-1 li a span.wc-block-product-categories-list-item__name{font-weight:lighter!important;text-transform:capitalize;font-size:15px!important}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}}.woocommerce div.product p.stock{font-size:16px;background:red;color:white!important;width:310px!important;padding:15px 15px 15px 15px!important;margin:10px 0 10px 0;font-weight:bolder;border-radius:10px;line-height:1.4}ul#menu-categorias{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;list-style:none!important;padding:0!important;margin:0!important;gap:7px!important;text-align:left!important}ul#menu-categorias ul.sub-menu{flex-direction:row!important;flex-wrap:wrap!important;gap:7px!important}ul#menu-categorias ul.sub-menu li{flex:1!important}.et_mobile_menu .menu-item-has-children{position:relative}.redlan-mobile-toggle{position:absolute;right:5px;top:8px;padding:5px 20px;font-family:'ETmodules';font-size:20px;color:#1c2240;cursor:pointer;z-index:99;transition:transform 0.3s ease}.redlan-mobile-toggle::before{content:'\33'}.redlan-mobile-toggle.abierto{transform:rotate(180deg)}.et_mobile_menu,.et_mobile_menu ul.sub-menu{background-color:#ffffff!important}.et_mobile_menu li a,.et_mobile_menu ul.sub-menu li a{background-color:transparent!important;color:#1c2240!important;border-bottom:1px solid #f0f0f0!important;border-radius:0px!important;padding:15px 20px!important}.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li a:hover{background-color:#f8f9fa!important;color:#1c2240!important}