html,body{overflow-x:hidden!important;width:100%!important}.woocommerce .quantity button,.woocommerce .quantity input[type="button"],.woocommerce .quantity .clean-qty-btn,.woocommerce-cart table.cart td.product-quantity .quantity button,.woocommerce-cart table.cart td.product-quantity .quantity input[type="button"],.woocommerce-cart table.cart td.product-quantity .quantity .clean-qty-btn{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#000000!important;font-size:22px!important;font-weight:600!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;line-height:1!important;width:36px!important;min-width:36px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;margin:0!important}.woocommerce .quantity input.qty,.woocommerce-cart table.cart td.product-quantity .quantity input.qty{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#000000!important;font-size:18px!important;font-weight:600!important;width:36px!important;min-width:36px!important;text-align:center!important;padding:0!important;margin:0!important;height:100%!important}.woocommerce .quantity input.qty::-webkit-inner-spin-button,.woocommerce .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.woocommerce .quantity input.qty[type=number]{-moz-appearance:textfield!important}.woocommerce-cart button[name="update_cart"],.woocommerce-cart input[name="update_cart"],.woocommerce-cart .actions>button.button:not(.checkout-button){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.woocommerce .quantity,.woocommerce-cart table.cart td.product-quantity .quantity{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#ffffff!important;border-radius:6px!important;border:none!important;height:42px!important;overflow:hidden!important}.woocommerce .quantity button,.woocommerce .quantity input[type="button"],.woocommerce .quantity .clean-qty-btn,.woocommerce-cart table.cart td.product-quantity .quantity button,.woocommerce-cart table.cart td.product-quantity .quantity input[type="button"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#000000!important;font-size:22px!important;font-weight:600!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;line-height:1!important;width:36px!important;min-width:36px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;margin:0!important}.woocommerce .quantity input.qty,.woocommerce-cart table.cart td.product-quantity .quantity input.qty{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#000000!important;font-size:18px!important;font-weight:600!important;width:36px!important;min-width:36px!important;text-align:center!important;padding:0!important;margin:0!important;height:100%!important}.woocommerce-cart table.cart td.actions{display:block!important;width:100%!important;padding:10px 0!important;border:none!important}}.woocommerce-cart button[name="update_cart"],.woocommerce-cart input[name="update_cart"],.woocommerce-cart table.cart td.actions>button.button:not(.checkout-button),.woocommerce-cart table.cart td.actions input.button:not(.checkout-button){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important}.woocommerce-message:has(.custom-continue-btn){display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:#f3a808!important;color:#000000!important;font-weight:700!important;padding:12px 20px!important;border-radius:6px!important;border:none!important;margin:15px 0!important}.woocommerce-checkout form.checkout input.input-text,.woocommerce-checkout form.checkout textarea,.woocommerce-checkout form.checkout select,.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout .select2-container--default .select2-selection--multiple{background-color:#1a1a1a!important;background:#1a1a1a!important;color:#ffffff!important;border:1px solid #333333!important;border-radius:4px!important;padding:12px 14px!important;font-size:15px!important;line-height:1.4!important;outline:none!important;box-shadow:none!important}.woocommerce-checkout form.checkout input.input-text:focus,.woocommerce-checkout form.checkout textarea:focus,.woocommerce-checkout form.checkout select:focus,.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-color:#f3a808!important;background-color:#222222!important;color:#ffffff!important;box-shadow:0 0 5px rgba(243,168,8,0.3)!important}.woocommerce-checkout form.checkout label,.woocommerce-checkout form.checkout .form-row label{color:#ffffff!important;font-weight:600!important;margin-bottom:6px!important;display:inline-block!important}.woocommerce-checkout form.checkout ::placeholder{color:#888888!important;opacity:1!important}.woocommerce-checkout form.checkout :-ms-input-placeholder{color:#888888!important}.woocommerce-checkout form.checkout ::-ms-input-placeholder{color:#888888!important}.woocommerce-checkout input:-webkit-autofill,.woocommerce-checkout input:-webkit-autofill:hover,.woocommerce-checkout input:-webkit-autofill:focus,.woocommerce-checkout textarea:-webkit-autofill,.woocommerce-checkout select:-webkit-autofill{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0px 1000px #1a1a1a inset!important;box-shadow:0 0 0px 1000px #1a1a1a inset!important;transition:background-color 5000s ease-in-out 0s!important}.select2-dropdown{background-color:#1a1a1a!important;border:1px solid #333333!important;color:#ffffff!important}.select2-dropdown .select2-search__field{background-color:#121212!important;color:#ffffff!important;border:1px solid #333333!important}.select2-container--default .select2-results__option{color:#cccccc!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected="true"]{background-color:#f3a808!important;color:#000000!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#ffffff!important;line-height:inherit!important}@media (max-width:767px){.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-cart table.cart td.actions .checkout-button{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;margin:0!important;padding:12px 16px!important;background-color:#121212!important;border-top:1px solid #262626!important;box-shadow:0 -4px 15px rgba(0,0,0,0.6)!important;z-index:99999!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;align-items:center!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart table.cart td.actions a.checkout-button{display:block!important;width:100%!important;background-color:#f3a808!important;color:#000000!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;text-align:center!important;padding:14px 20px!important;border-radius:6px!important;border:none!important;box-sizing:border-box!important}.woocommerce-cart .woocommerce,.woocommerce-cart form.woocommerce-cart-form{padding-bottom:90px!important}}#main-footer,footer,.et-l--footer,.et-l--footer .et_pb_section,.et_builder_inner_content>.et_pb_section:last-of-type,.et_pb_section[class*="footer"],.footer-section{position:relative!important;z-index:10!important}.woocommerce-cart #page-container,.woocommerce-cart #et-main-area,.woocommerce-cart .et-l--body{overflow:visible!important}@media (max-width:767px){.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-cart table.cart td.actions .checkout-button,.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:12px 16px!important;background-color:#121212!important;border-top:1px solid #262626!important;box-shadow:0 -6px 20px rgba(0,0,0,0.9)!important;z-index:2147483647!important;box-sizing:border-box!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;pointer-events:auto!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart table.cart td.actions a.checkout-button{position:relative!important;z-index:2147483647!important;display:block!important;width:100%!important;background-color:#f3a808!important;color:#000000!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;text-align:center!important;padding:14px 20px!important;border-radius:6px!important;border:none!important;box-sizing:border-box!important}}@media (max-width:767px){.woocommerce-cart .woocommerce form.woocommerce-cart-form{padding-bottom:0px!important;margin-bottom:10px!important}.woocommerce-cart table.cart{margin-bottom:10px!important}.woocommerce-cart table.cart td.actions{padding-top:8px!important;padding-bottom:8px!important}.woocommerce-cart .cart_totals{margin-top:5px!important;padding-top:0px!important}.woocommerce-cart .cart_totals table.shop_table{margin-bottom:10px!important}.woocommerce-cart a.button:has-text("Add More Items"),.woocommerce-cart .custom-continue-btn,.woocommerce-cart a[href*="shop"]{margin-top:8px!important;margin-bottom:15px!important}}#mobile-sticky-checkout-bar{display:none}@media (max-width:767px){.woocommerce-cart .wc-proceed-to-checkout{display:none!important}#mobile-sticky-checkout-bar{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;padding:12px 16px!important;background-color:#000000!important;border-top:1px solid #222222!important;box-shadow:0 -4px 20px rgba(0,0,0,0.9)!important;z-index:999999999!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important}#mobile-sticky-checkout-bar a.mobile-detached-btn{display:block!important;width:100%!important;background-color:#f3a808!important;color:#000000!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;text-align:center!important;padding:14px 20px!important;border-radius:6px!important;text-decoration:none!important;border:none!important;box-sizing:border-box!important}body.woocommerce-cart{padding-bottom:80px!important}}.woocommerce-cart table.cart td.product-thumbnail{width:90px!important;min-width:90px!important;text-align:center!important;padding:12px 8px!important}.woocommerce-cart table.cart td.product-thumbnail img,.woocommerce-cart table.cart td.product-thumbnail a img{width:80px!important;height:auto!important;max-width:80px!important;object-fit:contain!important;border-radius:6px!important;display:inline-block!important;vertical-align:middle!important}.woocommerce-cart table.cart td.product-name,.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-quantity,.woocommerce-cart table.cart td.product-subtotal,.woocommerce-cart table.cart td.product-remove{vertical-align:middle!important}.woocommerce-cart .shipping-calculator-form input.input-text,.woocommerce-cart .shipping-calculator-form select{color:#000000!important;font-weight:500!important}.woocommerce-cart .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000000!important;font-weight:500!important}.woocommerce-cart .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent!important}.woocommerce-cart .shipping-calculator-form input.input-text::placeholder{color:#555555!important;opacity:1!important}.woocommerce-cart .shipping-calculator-form input.input-text:-ms-input-placeholder{color:#555555!important}.woocommerce-cart .shipping-calculator-form input.input-text::-ms-input-placeholder{color:#555555!important}.woocommerce-cart .shipping-calculator-form button[name="calc_shipping"],.woocommerce-cart .shipping-calculator-form .button[name="calc_shipping"]{display:none!important}.woocommerce-cart .woocommerce-shipping-calculator>a.shipping-calculator-button,.woocommerce-cart .cart_totals a.shipping-calculator-button{color:#f3a808!important;font-weight:700!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:3px!important;display:inline-block!important;margin-top:6px!important;transition:all 0.2s ease-in-out!important}.woocommerce-cart .woocommerce-shipping-calculator>a.shipping-calculator-button:hover,.woocommerce-cart .cart_totals a.shipping-calculator-button:hover{color:#ffffff!important;text-decoration:none!important}.woocommerce-cart .woocommerce-shipping-calculator>a.shipping-calculator-button{display:inline-block!important;margin-top:8px!important;padding:4px 10px!important;background:transparent!important;color:#f3a808!important;border:1px solid #f3a808!important;border-radius:4px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}.woocommerce-cart .woocommerce-shipping-calculator>a.shipping-calculator-button:hover{background:#f3a808!important;color:#000000!important}.woocommerce-order,.woocommerce-checkout.woocommerce-order-pay{color:#ffffff!important}.woocommerce-order ul.order_details,.woocommerce-checkout.woocommerce-order-pay #order_review{background-color:#1a1a1a!important;border:1px solid #333333!important;color:#ffffff!important;padding:18px!important;border-radius:8px!important}.woocommerce-order ul.order_details li,.woocommerce-order ul.order_details li strong{color:#ffffff!important}#order_review #place_order,.woocommerce-order-pay #place_order,.woocommerce-page #place_order{background-color:#f3a808!important;color:#000000!important;font-weight:700!important;padding:14px 24px!important;border-radius:6px!important;display:block!important;width:100%!important;margin-top:15px!important;border:none!important;font-size:16px!important;cursor:pointer!important}