.elementor-17 .elementor-element.elementor-element-e2551f0{--display:flex;}.elementor-17 .elementor-element.elementor-element-5ab5b43 .cart button, .elementor-17 .elementor-element.elementor-element-5ab5b43 .cart .button{transition:all 0.2s;}.elementor-17 .elementor-element.elementor-element-5ab5b43 .quantity .qty{transition:all 0.2s;}.elementor-17 .elementor-element.elementor-element-e556f37{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-84cdfaa{--update-cart-automatically-display:none;--sections-background-color:#F6EEE7;--sections-border-type:solid;--sections-title-color:#000000;}.elementor-17 .elementor-element.elementor-element-84cdfaa .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-17 .elementor-element.elementor-element-1f43837{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-137f1ef{--update-cart-automatically-display:none;--sections-background-color:#F6EEE7;--sections-border-type:solid;--sections-title-color:#000000;}.elementor-17 .elementor-element.elementor-element-137f1ef .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-17 .elementor-element.elementor-element-d234087{--display:flex;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-e556f37{--content-width:1400px;}.elementor-17 .elementor-element.elementor-element-1f43837{--content-width:1400px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-84cdfaa *//* ====================================
   ADHVAM CLEAN LUXURY CART
   NO SIZE CHANGES
==================================== */

/* Remove ugly borders */
.elementor-17 .elementor-element.elementor-element-84cdfaa table.shop_table,
.elementor-17 .elementor-element.elementor-element-84cdfaa table.shop_table td,
.elementor-17 .elementor-element.elementor-element-84cdfaa table.shop_table th,
.elementor-17 .elementor-element.elementor-element-84cdfaa .cart_totals,
.elementor-17 .elementor-element.elementor-element-84cdfaa .coupon{
    border:none !important;
}

/* Product Table */
.elementor-17 .elementor-element.elementor-element-84cdfaa table.shop_table{
    background:#FCFAF7;
    border-radius:24px;
    overflow:hidden;
    box-shadow:0 4px 20px rgba(34,26,21,.04);
}

/* Header */
.elementor-17 .elementor-element.elementor-element-84cdfaa table.shop_table thead{
    background:rgba(198,138,84,.06);
}

.elementor-17 .elementor-element.elementor-element-84cdfaa table.shop_table thead th{
    color:#221A15;
    font-weight:600;
    letter-spacing:.5px;
}

/* Product Rows */
.elementor-17 .elementor-element.elementor-element-84cdfaa tr.cart_item{
    border-bottom:1px solid #E8DED3 !important;
}

.elementor-17 .elementor-element.elementor-element-84cdfaa tr.cart_item:last-child{
    border-bottom:none !important;
}

/* Product Name */
.elementor-17 .elementor-element.elementor-element-84cdfaa .product-name a{
    color:#221A15 !important;
    font-weight:500;
}

/* Prices */
.elementor-17 .elementor-element.elementor-element-84cdfaa .product-price,
.elementor-17 .elementor-element.elementor-element-84cdfaa .product-subtotal{
    color:#221A15;
}

/* Qty */
.elementor-17 .elementor-element.elementor-element-84cdfaa .qty{
    background:#fff !important;
    border:1px solid #DCC9B7 !important;
    border-radius:8px !important;
}

/* Remove icon */
.elementor-17 .elementor-element.elementor-element-84cdfaa .remove{
    color:#8D6E63 !important;
}

.elementor-17 .elementor-element.elementor-element-84cdfaa .remove:hover{
    color:#C68A54 !important;
}

/* Coupon Section */
.elementor-17 .elementor-element.elementor-element-84cdfaa .coupon{
    background:#FCFAF7;
    border-radius:20px;
    box-shadow:0 4px 15px rgba(34,26,21,.04);
}

/* Coupon Input */
.elementor-17 .elementor-element.elementor-element-84cdfaa .coupon input{
    background:#fff;
    border:1px solid #DCC9B7 !important;
    border-radius:12px !important;
}

/* Coupon Button */
.elementor-17 .elementor-element.elementor-element-84cdfaa .coupon button{
    background:#221A15 !important;
    color:#fff !important;
    border:none !important;
    border-radius:12px !important;
}

.elementor-17 .elementor-element.elementor-element-84cdfaa .coupon button:hover{
    background:#C68A54 !important;
}

/* Cart Totals */
.elementor-17 .elementor-element.elementor-element-84cdfaa .cart_totals{
    background:#221A15 !important;
    border-radius:24px !important;
    overflow:hidden;
}

/* Heading */
.elementor-17 .elementor-element.elementor-element-84cdfaa .cart_totals h2{
    color:#fff !important;
}

/* Totals Text */
.elementor-17 .elementor-element.elementor-element-84cdfaa .cart_totals th,
.elementor-17 .elementor-element.elementor-element-84cdfaa .cart_totals td{
    color:#fff !important;
    border-color:rgba(255,255,255,.08) !important;
}

/* Checkout */
.elementor-17 .elementor-element.elementor-element-84cdfaa .checkout-button{
    background:#C68A54 !important;
    color:#fff !important;
    border:none !important;
    border-radius:12px !important;
}

.elementor-17 .elementor-element.elementor-element-84cdfaa .checkout-button:hover{
    background:#D39A65 !important;
}

/* Shipping Link */
.elementor-17 .elementor-element.elementor-element-84cdfaa .shipping-calculator-button{
    color:#C68A54 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-137f1ef *//* ====================================
   ADHVAM CLEAN LUXURY CART
   NO SIZE CHANGES
==================================== */

/* Remove ugly borders */
.elementor-17 .elementor-element.elementor-element-137f1ef table.shop_table,
.elementor-17 .elementor-element.elementor-element-137f1ef table.shop_table td,
.elementor-17 .elementor-element.elementor-element-137f1ef table.shop_table th,
.elementor-17 .elementor-element.elementor-element-137f1ef .cart_totals,
.elementor-17 .elementor-element.elementor-element-137f1ef .coupon{
    border:none !important;
}

/* Product Table */
.elementor-17 .elementor-element.elementor-element-137f1ef table.shop_table{
    background:#FCFAF7;
    border-radius:24px;
    overflow:hidden;
    box-shadow:0 4px 20px rgba(34,26,21,.04);
}

/* Header */
.elementor-17 .elementor-element.elementor-element-137f1ef table.shop_table thead{
    background:rgba(198,138,84,.06);
}

.elementor-17 .elementor-element.elementor-element-137f1ef table.shop_table thead th{
    color:#221A15;
    font-weight:600;
    letter-spacing:.5px;
}

/* Product Rows */
.elementor-17 .elementor-element.elementor-element-137f1ef tr.cart_item{
    border-bottom:1px solid #E8DED3 !important;
}

.elementor-17 .elementor-element.elementor-element-137f1ef tr.cart_item:last-child{
    border-bottom:none !important;
}

/* Product Name */
.elementor-17 .elementor-element.elementor-element-137f1ef .product-name a{
    color:#221A15 !important;
    font-weight:500;
}

/* Prices */
.elementor-17 .elementor-element.elementor-element-137f1ef .product-price,
.elementor-17 .elementor-element.elementor-element-137f1ef .product-subtotal{
    color:#221A15;
}

/* Qty */
.elementor-17 .elementor-element.elementor-element-137f1ef .qty{
    background:#fff !important;
    border:1px solid #DCC9B7 !important;
    border-radius:8px !important;
}

/* Remove icon */
.elementor-17 .elementor-element.elementor-element-137f1ef .remove{
    color:#8D6E63 !important;
}

.elementor-17 .elementor-element.elementor-element-137f1ef .remove:hover{
    color:#C68A54 !important;
}

/* Coupon Section */
.elementor-17 .elementor-element.elementor-element-137f1ef .coupon{
    background:#FCFAF7;
    border-radius:20px;
    box-shadow:0 4px 15px rgba(34,26,21,.04);
}

/* Coupon Input */
.elementor-17 .elementor-element.elementor-element-137f1ef .coupon input{
    background:#fff;
    border:1px solid #DCC9B7 !important;
    border-radius:12px !important;
}

/* Coupon Button */
.elementor-17 .elementor-element.elementor-element-137f1ef .coupon button{
    background:#221A15 !important;
    color:#fff !important;
    border:none !important;
    border-radius:12px !important;
}

.elementor-17 .elementor-element.elementor-element-137f1ef .coupon button:hover{
    background:#C68A54 !important;
}

/* Cart Totals */
.elementor-17 .elementor-element.elementor-element-137f1ef .cart_totals{
    background:#221A15 !important;
    border-radius:24px !important;
    overflow:hidden;
}

/* Heading */
.elementor-17 .elementor-element.elementor-element-137f1ef .cart_totals h2{
    color:#fff !important;
}

/* Totals Text */
.elementor-17 .elementor-element.elementor-element-137f1ef .cart_totals th,
.elementor-17 .elementor-element.elementor-element-137f1ef .cart_totals td{
    color:#fff !important;
    border-color:rgba(255,255,255,.08) !important;
}

/* Checkout */
.elementor-17 .elementor-element.elementor-element-137f1ef .checkout-button{
    background:#C68A54 !important;
    color:#fff !important;
    border:none !important;
    border-radius:12px !important;
}

.elementor-17 .elementor-element.elementor-element-137f1ef .checkout-button:hover{
    background:#D39A65 !important;
}

/* Shipping Link */
.elementor-17 .elementor-element.elementor-element-137f1ef .shipping-calculator-button{
    color:#C68A54 !important;
}/* End custom CSS */