.elementor-1267 .elementor-element.elementor-element-92a285c{--display:flex;}.elementor-1267 .elementor-element.elementor-element-dd716d9 .woocommerce-breadcrumb{color:#000000;font-family:"Vazirmatn", Sans-serif;font-size:15px;}.elementor-1267 .elementor-element.elementor-element-dd716d9 .woocommerce-breadcrumb > a{color:#FF0000;}.elementor-1267 .elementor-element.elementor-element-1fbe1f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1267 .elementor-element.elementor-element-fb5a639{--display:flex;}.elementor-1267 .elementor-element.elementor-element-fb5a639.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-8558a27 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-1267 .elementor-element.elementor-element-20c6621{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1267 .elementor-element.elementor-element-a7c554e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1267 .elementor-element.elementor-element-0bc8966{--display:flex;}.elementor-1267 .elementor-element.elementor-element-0bc8966.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-db3951c .title{font-family:"Vazirmatn", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-1267 .elementor-element.elementor-element-98990a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1267 .elementor-element.elementor-element-98990a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1267 .elementor-element.elementor-element-fc8752b{--display:flex;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1267 .elementor-element.elementor-element-36fc1f0{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;}.elementor-1267 .elementor-element.elementor-element-36fc1f0 .elementor-divider-separator{width:100%;}.elementor-1267 .elementor-element.elementor-element-36fc1f0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1267 .elementor-element.elementor-element-f079578{--display:flex;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1267 .elementor-element.elementor-element-f142710{font-family:"Vazirmatn", Sans-serif;font-size:14px;line-height:8px;color:#000000;}.elementor-1267 .elementor-element.elementor-element-38fbcac{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1267 .elementor-element.elementor-element-eebb233{--divider-border-style:solid;--divider-color:#00000026;--divider-border-width:1px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1267 .elementor-element.elementor-element-eebb233 .elementor-divider-separator{width:100%;}.elementor-1267 .elementor-element.elementor-element-eebb233 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1267 .elementor-element.elementor-element-94bb433 .price{font-family:"iranyekan", Sans-serif;font-size:28px;font-weight:500;}.elementor-1267 .elementor-element.elementor-element-94bb433 :is(.price, del){color:#000000;}.elementor-1267 .elementor-element.elementor-element-383ee46{--display:flex;}.elementor-1267 .elementor-element.elementor-element-5dceb06{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1267 .elementor-element.elementor-element-8089c49{--display:flex;}.elementor-1267 .elementor-element.elementor-element-d94c07d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-1267 .elementor-element.elementor-element-d94c07d .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-1267 .elementor-element.elementor-element-d94c07d .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Vazirmatn", Sans-serif;font-size:16px;}.elementor-1267 .elementor-element.elementor-element-86a6bf8{width:100%;max-width:100%;}.elementor-1267 .elementor-element.elementor-element-86a6bf8 .title{color:#3E4043;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:600;}.elementor-1267 .elementor-element.elementor-element-86a6bf8 .title-after_title{color:#000000;font-family:"iranyekan", Sans-serif;font-size:18px;font-weight:500;}.elementor-1267 .elementor-element.elementor-element-edd4833{--display:flex;}.elementor-1267 .elementor-element.elementor-element-ce1976c{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1267 .elementor-element.elementor-element-b6d2b52{width:100%;max-width:100%;}.elementor-1267 .elementor-element.elementor-element-b6d2b52 .title{color:#3E4043;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:600;}.elementor-1267 .elementor-element.elementor-element-b6d2b52 .title-after_title{color:#000000;font-family:"iranyekan", Sans-serif;font-size:18px;font-weight:500;}.elementor-1267 .elementor-element.elementor-element-033d494{--wd-brd-radius:12px;}.elementor-1267 .elementor-element.elementor-element-033d494 [class*="products-bordered-grid"], .elementor-1267 .elementor-element.elementor-element-033d494 [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#EDDEDE;}@media(min-width:768px){.elementor-1267 .elementor-element.elementor-element-1fbe1f4{--content-width:1336px;}.elementor-1267 .elementor-element.elementor-element-fb5a639{--width:46.766%;}.elementor-1267 .elementor-element.elementor-element-20c6621{--width:60%;}.elementor-1267 .elementor-element.elementor-element-a7c554e{--width:100%;}.elementor-1267 .elementor-element.elementor-element-0bc8966{--width:77.687%;}.elementor-1267 .elementor-element.elementor-element-98990a7{--width:18.695%;}.elementor-1267 .elementor-element.elementor-element-edd4833{--content-width:545px;}}/* Start custom CSS for wd_popup, class: .elementor-element-cbead0b *//* 1. مخفی کردن آیکون SVG فعلی */
a.wd-open-popup.btn-style-link svg.wd-icon {
    display: none !important;
}

/* 2. اضافه کردن آیکون SVG توخالی جدید با CSS */
a.wd-open-popup.btn-style-link::before {
    content: "" !important;
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cline x1='8.59' y1='13.51' x2='15.42' y2='17.49'/%3E%3Cline x1='15.41' y1='6.51' x2='8.59' y2='10.49'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    vertical-align: middle !important;
    margin: 0 10px 0 0 !important; /* فاصله از قلب */
}

/* 3. مخفی کردن اسپن خالی داخل دکمه */
a.wd-open-popup.btn-style-link span.wd-btn-text {
    display: none !important;
}

/* 4. حذف پس‌زمینه و کادر از خود دکمه */
a.wd-open-popup.btn-style-link {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
/* =========================================
   اصلاح عرض و چیدمان پاپ‌آپ اشتراک‌گذاری
   ========================================= */

/* 1. عرض کادر پاپ‌آپ رو زیاد می‌کنیم تا فشرده نباشه */
.elementor-1454 .e-con-inner,
.elementor-1454 .elementor-container {
    max-width: 100px !important; /* عرض مناسب (قبلاً 350 بود) */
    width: 90% !important;
    padding: 25px !important;
}

/* 2. تنظیم فاصله بین آیکون‌ها و وسط‌چین کردنشون */
.elementor-1454 .e-con-inner {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 15px !important; /* فاصله مناسب بین المان‌ها */
}

/* 3. کادر لینک کوتاه رو بزرگ‌تر و وسط‌چین می‌کنیم */
.elementor-1454 input[type="text"] {
    width: 100% !important;
    max-width: 350px !important;
    height: 50px !important; /* ارتفاع مناسب */
    font-size: 12px !important;
    text-align: center !important;
    padding: 10px !important;
    margin: 10px 0 !important;
    border: 1px solid #ddd !important;
    border-radius: 8px !important;
    background: #f9f9f9 !important;
    color: #333 !important;
    direction: ltr !important;
}

/* 4. تنظیم عرض آیکون‌های شبکه‌های اجتماعی */
.elementor-1454 .elementor-widget-share-buttons .elementor-grid {
    display: flex !important;
    justify-content: center !important;
    gap: 12px !important;
}
/* =========================================
   کم کردن عرض پاپ‌آپ اشتراک‌گذاری
   ========================================= */
#popup-6ab4bc9b0b3ca {
    --wd-popup-width: 550px !important; /* عرض پاپ‌آپ رو ۳۸۰ پیکسل می‌کنه */
    max-width: 550px !important;
    width: 90% !important;
}

/* اگر خواستید عرض رو حتی کمتر کنید، عدد 380 رو کم کنید
*/
/* =========================================
   1. مشکی کردن رنگ متن کادر لینک کوتاه
   ========================================= */
#popup-6ab4bc9b0b3ca input[type="text"] {
    color: #000000 !important;      /* رنگ متن مشکی */
    font-weight: 550 !important;   /* کمی ضخیم‌تر برای خوانایی بهتر */
    cursor: pointer !important;    /* نشانگر ماوس به شکل دست */
}

