.elementor-26 .elementor-element.elementor-element-6b6aadcd{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:769px){.elementor-26 .elementor-element.elementor-element-6b6aadcd{--content-width:1400px;}}/* Start custom CSS for container, class: .elementor-element-6b6aadcd */.woocommerce-cart,
.woocommerce-cart *{
    font-family: "Peyda", !important;
}

/* بکگراند کلی */
.woocommerce-cart .wd-page-content{
    background: #FFFFFF;
    padding: 60px 0;
}

/* باکس اصلی سبد خرید */
.woocommerce-cart .woocommerce{
    background: #fff;
    border: 1px solid rgba(138, 38, 103, 0.12);
    border-radius: 28px;
    padding: 50px 40px;
    box-shadow:
    0 10px 40px rgba(138,38,103,0.08);
}

/* متن خالی بودن سبد */
.woocommerce-cart .cart-empty{
    color: #8A2667;
    font-size: 34px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 18px;
    line-height: 1.8;
}

/* متن توضیح */
.woocommerce-cart .wd-empty-page-text{
    color: #666;
    text-align: center;
    font-size: 16px;
    line-height: 2;
    max-width: 650px;
    margin: 0 auto 35px;
}

/* سکشن دکمه */
.woocommerce-cart .return-to-shop{
    text-align: center;
    margin-top: 30px;
}

/* دکمه اصلی */
.woocommerce-cart .button,
.woocommerce-cart .wc-backward,
.art-btn .elementor-button,
.art-btn a,
.art-btn button{
    background: #8A2667 !important;
    color: #FFFFFF !important;
    border-radius: 18px !important;
    border: 1px solid #8A2667 !important;
    padding: 16px 34px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    transition: all .35s ease;
    box-shadow:
    0 10px 25px rgba(138,38,103,0.20);
}

/* هاور دکمه */
.woocommerce-cart .button:hover,
.woocommerce-cart .wc-backward:hover,
.art-btn .elementor-button:hover,
.art-btn a:hover,
.art-btn button:hover{
    background: #FFFFFF !important;
    color: #8A2667 !important;
    transform: translateY(-3px);
    box-shadow:
    0 15px 35px rgba(138,38,103,0.25);
}

/* آیکون دکمه */
.art-btn svg{
    transition: all .3s ease;
}

.art-btn:hover svg{
    transform: translateX(-4px);
}

/* جدول سبد خرید */
.woocommerce table.shop_table{
    border-radius: 24px;
    overflow: hidden;
    border: 1px solid rgba(138,38,103,0.10);
}

/* هدر جدول */
.woocommerce table.shop_table thead{
    background: #8A2667;
    color: #fff;
}

/* سلول های جدول */
.woocommerce table.shop_table th,
.woocommerce table.shop_table td{
    padding: 20px !important;
    border-color: rgba(138,38,103,0.08);
}

/* قیمت ها */
.woocommerce-Price-amount{
    color: #8A2667;
    font-weight: 700;
}

/* تعداد محصول */
.quantity input{
    border: 1px solid rgba(138,38,103,0.18);
    border-radius: 12px;
    min-height: 48px;
}

/* کد تخفیف */
.coupon input{
    border-radius: 14px !important;
    border: 1px solid rgba(138,38,103,0.16) !important;
    min-height: 52px;
}

/* کارت جمع کل */
.cart_totals{
    background: #fff;
    border-radius: 24px;
    padding: 30px;
    border: 1px solid rgba(138,38,103,0.10);
    box-shadow:
    0 10px 30px rgba(138,38,103,0.06);
}

/* تیترها */
.cart_totals h2,
.woocommerce-cart h1,
.woocommerce-cart h2{
    color: #8A2667;
    font-weight: 700;
}

/* موبایل */
@media(max-width:768px){

    .woocommerce-cart .woocommerce{
        padding: 30px 20px;
        border-radius: 20px;
    }

    .woocommerce-cart .cart-empty{
        font-size: 24px;
    }

    .woocommerce table.shop_table td,
    .woocommerce table.shop_table th{
        padding: 14px !important;
    }

    .woocommerce-cart .button,
    .woocommerce-cart .wc-backward{
        width: 100%;
    }
}
```/* End custom CSS */