.elementor-366 .elementor-element.elementor-element-0e140a6{--display:flex;}.elementor-366 .elementor-element.elementor-element-f0e6e94{--spacer-size:50px;}.elementor-366 .elementor-element.elementor-element-6e75c15.elementor-element{--align-self:center;}.elementor-366 .elementor-element.elementor-element-6e75c15{text-align:center;}.elementor-366 .elementor-element.elementor-element-6e75c15 .elementor-heading-title{font-size:80px;}.elementor-366 .elementor-element.elementor-element-62d7bda{--spacer-size:50px;}.elementor-366 .elementor-element.elementor-element-f051ee4{--update-cart-automatically-display:none;--totals-title-alignment:start;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-f051ee4 */.woocommerce-cart-form {
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}


.woocommerce-cart-form .product-name a {
    color: #333;
    font-size: 16px;
    font-weight: bold;
}


.woocommerce-cart-form .product-price,
.woocommerce-cart-form .product-subtotal {
    color: #e74c3c;
    font-size: 16px;
}


.woocommerce-cart-form .quantity input {
    width: 50px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 5px;
}

.woocommerce-cart-form .wc-proceed-to-checkout a.checkout-button {
    background-color: #3498db;
    color: #fff;
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    text-align: center;
    display: block;
    transition: background-color 0.3s;
}

.woocommerce-cart-form .wc-proceed-to-checkout a.checkout-button:hover {
    background-color: #2980b9;
}/* End custom CSS */