.elementor-283 .elementor-element.elementor-element-30329716{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(max-width:767px){.elementor-283 .elementor-element.elementor-element-30329716{--width:500px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-283 .elementor-element.elementor-element-cbd3ea4>.elementor-widget-container{padding:20px 0 0 0}}.woocommerce-cart-form,.cart-collaterals{background:#fff;border-radius:12px;padding:0;margin-bottom:40px}.woocommerce table.shop_table{border:none;width:100%;border-collapse:collapse}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:none;border-bottom:1px solid #f3f3f3;padding:16px 10px}.woocommerce table.shop_table th{text-transform:uppercase;font-size:12px;font-weight:600;color:#888;letter-spacing:.5px;background-color:#FFFBF4}.woocommerce table.shop_table td{color:#222;font-size:14px}.woocommerce-cart-form__cart-item img{border-radius:5px;width:60px;height:auto;box-shadow:none;border:1px solid #f2f2f2}.woocommerce-cart-form__cart-item .product-name a{color:#222;font-weight:500;text-decoration:none}.woocommerce-cart-form__cart-item .product-name a:hover{color:#111}.woocommerce .quantity input.qty{border:1px solid #ddd;border-radius:6px;width:60px;text-align:center;height:36px;transition:all 0.2s ease;background:#fafafa}.woocommerce .quantity input.qty:focus{border-color:#bbb;background:#fff}.woocommerce a.remove{color:#999!important;background:transparent!important;font-size:20px;transition:color 0.2s ease}.woocommerce a.remove:hover{color:#e74c3c!important}.woocommerce button[name="update_cart"]{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;padding:8px 18px;padding-top:10px;margin-top:20px;font-size:13px;text-transform:uppercase;letter-spacing:.4px;color:#333;transition:all 0.3s ease}.woocommerce button[name="update_cart"]:hover{background:#D1AB66;color:#fff}.woocommerce .cart_totals,.woocommerce-cart .cart_totals,.elementor-widget-container .cart_totals,.woocommerce-page .cart_totals{background:#FFFBF4!important;border:1px solid #eee!important;border-radius:12px!important;padding:30px!important;padding-bottom:10px!important;box-shadow:0 2px 12px rgb(0 0 0 / .03)!important;margin-top:20px!important}.woocommerce .cart_totals h2,.woocommerce-cart .cart_totals h2,.elementor-widget-container .cart_totals h2{font-size:26px!important;font-weight:600!important;margin-bottom:20px!important;color:#111!important;text-transform:uppercase!important;letter-spacing:.5px}.woocommerce .cart_totals table,.woocommerce-cart .cart_totals table{width:100%!important;border-collapse:collapse!important;border-bottom:2px solid #f3f3f3!important;margin-bottom:15px!important}.woocommerce .cart_totals table tr.cart-subtotal,.woocommerce .cart_totals table tr.shipping,.woocommerce .cart_totals table tr.order-total{border-bottom:1px solid #eaeaea!important}.woocommerce .cart_totals table tr.cart-subtotal th,.woocommerce .cart_totals table tr.cart-subtotal td,.woocommerce .cart_totals table tr.shipping th,.woocommerce .cart_totals table tr.shipping td,.woocommerce .cart_totals table tr.order-total th,.woocommerce .cart_totals table tr.order-total td{padding-bottom:12px!important}.woocommerce .cart_totals table tr+tr td,.woocommerce .cart_totals table tr+tr th{padding-top:20px!important}.woocommerce .cart_totals th,.woocommerce .cart_totals td,.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{border:none!important;padding:10px 0!important;font-size:14px!important;color:#333!important;background:transparent!important}.woocommerce .wc-proceed-to-checkout a.button,.woocommerce a.checkout-button,a.checkout-button.button.alt,.woocommerce-page .wc-proceed-to-checkout a,.woocommerce-cart .wc-proceed-to-checkout a{background:#DA7346!important;color:#fff!important;display:block;text-align:center;padding:20px 0!important;margin-top:20px;margin-bottom:5px;border-radius:8px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.6px!important;border:none!important;transition:all 0.3s ease;box-shadow:0 2px 8px rgb(218 115 70 / .15)}.woocommerce .wc-proceed-to-checkout a.button:hover,.woocommerce a.checkout-button:hover,a.checkout-button.button.alt:hover,.woocommerce-page .wc-proceed-to-checkout a:hover,.woocommerce-cart .wc-proceed-to-checkout a:hover{background:#c26038!important;transform:translateY(-2px);box-shadow:0 4px 10px rgb(218 115 70 / .25)}.woocommerce-cart-form .coupon{display:flex;gap:10px;margin-top:15px}.woocommerce-cart-form .coupon input.input-text{flex:1;border:1px solid #ddd;border-radius:6px;padding:8px 12px;background:#fafafa;font-size:14px}.woocommerce-cart-form .coupon button{background:#f9f9f9;color:#fff;border:1px solid #ddd;border-radius:6px;border-radius:6px;padding:8px 18px;padding-top:10px;font-size:13px;text-transform:uppercase;color:#333;transition:all 0.3s ease}.woocommerce-cart-form .coupon button:hover{background:#D1AB66;color:#fff}.woocommerce-cart .cart-empty{text-align:center;font-size:16px;color:#666;background:#fff;border:1px solid #eee;border-radius:12px;padding:40px 20px;box-shadow:0 2px 12px rgb(0 0 0 / .03)}.woocommerce-cart .return-to-shop a{background:#111;color:#fff;padding:10px 24px;border-radius:6px;text-transform:uppercase;font-size:13px;letter-spacing:.6px;display:inline-block;transition:all 0.3s ease}.woocommerce-cart .return-to-shop a:hover{background:#000}@media (max-width:5px){.woocommerce-cart-form,.cart-collaterals{padding:10px}.woocommerce table.shop_table td{padding:10px 8px}}