.elementor-11 .elementor-element.elementor-element-76b43d1b{--display:flex;--margin-top:121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-76b43d1b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:080px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-52cab052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS *//* --- TANMAYI'S CLOSET: UNIVERSAL CART STYLING --- */

/* 1. Universal Page & Block Background */
.woocommerce-cart, 
.wp-block-woocommerce-cart, 
.wc-block-cart {
    background-color: #F9F3ED !important; /* Boutique Cream */
    padding: 20px 0;
}

/* 2. Cart Table & Block Item Area */
.woocommerce-cart table.shop_table, 
.wc-block-cart-items,
.wc-block-cart-items__row {
    background: rgba(255, 255, 255, 0.6) !important;
    backdrop-filter: blur(10px);
    border-radius: 20px !important;
    border: 1px solid rgba(93, 58, 37, 0.1) !important;
    overflow: hidden;
}

/* 3. Headers (Deep Cocoa) */
.woocommerce-cart thead th, 
.wc-block-cart-items__header,
.wc-block-cart-items__header-item {
    background-color: #5D3A25 !important;
    color: #ffffff !important;
    font-family: 'Montserrat', sans-serif !important;
    text-transform: uppercase;
    font-weight: 700 !important;
}

/* 4. Product Titles */
.product-name a, 
.wc-block-components-product-name {
    color: #5D3A25 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
}

/* 5. Pricing & Money */
.woocommerce-Price-amount, 
.wc-block-components-formatted-money-amount {
    color: #333333 !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}

/* 6. Primary Checkout Button (Cocoa & Rounded) */
.checkout-button, 
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button {
    background-color: #5D3A25 !important;
    color: #ffffff !important;
    border-radius: 50px !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px;
    padding: 18px 30px !important;
    box-shadow: 0 8px 15px rgba(93, 58, 37, 0.2) !important;
    border: none !important;
}

/* 7. Secondary Buttons (Update/Coupon) */
.button[name="update_cart"], 
.coupon .button,
.wc-block-components-button:not(.wc-block-cart__submit-button) {
    background-color: transparent !important;
    color: #5D3A25 !important;
    border: 2px solid #5D3A25 !important;
    border-radius: 50px !important;
    font-weight: 600 !important;
}

/* 8. Cart Totals / Order Summary Box */
.cart-collaterals, 
.wc-block-cart__totals-container {
    background: rgba(255, 255, 255, 0.8) !important;
    border-radius: 30px !important;
    padding: 25px !important;
    border: 1px solid rgba(93, 58, 37, 0.1) !important;
}



/*extra space removing*//* End custom CSS */