.page-id-31 th.product-name{vertical-align:middle;border-right:0px}.page-id-31 .shop_table_responsive,.page-id-31 .shop_table_responsive th{text-align:center!important}.page-id-31 form.woocommerce-cart-form{Background-color:#fff}.page-id-31 table.cart thead tr,.page-id-31 table.cart tbody tr,.cart-collaterals .shop_table tr{border-bottom:1px solid #e1e1e1!important}.page-id-31 table.cart tbody tr:has(td.actions){border-bottom:0px!important}.page-id-31 table.cart thead tr th{color:#555!important;font-family:Noto,sans-serif}.page-id-31 table.cart a{color:#000!important;font-family:Noto,sans-serif;font-weight:300;font-size:.9rem}.page-id-31 .shop_table .quantity{width:100%!important;height:100%!important;margin:auto}.page-id-31 .shop_table .quantity span.mkdf-quantity-minus,.page-id-31 .shop_table .quantity span.mkdf-quantity-plus{display:none!important}.page-id-31 input.mkdf-quantity-input{width:60%!important;margin:0!important;border:1px solid #e1e1e1!important;border-radius:10px!important;background-color:transparent!important}.page-id-31 .product-price .woocommerce-Price-amount,.page-id-31 .product-subtotal .woocommerce-Price-amount{color:#555!important}.page-id-31 .woocommerce td.actions button.button{display:none}.page-id-31 .woocommerce .actions .coupon{display:flex!important;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center!important;wideth:100%!important;maergin:auto!important}.page-id-31 .woocommerce .actions .coupon .cart-promo-txt{order:1;margin:auto;width:100%;text-decoration:underline}.page-id-31 .woocommerce .actions .coupon #coupon_code{order:2;width:100%;margin:0 auto 5%;color:#555;border:1px dashed #555;text-align:center;text-transform:uppercase}.page-id-31 .woocommerce .actions .coupon button{order:3;margin:auto!important;width:100%;display:block!important}.page-id-31 .woocommerce .cart_totals h2,.page-id-31 .woocommerce .cart_totals tr.cart-subtotal{display:none}.page-id-31 .woocommerce .woocommerce-shipping-totals{display:flex;flex-direction:column}.page-id-31 .woocommerce .woocommerce-shipping-totals th,.page-id-31 .woocommerce .order-total th{width:100%;text-decoration:underline;color:#555}.page-id-31 .woocommerce .cart-collaterals tr.shipping #shipping_method li input{accent-color:#555!important}.page-id-31 .woocommerce .order-total{display:flex;flex-direction:column;text-align:center}.page-id-31 .woocommerce .order-total td{text-align:center}.page-id-31 .woocommerce .cart_totals .wc-proceed-to-checkout{text-align:center}.page-id-31 .woocommerce .apg_shipping_delivery{display:none}.page-id-31 .woocommerce .cart-collaterals tr.shipping .woocommerce-shipping-calculator a,.page-id-31 .woocommerce td.actions button.button,.page-id-31 .woocommerce .shipping-calculator-form button.button{background-color:#000;color:#fff!important;text-align:center}.page-id-31 .woocommerce .cart-collaterals tr.shipping .woocommerce-shipping-calculator a:hover,.page-id-31 .woocommerce td.actions button.button:hover,.page-id-31 .woocommerce .shipping-calculator-form button.button:hover{background-color:#ff4b36;color:#fff!important;box-shadow:0 0 0!important}.page-id-31 .woocommerce .shipping-calculator-form{text-align:center!important}.page-id-31 .woocommerce .shipping-calculator-form span.select2-selection,.page-id-31 .woocommerce .shipping-calculator-form input{border:1px solid #e1e1e1;text-align:center;color:#555;text-transform:uppercase}.page-id-31 .wc-proceed-to-checkout a.button{background-color:#ff4b36!important}.page-id-31 .wc-proceed-to-checkout a.button:hover{background-color:#ff4b36!important;color:#fff!important;box-shadow:0 0 0!important}.page-id-31 .woocommerce-shipping-destination{display:none}@media screen and (min-width:1080px){.page-id-31 .woocommerce-shipping-methods li{margin:-15px 40px!important}.page-id-31 .cart_totals .order-total td{padding:0!important}.page-id-31 .shop_table_responsive{width:90%;margin:30px 5% 5%}.page-id-31 .cart-collaterals table{margin:0 10% 10%;width:80%}.page-id-31 .cart-collaterals table tbody{margin:20px 0 0;display:block}.page-id-31 table.cart thead tr th{color:#555!important;font-family:Noto,sans-serif;font-weight:100;font-size:1rem}.page-id-31 .woocommerce form.woocommerce-cart-form{width:67.5%;margin:0 2.5% 0 0;height:fit-content}.page-id-31 .woocommerce .cart-collaterals{width:30%;height:fit-content;background-color:#fff}.page-id-31 .shop_table .quantity span.mkdf-quantity-minus::before{font-size:2rem;line-height:5px}.page-id-31 .product-price .woocommerce-Price-amount,.page-id-31 .product-subtotal .woocommerce-Price-amount{font-weight:400!important;font-size:.9rem}.page-id-31 .shop_table .quantity span.mkdf-quantity-plus::before{font-size:.8rem;line-height:5px}.page-id-31 input.mkdf-quantity-input{height:50px!important}.page-id-31 .woocommerce td.actions{padding:5% 0!important}.page-id-31 .woocommerce .actions .coupon{width:50%;margin:0 25%}.page-id-31 .woocommerce .cart-collaterals tr.shipping #shipping_method li input{margin:0 5% 0 0}.page-id-31 .woocommerce .cart-collaterals tr.shipping #shipping_method li label{font-size:.9rem;font-weight:400!important}.page-id-31 .woocommerce .cart-collaterals tr.shipping .woocommerce-shipping-destination{font-size:.8rem;font-weight:100!important;text-align:center;line-height:1rem;margin:10%}.page-id-31 .woocommerce .woocommerce-shipping-totals td:has(strong) form.woocommerce-shipping-calculator{text-align:center!important;line-height:1.5rem;margin:0 15%}.page-id-31 .woocommerce .woocommerce-shipping-totals td:has(strong) strong{text-align:center!important;font-size:1.1rem;font-weight:500}.page-id-31 .woocommerce .woocommerce-shipping-totals td:has(strong) a{margin:10% 0!important}.page-id-31 .woocommerce .woocommerce-shipping-totals td:has(strong) .shipping-calculator-form{margin:20% 0!important}.page-id-31 .woocommerce .cart-collaterals tr.shipping .woocommerce-shipping-calculator a,.page-id-31 .woocommerce td.actions button.button{font-size:.8rem;font-weight:600!important;line-height:1rem;margin:10% 15%;padding:5%;border-radius:10px}.page-id-31 .woocommerce .order-total strong{font-size:1.8rem!important;color:#555;font-weight:500}.page-id-31 .woocommerce .shipping-calculator-form{text-align:center!important;margin:0 15%}.page-id-31 .woocommerce .shipping-calculator-form span.select2-selection,.page-id-31 .woocommerce .shipping-calculator-form input{border:1px solid #e1e1e1;border-radius:10px;text-align:center;color:#555;font-weight:100;text-transform:uppercase}.page-id-31 .woocommerce .shipping-calculator-form input{padding:5% 0}.page-id-31 .woocommerce .shipping-calculator-form span.select2-selection{padding:0 17%}}@media screen and (max-width:1080px){.page-id-31 .woocommerce-message a{margin:0!important}.page-id-31 .woocommerce-message:has(.restore-item){flex-direction:column!important}.page-id-31 .woocommerce-shipping-methods li{width:250px;margin:5px 45px!important;text-align:left}.page-id-31 #shipping_method{margin:0 auto 5%!important}.page-id-31 .cart_totals .order-total td{padding:0!important}.page-id-31 .wc-proceed-to-checkout a.button{padding:5%}.page-id-31 table.cart td.actions .coupon{float:none!important}.page-id-31 table.cart thead tr th{color:#555!important;font-family:Noto,sans-serif;font-weight:100;font-size:.7rem!important}.page-id-31 .woocommerce form.woocommerce-cart-form{padding:5%}.page-id-31 .woocommerce .cart-collaterals{background-color:#fff;margin:10% 0;padding:5%;width:90%}.page-id-31 .product-price .woocommerce-Price-amount,.page-id-31 .product-subtotal .woocommerce-Price-amount{font-weight:400!important;font-size:1rem}.page-id-31 input.mkdf-quantity-input{height:50px!important}.page-id-31 .woocommerce td.actions{padding:5% 0!important}.page-id-31 .woocommerce .actions .coupon{margin:0 10%!important}.page-id-31 .woocommerce .cart-collaterals tr.shipping #shipping_method{margin:0 auto;width:240px}.page-id-31 .woocommerce .cart-collaterals tr.shipping #shipping_method li input{margin:0 3% 0 0}.page-id-31 .woocommerce .cart-collaterals tr.shipping #shipping_method li label{font-size:.8rem;font-weight:400!important}.page-id-31 .cart-collaterals table td{padding:0}.page-id-31 .woocommerce .cart-collaterals tr.shipping .woocommerce-shipping-destination{font-size:.8rem;font-weight:100!important;text-align:center;line-height:1rem;margin:10%}.page-id-31 .woocommerce .cart-collaterals tr.shipping .woocommerce-shipping-calculator a,.page-id-31 .woocommerce td.actions button.button{font-size:.8rem;font-weight:600!important;line-height:1rem;margin:10% 15%;padding:5%;border-radius:10px}.page-id-31 .woocommerce .order-total strong{font-size:2rem!important;color:#555;font-weight:500}.page-id-31 .woocommerce .shipping-calculator-form{text-align:center!important;margin:0 10%}.page-id-31 .woocommerce .shipping-calculator-form span.select2-selection,.page-id-31 .woocommerce .shipping-calculator-form input{border:1px solid #e1e1e1;border-radius:10px;text-align:center;color:#555;font-weight:100;text-transform:uppercase}.page-id-31 .woocommerce .shipping-calculator-form input{padding:5% 0}.page-id-31 .woocommerce .shipping-calculator-form span.select2-selection{padding:0 20%}.page-id-31 .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow::before{float:none!important}.page-id-31 .woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{border-left:1px solid #e1e1e1}.page-id-31 .woocommerce .shipping-calculator-form button.button{margin-bottom:15%}.page-id-31 thead tr th.product-price,.mkdf-woocommerce-page table.cart tr.cart_item td.product-price{display:none}.page-id-31 thead tr th.product-name,.page-id-31 thead tr th.product-quantity{width:30%!important}.page-id-31 .woocommerce .woocommerce-shipping-totals td:has(strong){text-align:center!important;line-height:1.5rem;margin:0 15%}.page-id-31 .woocommerce .woocommerce-shipping-totals td:has(strong) strong{text-align:center!important;font-size:1.1rem;font-weight:500}.page-id-31 .woocommerce .woocommerce-shipping-totals td:has(strong) a{margin:10% 0!important}.page-id-31 .woocommerce .woocommerce-shipping-totals td:has(strong) .shipping-calculator-form{margin:20% 0!important}}@media screen and (max-width:500px){.page-id-31 .woocommerce-shipping-methods li{width:240px;margin:5px 10px!important;text-align:left}}