.elementor-18 .elementor-element.elementor-element-39220601{--display:flex;}.elementor-18 .elementor-element.elementor-element-0b0ebaa{--spacer-size:31px;}.elementor-18 .elementor-element.elementor-element-d95b3da{--display:flex;--overlay-opacity:0.52;--border-radius:0px 30px 0px 30px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-d95b3da::before, .elementor-18 .elementor-element.elementor-element-d95b3da > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-d95b3da > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-d95b3da > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-d95b3da > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-d95b3da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-15d2687 );--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-15043c7{--display:flex;}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-15043c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-15043c7.e-con{--align-self:flex-start;}}/* Start custom CSS for container, class: .elementor-element-39220601 *//* === فروانا – استایل فوق حرفه‌ای برای سبد خرید === */

/* کانتینر اصلی */
.woocommerce-cart .woocommerce {
    max-width: 1000px;
    margin: 40px auto;
    padding: 35px;
    background: #fffdf5; /* کرم برند فروانا */
    border-radius: 22px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.08);
    border: 2px solid #f3ecd7;
    transition: 0.3s ease;
}

/* موبایل */
@media (max-width: 768px) {
    .woocommerce-cart .woocommerce {
        margin: 20px 12px;
        padding: 20px;
        border-radius: 18px;
    }
}

/* جدول محصولات */
.woocommerce-cart table.cart {
    border-collapse: separate;
    border-spacing: 0 18px;
    width: 100%;
}

/* هر ردیف محصول */
.woocommerce-cart table.cart tr {
    background: #ffffff;
    border-radius: 18px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.06);
    overflow: hidden;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

/* افکت هاور لاکچری */
.woocommerce-cart table.cart tr:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 28px rgba(0,0,0,0.10);
}

/* محتوا داخل ردیف */
.woocommerce-cart table.cart td {
    padding: 18px 16px !important;
    border: none !important;
}

/* لینک محصول */
.woocommerce-cart table.cart a {
    font-weight: 600;
    font-size: 17px;
    color: #d35400; /* نارنجی برند */
    text-decoration: none;
}

.woocommerce-cart table.cart a:hover {
    color: #b84300;
}

/* قیمت */
.woocommerce-cart table.cart .product-price,
.woocommerce-cart table.cart .product-subtotal {
    font-size: 17px;
    font-weight: 600;
    color: #333;
}

/* دکمه‌های تعداد */
.woocommerce-cart table.cart .quantity input {
    border-radius: 10px !important;
    border: 1px solid #e1d5bf !important;
}

/* دکمه حذف */
.woocommerce-cart table.cart .product-remove a {
    color: #b80f0f !important;
    font-weight: bold;
}
.woocommerce-cart table.cart .product-remove a:hover {
    color: #ff1a1a !important;
}

/* بخش خلاصه ساید راست */
.cart_totals {
    background: white;
    padding: 25px;
    border-radius: 20px;
    box-shadow: 0 6px 26px rgba(0,0,0,0.07);
    border: 1px solid #f1e8d6;
}

/* ردیف‌های جمع‌بندی */
.cart_totals table tr {
    border-bottom: 1px solid #eee;
}
.cart_totals table td,
.cart_totals table th {
    padding: 12px 0;
}

/* دکمه رفتن به پرداخت */
.woocommerce-cart .wc-proceed-to-checkout a {
    background: linear-gradient(135deg, #e67e22, #d35400);
    color: white !important;
    padding: 18px;
    font-size: 19px;
    border-radius: 14px;
    text-align: center;
    display: block;
    transition: 0.25s ease;
}

.woocommerce-cart .wc-proceed-to-checkout a:hover {
    background: linear-gradient(135deg, #d35400, #c0392b);
    transform: translateY(-3px);
    box-shadow: 0 6px 14px rgba(0,0,0,0.15);
}

/* پایان نسخه ویژه فروانا *//* End custom CSS */