.woocommerce-MyAccount-navigation{display:none}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce .quantity input.qty,form.cart .quantity input.qty{padding-left:10px!important;padding-right:5px!important;text-align:center!important}.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 12px rgba(0,0,0,.07)!important;padding:16px 16px 20px!important;transition:transform .22s ease,box-shadow .22s ease!important;overflow:hidden}.woocommerce-page ul.products li.product:hover,.woocommerce ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 8px 28px rgba(0,0,0,.13)!important}.woocommerce-page ul.products li.product img,.woocommerce ul.products li.product img{border-radius:8px!important;object-fit:contain!important;background:#f8f4f6!important;min-height:190px!important;max-height:220px!important;width:100%!important;display:block!important}.woocommerce-loop-product__title{font-size:13.5px!important;font-weight:700!important;color:#2a2a2a!important;line-height:1.4!important;margin-top:12px!important;margin-bottom:6px!important;min-height:56px!important}.woocommerce-page ul.products li.product .price,.woocommerce ul.products li.product .price{color:#c0392b!important;font-size:15px!important;font-weight:700!important;margin-bottom:12px!important;display:block!important}.woocommerce-page ul.products li.product .price del,.woocommerce ul.products li.product .price del{color:#999!important;font-weight:400!important;font-size:12px!important}.woocommerce-page ul.products li.product .price ins,.woocommerce ul.products li.product .price ins{color:#c0392b!important;font-weight:700!important;text-decoration:none!important}.woocommerce-page ul.products li.product a.button,.woocommerce ul.products li.product a.button{background-color:#b5103c!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 16px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.3px!important;width:100%!important;text-align:center!important;display:block!important;box-sizing:border-box!important;transition:background-color .18s ease,transform .1s ease!important;margin-top:auto!important}.woocommerce-page ul.products li.product a.button:hover,.woocommerce ul.products li.product a.button:hover{background-color:#8e0c2e!important;transform:scale(1.02)!important;color:#fff!important}.woocommerce ul.products li.product .star-rating.empty,.woocommerce-page ul.products li.product .star-rating.empty{display:none!important}.woocommerce span.onsale{background-color:#b5103c!important;border-radius:20px!important;font-size:11px!important;font-weight:700!important;min-height:auto!important;min-width:auto!important;padding:4px 10px!important;line-height:1.5!important}.woocommerce-products-header__title.page-title{color:#fff!important;font-size:30px!important;font-weight:800!important;margin:0!important;letter-spacing:-.5px!important}.woocommerce-page ul.products,.woocommerce ul.products{gap:20px!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:8px!important;border:1px solid #ddd!important;color:#333!important;font-weight:600!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:#b5103c!important;border-color:#b5103c!important;color:#fff!important}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#f5e8ec!important;border-color:#b5103c!important;color:#b5103c!important}.bg-ajax-filter-wrapper{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 12px rgba(0,0,0,.07)!important;padding:24px 28px!important;margin-bottom:24px!important}.bg-ajax-filter-wrapper .wpf_items_wrapper{display:flex!important;flex-wrap:wrap!important;gap:20px!important;align-items:flex-start!important}.bg-ajax-filter-wrapper .wpf_item{flex:1 1 200px!important;min-width:180px!important}.bg-ajax-filter-wrapper .wpf_item_name{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.6px!important;color:#888!important;margin-bottom:6px!important;display:block!important}.bg-ajax-filter-wrapper input[type=text],.bg-ajax-filter-wrapper input[type=search]{background:#f9f5f6!important;border:1.5px solid #e5d5da!important;border-radius:8px!important;padding:9px 14px!important;font-size:13px!important;color:#2a2a2a!important;width:100%!important;box-sizing:border-box!important;transition:border-color .15s ease!important}.bg-ajax-filter-wrapper input[type=text]:focus,.bg-ajax-filter-wrapper input[type=search]:focus{border-color:#b5103c!important;outline:none!important}.bg-ajax-filter-wrapper select{background:#f9f5f6!important;border:1.5px solid #e5d5da!important;border-radius:8px!important;padding:9px 14px!important;font-size:13px!important;color:#2a2a2a!important;width:100%!important;cursor:pointer!important}.bg-ajax-filter-wrapper select:focus{border-color:#b5103c!important;outline:none!important}.bg-ajax-filter-wrapper .ui-slider-range{background:#b5103c!important}.bg-ajax-filter-wrapper .ui-slider-handle{border-color:#b5103c!important;background:#b5103c!important}.bg-ajax-filter-wrapper .wpf_price_range{font-size:12px!important;color:#555!important;margin-top:8px!important;font-weight:600!important}.bg-ajax-filter-wrapper input[type=submit],.bg-ajax-filter-wrapper .wpf_submit,.bg-ajax-filter-wrapper button[type=submit]{background:#b5103c!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 22px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;transition:background .15s ease!important;width:100%!important}.bg-ajax-filter-wrapper input[type=submit]:hover,.bg-ajax-filter-wrapper button[type=submit]:hover{background:#8e0c2e!important}.bg-ajax-filter-wrapper .wpf_reset,.bg-ajax-filter-wrapper a.wpf_reset_button{display:inline-block!important;color:#b5103c!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;margin-top:8px!important}.wpf_autocomplete_list,.wpf_autocomplete_result{border:1px solid #e5d5da!important;border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important;max-height:280px!important;overflow-y:auto!important}.wpf_autocomplete_list li,.wpf_autocomplete_result li{padding:10px 14px!important;font-size:13px!important;cursor:pointer!important;border-bottom:1px solid #f5eeef!important;color:#2a2a2a!important}.wpf_autocomplete_list li:hover,.wpf_autocomplete_result li:hover{background:#f9f5f6!important;color:#b5103c!important}.wpf-search-wait{display:none!important}.bg-ajax-filter-wrapper .wpf_item input[type=checkbox],.bg-ajax-filter-wrapper .wpf_item input[type=radio]{accent-color:#b5103c!important}