.elementor-11 .elementor-element.elementor-element-500ffcd{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-11 .elementor-element.elementor-element-500ffcd:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-500ffcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6430e8a );}.elementor-11 .elementor-element.elementor-element-bf28c6c .elementor-heading-title{font-family:"minion-pro", Sans-serif;font-size:36px;font-weight:600;line-height:36px;color:#241F19;}.elementor-11 .elementor-element.elementor-element-03fdae4{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:var( --e-global-color-05974f4 );--sections-title-color:var( --e-global-color-5032e9b );--sections-title-spacing:0px;--links-normal-color:var( --e-global-color-5c9594c );--links-hover-color:var( --e-global-color-0729239 );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-border-type:solid;--forms-buttons-border-radius:0px 0px 0px 0px;--order-summary-color:var( --e-global-color-36a7b1e );--order-summary-items-divider-color:#77430B;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-05974f4 );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:#4D2B2B;--totals-color:var( --e-global-color-36a7b1e );--totals-divider-color:var( --e-global-color-05974f4 );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-blocksy_palette_8 );}.elementor-11 .elementor-element.elementor-element-03fdae4 .shop_table .button{background-color:var( --e-global-color-6430e8a );font-family:var( --e-global-typography-b05522c-font-family ), Sans-serif;font-size:var( --e-global-typography-b05522c-font-size );text-transform:var( --e-global-typography-b05522c-text-transform );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-03fdae4 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-5032e9b );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-03fdae4 .cart_totals h2{font-family:var( --e-global-typography-2218bea-font-family ), Sans-serif;font-size:var( --e-global-typography-2218bea-font-size );font-weight:var( --e-global-typography-2218bea-font-weight );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 {--sections-descriptions-color:var( --e-global-color-5c9594c );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-cart-content, .elementor-11 .elementor-element.elementor-element-03fdae4 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-03fdae4 .shipping-calculator-button{font-family:var( --e-global-typography-b05522c-font-family ), Sans-serif;font-size:var( --e-global-typography-b05522c-font-size );text-transform:var( --e-global-typography-b05522c-text-transform );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 #shipping_method li label{font-family:var( --e-global-typography-2218bea-font-family ), Sans-serif;font-size:var( --e-global-typography-2218bea-font-size );font-weight:var( --e-global-typography-2218bea-font-weight );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-0729239 );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart td:before{font-family:var( --e-global-typography-b05522c-font-family ), Sans-serif;font-size:var( --e-global-typography-b05522c-font-size );text-transform:var( --e-global-typography-b05522c-text-transform );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .cart td span, .elementor-11 .elementor-element.elementor-element-03fdae4 .cart td, .elementor-11 .elementor-element.elementor-element-03fdae4 .input-text.qty{font-family:var( --e-global-typography-2218bea-font-family ), Sans-serif;font-size:var( --e-global-typography-2218bea-font-size );font-weight:var( --e-global-typography-2218bea-font-weight );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .product-name .variation{font-family:var( --e-global-typography-2218bea-font-family ), Sans-serif;font-size:var( --e-global-typography-2218bea-font-size );font-weight:var( --e-global-typography-2218bea-font-weight );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .cart_totals .shop_table td:before, .elementor-11 .elementor-element.elementor-element-03fdae4 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"minion-pro", Sans-serif;font-size:18px;font-weight:300;line-height:24px;}.elementor-11 .elementor-element.elementor-element-03fdae4 .checkout-button{font-family:var( --e-global-typography-b05522c-font-family ), Sans-serif;font-size:var( --e-global-typography-b05522c-font-size );text-transform:var( --e-global-typography-b05522c-text-transform );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .coupon{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:#33312D;--sections-border-radius:0px 0px 0px 0px;--sections-padding:15px 15px 15px 15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-03fdae4 .cart_totals h2{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-cart-content, .elementor-11 .elementor-element.elementor-element-03fdae4 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-03fdae4 .shipping-calculator-button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 #shipping_method li label{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .shop_table .button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart td:before{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .cart td span, .elementor-11 .elementor-element.elementor-element-03fdae4 .cart td, .elementor-11 .elementor-element.elementor-element-03fdae4 .input-text.qty{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .product-name .variation{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .checkout-button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-500ffcd{--content-width:1024px;}}@media(max-width:1366px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-500ffcd{--content-width:94%;}}@media(min-width:2400px){.elementor-11 .elementor-element.elementor-element-03fdae4 .cart_totals h2{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-cart-content, .elementor-11 .elementor-element.elementor-element-03fdae4 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-03fdae4 .shipping-calculator-button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 #shipping_method li label{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .shop_table .button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart td:before{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .cart td span, .elementor-11 .elementor-element.elementor-element-03fdae4 .cart td, .elementor-11 .elementor-element.elementor-element-03fdae4 .input-text.qty{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .product-name .variation{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .checkout-button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}}@media(max-width:1366px){.elementor-11 .elementor-element.elementor-element-03fdae4 .cart_totals h2{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-cart-content, .elementor-11 .elementor-element.elementor-element-03fdae4 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-03fdae4 .shipping-calculator-button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 #shipping_method li label{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .shop_table .button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart td:before{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .cart td span, .elementor-11 .elementor-element.elementor-element-03fdae4 .cart td, .elementor-11 .elementor-element.elementor-element-03fdae4 .input-text.qty{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .product-name .variation{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .checkout-button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-500ffcd{--padding-top:70px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-bf28c6c .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-03fdae4 .cart_totals h2{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-cart-content, .elementor-11 .elementor-element.elementor-element-03fdae4 .woocommerce-shipping-destination, .elementor-11 .elementor-element.elementor-element-03fdae4 .shipping-calculator-button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 #shipping_method li label{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .shop_table .button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart th, .elementor-11 .elementor-element.elementor-element-03fdae4 .e-shop-table .cart td:before{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}.elementor-11 .elementor-element.elementor-element-03fdae4 .cart td span, .elementor-11 .elementor-element.elementor-element-03fdae4 .cart td, .elementor-11 .elementor-element.elementor-element-03fdae4 .input-text.qty{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .product-name .variation{font-size:var( --e-global-typography-2218bea-font-size );line-height:var( --e-global-typography-2218bea-line-height );}.elementor-11 .elementor-element.elementor-element-03fdae4 .checkout-button{font-size:var( --e-global-typography-b05522c-font-size );line-height:var( --e-global-typography-b05522c-line-height );letter-spacing:var( --e-global-typography-b05522c-letter-spacing );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-03fdae4 */.elementor-widget-woocommerce-cart .e-cart-section:last-child {
        background-color: #f3ede0;
        border: 1px solid #dcd2bc;
    }
    
    .elementor-widget-woocommerce-cart .woocommerce button.button{
    background: #f3ede0;
    border: 1px solid #dcd2bc;
    border-left: none;
    color: #6e5730;
    font-family: 'myriad-pro';
    font-size: 12.5px;
    letter-spacing: 1.5px;
    padding: 0 26px;
    cursor: pointer;
}