/* =========================================
   2. پاک کردن متن زیر کادر لینک
   ========================================= */
#popup-6ab4bc9b0b3ca p {
    display: none !important;
}/* =========================================
   بزرگتر کردن عرض کادر لینک کوتاه
   ========================================= */
#popup-6ab4bc9b0b3ca input[type="text"] {
    width: 100% !important;         /* عرض کادر رو زیاد می‌کنه (قبلاً 80% بود) */
    max-width: 500px !important;   /* حداکثر عرض کادر (می‌تونید بیشتر یا کمتر کنید) */
    height: 50px !important;       /* ارتفاع کادر */
    color: #000000 !important;     /* رنگ متن مشکی */
    font-weight: 500 !important;
    cursor: pointer !important;
    padding: 10px !important;
    font-size: 14px !important;
    text-align: center !important;
    direction: ltr !important;
    border: 1px solid #ccc !important;
    border-radius: 8px !important;
    background: #f9f9f9 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-c389f6f *//* 1. زیباتر کردن ظاهر لیست کشویی */
.variations select {
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #ccc;
    border-radius: 8px;
    background-color: #fff;
    font-family: inherit;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: left 10px center;
    background-size: 15px;
}

/* 2. مخفی کردن برچسب‌های اضافی ووکامرس (اختیاری) */
.variations th.label {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-d94c07d *//* =========================================
   حذف کادر دور تب‌ها و اضافه کردن خط کم‌رنگ
   ========================================= */
.woocommerce-tabs,
.wd-accordion-item,
.wd-nav-tabs-wrapper {
    border: none !important;           /* حذف کادر دور تب‌ها */
    box-shadow: none !important;       /* حذف سایه (اگه باشه) */
    background: transparent !important; /* حذف پس‌زمینه (اگه باشه) */
}

/* اضافه کردن خط کم‌رنگ زیر تب‌ها */
.wd-nav-tabs-wrapper {
    border-bottom: 1px solid #e0e0e0 !important; /* خط کم‌رنگ */
    padding-bottom: 10px !important;             /* فاصله خط از تب‌ها */
    margin-bottom: 20px !important;              /* فاصله از محتوای زیرش */
}

/* حذف خط اضافی از خود محتوای تب‌ها (اگه بود) */
.woocommerce-Tabs-panel {
    border: none !important;
}
/* =========================================
   استایل تب فعال (وقتی انتخاب میشه)
   ========================================= */

/* 1. تغییر رنگ متن تب فعال */
.woocommerce-tabs ul.tabs li.active a,
.wd-nav-tabs-wrapper .wd-nav-tabs li.active a {
    color: #ff0505 !important;       /* رنگ قهوه‌ای (می‌تونید عوض کنید) */
    font-weight: bold !important;    /* ضخیم شدن متن */
}

/* 2. اضافه کردن خط زیر تب فعال */
.woocommerce-tabs ul.tabs li.active a,
.wd-nav-tabs-wrapper .wd-nav-tabs li.active a {
    border-bottom: 3px solid #ff0505 !important; /* خط قهوه‌ای زیر تب فعال */
    padding-bottom: 8px !important;              /* فاصله خط از متن */
}

/* 3. تغییر رنگ تب‌های غیرفعال (وقتی روشون کلیک نشده) */
.woocommerce-tabs ul.tabs li a,
.wd-nav-tabs-wrapper .wd-nav-tabs li a {
    color: #666666 !important;       /* رنگ خاکستری برای تب‌های غیرفعال */
}

/* 4. تغییر رنگ تب‌ها هنگام هاور (وقتی موس روشون میره) */
.woocommerce-tabs ul.tabs li a:hover,
.wd-nav-tabs-wrapper .wd-nav-tabs li a:hover {
    color: #666666 !important;       /* قهوه‌ای روشن */
}/* =========================================
   صاف کردن خط زیر تب فعال (حذف حالت منحنی)
   ========================================= */
.woocommerce-tabs ul.tabs li.active a,
.wd-nav-tabs-wrapper .wd-nav-tabs li.active a {
    border-bottom: 2px solid #ff0505 !important; /* خط صاف ۲ پیکسلی */
    border-radius: 0 !important;                 /* حذف گردی گوشه‌ها */
    padding-bottom: 8px !important;              /* فاصله خط از متن */
    text-decoration: none !important;            /* حذف خط زیر متن (اگه بود) */
    box-shadow: none !important;                 /* حذف سایه (اگه بود) */
    background: transparent !important;          /* حذف پس‌زمینه (اگه بود) */
}

/* حذف هر افکت اضافی از خود تب */
.woocommerce-tabs ul.tabs li.active,
.wd-nav-tabs-wrapper .wd-nav-tabs li.active {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}
/* =========================================
   1. فعال کردن چیدمان دو ستونه نظرات (وودمارت)
   ========================================= */
.wd-single-reviews.wd-layout-two-column #reviews {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 30px !important;
    align-items: flex-start !important;
}

