.elementor-12 .elementor-element.elementor-element-2fae07b{--display:flex;}.elementor-12 .elementor-element.elementor-element-d762d24{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-3693249{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}div.onepage_scroll_nav{display:block;}/* Start custom CSS for wd_wishlist, class: .elementor-element-d762d24 *//* تنظیمات کلی برای سایدبار و محتوا */
.wd-my-account-sidebar,
.woocommerce-MyAccount-content {
    padding: 10px 20px; /* فاصله یکنواخت برای بالا، راست، پایین و چپ */
    display: flex;
    flex-wrap: wrap; /* نمایش واکنش‌گرا برای سایدبار و محتوا */
}

/* استایل برای سایدبار حساب کاربری */
.wd-my-account-sidebar {
    flex-basis: 25%; /* اختصاص ۲۵٪ فضا برای سایدبار */
    max-width: 25%;
    width: 100%;
    padding: 10px;
    box-sizing: border-box; /* جلوگیری از برهم‌ریختگی با مارجین‌ها */
}

/* استایل برای محتوای اصلی (بخش علاقه‌مندی‌ها) */
.woocommerce-MyAccount-content {
    flex-basis: 75%;
    max-width: 75%;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

/* تنظیمات فونت عناوین */
.elementor-kit-5 h3,
.wd-wishlist-head .title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

/* استایل دکمه‌های اکشن (حذف، مقایسه و ...) */
.wd-action-btn.wd-style-text > a {
    font-weight: 600;
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
}

/* جزئیات محصولات در بخش علاقه‌مندی‌ها */
.product-element-bottom {
    font-size: 14px;
    text-align: center;
    padding: 5px 0;
}

/* عنوان نوشته‌ها و محصولات */
.wp-block-latest-posts__post-title,
.woocommerce-MyAccount-title {
    font-size: 18px;
    padding: 0;
    margin: 0 0 10px 0;
    font-weight: bold;
    color: #333;
}

/* تنظیم فاصله و چینش دکمه‌های حذف */
.wd-wishlist-head .actions {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* تنظیمات واکنش‌گرا برای موبایل */
@media (max-width: 768px) {
    .wd-my-account-sidebar {
        flex-basis: 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .woocommerce-MyAccount-content {
        flex-basis: 100%;
        max-width: 100%;
    }
}
/* مخفی کردن بخش حساب کاربری من فقط در صفحه علاقه‌مندی‌ها */
body.page-id-12 .wd-my-account-sidebar {
    display: none !important;
}

/* تنظیم محتوا در صفحه علاقه‌مندی‌ها پس از مخفی کردن سایدبار */
body.page-id-12 .woocommerce-MyAccount-content {
    flex-basis: 100% !important;
    max-width: 100% !important;
    padding: 10px;
    box-sizing: border-box;
}

/* تنظیم اشتراک‌گذاری و محصولات علاقه‌مندی در یک خط */
.wd-wishlist-head {
    display: flex;
    align-items: center;
    justify-content: space-between; /* تنظیم فاصله بین متن و محصولات */
    flex-wrap: wrap; /* برای نمایش مناسب در دستگاه‌های کوچک */
}

/* بهبود ظاهر متن اشتراک‌گذاری */
.wd-wishlist-head .title {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    white-space: nowrap; /* جلوگیری از شکستن متن به خطوط متعدد */
}

/* تنظیم محصولات در کنار اشتراک‌گذاری */
.wd-wishlist-head .products {
    display: flex;
    flex-wrap: wrap; /* در صورت کوچک بودن صفحه، محصولات به خط بعدی بروند */
    gap: 10px; /* فاصله بین محصولات */
}

/* تنظیم فاصله بین دکمه اشتراک‌گذاری و محصولات */
.wd-wishlist-head .share-buttons {
    margin-left: auto; /* انتقال دکمه اشتراک‌گذاری به انتهای خط */
    display: flex;
    gap: 10px;
}
.product-grid-item {
    text-align: right;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fae07b */.wd-social-icons.icons-design-default.icons-size-small.color-scheme-dark.social-share.social-form-circle.wd-layout-inline.text-center {
    display: none;
}/* End custom CSS */