/*
Theme Name:     Hello Elementor Child
Theme URI:      
Description:    Hello-elementor child theme.
Author:         Me
Author URI:     
Template:       hello-elementor
Version:        0.1.0
*/

:root {
    --main-color: #EEE0BD;
}

footer a {
    color: white;
}

footer li {
    line-height: 2;
}


footer .wpforms-form button {
    background-color: var(--main-color)!important;
    padding: 9.5px 12px!important;
    border: medium none!important;
    border-radius: 3px!important;
    margin-top: -1px!important;
    font-weight: 500!important;
}

.woocommerce-order{
    padding-left: 100px;
    padding-right: 100px;
    padding-bottom: 50px;
}

span.sku_wrapper.detail-container {
    display: block;
    width: 100%;
}

/* Cart Totals Box */
.woocommerce-cart .cart_totals {
    border: 1px solid #e5e5e5;
    padding: 20px;
    background-color: #f9f9f9;
}

.woocommerce-cart .cart_totals h2 {
    margin-top: 0;
}

/* Cross-sells Section */
.woocommerce-cart .cross-sells {
    margin-top: 40px;
}

.woocommerce-cart .cross-sells h2 {
    font-size: 24px;
    margin-bottom: 20px;
}

/* Cart Table Styling */
.woocommerce-cart .woocommerce-cart-form table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 30px;
}

.woocommerce-cart .woocommerce-cart-form table th,
.woocommerce-cart .woocommerce-cart-form table td {
    padding: 5px;
    border: 1px solid #e5e5e5;
    border: medium none;
    text-align: center;
}

.woocommerce-cart .woocommerce-cart-form table th {
    background-color: #f5f5f5;
    font-weight: bold;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    max-height: 230px;
    /* max-width: 100%; */
    margin: 0px auto;
    object-fit: contain;
    height: auto;
    margin: auto;

}

a.button.product_type_simple {
    display: none !Important;
}

.elementor-menu-cart__footer-buttons {
    display: block !important;
}

.elementor-menu-cart__footer-buttons a {

    display: inline-block !important;
}

/* Update Cart Button */
.woocommerce-cart .woocommerce-cart-form button[name="update_cart"] {
    background-color: #333;
    color: #fff !important;
    padding: 10px 20px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    transition: background-color 0.3s;
}

.woocommerce-cart .woocommerce-cart-form button[name="update_cart"]:hover {
    background-color: #555;

}

/* Proceed to Checkout Button */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #eee0bd !important;
    color: #333;
    padding: 15px 30px;
    border: none;
    border-radius: 3px;
    display: inline-block;
    transition: background-color 0.3s;
    font-weight: normal;
    color: white!important;
}

footer a {
    color: white !important;
}