.home .product.outofstock .woocommerce-loop-product__title::before{content:"SOLD OUT";display:block;background:#e52323;color:#fff;font-weight:700;padding:5px 10px;border-radius:3px;margin-bottom:5px}.woocommerce ul.products li.product .onsale{position:absolute!important;top:15px!important;left:15px!important;transform:none!important;font-size:11px!important;font-weight:700;padding:6px 12px!important;background-color:#e52323!important;color:#fff!important;border-radius:4px;letter-spacing:.5px;z-index:9;white-space:nowrap}.woocommerce ul.products li.product .product-label.new{position:absolute!important;top:15px!important;right:15px!important;transform:none!important;font-size:13px!important;font-weight:700;padding:6px 12px!important;background-color:#333!important;color:#fff!important;border-radius:4px;letter-spacing:.5px;z-index:9;white-space:nowrap}.woocommerce ul.products li.product .product-label.new{position:absolute!important;top:15px!important;right:15px!important;transform:none!important;font-size:13px!important;font-weight:700;padding:6px 12px!important;background-color:#333!important;color:#fff!important;border-radius:4px;letter-spacing:.5px;z-index:9;white-space:nowrap}.woocommerce ul.products li.product .product-label.new::before{content:"JUST ARRIVED"}.woocommerce ul.products li.product .product-label.new{visibility:hidden}.woocommerce ul.products li.product .product-label.new::before{visibility:visible;display:inline-block;background:#333!important;color:#fff!important;padding:6px 12px!important;border-radius:4px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.woocommerce ul.products li.product .product-label.new{visibility:hidden}.woocommerce ul.products li.product .product-label.new::before{content:"JUST ARRIVED";visibility:visible;display:inline-block;min-width:90px;text-align:center;font-size:13px;padding:6px 12px;background:#333;color:#fff;border-radius:4px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.woocommerce ul.products li.product .sku{font-size:18px;color:#555}.widget-title.wpc-filter-title{position:relative;padding-right:25px;text-align:left!important;font-weight:600;font-size:15px;margin-bottom:10px;line-height:1.4;color:#222!important}.widget-title.wpc-filter-title::before{content:none}.widget-title.wpc-filter-title::after{content:"+";position:absolute;right:0;top:0;font-weight:700;color:#cf2029!important;font-size:18px;transition:transform .3s ease}.widget-title.wpc-filter-title.open::after{content:"–";color:#cf2029!important}ul.wpc-filters-ul-list li label,ul.wpc-filters-ul-list li label *,ul.wpc-filters-ul-list li span{color:#222!important}ul.wpc-filters-ul-list input[type=checkbox]{appearance:none;border:2px solid #cf2029!important;background-color:#fff;width:16px;height:16px;cursor:pointer;margin-right:6px;vertical-align:middle;position:relative;border-radius:2px;outline:none}ul.wpc-filters-ul-list input[type=checkbox]:checked{background-color:#cf2029!important;border-color:#cf2029!important}ul.wpc-filters-ul-list input[type=checkbox]:checked::after{content:"✓";color:#fff;font-size:12px;position:absolute;top:0;left:3px}.wpc-filters-widget-wrapper label,.wpc-filters-widget-wrapper label *,.wpc-filters-widget-wrapper span,.wpc-filters-widget-wrapper li,.wpc-filters-widget-wrapper li *{color:#222!important}.toggle-more-filters-text{font-size:14px;color:#cf2029;cursor:pointer;font-weight:600;margin-top:15px;user-select:none;text-decoration:underline}.toggle-more-filters-text:hover{color:#a8151f}.wpc-filters-widget-wrapper{margin-top:0!important;padding-top:0!important}.wpcp-carousel-content-wrapper .slick-slide{margin:0!important;padding:0!important}.wpcp-swiper-dots.swiper-pagination .swiper-pagination-bullet-active{background-color:#ce1126!important}.fa.fa-angle-right:hover,.fa.fa-angle-left:hover{color:#ce1126!important}.elementor-element-375d3eb .wpcp-carousel-content-wrapper{background-color:#f0f0f0;padding:20px;border-radius:5px}.tax-product_cat .fe-filters{display:none!important}.tax-product_cat .widget_product_categories{display:block!important}.post-type-archive-product .fe-filters{display:block!important}@media (max-width:767px){.etheme-sticky-cart .et-single-buy-now,.etheme-sticky-panel .et-single-buy-now,.etheme-sticky-cart .single_add_to_cart_button,.etheme-sticky-panel .single_add_to_cart_button{margin-right:3px!important;margin-left:3px!important;width:calc(100% - 6px)!important;display:block!important;font-size:15px!important;padding-left:2px!important;padding-right:2px!important;box-sizing:border-box}}.e-hosted-video.elementor-wrapper.elementor-open-inline video{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important}.e-hosted-video.elementor-wrapper.elementor-open-inline{height:auto!important;max-height:none!important;overflow:visible!important}@media (max-width:767px){.elementor-18 .elementor-element-f0ae04f .e-con.e-child .elementor-heading-title.elementor-size-default,.elementor-18 .elementor-element-32a9c28 .e-con.e-child .elementor-heading-title.elementor-size-default{font-size:13px;line-height:1.2;margin:0!important;padding-top:2px!important;padding-bottom:2px!important;padding-left:1px!important;padding-right:1px!important;text-align:center}}