/* ستون خلاصه امتیاز (راست) */
.wd-single-reviews.wd-layout-two-column .woocommerce-Reviews-title,
.wd-single-reviews.wd-layout-two-column #comments,
.wd-single-reviews.wd-layout-two-column .commentlist,
.wd-single-reviews.wd-layout-two-column .woocommerce-noreviews,
.wd-single-reviews.wd-layout-two-column .woocommerce-Reviews-rating {
    flex: 1 1 45% !important;
    max-width: 45% !important;
    min-width: 280px !important;
}

/* ستون فرم ثبت نظر (چپ) */
.wd-single-reviews.wd-layout-two-column #review_form_wrapper,
.wd-single-reviews.wd-layout-two-column .comment-form {
    flex: 1 1 45% !important;
    max-width: 45% !important;
    min-width: 280px !important;
}

/* 2. مشکی کردن رنگ متن‌های بخش نظرات */
.wd-single-reviews,
.wd-single-reviews p,
.wd-single-reviews label,
.wd-single-reviews span,
.wd-single-reviews .woocommerce-noreviews,
.wd-single-reviews .comment-form-rating,
.wd-single-reviews .comment-form label {
    color: #333333 !important;  /* رنگ مشکی */
}

/* 3. مشکی کردن متن‌های زرد/طلایی (مثل "هنوز بررسی‌ای ثبت نشده") */
.wd-single-reviews .woocommerce-noreviews,
.wd-single-reviews .woocommerce-Reviews-title,
.wd-single-reviews .comment-form-rating label {
    color: #333333 !important;
    font-weight: 500 !important;
}

