/* https://www.jetmaterials.com.sg/wp-content/themes/hello-elementor/assets/css/custom-woocommerce.css?ver=1.0.0 */
html{line-height:1.2!important;font-family:'Inter',sans-serif!important}.font-five{font-weight:500!important}.font-400{font-weight:300!important}.border-bottom{border-bottom:1.5px solid #000000!important}.d-none,.custom-quantity-label,.saveforlater_button,.cart-collaterals tr:nth-of-type(4) ul,.cart-collaterals tr:nth-of-type(4) p,.cart-collaterals tr:nth-of-type(4) form,.cart-collaterals .cart-subtotal,.cart-collaterals h2,.product-name dt,.cart-hidden,.cart-collaterals tr:nth-of-type(4) td .order-icon{display:none!important}.cart-collaterals tr:nth-of-type(3) td{border:none!important}.cart-table__title{display:flex;padding-bottom:20px;justify-content:space-between}.cart-products .product-thumbnail a img{height:219px!important;width:219px!important}.cart-table__title .product-name{margin-left:40px}.cursor-pointer{cursor:pointer}.cart-products{display:flex;justify-content:space-between!important;padding:20px 0px!important;position:relative}.cart-products .product-thumbnail{display:flex}.cart-products .variation dd{color:#000000!important;font-size:0.9375rem!important;font-weight:300!important;line-height:20px}.cart-products .custom-product-title a{font-size:0.9375rem!important;text-decoration:none!important;color:#000000!important;line-height:1.2}.cart-products .custom-product-title{padding-left:2.5rem!important;height:max-content}.action-buttons{position:absolute;right:0;bottom:10px}.action-buttons .extra_links_for_product{display:flex;justify-content:space-between}.product-cartq .quantity{background-color:#0009;font-family:"Inter",Sans-serif;font-size:.9375rem;font-weight:500;line-height:1.2;border-radius:10px}.qty-btn{background-color:transparent!important;border-radius:0px!important;border:0px!important}.minus{border-right:1px solid #ffffff!important}.plus{border-left:1px solid #ffffff!important}.product-cartq .quantity .input-text{background-color:transparent!important;color:#fff;text-align:center!important;padding:0px!important}.product-cartq input::-webkit-outer-spin-button,.product-cartq input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0}.product-cartq input:hover,.product-cartq input:focus{outline:none;border:none!important;box-shadow:none!important;background:transparent}.product-subtotal .woocommerce-Price-amount{font-family:"Inter",Sans-serif;font-size:0.9375rem!important;font-weight:500!important;line-height:1.2;color:#000000!important}.extra_links_for_product a,.woocommerce a.remove{color:#00000099!important;text-decoration:none!important;font-family:"Inter",Sans-serif;font-size:0.9375rem!important;font-weight:500!important;line-height:1.2}.extra_links_for_product a{margin-right:10px}.extra_links_for_product a:hover{color:#000000!important}.cart-collaterals{margin-top:2rem!important;margin-bottom:4rem!important}.cart-collaterals table{border:0px!important}.cart-collaterals tr:nth-of-type(4) td div,.cart-collaterals tr:nth-of-type(4) td{background-color:transparent!important;padding:0px!important;border:0px!important}.Total{padding:0px!important;border:0;background-color:transparent!important}.cart-collaterals .order-total th{border:0px!important;background-color:transparent!important}.cart-collaterals tbody{position:relative}.cart-collaterals tr:nth-of-type(4){position:absolute;left:0;top:0}.cart-collaterals tr:nth-of-type(4) td div,.cart-collaterals .order-total th{color:#000000!important;font-size:0.9375rem!important;font-weight:500!important;line-height:1.2}.cart-calculated-shipping td small,.cart-collaterals .order-total span bdi{font-size:0.9375rem!important;font-weight:300!important;line-height:1.2}.cart-calculated-shipping td{background-color:transparent!important;border-bottom:1.5px solid black!important;padding:0 0 1rem 0px!important}.cart-collaterals .order-total td{text-align:end}.cart-collaterals .order-total th,.cart-collaterals .order-total td{padding:1rem 0 0 0!important;border:0px!important;background-color:transparent!important}.wc-proceed-to-checkout a{font-family:"Inter",Sans-serif;font-size:0.9375rem!important;font-weight:300!important;line-height:1.2;color:#ffffff!important;background-color:#00000099!important;border-radius:10px!important}.wc-proceed-to-checkout a:hover{background-color:#000000!important}#ywsfl_general_content h3{font-family:"Inter",Sans-serif;font-size:1.125rem!important;font-weight:500!important;line-height:1.2;color:#000000!important;border-top:1.5px solid #000;border-bottom:1.5px solid #000;padding:1rem 0}#ywsfl_container_list .ywsfl_table div{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}#ywsfl_container_list .ywsfl-row{background-color:#0009;border-radius:10px;padding:1.5rem;position:relative}.ywsfl-row .product-thumbnail img{height:170px;width:170px;margin-bottom:10px}.ywsfl-row .product-removetxt{position:absolute;left:1.5rem;bottom:15px}.ywsfl-row .product-price{position:absolute;right:1.5rem;bottom:15px}.ywsfl-row .product-name a{text-decoration:none!important}.ywsfl-row .save_for_later_cart button{background-color:#00000099!important;padding:.3rem 1.5rem;border:0;border-radius:10px}.ywsfl-row .save_for_later_cart button:hover{background-color:#000000!important}.ywsfl-row .product-name a,.ywsfl-row .product-price,.ywsfl-row .save_for_later_cart button,.ywsfl-row .product-removetxt a{color:#FFFFFF!important;font-size:0.9375rem!important;font-weight:500!important;line-height:1.2}.ywsfl-row .product-removetxt a{text-decoration:none;font-weight:300!important}.ywsfl-row .product-name,.ywsfl-row .product-thumbnail{margin-bottom:10px}.page-header h1{font-size:2.125rem!important;font-weight:500!important;margin:0px!important;color:#000000!important}.page-content .woocommerce-info{display:none!important}.page-content .woocommerce{margin-top:30px!important}.checkout-left{background-color:transparent!important;border-right:1.5px solid #000000!important;border-radius:0px!important;padding:0 40px 0 0!important;max-width:60%!important}.checkout-left :nth-child(2) h3{padding-bottom:10px!important}.checkout-section{margin-bottom:40px!important}.checkout-section .woocommerce-input-wrapper{display:grid!important;margin-bottom:10px!important}.woocommerce-input-wrapper strong{padding:13px 10px!important;border-radius:10px!important;font-size:0.9375rem!important;font-weight:500!important}.checkout-section h3{font-size:1.25rem!important;font-weight:500!important;color:#000000!important;margin:0 0 20px 0!important}.checkout-left label{display:none!important}.checkout-section input{background-color:#00000099!important}.checkout-section input::placeholder,.checkout-section textarea::placeholder{color:#FFFFFF99!important}.checkout-section input:focus,#billing_email:focus{background-color:#000000!important}.checkout-section p{color:#00000099!important}.checkout-section p{margin-bottom:20px!important}.checkout-left .checkout-section .form-row-last,.form-row-first{margin-top:20px!important}.checkout-left .checkout-section .form-row{padding:0px!important}.checkout-right{padding:0 0 0 40px!important;background-color:transparent!important}.checkout-right table{border:0px!important}.checkout-right table .psg-checkout-orders,.checkout-section-mobile table .psg-checkout-orders{display:flex!important;flex-direction:row!important;gap:20px!important}.checkout-right table tbody tr,.checkout-section-mobile table tbody tr{background-color:#00000099!important;color:#ffffff!important;border-radius:10px!important;display:block!important;margin-bottom:20px!important}.checkout-right table tbody tr td,.checkout-section-mobile table tbody td{border:none!important}.checkout-right table tbody tr,.checkout-section-mobile table tbody tr{padding:1rem!important}.checkout-right table tbody tr .product-name,.checkout-section-mobile table tbody tr .product-name{padding:0!important}.checkout-right table tbody .cart_item{margin-bottom:20px!important}.checkout-right table tbody .psg-checkout-orders-detail-wrp,.checkout-section-mobile table tbody .psg-checkout-orders-detail-wrp{width:100%!important}.checkout-right table tbody .psg-checkout-orders-img img,.checkout-section-mobile table tbody .psg-checkout-orders-img img{height:120px!important;width:219px!important;object-fit:cover!important}.checkout-right table tbody.variation dd,.psg-checkout-orders-title,.checkout-section-mobile table tbody.variation dd,.psg-checkout-orders-title{font-size:0.9375rem!important;font-family:'Inter',sans-serif!important;line-height:1.2!important;font-weight:300!important}.checkout-right table tbody .psg-checkout-orders-title,.checkout-section-mobile table tbody .psg-checkout-orders-title{margin-bottom:20px!important;font-size:0.9375rem!important;font-family:'Inter',sans-serif!important;line-height:1.2!important;font-weight:500!important}.checkout-right table tbody .psg-checkout-orders-subtotal,.checkout-section-mobile table tbody .psg-checkout-orders-subtotal,.checkout-right table tbody .psg-checkout-orders-quantity,.checkout-section-mobile table tbody .psg-checkout-orders-quantity{display:flex;gap:5px!important;align-items:baseline!important}.checkout-right table tbody .psg-checkout-orders-quantity,.checkout-section-mobile table tbody .psg-checkout-orders-quantity{margin-top:20px}.checkout-section-mobile table tbody{display:flex;flex-direction:row;gap:20px}.checkout-right table tfoot .cart-subtotal{background-color:transparent!important;color:#000000!important}.checkout-right table tfoot .cart-subtotal td{border:none!important;display:flex!important;justify-content:space-between!important;padding:15px 0px!important;border-bottom:1.5px solid #000000!important}.checkout-right table tfoot .order-total{background-color:transparent!important;color:#000000!important}.checkout-right table tfoot .order-total td{border:none!important;display:flex!important;justify-content:space-between!important;padding:0px!important}.checkout-right table tfoot .cart-subtotal td,.checkout-right table tfoot .order-total td span{font-family:'Inter',sans-serif!important;font-size:0.9375rem!important;line-height:1.2!important;font-weight:500!important}.checkout-right table tfoot .cart-subtotal .woocommerce-Price-amount{font-weight:300!important}.checkout-right table tfoot .shipping{background-color:transparent!important;color:#000000!important}.checkout-right table tfoot .shipping td{border:none!important;padding:15px 0px!important}.checkout-right table tfoot tr:nth-of-type(4) td div{font-size:1.25rem!important;font-weight:500!important;font-family:'Inter',sans-serif!important;margin-bottom:30px!important}.checkout-right table tfoot tr td ul li{display:flex!important;margin-bottom:20px!important}.checkout-right table tfoot .cart-calculated-shipping{display:none!important}.checkout-right table tfoot tr td ul li .shipping_method{order:2!important}.checkout-right table tfoot tr td ul li label{width:100%!important}.checkout-right table tfoot #shipping_method{position:relative}.checkout-right table tfoot tr td ul li input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.checkout-right table tfoot tr td ul li label{display:block;padding:15px 10px;background-color:#0009;color:#FFF;border-radius:10px;cursor:pointer;transition:background-color 0.3s ease;font-family:'Inter',sans-serif!important;font-size:0.9375rem!important;line-height:1.2!important;font-weight:300!important;text-align:center!important}.checkout-right table tfoot tr td ul li label:hover{background-color:#000}.checkout-right table tfoot tr td ul li input[type="radio"]:checked+label{background-color:#000;border-color:#0f5132;color:#fff}.checkout-right table tfoot tr:nth-of-type(4) td{border:0px!important;padding:30px 0px!important}.checkout-right .custom_place_order button{width:100%;background-color:#00000099!important;border-radius:10px!important;font-family:'Inter',sans-serif!important;font-size:0.9375rem!important;line-height:1.2!important;font-weight:300!important;padding:5px 15px!important;letter-spacing:-0.5px!important}.checkout-right .custom_place_order button:hover{background-color:#000000!important}.checkout-left .checkout-section-mobile{display:none}.savelater-products{margin-top:1.5rem}.checkout-right table tfoot tr:nth-of-type(4) td .order-icon{display:none}.custom_place_order .mobile-total{display:none}#shipping_method bdi{display:none}@media (max-width:1440px){.cart-table__title .product-name{margin-left:8rem}}@media (max-width:1024px){#ywsfl_container_list .ywsfl_table div{gap:10px}}@media (max-width:930px){.checkout-left .checkout-section-mobile{display:block!important}.checkout-container{flex-wrap:wrap!important}.checkout-left,.checkout-right{flex:1 1 100%!important;padding:0px!important}.checkout-left{max-width:100%!important;border:0px!important}.checkout-section-mobile table tfoot,.checkout-right .checkout-section h3,.checkout-right .checkout-section tbody,.checkout-right .checkout-section tfoot .cart-subtotal,.checkout-right .checkout-section tfoot .order-total{display:none}.checkout-section-mobile table{border:none!important;margin-bottom:0px!important}#order__section{font-size:1.25rem!important;font-weight:500!important;color:#000000!important;margin:0 0 20px 0!important}#order__section .mobile-Summary{padding-left:5px!important}.checkout-right table tfoot tr:nth-of-type(4) td .order-icon{display:block!important}.checkout-section-mobile .order-icon,.checkout-right table tfoot tr:nth-of-type(4) td .order-icon{position:absolute;top:15px!important;right:10px}.checkout-right table tfoot tr:nth-of-type(4) td{position:relative}.checkout-right table tfoot tr:nth-of-type(4) td{padding:0px!important}.checkout-section-mobile,.checkout-right table tfoot tr:nth-of-type(4) td{position:relative;border-top:1.5px solid #000000!important;border-bottom:1.5px solid #000000!important;padding:1rem 0!important;margin-bottom:20px}.checkout-section-mobile{margin-bottom:2rem!important}.checkout-section p{margin-bottom:10px!important}.custom_place_order .mobile-total{display:block;display:inline}.checkout-section-mobile .product-name{background-color:transparent!important}#ywsfl_container_list .ywsfl-row{width:100%!important;padding:1rem}.ywsfl-row .product-removetxt{left:1rem}.ywsfl-row .product-price{right:1rem}.addtocart_btn{position:absolute;top:1rem;right:1rem}.ywsfl-row .product-thumbnail img{height:100px;width:100px}.cart-table__title .product-name,.cart-table__title .product-quantity{display:none}.cart-products .product-thumbnail a img{height:150px!important;width:150px!important}.cart-products .product-name{position:absolute!important;left:9.4rem!important;top:4rem!important}.cart-products .product-quantity{position:absolute!important;top:10rem!important;left:12rem!important}.cart-products .qty-btn{padding:.2rem 0.5rem!important}.cart-products{height:240px!important}.remove_jms{position:absolute;right:8rem}.cart-products .action-buttons{width:100%}.cart-collaterals{margin-bottom:2rem!important}}@media only screen and (max-width:768px){.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:none!important;font-weight:none!important;float:none!important}}@media (max-width:767px){.checkout-section-mobile table tbody{display:flex;flex-direction:column;gap:20px}#content{padding:2rem 10px!important}.checkout-container{display:block!important}.checkout-left{background-color:transparent!important;border-right:0px!important;border-radius:0px!important;padding:0 10px 0 10px!important;max-width:100%!important}.checkout-right{padding:0 10px 0 10px!important}.checkout-right table .checkout-title{margin-top:0px!important}.ywsfl-row .product-thumbnail img{height:80px;width:80px}}@media (max-width:480px){.ywsfl-row .product-name a{width:80%}.ywsfl-row .save_for_later_cart button{padding:.3rem .5rem}.cart-products .custom-product-title{padding-left:1.5rem!important}.cart-products .product-name{left:8.3rem!important}.cart-products .product-quantity{left:11rem!important}}@media (max-width:400px){.cart-products{height:290px!important}.cart-products .custom-product-title{padding-left:1rem!important;padding-right:0.5rem!important}.cart-products .product-name{left:7.4rem!important;top:4.5rem!important}.cart-products .product-quantity{left:10.2rem!important;top:13.5rem!important}}