.et-db #et-boc .et-l .et_pb_menu .mobile_nav li ul.hide{display:none!important}.molti-single-product-hero .price{color:#000!important}.molti-single-product-hero .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{margin-top:20px!important}.et_pb_shop span.onsale{z-index:0}:root{--pcw-red:#cc0000;--pcw-red-soft:rgba(204,0,0,0.08);--pcw-red-shadow:rgba(204,0,0,0.22);--pcw-green:#339933;--pcw-green-soft:rgba(51,153,51,0.10);--pcw-text:#111111;--pcw-border:#e9e9e9;--pcw-white:#ffffff}.woocommerce .button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button,.woocommerce-page #payment #place_order,a.button.checkout-button,.woocommerce-form-login .woocommerce-form-login__submit,.checkout_coupon button,.woocommerce-form-register__submit,a.button.view,a.woocommerce-MyAccount-downloads-file.button,a.wshkcomment,#reset-pass-submit,.molti-wishlist .button,.molti-account-area .button,.tinvwl_added_to_wishlist.tinv-modal button.button,.woocommerce #review_form #respond .form-submit input,.dgwt-wcas-pd-addtc-form .button,.woocommerce-message a.button.wc-forward,.cpops-cart-total a.checkout-button,.wlfmc-popup .wlfmc-btn,.wlfmc-wishlist-table a.button,.wlfmc-wishlist-table button.button,.wlfmc-view-wishlist-link,.wpf_reset_btn{background:var(--pcw-red)!important;border:1px solid var(--pcw-red)!important;color:var(--pcw-white)!important;box-shadow:0 5px 14px var(--pcw-red-shadow)!important}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button:hover,.woocommerce-page #payment #place_order:hover,a.button.checkout-button:hover,.woocommerce-form-login .woocommerce-form-login__submit:hover,.checkout_coupon button:hover,.woocommerce-form-register__submit:hover,a.button.view:hover,a.woocommerce-MyAccount-downloads-file.button:hover,a.wshkcomment:hover,#reset-pass-submit:hover,.molti-wishlist .button:hover,.molti-account-area .button:hover,.tinvwl_added_to_wishlist.tinv-modal button.button:hover,.woocommerce #review_form #respond .form-submit input:hover,.dgwt-wcas-pd-addtc-form .button:hover,.woocommerce-message a.button.wc-forward:hover,.cpops-cart-total a.checkout-button:hover,.wlfmc-popup .wlfmc-btn:hover,.wlfmc-wishlist-table a.button:hover,.wlfmc-wishlist-table button.button:hover,.wlfmc-view-wishlist-link:hover,.wpf_reset_btn:hover{background:var(--pcw-red)!important;border-color:var(--pcw-red)!important;color:var(--pcw-white)!important;box-shadow:0 8px 20px var(--pcw-red-shadow)!important}.et_pb_shop a.button.add_to_cart_button,.et_pb_shop a.button.product_type_simple,.et_pb_shop a.button.product_type_grouped,.et_pb_shop a.button.product_type_external{background:var(--pcw-red)!important;border-color:var(--pcw-red)!important;color:var(--pcw-white)!important}.et_pb_shop a.button.add_to_cart_button:hover,.et_pb_shop a.button.product_type_simple:hover,.et_pb_shop a.button.product_type_grouped:hover,.et_pb_shop a.button.product_type_external:hover{background:var(--pcw-red)!important;border-color:var(--pcw-red)!important}.et_pb_shop li.product a.button.yith-wcqv-button,.et_pb_shop li.product a.button.yith-wcqv-button:hover{background:var(--pcw-red)!important;color:var(--pcw-white)!important}.et_pb_shop li.product a.button.yith-wcqv-button:after{background:var(--pcw-red)!important;color:var(--pcw-white)!important}.et_pb_shop li.product a.button.yith-wcqv-button:hover:before{border-top-color:var(--pcw-red)!important}#yith-quick-view-content .onsale,.yith-wcqv-main .onsale{background:var(--pcw-red)!important;color:var(--pcw-white)!important}#yith-quick-view-close:before{color:var(--pcw-text)!important}.et_pb_shop li.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button>a{background:var(--pcw-red)!important;color:var(--pcw-white)!important}.et_pb_shop li.product .tinvwl_add_to_wishlist-text,.et_pb_shop li.product .tinvwl_already_on_wishlist-text,.wlfmc-list input[type=checkbox]:checked~span:before{background:var(--pcw-red)!important;color:var(--pcw-white)!important;border-color:var(--pcw-red)!important}.wlfmc-popup,.tinv-wishlist .tinv-modal .tinv-modal-inner{border-radius:10px!important}.cartpops-cart--items-indicator-bubble .cartpops-cart__toggle .cartpops-cart__container-counter,#cpops-floating-cart button,#cpops-floating-cart button:hover,.cpops-slider__pagination__page,.cpops-slider__pagination__page.is-active,.molti-header-7-8 .wishlist_products_counter_number,.cartpops-cart__container-counter{background:var(--pcw-red)!important;color:var(--pcw-white)!important}#cpops-floating-cart .cpops-floating-cart__count{color:var(--pcw-red)!important}.wpf_slider.ui-slider .ui-widget-header{background:var(--pcw-red)!important}.wpf_item_count{background:var(--pcw-red)!important;color:var(--pcw-white)!important}.wpf_slider.ui-slider .ui-slider-handle:hover{box-shadow:0 2px 15px var(--pcw-red-shadow)!important}nav.woocommerce-pagination ul li{background:var(--pcw-red-soft)!important;color:var(--pcw-red)!important}nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span{color:var(--pcw-red)!important}nav.woocommerce-pagination ul li a:hover{background:var(--pcw-red-soft)!important;color:var(--pcw-red)!important}nav.woocommerce-pagination ul li span.current{background:var(--pcw-red)!important;color:var(--pcw-white)!important}.woocommerce-page ul.products li.product .onsale,.woocommerce ul.products li.product .onsale,.et_pb_shop span.onsale{background:var(--pcw-red)!important;color:var(--pcw-white)!important}.et_pb_tabs_controls li a:hover{background:#f2f2f2!important}.et_pb_tab_active{box-shadow:0 5px 24px rgba(0,0,0,0.10)!important}.et_pb_tab_active a,.et_pb_tab_active a:hover{background:var(--pcw-red)!important;color:var(--pcw-white)!important;border-radius:5px!important}.woocommerce .star-rating span::before{color:var(--pcw-red)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:2px solid var(--pcw-border)!important;border-radius:5px!important}.woocommerce form .form-row input.input-text:hover,.woocommerce form .form-row textarea:hover,input.text:hover,input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,input.text:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--pcw-red)!important;outline:none!important;box-shadow:0 0 0 3px var(--pcw-red-soft)!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--pcw-red)!important}.woocommerce form .form-row label,label{color:rgba(0,0,0,0.55)!important}.woocommerce form .form-row label.checkbox input:checked::before,.woocommerce-checkout #payment ul.payment_methods li input:checked:before,.woocommerce-form-login input[type=checkbox]:checked:before{color:var(--pcw-red)!important}.woocommerce-error,.woocommerce-info,.woocommerce-message,.som-password-sent-message{border:1px solid var(--pcw-border)!important;color:var(--pcw-text)!important;background:#fff!important}.woocommerce-message{border-left:4px solid var(--pcw-green)!important}.woocommerce-info{border-left:4px solid var(--pcw-red)!important}.woocommerce-error{border-left:4px solid var(--pcw-red)!important}.reset_variations{color:var(--pcw-red)!important}.reset_variations:hover{box-shadow:0 5px 18px rgba(0,0,0,0.08)!important}mark{background:var(--pcw-red)!important;color:var(--pcw-white)!important}.molti-account-area-2 .woocommerce-MyAccount-navigation{background:var(--pcw-red)!important}.molti-account-area-2 li.woocommerce-MyAccount-navigation-link.is-active{background:rgba(255,255,255,0.18)!important;border-left:4px solid #fff!important}.molti-account-area-2 .woocommerce-Message.woocommerce-Message--info.woocommerce-info>a{color:var(--pcw-white)!important}.stock.in-stock,.woocommerce-message .button:hover{border-color:var(--pcw-green)!important}.active-tab .et_pb_main_blurb_image,.feature .et_pb_animation_off,mark-history,mark-shy-text,mark-showcase,.updated-text:before,.active-blog.et_pb_button,.molti-active-switch-button.et_pb_button,.et_pb_portfolio_filters li a.active,.active-pages-toggle,.molti-active-faq h3,.molti-active-faq,.active-link-read:after,.active-link-discussion:after,.active-link:after,.active-link-application:before{background-color:var(--pcw-red)!important;color:var(--pcw-white)!important;border-color:var(--pcw-red)!important}.et_pb_portfolio_filters li a:hover,nav.woocommerce-pagination ul li,.link-effect a:hover,.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{background-color:transparent!important}.et_pb_shop li.product:hover{border:1px solid #e5e5e5!important;box-shadow:0 10px 30px rgba(0,0,0,0.08)!important}.et_pb_shop li.product{position:relative}.et_pb_shop span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{z-index:10!important;position:absolute!important;top:12px!important;right:12px!important}