.widget .price_slider_wrapper .ui-slider,.woof_container .price_slider_wrapper .ui-slider,.woof_price_filter .ui-slider,.woocommerce .ui-slider-range,.woof_front_builder .ui-slider-range,div.price_slider_amount,.widget_price_filter .ui-slider-range{background:#cc0000!important}.widget .ui-slider-handle,.woof_price_filter .ui-slider-handle,.woocommerce .price_slider .ui-slider-handle,.woof_front_builder .ui-slider-handle,.widget_price_filter .price_slider .ui-slider-handle{background:#cc0000!important;border-color:#cc0000!important;box-shadow:0 0 0 3px rgba(204,0,0,0.2)!important}.ui-slider-range.ui-widget-header.ui-corner-all{background:#cc0000!important}.ui-widget-header{background:#cc0000!important}#sidebar .widget,.widget-area .widget,.shop-sidebar .widget,aside.woocommerce-widget-area .widget{border:none!important;background:#fff!important;border-radius:4px!important;margin-bottom:8px!important;overflow:hidden!important;box-shadow:0 1px 4px rgba(0,0,0,0.08)!important}#sidebar .widget-title,.widget-area .widget-title,aside .widget-title,.woof_front_builder_title{font-family:inherit!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#111!important;padding:12px 14px!important;margin:0!important;border-left:4px solid #cc0000!important;background:#f8f8f8!important;border-bottom:1px solid #eee!important}.woof_container_inner,.woof_redraw_zone>div,.woof_block_html_items{padding:4px 0!important;border-bottom:1px solid #f0f0f0!important}.woof_block_html_items>label,.woof_redraw_zone label.woof_label,.woof_container .woof_label,.woof_front_builder label{display:block!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.07em!important;color:#cc0000!important;padding:10px 14px 4px!important;margin:0!important;cursor:pointer!important}.woof_container select,.woof_redraw_zone select,.woof_front_builder select,#sidebar select{width:100%!important;padding:7px 10px!important;margin:4px 14px!important;width:calc(100% - 28px)!important;border:1px solid #ddd!important;border-radius:3px!important;background:#fafafa!important;color:#222!important;font-size:13px!important;-webkit-appearance:auto!important;appearance:auto!important;cursor:pointer!important}.woof_container select:focus,.woof_redraw_zone select:focus{border-color:#cc0000!important;outline:none!important;box-shadow:0 0 0 2px rgba(204,0,0,0.15)!important}.woof_container input[type="text"],.woof_redraw_zone input[type="text"],.woof_front_builder input[type="search"],.woof_front_builder input[type="text"]{width:calc(100% - 28px)!important;margin:4px 14px!important;padding:6px 10px!important;border:1px solid #ddd!important;border-radius:3px!important;font-size:12px!important;color:#333!important;background:#fff!important;box-shadow:none!important}.woof_container input[type="text"]:focus,.woof_front_builder input[type="text"]:focus{border-color:#cc0000!important;outline:none!important;box-shadow:0 0 0 2px rgba(204,0,0,0.12)!important}.woof_search_taxonomy_term_input_wrap .dashicons,.woof_front_builder .search-icon{color:#cc0000!important}.woof_container input[type="checkbox"],.woof_container input[type="radio"],.woof_redraw_zone input[type="checkbox"],.woof_redraw_zone input[type="radio"]{accent-color:#cc0000!important}.woof_block_html_items li,.woof_container ul li{padding:3px 14px!important;font-size:13px!important;color:#333!important;list-style:none!important}.woof_block_html_items li label,.woof_container ul li label{font-size:13px!important;color:#333!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;padding:0 0 0 6px!important;cursor:pointer!important}.woof_block_html_items li label:hover{color:#cc0000!important}.woof_price_filter .price_label,.price_slider_amount,.woof_price_filter .price_slider_amount .from,.woof_price_filter .price_slider_amount .to{font-size:12px!important;color:#555!important}.woof_reset_button_2,.woof_reset_search_2,button.woof_submit_search_form,input.woof_submit_search_form{display:inline-block!important;margin:10px 14px!important;padding:7px 16px!important;background:#111!important;color:#fff!important;border:none!important;border-radius:3px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.06em!important;cursor:pointer!important;transition:background 0.2s!important}.woof_reset_button_2:hover,button.woof_submit_search_form:hover{background:#cc0000!important}.woof_text_search input,.woof_container_inner.woof_text_search{border:1px solid #ddd!important;border-radius:3px!important}.woof_block_html_items .woof_count,.woof_container span.count{color:#aaa!important;font-size:11px!important}ul.products li.product,.woocommerce ul.products li.product{background:#fff!important;border:1px solid #ebebeb!important;border-radius:12px!important;overflow:hidden!important;position:relative!important;display:flex!important;flex-direction:column!important;transition:box-shadow 0.2s,transform 0.2s!important;margin:0 0 20px!important;padding:0!important}ul.products li.product:hover,.woocommerce ul.products li.product:hover{box-shadow:0 8px 32px rgba(0,0,0,0.10)!important;transform:translateY(-3px)!important;border-color:#ddd!important}ul.products li.product a img,.woocommerce ul.products li.product a img{width:100%!important;height:180px!important;object-fit:contain!important;display:block!important;padding:20px!important;background:#f8f8f8!important;transition:transform 0.3s!important}ul.products li.product:hover a img,.woocommerce ul.products li.product:hover a img{transform:scale(1.05)!important}ul.products li.product .onsale,.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{background:#cc0000!important;color:#fff!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:3px 9px!important;border-radius:4px!important;top:10px!important;left:10px!important;min-height:auto!important;min-width:auto!important;line-height:1.5!important}ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;font-weight:600!important;color:#111!important;line-height:1.45!important;padding:2px 14px 8px!important;margin:0!important;text-transform:uppercase!important;letter-spacing:0.02em!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:56px!important}ul.products li.product .price,.woocommerce ul.products li.product .price{padding:0 14px 12px!important;margin:0!important;display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important}ul.products li.product .price ins,.woocommerce ul.products li.product .price ins{text-decoration:none!important;font-size:16px!important;font-weight:700!important;color:#111!important}ul.products li.product .price del,.woocommerce ul.products li.product .price del{font-size:12px!important;color:#bbb!important;font-weight:400!important}ul.products li.product .price .woocommerce-Price-amount,.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-size:16px!important;font-weight:700!important;color:#111!important}ul.products li.product .button,.woocommerce ul.products li.product .button,ul.products li.product a.button,.woocommerce ul.products li.product a.button{display:block!important;width:calc(100% - 28px)!important;margin:auto 14px 14px!important;padding:10px 14px!important;background:#111!important;color:#fff!important;border:none!important;border-radius:6px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;text-align:center!important;cursor:pointer!important;transition:background 0.15s!important;text-decoration:none!important;box-sizing:border-box!important}ul.products li.product .button:hover,.woocommerce ul.products li.product .button:hover,ul.products li.product a.button:hover{background:#cc0000!important;color:#fff!important}.woocommerce-result-count{font-size:13px!important;color:#666!important;margin-bottom:12px!important}.woocommerce-ordering select{border:1px solid #ddd!important;border-radius:6px!important;padding:6px 10px!important;font-size:13px!important;color:#333!important;background:#fff!important}.woocommerce-ordering select:focus{border-color:#cc0000!important;outline:none!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid #eee!important;color:#333!important;padding:6px 12px!important;font-size:13px!important;border-radius:6px!important;margin:2px!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#cc0000!important;color:#fff!important;border-color:#cc0000!important}.woof_reset_button_2,a.woof_reset_button_2{display:inline-block!important;background:#111!important;color:#fff!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:6px 14px!important;border-radius:6px!important;text-decoration:none!important;margin-bottom:12px!important;border:none!important;transition:background 0.15s!important}.woof_reset_button_2:hover,a.woof_reset_button_2:hover{background:#cc0000!important;color:#fff!important}.home ul.products,.page-template-default ul.products{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;padding:0!important;margin:0 auto!important;max-width:100%!important;overflow:hidden!important}.home ul.products li.product,.page-template-default ul.products li.product{flex:1 1 0!important;min-width:0!important;margin:0!important}#main-header,#et-main-nav,.et_header_style_left #et-top-navigation,.et_header_style_centered #et-top-navigation{background:#fff!important;box-shadow:0 2px 12px rgba(0,0,0,0.08)!important}#top-menu>li>a,#et-top-navigation nav>ul>li>a{font-size:13px!important;font-weight:600!important;color:#222!important;text-transform:uppercase!important;letter-spacing:0.07em!important;padding:0 14px!important;transition:color 0.15s!important}#top-menu>li>a:hover,#et-top-navigation nav>ul>li>a:hover{color:#cc0000!important}#top-menu>li.current-menu-item>a,#top-menu>li.current_page_item>a{color:#cc0000!important}#top-menu>li.current-menu-item>a::after,#top-menu>li.current_page_item>a::after{content:''!important;display:block!important;height:2px!important;background:#cc0000!important;margin-top:2px!important;border-radius:2px!important}#top-menu li.menu-item-has-children:hover>ul.sub-menu,#et-top-navigation nav ul li.menu-item-has-children:hover>ul{display:flex!important;flex-wrap:wrap!important;gap:4px!important;background:#fff!important;border-top:2px solid #cc0000!important;border-radius:0 0 8px 8px!important;box-shadow:0 8px 32px rgba(0,0,0,0.12)!important;padding:16px 20px!important;min-width:520px!important;left:0!important}#top-menu li.menu-item-has-children ul.sub-menu li,#et-top-navigation nav ul li.menu-item-has-children ul li{flex:0 0 auto!important;width:auto!important;border:none!important;padding:0!important}#top-menu li.menu-item-has-children ul.sub-menu li a,#et-top-navigation nav ul li.menu-item-has-children ul li a{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;font-size:12px!important;font-weight:600!important;color:#333!important;text-transform:uppercase!important;letter-spacing:0.06em!important;border-radius:5px!important;background:#f8f8f8!important;border:1px solid #eee!important;transition:all 0.15s!important;white-space:nowrap!important}#top-menu li.menu-item-has-children ul.sub-menu li a:hover,#et-top-navigation nav ul li.menu-item-has-children ul li a:hover{background:#111!important;color:#fff!important;border-color:#111!important}#top-menu li.menu-item-has-children ul.sub-menu li a::before{content:''!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#cc0000!important;flex-shrink:0!important}.et_header_style_left #et-top-navigation nav>ul>li.et_pb_menu_page_id-tienda>a,#top-menu>li>a[href*="tienda"]{color:#cc0000!important;font-weight:700!important}#et_search_icon,.et_search_icon{color:#222!important}#et_search_icon:hover,.et_search_icon:hover{color:#cc0000!important}.et-cart-info,#et-top-navigation .et-cart-info{color:#222!important}