.elementor-206 .elementor-element.elementor-element-1e91430a{--display:flex;--min-height:80vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-206 .elementor-element.elementor-element-1e91430a:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-1e91430a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE1;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-7399ce1{text-align:left;font-family:"Roboto Slab", Sans-serif;font-weight:300;}.elementor-206 .elementor-element.elementor-element-7399ce1 p{margin-block-end:0px;}.elementor-206 .elementor-element.elementor-element-3acbc16{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-background-color:var( --e-global-color-fcea2eb );--sections-border-radius:15px 15px 15px 15px;--sections-title-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-text );--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:63px 63px 63px 63px;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--order-summary-items-divider-color:#0000000D;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-weight:0px;--checkout-button-border-radius:35px 35px 35px 35px;}.elementor-206 .elementor-element.elementor-element-3acbc16 .shop_table .button{background-color:var( --e-global-color-fcea2eb );font-family:"Lora", Sans-serif;font-weight:500;}.elementor-206 .elementor-element.elementor-element-3acbc16 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#12401B;}.elementor-206 .elementor-element.elementor-element-3acbc16 .shipping-calculator-form{--update-shipping-button-alignment:start;--update-shipping-button-width:auto;}.elementor-206 .elementor-element.elementor-element-3acbc16 .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content;}.elementor-206 .elementor-element.elementor-element-3acbc16 .cart_totals h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-206 .elementor-element.elementor-element-3acbc16 {--sections-descriptions-color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-3acbc16 .e-cart-content, .elementor-206 .elementor-element.elementor-element-3acbc16 .woocommerce-shipping-destination, .elementor-206 .elementor-element.elementor-element-3acbc16 .shipping-calculator-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-206 .elementor-element.elementor-element-3acbc16 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-3acbc16 .e-shop-table .cart th, .elementor-206 .elementor-element.elementor-element-3acbc16 .e-shop-table .cart td:before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-206 .elementor-element.elementor-element-3acbc16 .checkout-button{font-family:"Lora", Sans-serif;font-weight:500;}.elementor-206 .elementor-element.elementor-element-3acbc16 .e-shop-table{--sections-padding:0px 0px 010px 0px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-3acbc16 *//* Custom CSS for WooCommerce Cart Table Header - Refined for padding */

/* Target the entire cart table and reset outer spacing/borders/radius */
.woocommerce-page .shop_table.cart {
    border-collapse: collapse; /* Ensures borders are collapsed for a clean look */
    border-spacing: 0; /* Remove spacing between cells */
    border-radius: 15px; /* Remove any rounded corners from the table */
    overflow: hidden; /* Important for sharp corners if parent has border-radius */
    margin: 0; /* Remove any external margin around the table */
    padding: 0px; /* Ensure no padding on the table itself */
}

/* Target the table header section */
.woocommerce-page .shop_table.cart thead {
    background-color: #12401B; /* Darker green for the header (Forest Green) */
    color: #ffffff; /* White text for contrast */
    border: none; /* Remove any default borders on thead */
    border-radius: 0; /* Ensure no rounded corners on thead */
}

/* Target individual header cells (Product, Price, etc.) */
.woocommerce-page .shop_table.cart thead th {
    background-color: #12401B; /* Darker green for header cells */
    color: #ffffff; /* White text */
    border: none; /* Remove any default borders on th */
    padding: 15px 20px; /* <--- IMPORTANT: This adds padding *inside* the green header cells */
    box-shadow: none; /* Remove any shadows */
    text-align: left; /* Ensure text alignment is consistent */
}

/* Ensure the first header cell (for the product image X button) is also dark green */
.woocommerce-page .shop_table.cart thead .product-remove {
    border: none;
    width: 70px; /* Adjust width if needed to match the image */
}

/* Ensure the product name column header aligns with the content below */
.woocommerce-page .shop_table.cart thead .product-name{
    padding-left: 0; /* Remove extra padding if needed to align with product image */
}


/* You do NOT need to add padding: 0 to the WooCommerce Cart widget's Advanced tab.
   Keep the default padding there, or adjust it if you want space *around* the entire table. */


.elementor-206 .elementor-element.elementor-element-3acbc16 .product-remove .remove {
    width: 60px; /* Adjust the width as needed */
}/* End custom CSS */