/* 4. استایل کادر متنی نظرات */
.wd-single-reviews textarea,
.wd-single-reviews input[type="text"],
.wd-single-reviews input[type="email"] {
    border: 1px solid #ccc !important;
    border-radius: 8px !important;
    padding: 12px !important;
    font-size: 14px !important;
    color: #333 !important;
    background: #fafafa !important;
}

/* 5. در موبایل، یک ستونه بشه */
@media (max-width: 768px) {
    .wd-single-reviews.wd-layout-two-column #reviews {
        flex-direction: column !important;
    }
    
    .wd-single-reviews.wd-layout-two-column .woocommerce-Reviews-title,
    .wd-single-reviews.wd-layout-two-column #comments,
    .wd-single-reviews.wd-layout-two-column .commentlist,
    .wd-single-reviews.wd-layout-two-column .woocommerce-noreviews,
    .wd-single-reviews.wd-layout-two-column .woocommerce-Reviews-rating,
    .wd-single-reviews.wd-layout-two-column #review_form_wrapper,
    .wd-single-reviews.wd-layout-two-column .comment-form {
        flex: 1 1 100% !important;
        max-width: 100% !important;
    }
}
/* =========================================
   1. زرد کردن ستاره‌های امتیازدهی
   ========================================= */
.wd-single-reviews .stars a,
.wd-single-reviews .star-rating span,
.wd-single-reviews .comment-form-rating .stars a {
    color: #ffc107 !important; /* رنگ زرد طلایی */
}

/* ستاره‌های خالی (وقتی انتخاب نشدن) */
.wd-single-reviews .stars a::before,
.wd-single-reviews .star-rating::before {
    color: #ffc107 !important;
}

/* =========================================
   2. قرمز کردن ستاره کوچیک کنار "امتیاز شما" و "دیدگاه شما"
   ========================================= */
.wd-single-reviews .comment-form label .required,
.wd-single-reviews .comment-form-rating label .required,
.wd-single-reviews .required {
    color: #ff0000 !important; /* رنگ قرمز */
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-033d494 */.wd-carousel-item .posted_in {
    display: none !important;
}/* End custom CSS */