.stock.out-of-stock{display:none}.add_to_cart_button.added{display:none!important}.add_to_cart_button.added+.added_to_cart.wc-forward{display:inline-block!important}.added_to_cart.wc-forward{padding:12px 50px!important;background:#333;color:#fff!important;border-radius:5px;font-size:16px;text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.woocommerce-shipping-calculator .select2-selection.select2-selection--single{border:1px solid #000!important;border-radius:5px!important;padding:0}.widget_shopping_cart_content .elementor-menu-cart__footer-buttons{grid-template-columns:repeat(1,1fr)}.woocommerce-info{border-top-color:#f79621}.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px!important}.check-out .woocommerce-info{margin-bottom:0}#prod-pg .woocommerce-product-gallery__trigger{z-index:2}#yraq-pg td.product-name a{color:#f79621}.form-tb .fr-tb p{display:flex}.form-tb.bulk-fr>p{display:flex;flex-direction:column;gap:10px}.form-tb .fr-tb p span input,.form-tb .fr-tb p span select{border-radius:8px;height:42px;color:#8b8b8b}.form-tb .fr-tb p span:first-child{margin-right:5px;width:100%}.form-tb .fr-tb p span:last-child{margin-left:5px;width:100%}.elementor-menu-cart__product-remove.product-remove{width:8%!important}.woocommerce-message,.cart-empty.woocommerce-info{border-color:#f79720!important}.woocommerce-message::before,.woocommerce-info::before{color:#f79720!important}.woocommerce.single-product .product .yith-ywraq-add-to-quote{margin-top:0!important}#prodreviews .woocommerce-Reviews{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.yith-wcwl-add-to-wishlist-button{font-weight:600;font-size:16px}#reqq-pg th.product-name{text-align:center;vertical-align:middle}.yith-ywraq-before-table-wc-backward,.button.ywraq_clean_list,#reqq-pg input.button{color:#fff!important;background-color:#f79720!important;border-color:#f79720!important;padding:13.5px 25px!important;font-size:16px!important;border:1px solid #f79720!important}.yith-ywraq-before-table-wc-backward:hover,.button.ywraq_clean_list:hover,#reqq-pg input.button:hover{background-color:#fff!important;color:#f79720!important;border-color:#f79720!important;padding:13.5px 25px!important;font-size:16px!important;border:1px solid #f79720!important}#yith-ywraq-form .update-list-wrapper input[type=submit]{margin:0!important}#reqq-pg .ywraq-form-table-wrapper{grid-column-gap:40px!important;grid-row-gap:40px!important}.prod-qt-btn input{padding:8px!important}.prod-qt-btn .add-request-quote-button.button{padding:12px 25px!important}.prod-qt-btn .add-request-quote-button.button:hover{font-size:16px;border:1px solid #000!important;background-color:rgba(255,255,255,0)!important;color:#000!important;border-radius:8px}.berocket_single_filter_widget{margin-bottom:24px;padding:16px!important;border-radius:10px!important;background:#f9fafb!important;border:1px solid #e5e7eb!important}.berocket_single_filter_widget:last-child{margin-bottom:0!important}.bapf_head h3{font-size:16px!important;font-weight:600!important;margin-bottom:14px!important;color:#111827!important;border-bottom:1px solid #e5e7eb!important;padding-bottom:8px!important}.bapf_from,.bapf_to{font-size:14px!important;font-weight:500!important;color:#374151!important}.bapf_slidr_main{height:6px!important;background:#e5e7eb!important;border-radius:4px!important;margin-top:14px!important}.ui-slider-range{background:#f79621!important;border-radius:4px!important}.ui-slider-handle{width:18px!important;height:18px!important;border-radius:50%!important;background:#f79621!important;border:2px solid #fff!important;top:-6px!important;cursor:pointer!important}.bapf_body ul{list-style:none!important;padding:0!important;margin:0!important}.bapf_body ul li{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 0!important}.bapf_body input[type=checkbox]{width:16px!important;height:16px!important;cursor:pointer!important;accent-color:#2563eb!important}.bapf_body label{font-size:16px!important;color:#374151!important;cursor:pointer!important}.bapf_body ul li:hover label{color:#f79621!important}.bapf_button.bapf_reset{width:100%!important;padding:12px 14px!important;background:#333!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all .25s ease-in-out!important}.bapf_button.bapf_reset:hover{background:#f79621!important;color:#fff!important}.bapf_ckbox_sqchck input[type=checkbox]:checked:after{width:5px!important}.bapf_sfilter{margin-bottom:0!important}li.product .added_to_cart.wc-forward{display:none!important}li.product .add_to_cart_button.added{display:none!important}li.product .add_to_cart_button.added+.added_to_cart.wc-forward{display:inline-block!important}li.product .added_to_cart.wc-forward{padding:12px 50px;background:#333;color:#fff!important;border-radius:5px;font-size:16px;text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);margin-top:16px!important}.check-out .select2-container .select2-selection--single .select2-selection__rendered{padding:0 10px!important}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#f79621;color:#fff}.wishlist-title-container{display:none}.wishlist_table th{font-size:18px!important;font-weight:700!important}.wishlist_table td{font-size:16px;font-weight:600}.wishlist_table td.product-name a{font-size:16px;font-weight:600;color:#f79621!important}.product-add-to-cart.free-quote-processed{width:30%}.wishlist_table .product-add-to-cart a.button{padding:12px 25px!important;font-size:16px;font-weight:600}.wishlist_table .product-add-to-cart a.button i{display:none}.mobile-filter-btn{display:none;color:#fff;border:none;font-weight:600;margin-bottom:15px}.filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.filters-title{font-size:18px;font-weight:600}.filter-close-btn{background:0 0;border:none;font-size:22px;cursor:pointer}@media only screen and (min-width:1180px) and (max-width:1279px){.shop-layout .woocommerce-loop-product__title{padding:0 5px!important}}@media only screen and (min-width:1024px) and (max-width:1179px){.woocommerce-cart-form__cart-item .product-thumbnail{display:block!important}.woocommerce-cart-form__cart-item td.product-thumbnail::before{content:" "!important}.shop-layout .woocommerce-loop-product__title{padding:0 5px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.woocommerce-cart-form__cart-item .product-thumbnail{display:block!important}.woocommerce-cart-form__cart-item td.product-thumbnail::before{content:" "!important}.shop-layout .woocommerce-loop-product__title{padding:0 5px!important}.home-form .wpcf7-spinner{display:none}.mobile-filter-btn{display:block}.shop-sidebar{position:fixed;top:0;left:-100%;width:65%;height:100vh;background:#fff;z-index:9999;overflow-y:auto;transition:all .5s;padding:20px}.shop-sidebar.active{left:0}.filter-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9998;display:none}.filter-overlay.active{display:block}}@media only screen and (min-width:320px) and (max-width:767px){.elementor-menu-cart__products.woocommerce-mini-cart.woocommerce-cart-form__contents{display:flex;flex-direction:column;gap:10px}.elementor-menu-cart__product-image{padding-bottom:10px}.woocommerce-cart-form__cart-item .product-thumbnail{display:block!important}.woocommerce-cart-form__cart-item td.product-thumbnail::before{content:" "!important}#shop-pg.shop-products{display:block!important}.woocommerce-cart-form__cart-item.cart_item{padding:0!important}#minQtyPopup .popup-btn{width:65%}.elementor-widget-sidebar{padding:16px!important}.form-tb .fr-tb p{flex-direction:column;gap:10px}.form-tb .fr-tb p span:last-child{margin-left:0}.mobile-filter-btn{display:block}.shop-sidebar{position:fixed;top:0;left:-100%;width:90%;height:100vh;background:#fff;z-index:9999;overflow-y:auto;transition:all .5s;padding:20px}.shop-sidebar.active{left:0}.filter-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9998;display:none}.filter-overlay.active{display:block}}