.single-product .product.outofstock span.onsale{display:none!important}.woocommerce-account .woocommerce{max-width:1440px!important;width:95%!important;margin-left:auto;margin-right:auto}@media (max-width:767px){html,body{overflow-x:hidden!important;width:100%}body{position:relative}.et_pb_menu__search-container,.et_pb_menu__search-form{max-width:100vw;overflow:hidden}}.divi-simple-suggestions-wrap.mobile-floating{position:absolute;background:#fff;border:1px solid #ddd;border-radius:6px;z-index:999999!important;box-shadow:0 6px 16px rgba(0,0,0,0.15);padding:4px 0}.divi-simple-suggestions{list-style:none!important;margin:0;padding:0}.divi-simple-suggestions li::marker{content:none}.divi-simple-suggestions li{padding:6px 10px;cursor:pointer;font-size:13px;line-height:1.4;color:#222;text-align:left}.divi-simple-suggestions li:hover{background:#f3f3f3}.description_tab .et_pb_tab_content ol li .ghref{color:#707070!important}.tax-pwb-brand .container,.tax-pwb-brand .et_pb_row{max-width:1440px!important;width:95%!important}ul.products li.type-product{border:1px solid #c0c0c0!important;box-shadow:6px 6px 6px #c0c0c0;padding-bottom:3px;background-color:#e3eaf2}.et_shop_image img{height:250px!important;object-fit:cover;background:white;border:1px solid #c0c0c0;margin-bottom:5px;padding:5px}.woocommerce-loop-product__title,.price{padding:3px 8px!important;line-height:1.6rem}.woocommerce ul.products li.product .price .amount,.woocommerce ul.products li.product .price del .amount,.woocommerce div.product .price del .amount{color:#000!important;font-weight:700}.woocommerce ul.products li.product .price ins .amount,.woocommerce div.product .price ins .amount{color:#d32f2f!important;font-weight:700!important}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:4px;background:#f2f2f2;color:#505050!important;font-weight:600;text-decoration:none;transition:all 0.2s ease}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{background:#111;color:#fff!important;border-radius:4px}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background:#c0c0c0;color:#fff!important}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.next,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.prev{font-size:18px;font-weight:bold}.woocommerce-account .woocommerce{max-width:1200px;margin:0 auto}.woocommerce-MyAccount-navigation{background:#f7f7f7;padding:20px;border-radius:8px}.woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 14px;color:#333;text-decoration:none;border-radius:6px;transition:all 0.2s ease}.woocommerce-MyAccount-navigation ul li a:hover{background:#eee}.woocommerce-MyAccount-navigation ul li.is-active a{background:#000;color:#fff}.woocommerce-MyAccount-content{padding:20px 30px}.woocommerce-account .woocommerce{display:flex;gap:30px}.woocommerce-MyAccount-navigation{width:260px;flex-shrink:0}.woocommerce-MyAccount-content{flex:1}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password{background:#fafafa;padding:25px;border-radius:10px;border:1px solid #eee}.woocommerce form .form-row input.input-text{border-radius:6px;padding:10px 12px;border:1px solid #ccc}.woocommerce-account button.woocommerce-form-login__submit,.woocommerce-account .woocommerce-button.button{background-color:#111;color:#fff!important;border:none;padding:12px 26px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.2s ease;height:60px;width:130px}.woocommerce-account button.woocommerce-form-login__submit:hover,.woocommerce-account .woocommerce-button.button:hover{background-color:#099fb4;color:#fff!important;border-radius:6px}.woocommerce-account .woocommerce-button.button:after,.woocommerce-account .woocommerce-button.button:hover:after{content:none!important;display:none!important}.woocommerce-account .woocommerce-button.button,.woocommerce-account .woocommerce-button.button:hover{padding:12px 26px!important;transform:none!important}.woocommerce-account input[type="checkbox"]{accent-color:#099fb4}.product-style ul.products li.product.outofstock::before{content:"Out of stock";position:absolute;top:10px;left:10px;background:#000;color:#fff;font-size:12px;padding:6px 10px;border-radius:4px;z-index:5}}.et_pb_text .wc-welcome-user a,.et_pb_text .wc-welcome-user a:link,.et_pb_text .wc-welcome-user a:visited{color:#777!important}.et_pb_text .wc-welcome-user a:hover{color:#000!important}body .wc-welcome-user a{color:#099fb4!important}body .wc-welcome-user a:hover{color:#c0c0c0!important}.custom-empty-cart .continue-shopping{padding:12px 22px;border-radius:6px;text-decoration:none}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background-color:#1e90ff!important;color:#ffffff!important;border:1px solid #1e90ff!important;padding:12px 20px;border-radius:6px;text-decoration:none!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background-color:#0f6fdc!important;border-color:#0f6fdc!important;color:#ffffff!important}.woocommerce a.button{margin-top:15px}.custom-empty-cart .continue-shopping:hover{opacity:0.9}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout textarea,.woocommerce-checkout select{color:#111!important;background-color:#ffffff!important;border:1px solid #ccc}.woocommerce-checkout ::placeholder{color:#777!important;opacity:1}.woocommerce-checkout #payment,.woocommerce-checkout #payment *{color:#ffffff!important}.woocommerce-checkout #payment .payment_box{background:rgba(255,255,255,0.15)!important;color:#ffffff!important}.woocommerce-checkout #payment{background:#0d6efd!important}.woocommerce-checkout #payment,.woocommerce-checkout #payment *{color:#ffffff!important}.woocommerce-checkout h3,.woocommerce-checkout h2{color:#111!important}.woocommerce-checkout #payment label{color:#ffffff!important;font-weight:600}.woocommerce-checkout #payment .wc_payment_method label{color:#111!important}.woocommerce-checkout #payment .payment_box{color:#111!important}.woocommerce-checkout #payment .payment_box p{color:#111!important}.woocommerce-checkout #payment ul.payment_methods li{padding:5px 12px!important;margin-bottom:10px!important}.woocommerce-checkout #payment .payment_box{margin-top:6px!important;padding:5px 12px!important}.woocommerce-checkout #payment .payment_box p{margin-bottom:0!important}@media (max-width:767px){.woocommerce-checkout #place_order{margin-top:16px!important}.woocommerce-checkout #place_order{padding:14px 18px!important;font-size:18px}}.woocommerce-order-received .et_pb_row_0_tb_body>.et_pb_column:first-child{display:none!important}.woocommerce-order-received .et_pb_row_0_tb_body>.et_pb_column:last-child{width:100%!important;max-width:1200px!important;margin:0 auto!important}.woocommerce-order-received .et_pb_wc_checkout_payment_info .et_pb_module_inner{max-width:100%!important;margin:0 auto!important;padding:30px 20px!important}.woocommerce-order-received .woocommerce-notice--success{font-size:22px;font-weight:600;margin-bottom:16px}.woocommerce-order-received .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:20px;font-size:20px!important}.woocommerce-order-received .woocommerce-order-overview li{list-style:none;line-height:1.4;min-width:180px}.woocommerce-order-received .woocommerce-order-overview li strong{display:block;margin-top:4px;font-weight:600}.woocommerce-order-received .woocommerce-order p{margin:16px 0 24px;font-size:15px;opacity:0.9}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{background:#ffffff;color:#111;padding:22px 24px;border-radius:10px;margin:20px 0}.woocommerce-order-received table.shop_table{width:100%}.woocommerce-order-received table.shop_table th,.woocommerce-order-received table.shop_table td{padding:10px 12px;font-size:14px}.woocommerce-order-received .order_item .woocommerce-table__product-name a{color:#111!important;text-decoration:none}.woocommerce-order-received .woocommerce-order-overview{gap:12px 16px}.woocommerce-order-received .woocommerce-notice--success{font-size:30px!important;text-align:center;line-height:38px!important}.woocommerce-order-received .et_pb_wc_checkout_payment_info .et_pb_module_inner{padding:20px 16px!important}.woocommerce-order-received .woocommerce-order-overview{flex-direction:column;gap:10px}.woocommerce-order-received .woocommerce-order-overview li{min-width:100%;font-size:14px}.woocommerce-order-received .woocommerce-order-overview li strong{font-size:15px}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{padding:18px 16px}.woocommerce-account .woocommerce-MyAccount-content{background:#ffffff;padding:30px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.06)}.woocommerce-account table.shop_table{border-collapse:separate;border-spacing:0 12px}.woocommerce-account table.shop_table thead th{font-weight:600;color:#222;border-bottom:2px solid #eee;padding-bottom:12px}.woocommerce-account table.shop_table tbody tr{background:#f9fafb;border-radius:8px}.woocommerce-account table.shop_table tbody tr td{padding:18px 14px;border:none}.woocommerce-account table.shop_table tbody tr:hover{background:#f1f5f9}.woocommerce-account .woocommerce-button{background:#1e90ff;color:#fff!important;border-radius:6px;padding:10px 18px;font-weight:600;transition:all 0.2s ease}.woocommerce-account .woocommerce-button:hover{background:#0b6bd3;transform:translateY(-1px)}.woocommerce-account .woocommerce-button.cancel{background:#ef4444}.woocommerce-account .woocommerce-button.cancel:hover{background:#dc2626}.woocommerce-MyAccount-content td.woocommerce-orders-table__cell-order-status{font-weight:600}.woocommerce-orders-table__cell-order-status mark{padding:6px 10px;border-radius:20px;font-size:13px}mark.processing{background:#fff3cd;color:#856404}mark.completed{background:#dcfce7;color:#166534}mark.failed{background:#fee2e2;color:#991b1b}@media (max-width:768px){.woocommerce-account table.shop_table tbody tr{display:block;margin-bottom:20px}.woocommerce-account table.shop_table tbody tr td{display:flex;justify-content:space-between;padding:10px}}.woocommerce-account table.shop_table tbody tr{box-shadow:0 4px 12px rgba(0,0,0,0.04)}.woocommerce-account .woocommerce-orders-table__cell-order-actions a{margin-right:8px;margin-bottom:6px;display:inline-block}.woocommerce-account .woocommerce-orders-table__cell-order-number,.woocommerce-account .woocommerce-orders-table__cell-order-number a{color:#111!important;font-weight:600}.woocommerce-account .woocommerce-button{padding:10px 18px!important;min-height:auto!important;line-height:1.2!important;display:inline-flex!important;align-items:center;justify-content:center;height:auto!important;border-radius:6px;font-size:14px}.woocommerce-checkout #payment{border-radius:12px;padding:25px}.woocommerce-checkout #payment ul.payment_methods li{border-radius:8px;margin-bottom:12px}.woocommerce-order-pay .et_pb_row_0_tb_body .et_pb_column_0_tb_body{display:none!important}.woocommerce-order-pay .et_pb_row_0_tb_body .et_pb_column_1_tb_body{width:100%!important}.woocommerce-order-pay .et_pb_row_0_tb_body .et_pb_column_1_tb_body .et_pb_wc_checkout_payment_info_0_tb_body{margin:0 auto;max-width:800px}.woocommerce-order-pay .et_pb_wc_checkout_payment_info_0_tb_body{background:#f5f7fa!important;padding:30px!important;border-radius:16px}.woocommerce-order-pay .et_pb_wc_checkout_payment_info_0_tb_body #payment{background:#ffffff!important;border-radius:12px;padding:24px;border:1px solid #e5e7eb}.woocommerce-order-pay .et_pb_wc_checkout_payment_info_0_tb_body .shop_table{background:#ffffff!important;border-radius:12px;padding:20px;border:1px solid #e5e7eb;margin-bottom:24px}.woocommerce-order-pay .shop_table th,.woocommerce-order-pay .shop_table td{color:#111!important}.woocommerce-order-pay #payment ul.payment_methods li{background:#f9fafb;border-radius:10px;padding:14px 16px;border:1px solid #e5e7eb;margin-bottom:12px}.woocommerce-order-pay #payment ul.payment_methods li input:checked+label{font-weight:600}.woocommerce-checkout #payment p{color:#111!important}.woocommerce-checkout #payment p a{color:#1e90ff!important;text-decoration:underline}.et_pb_wc_checkout_payment_info form .form-row{margin-top:0!important;margin-bottom:20px}.woocommerce-order-pay .shop_table::before{content:"Order Summary";display:block;font-size:20px;font-weight:700;margin-bottom:12px;color:#111}.woocommerce-order-pay #payment::before{content:"Complete Your Payment";display:block;font-size:22px;font-weight:700;margin-bottom:16px;color:#111}.woocommerce-order-pay #place_order{background:#111!important;border-radius:8px;padding:12px 26px;font-weight:600}.woocommerce-order-pay #place_order:hover{background:#000!important}.woocommerce-order-pay .shop_table,.woocommerce-order-pay #payment{border-left:4px solid #1e90ff}.woocommerce-order-pay .et_pb_wc_checkout_payment_info_0_tb_body *{color:#222!important}body.logged-in .sub-menu li a[href*="/my-account/lost-password"]{display:none!important}body.logged-in .sub-menu li:has(a[href*="/my-account/lost-password"]){display:none!important}.et_shop_image,.woocommerce ul.products li.product .et_shop_image,.pwb-product-image-wrap,.pwb-product-image{position:relative}.ha-used-badge{position:absolute;top:10px;right:10px;background:#c62828;color:#fff;padding:6px 10px;font-size:12px;font-weight:600;text-transform:uppercase;border-radius:3px;line-height:1;z-index:20}.tax-pwb-brand ul.products li.product{position:relative}.tax-pwb-brand ul.products li.product.outofstock:not(.sale)::after{content:"Out of stock";position:absolute;top:10px;left:10px;background:#000;color:#fff;padding:6px 10px;font-size:12px;font-weight:600;border-radius:4px;z-index:20}@media (max-width:767px){.ha-used-badge{font-size:11px;padding:5px 8px}}.ha-used-badge-single{position:absolute;bottom:12px;left:12px;top:auto!important;right:auto!important}.tax-pwb-brand span.onsale{background:#c62828!important;color:#fff;padding:8px 14px;font-size:14px;font-weight:600;border-radius:6px;top:12px;left:12px;right:auto;min-width:auto;min-height:auto;line-height:1}.ha-savings{font-size:14px;font-weight:600;color:#2e7d32}.single-product .ha-savings{display:inline-block;font-size:17px;font-weight:700;color:#2e7d32;padding:6px 12px;border-radius:6px;margin-top:12px}.single-product .ha-savings>span{color:#000;font-weight:700}.tax-pwb-brand ul.products li.product{width:23.5%;margin-right:2%;float:left}.tax-pwb-brand .woocommerce-breadcrumb{text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:0.04em;color:black}.tax-pwb-brand h1.woocommerce-products-header__title{font-size:40px;font-weight:500;margin-bottom:10px}.tax-pwb-brand .woocommerce-result-count{font-size:16px;color:#777}.tax-pwb-brand .woocommerce-ordering select{background:#e5e5e5;border:none;padding:6px 12px;font-size:14px}