.woocommerce .coupon-col-start {
    flex: 2;
    padding-inline-end: 0px !important;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text {
    background-color: #f9fafa;
    border: 1px solid #dcd2bc;
}

.woocommerce-cart-form .coupon .e-cart-section .shop_table{
    background-color: #fff;
}

.elementor-widget-woocommerce-cart .e-cart-section {
    margin-bottom: 0px ;
}

.woocommerce-message, .wc-block-components-notice-banner.is-success {
    font-size: 15px;
    color: #241f19;
    font-family: 'myriad-pro';
    font-weight: 500;
    clear: both;
    border: 1px Solid #dbd2bd;
    margin-bottom: 2rem;
    background: #ffffff;
}

.woocommerce-message .button .wc-forward {
    font-family: 'myriad-pro';
    font-size: 12.5px;
    letter-spacing: 1.5px;
    color: #6e5730;
    border-bottom: 1px solid #6e5730;
    padding-bottom: 3px;
    white-space: nowrap;
}





.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 150px;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart td{
    padding: 5px;
}

/* Success message */
.woocommerce-cart .woocommerce-message {
    background: #fff;
    border: 1px solid #ddd3c2;
    margin-bottom: 45px;
    color: #16120d;
}



/* Hide Price column */
.woocommerce-cart table.shop_table th.product-price,
.woocommerce-cart table.shop_table td.product-price {
    display: none !important;
}

.elementor-11 .elementor-element.elementor-element-03fdae4 .coupon {
    background-color: #fff;
    padding: 25px;
}


.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table tr.order-total td {
    border-top:1px solid #ddd3c2;
}


/* =====================================
   CART PRODUCT LAYOUT
===================================== */

/* Cart item ko grid layout do */
.woocommerce-cart .cart_item {
    display: grid !important;
    grid-template-columns: 40px 70px 1fr;
    column-gap: 15px;
    align-items: start;
}

/* Remove button */
.woocommerce-cart .cart_item .product-remove {
    grid-column: 1;
    grid-row: 1 / span 2;
}

/* Product image */
.woocommerce-cart .cart_item .product-thumbnail {
    grid-column: 2;
    grid-row: 1;
}

/* Product details */
.woocommerce-cart .cart_item .product-name {
    grid-column: 3;
    grid-row: 1;
    width: 100% !important;
}

/* Hide Price column completely */
.woocommerce-cart .cart_item .product-price {
    display: none !important;
}

/* Quantity section - product ke niche */
.woocommerce-cart .cart_item .product-quantity {
    grid-column: 2 / span 2;
    grid-row: 2;
    margin-top: 20px;
    display: inline-flex !important;
    align-items: center;
    width: auto !important;
}

/* Subtotal / Line Total - quantity ke right side */
.woocommerce-cart .cart_item .product-subtotal {
    grid-column: 3;
    grid-row: 2;
    justify-self: end;
    align-self: center;
    margin-top: 20px;
    width: auto !important;
}

/* Header Price hide */
.woocommerce-cart th.product-price {
    display: none !important;
}



/* =========================================
   CART PRODUCT - REMOVE RIGHT BLANK SPACE
========================================= */

/* Product / Quantity / Subtotal heading remove */
.woocommerce-cart table.shop_table.cart thead {
    display: none !important;
}

/* Cart table normal table behaviour remove */
.woocommerce-cart table.shop_table.cart,
.woocommerce-cart table.shop_table.cart tbody {
    display: block !important;
    width: 100% !important;
}

/* Each product full width */
.woocommerce-cart table.shop_table.cart tr.cart_item {
    display: grid !important;

    grid-template-columns:
        25px
        70px
        minmax(0, 1fr)
        auto;

    column-gap: 15px;
    row-gap: 15px;

    width: 100% !important;
    box-sizing: border-box;
}

/* All cells */
.woocommerce-cart table.shop_table.cart tr.cart_item > td {
    display: block !important;
    width: auto !important;
    max-width: none !important;
    box-sizing: border-box;
}

/* Remove icon */
.woocommerce-cart td.product-remove {
    grid-column: 1;
    grid-row: 1;
    align-self: start;
}

/* Product Image */
.woocommerce-cart td.product-thumbnail {
    grid-column: 2;
    grid-row: 1;
}

/* Product details - full remaining width */
.woocommerce-cart td.product-name {
    grid-column: 3 / 5;
    grid-row: 1;

    width: 100% !important;
    max-width: none !important;
}

/* Hide Price */
.woocommerce-cart td.product-price {
    display: none !important;
}

/* Quantity - underneath product */
.woocommerce-cart td.product-quantity {
    grid-column: 2 / 4;
    grid-row: 2;

    margin-top: 5px;
}

/* Line Total */
.woocommerce-cart td.product-subtotal {
    grid-column: 4;
    grid-row: 2;

    align-self: center;
    justify-self: end;

    margin-top: 5px;
    white-space: nowrap;
}



.woocommerce-cart td.product-subtotal {
    display: flex !important;
    align-items: center;
    gap: 12px;
}

.woocommerce-cart td.product-subtotal::before {
    content: "LINE TOTAL:";
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1.5px;
    color: #7d6031;
    white-space: nowrap;
}

/* Text above coupon field */
.woocommerce-cart .coupon::before {
    content: "Have a discount coupon code? Enter it below.";
    display: block;
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.4;
    color: #222;
}



.sd-checkout-note {
    margin: 18px 0 0;
    text-align: center;
    font-size: 13px;
    line-height: 1.7;
    color: #9a8264;
    font-weight: 400;
}

.woocommerce-cart .wc-proceed-to-checkout {
    text-align: center;
}

/* Hide complete shipping section on Cart page only */
.woocommerce-cart tr.woocommerce-shipping-totals,
.woocommerce-cart .woocommerce-shipping-destination,
.woocommerce-cart .woocommerce-shipping-calculator {
    display: none !important;
}


.elementor-11 .elementor-element.elementor-element-03fdae4 .product-name .variation {
        font-size: 13px;
        font-family: 'myriad-pro';
        font-weight: 100;
    }


.elementor-widget-woocommerce-cart .woocommerce .product-name a {
    font-family: 'myriad-pro';
    
}



/* MOBILE ONLY - CART ITEM VERTICAL STACK */
@media (max-width: 767px) {

    .woocommerce-cart table.shop_table.cart tr.cart_item {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        gap: 14px !important;
        padding: 0px !important;
        box-sizing: border-box;
    }

    /* Every section full width */
    .woocommerce-cart table.shop_table.cart tr.cart_item > td {
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: left !important;
    }

    /* 1 - Remove button */
    .woocommerce-cart td.product-remove {
        order: 1;
    }

    /* Product image */
    .woocommerce-cart td.product-thumbnail {
        order: 2;
    }

    .woocommerce-cart td.product-thumbnail img {
        width: 70px !important;
        height: auto !important;
    }

    /* 2 - Product details */
    .woocommerce-cart td.product-name {
        order: 3;
    }

    /* 3 - Product price */
    .woocommerce-cart td.product-price {
        order: 4;
        display: block !important;
        font-weight: 300;
    }

    /* 4 - Quantity */
    .woocommerce-cart td.product-quantity {
        order: 5;
        display: block !important;
        margin-top: 5px !important;
    }

    /* 5 - Line Total */
    .woocommerce-cart td.product-subtotal {
        order: 6;
        display: flex !important;
        align-items: center;
        justify-content: flex-start !important;
        gap: 8px;
        white-space: nowrap;
    }


    /* Remove default WooCommerce mobile labels */
    .woocommerce-cart td.product-remove::before,
    .woocommerce-cart td.product-thumbnail::before,
    .woocommerce-cart td.product-name::before,
    .woocommerce-cart td.product-price::before,
    .woocommerce-cart td.product-quantity::before {
        display: none !important;
        content: none !important;
    }
}/* End custom CSS */