@import"https://fonts.googleapis.com/css2?family=Quattrocento+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";.woocommerce-cart .main-wrap .cart-container{background-color:#e0dfdf;padding:25px 10px 38px 10px;border-radius:8px}.woocommerce-cart .main-wrap .cart-container .cart-title{text-align:center;margin-bottom:30px;color:#5e2e2b;font-family:"Quattrocento Sans",sans-serif}.woocommerce-cart .main-wrap .cart-container .shop_table{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.woocommerce-cart .main-wrap .cart-container .shop_table thead{background-color:#f3f4ef}.woocommerce-cart .main-wrap .cart-container .shop_table thead th{padding:15px;font-weight:600;color:#5e2e2b;border-bottom:2px solid #ececec}.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr{border-bottom:1px solid #ececec}.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr:hover{background-color:#f9f9f9}.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr td{padding:15px;vertical-align:middle}.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr td.product-name a{color:#5e2e2b;text-decoration:none}.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr td.product-name a:hover{color:#f1592a}.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr td.product-price,.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr td.product-subtotal{font-weight:600;color:#2c7a7b}.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr td.product-remove .remove{color:#f1592a;text-decoration:none;font-size:20px;font-weight:bold}.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr td.product-remove .remove:hover{color:#d1411f}.woocommerce-cart .main-wrap .cart-container .shop_table tbody tr td.product-quantity .quantity input{width:60px;padding:5px;border:1px solid #ececec;border-radius:4px;text-align:center}.woocommerce-cart .main-wrap .cart-container .shop_table .actions{background-color:#f3f4ef;padding:20px;text-align:center}.woocommerce-cart .main-wrap .cart-container .shop_table .actions .coupon{margin-bottom:15px}.woocommerce-cart .main-wrap .cart-container .shop_table .actions .coupon input{padding:8px 12px;border:1px solid #ececec;border-radius:4px;margin-right:10px}.woocommerce-cart .main-wrap .cart-container .shop_table .actions .coupon button{background-color:#2c7a7b;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.woocommerce-cart .main-wrap .cart-container .shop_table .actions .coupon button:hover{background-color:#1e5f5f}.woocommerce-cart .main-wrap .cart-container .shop_table .actions button[name=update_cart]{background-color:#f1592a;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.woocommerce-cart .main-wrap .cart-container .shop_table .actions button[name=update_cart]:hover{background-color:#d1411f}.woocommerce-cart .cart-collaterals{margin-top:40px}.woocommerce-cart .cart-collaterals .cart_totals{background-color:#e0dfdf;padding:25px 10px;border-radius:8px}.woocommerce-cart .cart-collaterals .cart_totals h2{color:#5e2e2b;margin-bottom:20px;text-align:center}.woocommerce-cart .cart-collaterals .cart_totals table{background-color:#fff;border-radius:8px;overflow:hidden}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{padding:10px 15px}.woocommerce-cart .cart-collaterals .cart_totals table .order-total td{font-weight:600;color:#2c7a7b}.woocommerce-cart .cart-collaterals .cross-sells{margin-top:40px}.woocommerce-cart .cart-collaterals .cross-sells h2{color:#5e2e2b;text-align:center;margin-bottom:20px}.woocommerce-cart .cart-collaterals .cross-sells .products{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}.woocommerce-cart .cart-collaterals .cross-sells .products .product{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease}.woocommerce-cart .cart-collaterals .cross-sells .products .product:hover{transform:translateY(-5px)}.woocommerce-cart .cart-collaterals .cross-sells .products .product img{width:100%;height:200px;object-fit:cover}.woocommerce-cart .cart-collaterals .cross-sells .products .product .woocommerce-loop-product__title{padding:15px;margin:0;color:#5e2e2b}.woocommerce-cart .cart-collaterals .cross-sells .products .product .price{padding:0 15px 15px;color:#2c7a7b;font-weight:600}.woocommerce-cart .cart-collaterals .cross-sells .products .product .button{display:block;width:100%;background-color:#f1592a;color:#fff;border:none;padding:10px;text-align:center;text-decoration:none;transition:background-color .3s ease}.woocommerce-cart .cart-collaterals .cross-sells .products .product .button:hover{background-color:#d1411f}.woocommerce-checkout .main-wrap .checkout-container{background-color:#e0dfdf;padding:25px 10px 38px 10px;border-radius:8px}.woocommerce-checkout .main-wrap .checkout-container .checkout-title{text-align:center;margin-bottom:30px;color:#5e2e2b;font-family:"Quattrocento Sans",sans-serif}.woocommerce-checkout #customer_details{background-color:#fff;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.woocommerce-checkout #customer_details h3{color:#5e2e2b;margin-bottom:15px}.woocommerce-checkout #customer_details .form-row{margin-bottom:15px}.woocommerce-checkout #customer_details .form-row label{display:block;margin-bottom:5px;color:#535353}.woocommerce-checkout #customer_details .form-row input,.woocommerce-checkout #customer_details .form-row select,.woocommerce-checkout #customer_details .form-row textarea{width:100%;padding:8px 12px;border:1px solid #ececec;border-radius:4px;font-family:inherit}.woocommerce-checkout #order_review{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.woocommerce-checkout #order_review h3{color:#5e2e2b;margin-bottom:15px}.woocommerce-checkout #order_review .shop_table{margin-bottom:20px}.woocommerce-checkout #order_review .shop_table thead{background-color:#f3f4ef}.woocommerce-checkout #order_review .shop_table thead th{padding:10px;font-weight:600;color:#5e2e2b}.woocommerce-checkout #order_review .shop_table tbody td{padding:10px;border-bottom:1px solid #ececec}.woocommerce-checkout #order_review .shop_table tbody .order-total td{font-weight:600;color:#2c7a7b}.woocommerce-checkout #payment{background-color:#fff;padding:20px;border-radius:8px;margin-top:20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.woocommerce-checkout #payment .payment_methods{list-style:none;padding:0;margin:0 0 20px 0}.woocommerce-checkout #payment .payment_methods li{margin-bottom:10px}.woocommerce-checkout #payment .payment_methods li .payment_method{background-color:#f9f9f9;padding:15px;border-radius:4px;border:1px solid #ececec}.woocommerce-checkout #payment .payment_methods li .payment_method label{display:flex;align-items:center;cursor:pointer}.woocommerce-checkout #payment .payment_methods li .payment_method label input[type=radio]{margin-right:10px}.woocommerce-checkout #payment .payment_methods li .payment_method label img{max-height:30px;margin-left:auto}.woocommerce-checkout #payment .payment_methods li .payment_method.selected{border-color:#2c7a7b;background-color:#f3f4ef}.woocommerce-checkout #payment .place-order{text-align:center}.woocommerce-checkout #payment .place-order #place_order{background-color:#f1592a;color:#fff;border:none;padding:15px 30px;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.woocommerce-checkout #payment .place-order #place_order:hover{background-color:#d1411f}@media only screen and (min-width: 1200px){.woocommerce-cart .main-wrap .cart-container,.woocommerce-cart .main-wrap .checkout-container,.woocommerce-checkout .main-wrap .cart-container,.woocommerce-checkout .main-wrap .checkout-container{padding:2.6041666667vw 1.0416666667vw 4.1666666667vw 1.0416666667vw}.woocommerce-cart .main-wrap .cart-container .cart-title,.woocommerce-cart .main-wrap .cart-container .checkout-title,.woocommerce-cart .main-wrap .checkout-container .cart-title,.woocommerce-cart .main-wrap .checkout-container .checkout-title,.woocommerce-checkout .main-wrap .cart-container .cart-title,.woocommerce-checkout .main-wrap .cart-container .checkout-title,.woocommerce-checkout .main-wrap .checkout-container .cart-title,.woocommerce-checkout .main-wrap .checkout-container .checkout-title{margin-bottom:2.0833333333vw}.woocommerce-cart .main-wrap .cart-container .shop_table thead th,.woocommerce-cart .main-wrap .cart-container .shop_table tbody td,.woocommerce-cart .main-wrap .checkout-container .shop_table thead th,.woocommerce-cart .main-wrap .checkout-container .shop_table tbody td,.woocommerce-checkout .main-wrap .cart-container .shop_table thead th,.woocommerce-checkout .main-wrap .cart-container .shop_table tbody td,.woocommerce-checkout .main-wrap .checkout-container .shop_table thead th,.woocommerce-checkout .main-wrap .checkout-container .shop_table tbody td{padding:.78125vw}.woocommerce-cart .main-wrap .cart-container .shop_table .actions,.woocommerce-cart .main-wrap .checkout-container .shop_table .actions,.woocommerce-checkout .main-wrap .cart-container .shop_table .actions,.woocommerce-checkout .main-wrap .checkout-container .shop_table .actions{padding:1.0416666667vw}.woocommerce-cart .main-wrap .cart-container .shop_table .actions .coupon input,.woocommerce-cart .main-wrap .checkout-container .shop_table .actions .coupon input,.woocommerce-checkout .main-wrap .cart-container .shop_table .actions .coupon input,.woocommerce-checkout .main-wrap .checkout-container .shop_table .actions .coupon input{padding:.4166666667vw .625vw;margin-right:.5208333333vw}.woocommerce-cart .main-wrap .cart-container .shop_table .actions .coupon button,.woocommerce-cart .main-wrap .checkout-container .shop_table .actions .coupon button,.woocommerce-checkout .main-wrap .cart-container .shop_table .actions .coupon button,.woocommerce-checkout .main-wrap .checkout-container .shop_table .actions .coupon button{padding:.4166666667vw .8333333333vw}.woocommerce-cart .main-wrap .cart-container .shop_table .actions button[name=update_cart],.woocommerce-cart .main-wrap .checkout-container .shop_table .actions button[name=update_cart],.woocommerce-checkout .main-wrap .cart-container .shop_table .actions button[name=update_cart],.woocommerce-checkout .main-wrap .checkout-container .shop_table .actions button[name=update_cart]{padding:.5208333333vw 1.0416666667vw}.woocommerce-cart .cart-collaterals,.woocommerce-checkout .cart-collaterals{margin-top:2.0833333333vw}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout .cart-collaterals .cart_totals{padding:1.3020833333vw .5208333333vw}.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce-checkout .cart-collaterals .cart_totals h2{margin-bottom:1.0416666667vw}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{padding:.5208333333vw .78125vw}.woocommerce-cart .cart-collaterals .cross-sells,.woocommerce-checkout .cart-collaterals .cross-sells{margin-top:2.0833333333vw}.woocommerce-cart .cart-collaterals .cross-sells h2,.woocommerce-checkout .cart-collaterals .cross-sells h2{margin-bottom:1.0416666667vw}.woocommerce-cart .cart-collaterals .cross-sells .products,.woocommerce-checkout .cart-collaterals .cross-sells .products{gap:1.0416666667vw}.woocommerce-cart .cart-collaterals .cross-sells .products .product img,.woocommerce-checkout .cart-collaterals .cross-sells .products .product img{height:10.4166666667vw}.woocommerce-cart .cart-collaterals .cross-sells .products .product .woocommerce-loop-product__title,.woocommerce-checkout .cart-collaterals .cross-sells .products .product .woocommerce-loop-product__title{padding:.78125vw}.woocommerce-cart .cart-collaterals .cross-sells .products .product .price,.woocommerce-checkout .cart-collaterals .cross-sells .products .product .price{padding:0 .78125vw .78125vw}.woocommerce-cart .cart-collaterals .cross-sells .products .product .button,.woocommerce-checkout .cart-collaterals .cross-sells .products .product .button{padding:.5208333333vw}.woocommerce-cart #customer_details,.woocommerce-cart #order_review,.woocommerce-cart #payment,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #payment{padding:1.0416666667vw}.woocommerce-cart #customer_details .form-row input,.woocommerce-cart #customer_details .form-row select,.woocommerce-cart #customer_details .form-row textarea,.woocommerce-cart #order_review .form-row input,.woocommerce-cart #order_review .form-row select,.woocommerce-cart #order_review .form-row textarea,.woocommerce-cart #payment .form-row input,.woocommerce-cart #payment .form-row select,.woocommerce-cart #payment .form-row textarea,.woocommerce-checkout #customer_details .form-row input,.woocommerce-checkout #customer_details .form-row select,.woocommerce-checkout #customer_details .form-row textarea,.woocommerce-checkout #order_review .form-row input,.woocommerce-checkout #order_review .form-row select,.woocommerce-checkout #order_review .form-row textarea,.woocommerce-checkout #payment .form-row input,.woocommerce-checkout #payment .form-row select,.woocommerce-checkout #payment .form-row textarea{padding:.4166666667vw .625vw}.woocommerce-cart #customer_details .shop_table thead th,.woocommerce-cart #customer_details .shop_table tbody td,.woocommerce-cart #order_review .shop_table thead th,.woocommerce-cart #order_review .shop_table tbody td,.woocommerce-cart #payment .shop_table thead th,.woocommerce-cart #payment .shop_table tbody td,.woocommerce-checkout #customer_details .shop_table thead th,.woocommerce-checkout #customer_details .shop_table tbody td,.woocommerce-checkout #order_review .shop_table thead th,.woocommerce-checkout #order_review .shop_table tbody td,.woocommerce-checkout #payment .shop_table thead th,.woocommerce-checkout #payment .shop_table tbody td{padding:.5208333333vw}.woocommerce-cart #customer_details .payment_methods .payment_method,.woocommerce-cart #order_review .payment_methods .payment_method,.woocommerce-cart #payment .payment_methods .payment_method,.woocommerce-checkout #customer_details .payment_methods .payment_method,.woocommerce-checkout #order_review .payment_methods .payment_method,.woocommerce-checkout #payment .payment_methods .payment_method{padding:.78125vw}.woocommerce-cart #customer_details .payment_methods .payment_method label img,.woocommerce-cart #order_review .payment_methods .payment_method label img,.woocommerce-cart #payment .payment_methods .payment_method label img,.woocommerce-checkout #customer_details .payment_methods .payment_method label img,.woocommerce-checkout #order_review .payment_methods .payment_method label img,.woocommerce-checkout #payment .payment_methods .payment_method label img{max-height:1.5625vw}.woocommerce-cart #customer_details .place-order #place_order,.woocommerce-cart #order_review .place-order #place_order,.woocommerce-cart #payment .place-order #place_order,.woocommerce-checkout #customer_details .place-order #place_order,.woocommerce-checkout #order_review .place-order #place_order,.woocommerce-checkout #payment .place-order #place_order{padding:.78125vw 1.5625vw;font-size:.8333333333vw}}@media only screen and (max-width: 767px){.woocommerce-cart .shop_table thead,.woocommerce-checkout .shop_table thead{display:none}.woocommerce-cart .shop_table tbody tr,.woocommerce-checkout .shop_table tbody tr{display:block;border:1px solid #ececec;border-radius:8px;margin-bottom:15px;padding:15px}.woocommerce-cart .shop_table tbody tr td,.woocommerce-checkout .shop_table tbody tr td{display:block;padding:5px 0;border:none}.woocommerce-cart .shop_table tbody tr td:before,.woocommerce-checkout .shop_table tbody tr td:before{content:attr(data-title) ": ";font-weight:600;color:#5e2e2b;display:inline-block;min-width:80px}.woocommerce-cart .shop_table tbody tr td.product-thumbnail,.woocommerce-checkout .shop_table tbody tr td.product-thumbnail{text-align:center}.woocommerce-cart .shop_table tbody tr td.product-thumbnail img,.woocommerce-checkout .shop_table tbody tr td.product-thumbnail img{max-width:100px;height:auto}.woocommerce-cart .shop_table tbody tr td.product-remove,.woocommerce-checkout .shop_table tbody tr td.product-remove{text-align:center}.woocommerce-cart .shop_table tbody tr td.product-quantity,.woocommerce-checkout .shop_table tbody tr td.product-quantity{text-align:center}.woocommerce-cart .shop_table .actions .coupon,.woocommerce-checkout .shop_table .actions .coupon{display:flex;flex-direction:column;align-items:center}.woocommerce-cart .shop_table .actions .coupon input,.woocommerce-checkout .shop_table .actions .coupon input{margin-bottom:10px;margin-right:0;width:100%}.woocommerce-cart .shop_table .actions .coupon button,.woocommerce-checkout .shop_table .actions .coupon button{width:100%}.woocommerce-cart .shop_table .actions button[name=update_cart],.woocommerce-checkout .shop_table .actions button[name=update_cart]{width:100%;margin-top:10px}.woocommerce-cart .cart-collaterals .cross-sells .products,.woocommerce-checkout .cart-collaterals .cross-sells .products{grid-template-columns:1fr}.woocommerce-cart #payment .place-order #place_order,.woocommerce-checkout #payment .place-order #place_order{width:100%}}/*# sourceMappingURL=cart-checkout.css.map */
