.post-type-archive-product .product-category img,.tax-product_cat .product-category img{display:none!important}.mobile-filter-btn{display:none}.mobile-filter-panel .woocommerce-product-search button[type="submit"],.woocommerce-product-search button[type="submit"],.mobile-filter-btn{background-repeat:no-repeat!important;background-position:center!important}.mobile-filter-panel{background:#fff!important;border:1px solid #e7e9ee!important;border-radius:14px!important;box-shadow:0 12px 30px rgba(17,24,39,.10)!important;overflow:hidden!important}.mobile-filter-panel::before{content:""!important;display:block!important;height:6px!important;background:linear-gradient(90deg,#e4342f,#ff3b30)!important}.mobile-filter-panel .et_pb_widget{margin:0!important;padding:18px 18px 16px!important;border-bottom:1px solid #e7e9ee!important}.mobile-filter-panel .et_pb_widget:last-child{border-bottom:0!important}.mobile-filter-panel .widgettitle{margin:0 0 12px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.02em!important;color:#111827!important;text-transform:none!important}.mobile-filter-panel .woocommerce-product-search{display:flex!important;gap:10px!important;align-items:center!important}.mobile-filter-panel .woocommerce-product-search .search-field{flex:1 1 auto!important;min-width:0!important;width:100%!important;padding:12px 14px!important;border:1px solid #e7e9ee!important;border-radius:12px!important;background:#fff!important;color:#111827!important;font-size:14px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.mobile-filter-panel .woocommerce-product-search .search-field:focus{outline:none!important;border-color:rgba(228,52,47,.55)!important;box-shadow:0 0 0 4px rgba(228,52,47,.16)!important}.mobile-filter-panel .woocommerce-product-search button[type="submit"]{width:46px!important;height:46px!important;padding:0!important;border:0!important;border-radius:12px!important;cursor:pointer!important;background-color:#e4342f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E"),linear-gradient(180deg,#ff3b30,#e4342f)!important;background-size:22px 22px,cover!important;box-shadow:0 10px 18px rgba(228,52,47,.18)!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;-webkit-appearance:none!important;appearance:none!important;position:relative!important}.mobile-filter-panel .woocommerce-product-search button[type="submit"]:hover{transform:translateY(-1px)!important;box-shadow:0 14px 26px rgba(228,52,47,.24)!important;filter:saturate(1.05)!important}.mobile-filter-panel .woocommerce-product-search button[type="submit"]:active{transform:translateY(0)!important;box-shadow:0 8px 14px rgba(228,52,47,.18)!important}.mobile-filter-panel button,.mobile-filter-panel .button{border:0!important;padding:12px 14px!important;border-radius:12px!important;font-weight:800!important;font-size:14px!important;line-height:1!important;color:#fff!important;background:linear-gradient(180deg,#ff3b30,#e4342f)!important;box-shadow:0 10px 18px rgba(228,52,47,.18)!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}.mobile-filter-panel button:hover,.mobile-filter-panel .button:hover{transform:translateY(-1px)!important;box-shadow:0 14px 26px rgba(228,52,47,.24)!important;filter:saturate(1.05)!important}.mobile-filter-panel button:active,.mobile-filter-panel .button:active{transform:translateY(0)!important;box-shadow:0 8px 14px rgba(228,52,47,.18)!important}.mobile-filter-panel .price_slider_wrapper{margin-top:8px!important}.mobile-filter-panel .price_slider{height:8px!important;border-radius:999px!important;border:1px solid #e7e9ee!important;background:#f2f4f8!important;box-shadow:inset 0 1px 0 rgba(17,24,39,.04)!important}.mobile-filter-panel .ui-slider .ui-slider-range{border-radius:999px!important;background:linear-gradient(90deg,#e4342f,#ff3b30)!important}.mobile-filter-panel .ui-slider .ui-slider-handle{top:-6px!important;width:20px!important;height:20px!important;border-radius:999px!important;border:2px solid #fff!important;background:#e4342f!important;box-shadow:0 10px 18px rgba(228,52,47,.25)!important;transition:transform .15s ease,box-shadow .15s ease!important}.mobile-filter-panel .ui-slider .ui-slider-handle:hover{transform:scale(1.05)!important}.mobile-filter-panel .ui-slider .ui-slider-handle:focus{outline:none!important;box-shadow:0 0 0 4px rgba(228,52,47,.20),0 10px 18px rgba(228,52,47,.25)!important}.mobile-filter-panel .price_slider_amount{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;align-items:center!important;margin-top:14px!important}.mobile-filter-panel .price_slider_amount .button{padding:10px 12px!important}.mobile-filter-panel .price_label{margin-left:auto!important;font-size:13px!important;color:#6b7280!important}.mobile-filter-panel .price_label .from,.mobile-filter-panel .price_label .to{color:#111827!important;font-weight:800!important}.woocommerce-product-search{display:flex!important;gap:10px!important;align-items:center!important}.woocommerce-product-search .search-field{flex:1 1 auto!important;min-width:0!important;width:100%!important;padding:12px 14px!important;border:1px solid #e7e9ee!important;border-radius:12px!important;background:#fff!important;color:#111827!important;font-size:14px!important}.woocommerce-product-search button[type="submit"]{width:46px!important;height:46px!important;padding:0!important;border:0!important;border-radius:12px!important;cursor:pointer!important;background-color:#e4342f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E"),linear-gradient(180deg,#ff3b30,#e4342f)!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;background-size:22px 22px,cover!important;box-shadow:0 10px 18px rgba(228,52,47,.18)!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;-webkit-appearance:none!important;appearance:none!important}@media (max-width:980px){.mobile-filter-btn{display:block!important;position:fixed!important;right:16px!important;bottom:16px!important;width:54px!important;height:54px!important;border-radius:999px!important;border:none!important;cursor:pointer!important;background-color:#e4342f!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E"),linear-gradient(180deg,#ff3b30,#e4342f)!important;background-size:24px 24px,cover!important;box-shadow:0 10px 26px rgba(21,21,24,.18)!important;z-index:999999!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important}body.filters-open .mobile-filter-btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E"),linear-gradient(180deg,#ff3b30,#e4342f)!important}.mobile-filter-panel{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;max-height:75vh!important;overflow:auto!important;transform:translateY(110%)!important;transition:transform .25s ease!important;padding:0!important;border-radius:18px 18px 0 0!important;z-index:999998!important;display:flex!important;flex-direction:column!important;gap:0!important}body.filters-open .mobile-filter-panel{transform:translateY(0)!important}.mobile-filter-panel .widget_product_search{order:1}.mobile-filter-panel .widget_product_categories{order:2}.mobile-filter-panel .widget_price_filter{order:99}@media (max-width:420px){.mobile-filter-panel .woocommerce-product-search{flex-direction:column!important;align-items:stretch!important}.mobile-filter-panel .woocommerce-product-search button[type="submit"]{width:100%!important;height:46px!important;background-size:22px 22px,cover!important}.mobile-filter-panel .price_label{margin-left:0!important;width:100%!important}.mobile-filter-panel .price_slider_amount .button{width:100%!important}}.et_pb_fullwidth_menu .et_mobile_nav_menu{display:block!important}.et_pb_fullwidth_menu .et_pb_menu__menu{display:none!important}.et_pb_fullwidth_menu .mobile_nav{position:relative!important}.et_pb_fullwidth_menu .et_mobile_nav_menu{text-align:center!important;width:100%!important}.et_pb_fullwidth_menu .mobile_menu_bar{float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;padding:0 14px!important;margin:0 auto!important;border-radius:999px!important;background:linear-gradient(180deg,#ff3b30,#e4342f)!important}.et_pb_fullwidth_menu .mobile_menu_bar:before{content:""!important}.et_pb_fullwidth_menu .mobile_menu_bar:after{content:"Categorías ▼"!important;font-family:inherit!important;font-weight:800!important;font-size:16px!important;line-height:1!important;color:#fff!important}.et_pb_fullwidth_menu ul.et_mobile_menu{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 10px)!important;width:100%!important;background:#fff!important;border-radius:14px!important;box-shadow:0 12px 28px rgba(0,0,0,.15)!important;padding:10px 12px!important;margin:0!important;z-index:99999!important}.et_pb_fullwidth_menu .mobile_nav.closed ul.et_mobile_menu{display:none!important}}