.elementor-7 .elementor-element.elementor-element-609b8d12{--display:flex;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7 .elementor-element.elementor-element-52d6508{--display:flex;}.elementor-7 .elementor-element.elementor-element-bafaf18{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-324a5156 */[class="woocommerce-cart-form"] table {

    all: unset;
    border-spacing: 0 0.6rem;
}

.woocommerce-cart  .woo-page-header{
    display: none;
}

.woocommerce-cart .cart_totals_toggle #panel-cart-discount .coupon >* {
    border-radius: .8rem !important;
    height:3rem !important;
    
}
.woocommerce-cart .cart_totals_toggle #panel-cart-discount .wc-action-btn {
    border-radius: .8rem !important;
    height:3rem !important;
    
}

.woocommerce-cart .cart_totals_toggle .coupon  {
 display: flex;
    
}
.woocommerce-cart .cart_totals_toggle .coupon input {
 margin-right: .6rem
    
}
.woocommerce-cart .cart_totals_toggle .coupon input:hover{
    outline: 1px solid #3740ea  !important;
   
    
}
.woocommerce-cart  .cart_totals_toggle .card-default {
    border:none;
   border-radius: .8rem !important;
   background: #ffffffed;
   backdrop-filter: blur(10rem);
   box-shadow: 0px 0px 10px #151b880f;
   height: fit-content !important;
}


.woocommerce-cart  .cart_totals_toggle .card-default .wc-proceed-to-checkout .btn {
    border:none;
   border-radius: .4rem !important;
}
/*.cart-collaterals .cart-subtotal,*/
.cart-collaterals .shipping-calculator-form,
.cart-collaterals .e-checkout-message {
    display:none !important;
}

.cart-total tr{
    border:none !important;
}
[class="wc-proceed-to-checkout"]{
    padding: 0 !important;
    margin: 0 !important;
}

.card-body > p,[id="panel-cart-total"] > p, [class="card card-default"] > p,[class="cart_totals_toggle"] > p,[class="cart_totals_toggle"]>p,.cart-total th[colspan="2"]{
    display: none !important;
}
.card-body p {
    margin:0 !important;
}
[class="cart_item"]  {
    border:none;
   border-radius: 1rem !important;
   overflow: hidden;
   background: transparent;
   backdrop-filter: blur(10rem);
   /*box-shadow: 0px 0px 10px #151b880f;*/
   height: fit-content !important;
    outline: none;
    border: none;
    
}


tr.cart_item{
    
    background: #fff;
}
tr.cart_item>*:first-child {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
tr.cart_item>*:last-child {
    /*background: green;*/
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-609b8d12 */.return-to-shop br {
    display: none !important;
}

.return-to-shop > a.button{
    overflow: hidden;
    border-radius: 10rem !important;
}/* End custom CSS */