.elementor-12227 .elementor-element.elementor-element-1f811b3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12227 .elementor-element.elementor-element-453e929{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-12227 .elementor-element.elementor-element-7cb7fd9{--display:flex;--min-height:466px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12227 .elementor-element.elementor-element-500e6f5{--display:flex;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-swiper-gallery-thumbs{padding-top:0px;padding-bottom:0px;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:20px 20px 20px 20px;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-product-gallery-slider .jet-swiper-nav{border-radius:15px 15px 15px 15px;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-swiper-control-thumbs__item{border-radius:15px 15px 15px 15px;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:right;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-12227 .elementor-element.elementor-element-c26ba0e .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-12227 .elementor-element.elementor-element-dfe7aa6 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:16px 16px 16px 16px;}.elementor-12227 .elementor-element.elementor-element-dfe7aa6 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-12227 .elementor-element.elementor-element-dfe7aa6 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-12227 .elementor-element.elementor-element-dfe7aa6 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-12227 .elementor-element.elementor-element-dfe7aa6 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-12227 .elementor-element.elementor-element-dfe7aa6 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-12227 .elementor-element.elementor-element-b9d4d21{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12227 .elementor-element.elementor-element-fd170a8 > .elementor-widget-container{padding:0px 0px 16px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#E2E2E2;}.elementor-12227 .elementor-element.elementor-element-fd170a8 .elementor-heading-title{font-family:"iran-B", Sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem;color:#0F5257;}.woocommerce .elementor-12227 .elementor-element.elementor-element-5d8fd5b .woocommerce-product-details__short-description{color:#54595F;}.elementor-12227 .elementor-element.elementor-element-c8c2fa6{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010133;--border-color:#02010133;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-12227 .elementor-element.elementor-element-08ab971 .elementor-heading-title{font-family:"iran-M", Sans-serif;font-size:0.9rem;font-weight:600;color:#0F5257;}.elementor-12227 .elementor-element.elementor-element-2bd5c60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12227 .elementor-element.elementor-element-2bd5c60.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-12227 .elementor-element.elementor-element-2bd5c60 .shop_attributes{font-family:"iran-M", Sans-serif;}.elementor-12227 .elementor-element.elementor-element-82fd4de{--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;--justify-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:20px 20px 20px 20px;--z-index:20;}.elementor-12227 .elementor-element.elementor-element-82fd4de:not(.elementor-motion-effects-element-type-background), .elementor-12227 .elementor-element.elementor-element-82fd4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12227 .elementor-element.elementor-element-82fd4de.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12227 .elementor-element.elementor-element-bb908d1 .elementor-button{background-color:#D6D5D500;font-family:"iran-R", Sans-serif;font-size:15px;font-weight:400;fill:#0F5257;color:#0F5257;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:15px 15px 15px 15px;}.elementor-12227 .elementor-element.elementor-element-d9e7c92{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:33px 0px;--row-gap:33px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:1rem;}.elementor-12227 .elementor-element.elementor-element-d9e7c92.e-con{--align-self:flex-end;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12227 .elementor-element.elementor-element-141b3bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12227 .elementor-element.elementor-element-141b3bc.elementor-element{--align-self:center;}.elementor-12227 .elementor-element.elementor-element-141b3bc .cart button, .elementor-12227 .elementor-element.elementor-element-141b3bc .cart .button{font-family:"iran-M", Sans-serif;font-size:0.9rem;font-weight:500;line-height:3.2rem;border-radius:15px 15px 15px 15px;padding:0rem 3rem 0rem 3rem;color:#000000;background-color:#FFC300;transition:all 0.2s;}.elementor-12227 .elementor-element.elementor-element-141b3bc .added_to_cart{font-family:"iran-M", Sans-serif;font-weight:500;}.elementor-12227 .elementor-element.elementor-element-141b3bc{--view-cart-spacing:0px;--button-spacing:0.1rem;}.elementor-12227 .elementor-element.elementor-element-141b3bc .quantity .qty{font-family:"iran-M", Sans-serif;font-size:24px;transition:all 0.2s;}.woocommerce .elementor-12227 .elementor-element.elementor-element-141b3bc form.cart .variations{width:25%;}.woocommerce .elementor-12227 .elementor-element.elementor-element-141b3bc form.cart table.variations tr th, .woocommerce .elementor-12227 .elementor-element.elementor-element-141b3bc form.cart table.variations tr td{padding-top:calc( 15px/2 );padding-bottom:calc( 15px/2 );}.woocommerce .elementor-12227 .elementor-element.elementor-element-141b3bc form.cart table.variations label{color:#0F5257;font-family:"iran-M", Sans-serif;}.woocommerce .elementor-12227 .elementor-element.elementor-element-141b3bc form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-12227 .elementor-element.elementor-element-141b3bc form.cart table.variations td.value:before{font-family:"iran-M", Sans-serif;}.woocommerce .elementor-12227 .elementor-element.elementor-element-141b3bc form.cart table.variations td.value select, .woocommerce .elementor-12227 .elementor-element.elementor-element-141b3bc form.cart table.variations td.value:before{border-radius:33px;}.elementor-12227 .elementor-element.elementor-element-f5b2db4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12227 .elementor-element.elementor-element-602f59a{--display:flex;}.elementor-12227 .elementor-element.elementor-element-7cb6a3d .elementor-heading-title{font-family:"iran-B", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12227 .elementor-element.elementor-element-3fcf2bb{--grid-columns:4;--grid-column-gap:1rem;}.elementor-12227 .elementor-element.elementor-element-0c6293f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:3rem 0rem 0rem 0rem;}@media(max-width:1024px){.elementor-12227 .elementor-element.elementor-element-3fcf2bb{--grid-columns:2;}}@media(max-width:767px){.elementor-12227 .elementor-element.elementor-element-1f811b3{--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12227 .elementor-element.elementor-element-453e929{--width:93%;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-12227 .elementor-element.elementor-element-7cb7fd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12227 .elementor-element.elementor-element-dfe7aa6 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-12227 .elementor-element.elementor-element-fd170a8 > .elementor-widget-container{margin:-1.5rem 0rem 0rem 0rem;padding:0px 0px 30px 0px;}.elementor-12227 .elementor-element.elementor-element-fd170a8{text-align:start;}.elementor-12227 .elementor-element.elementor-element-fd170a8 .elementor-heading-title{font-size:19px;}.elementor-12227 .elementor-element.elementor-element-5d8fd5b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12227 .elementor-element.elementor-element-2bd5c60{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12227 .elementor-element.elementor-element-2bd5c60 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-12227 .elementor-element.elementor-element-d9e7c92{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-12227 .elementor-element.elementor-element-141b3bc{--view-cart-spacing:19px;}.elementor-12227 .elementor-element.elementor-element-602f59a{--width:90%;}.elementor-12227 .elementor-element.elementor-element-7cb6a3d{text-align:center;}.elementor-12227 .elementor-element.elementor-element-3fcf2bb{--grid-columns:1;}.elementor-12227 .elementor-element.elementor-element-0c6293f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2rem 0rem 0rem 0rem;}}@media(min-width:768px){.elementor-12227 .elementor-element.elementor-element-453e929{--width:95%;}.elementor-12227 .elementor-element.elementor-element-7cb7fd9{--width:74%;}.elementor-12227 .elementor-element.elementor-element-500e6f5{--width:40%;}.elementor-12227 .elementor-element.elementor-element-b9d4d21{--width:50%;}.elementor-12227 .elementor-element.elementor-element-82fd4de{--width:26%;}.elementor-12227 .elementor-element.elementor-element-f5b2db4{--width:100%;}.elementor-12227 .elementor-element.elementor-element-602f59a{--width:95%;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-2bd5c60 *//* حذف کامل ساختار جدول ووکامرس */
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes,
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes table,
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes tbody,
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes tr,
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes th,
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes td {
    display: block !important;
    border: none !important;
    padding: 0;
    margin: 0;
}

/* ساختار کارت ویژگی‌ها */
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes tbody tr.woocommerce-product-attributes-item {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom:10px;
    padding-top:10px;
    padding-right:10px;
    box-sizing: border-box;
    background-color: #D6D5D500;
    border-radius: 17px;
    border: 1px solid #E2E2E2 !important;
    margin: 0;
    height: auto;
    min-height: 80px;
}

/* عنوان ویژگی */
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes-item__label {
    display: block;
    width: 100%;
    font-size: 1rem;
    font-family: "IRAN-M", Sans-serif;
    font-weight: 600!important;
    color: #0F5257;
    margin-bottom: 6px;
    text-align: right !important;
}

/* مقدار ویژگی */
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes-item__value {
    display: block;
    width: 100%;
    font-size: 0.8rem;
    font-family: "IRAN-M", Sans-serif;
    font-weight: 400!important;
    color: #81858b;
    line-height: 1.6;
    text-align: right !important;
    word-break: break-word;
}

/* پاراگراف‌های مقدار */
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes-item__value p {
    display: block;
    margin: 0;
    padding: 0;
    color: #81858b;
    font-weight: 500!important;
}

/* گرید اصلی کارت‌ها */
#mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
.woocommerce-product-attributes tbody {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}

/* ریسپانسیو موبایل */
@media (max-width: 768px) {
    #mihantheme-attributes.elementor-widget-woocommerce-product-additional-information 
    .woocommerce-product-attributes tbody {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-141b3bc */@media (max-width: 768px) {

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
    margin-top: 15px;
}
}

.reset_variations {
    font-size: 0 !important;        /* حذف متن */
    line-height: 0 !important;      /* جلوگیری از فضای اضافی */
    color: transparent !important;  /* اطمینان از نامرئی بودن متن */
    width: 22px;
    height: 22px;
    display: inline-block;

    background-image: url("https://eynakparnian.ir/wp-content/uploads/2026/04/Trash-can.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.reset_variations {
    display: none !important;
}

/* موبایل - پدینگ دکمه سبد خرید */
@media only screen and (max-width: 768px) {
    button.single_add_to_cart_button,
    .single_add_to_cart_button.button.alt,
    .single_add_to_cart_button {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}

/* تبلت کوچک (اختیاری) */
@media only screen and (max-width: 576px) {
    .single_add_to_cart_button.button.alt {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}

/* دسکتاپ - سایز فونت 1.1rem */
.woocommerce-variation-price {
    font-size: 1.1rem !important;
}

/* موبایل - سایز فونت 1rem */
@media (max-width: 768px) {
    .woocommerce-variation-price {
        font-size: 1rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-single-reviews-form, class: .elementor-element-0c6293f *//* ==============================
   استایل کامل بخش نظرات ووکامرس
   ============================== */

/* ===== تنظیمات عمومی ===== */
.custom-reviews-widget .woocommerce-Reviews {
    font-family: iranyekanx, sans-serif;
}

/* حذف عنوان پیش‌فرض "نقد و بررسی‌ها" */
.custom-reviews-widget .woocommerce-Reviews-title {
    display: none;
}

/* ===== عنوان فرم ===== */
.custom-reviews-widget #reply-title {
    font-size: 1.25rem;
    font-weight: 600;
    color: #615F63;
    margin-bottom: 1rem;
    display: block;
}

/* ===== فرم نظرات ===== */
.custom-reviews-widget .comment-form {
    max-width: 600px;
}

.custom-reviews-widget .comment-form > p {
    margin-bottom: 1rem !important;
}

.custom-reviews-widget .comment-form-rating {
    margin-bottom: 1rem !important;
}

/* ===== لیبل بالای ورودی‌ها (تغییر اصلی شما) ===== */
.custom-reviews-widget .comment-form label,
.custom-reviews-widget #comment-form-rating-label {
    font-family: iran-M, sans-serif !important;
    font-size: 17px !important;
    font-weight: 500;
    color: #615F63;
    margin-bottom: 0.75rem;
    display: block;
}

/* ===== فیلدهای ورودی ===== */
.custom-reviews-widget .comment-form input[type="text"],
.custom-reviews-widget .comment-form input[type="email"],
.custom-reviews-widget .comment-form textarea {
    width: 100%;
    padding: 0.875rem 1.125rem;
    border: 1px solid #e0e0e0;
    border-radius: 0.5rem;
    font-size: 0.8125rem;
    color: #615F63;
    transition: all 0.3s ease;
    margin-top: 0.3rem;
    outline: none;
    background-color: #ffffff;
}

.custom-reviews-widget .comment-form input[type="text"]:focus,
.custom-reviews-widget .comment-form input[type="email"]:focus,
.custom-reviews-widget .comment-form textarea:focus,
.custom-reviews-widget #rating:focus {
    border-color: rgba(255, 199, 90, 0.7) !important;
    outline: none !important;
    box-shadow: 0 0 0 2px rgba(255, 199, 90, 0.1) !important;
}

/* Placeholder */
.custom-reviews-widget .comment-form input::placeholder,
.custom-reviews-widget .comment-form textarea::placeholder {
    color: #a9a7ac;
    font-size: 0.75rem;
}

/* ===== فیلد امتیاز ===== */
.custom-reviews-widget #rating {
    width: 100%;
    padding: 0.875rem 1.125rem;
    border: 1px solid #e0e0e0;
    border-radius: 0.5rem;
    font-size: 0.8125rem;
    color: #615F63;
    background-color: white;
    cursor: pointer;
    margin-top: 0.5rem;
    outline: none;
}

/* ==============================
   دکمه ثبت نظر
   ============================== */
.custom-reviews-widget #submit {
    font-family: iran-M, sans-serif !important;
    font-weight: 500 !important;
    background-color:#FFC300 !important;
    color: #000 !important;
    border: 1px solid #ffc300 !important;
    padding: 0.875rem 3.75rem !important;
    border-radius: 0.75rem !important;
    font-size: 1.2rem;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-top: 1.25rem;
    display: inline-block;
    text-align: center;
    box-shadow: none !important;
    outline: none !important;
    letter-spacing: 0.5px;
}

/* حالت hover */
.custom-reviews-widget #submit:hover {
    border-color: #ffc300 !important;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(255, 195, 0, 0.3) !important;
}

/* ===== لیست نظرات ===== */
.custom-reviews-widget .commentlist .comment {
    margin-bottom: 2rem;
}

.custom-reviews-widget .commentlist .comment .comment-body {
    padding: 1.5625rem;
    background: #f9f9f9;
    border-radius: 0.75rem;
    margin-bottom: 1rem;
}

.custom-reviews-widget .commentlist .comment .comment-body p {
    color: #615F63;
    font-size: 0.8125rem;
    line-height: 1.7;
    margin-bottom: 0.75rem;
}

.custom-reviews-widget .commentlist .comment .comment-meta {
    font-size: 0.75rem;
    color: #8f8d94;
    margin-bottom: 0.9375rem;
}

.custom-reviews-widget .comment-reply-link {
    font-family: iranyekanx, sans-serif;
    color: #4a90e2;
    font-size: 0.75rem;
    text-decoration: none;
    transition: color 0.3s ease;
    display: inline-block;
    margin-top: 0.625rem;
}

.custom-reviews-widget .comment-reply-link:hover {
    color: #357abd;
}

/* ===== ستاره‌ها ===== */
.custom-reviews-widget .star-rating,
.custom-reviews-widget .commentlist .comment .star-rating span,
.custom-reviews-widget .comment-form-rating .stars a,
.custom-reviews-widget .comment-form-rating .stars a:hover,
.custom-reviews-widget .comment-form-rating .stars a.active {
    color: #FFC75A !important;
}

/* ===== فاصله زیر فرم ===== */
.custom-reviews-widget .comment-form .form-submit {
    margin-top: 2rem !important;
    margin-bottom: 0 !important;
}

/* ===== نظرات تو در تو ===== */
.custom-reviews-widget .commentlist .children .comment .comment-text {
    background-color: #FFEBC1 !important;
    padding: 0.9375rem 1.25rem;
    border-radius: 0.75rem;
}

/* تایپوگرافی نظرات */
.custom-reviews-widget .commentlist .comment .description p {
    font-size: 0.9rem !important;
}

.custom-reviews-widget .comment-text {
    padding-right: 10px !important;
}

.custom-reviews-widget .commentlist > li .description p {
    font-size: 0.8rem !important;
}

.custom-reviews-widget .commentlist .children .description p {
    font-size: 0.7rem !important;
}

.custom-reviews-widget .commentlist .comment .meta {
    font-size: 1rem !important;
}

/* ==============================
   ریسپانسیو تبلت
   ============================== */
@media (max-width: 1024px) and (min-width: 768px) {

    .custom-reviews-widget #reply-title {
        font-size: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .custom-reviews-widget .comment-form label,
    .custom-reviews-widget #comment-form-rating-label {
        font-size: 15px !important;
    }

    .custom-reviews-widget .comment-form input,
    .custom-reviews-widget .comment-form textarea,
    .custom-reviews-widget #rating {
        padding: 0.7rem 0.9rem !important;
        font-size: 0.65rem !important;
    }

    .custom-reviews-widget #submit {
        font-size: 0.75rem !important;
        padding: 0.7rem 3rem !important;
        border-radius: 0.6rem !important;
    }
}

/* ==============================
   ریسپانسیو موبایل
   ============================== */
@media (max-width: 767px) {

    .custom-reviews-widget .comment-form label,
    .custom-reviews-widget #comment-form-rating-label {
        font-size: 13px !important;
    }

    .custom-reviews-widget #reply-title {
        font-size: 0.75rem !important;
    }

    .custom-reviews-widget .comment-form input,
    .custom-reviews-widget .comment-form textarea,
    .custom-reviews-widget #rating {
        padding: 0.525rem 0.675rem !important;
        font-size: 1rem !important;
    }
}

/* ==============================
   یادداشت بالای فرم
   ============================== */
.custom-reviews-widget .comment-notes {
    font-family: iranyekanx, sans-serif !important;
    color: #615F63 !important;
    font-size: 0.9rem !important;
}


/* ===== حذف کامل اعداد از ستاره‌ها ===== */
.custom-reviews-widget .comment-form-rating .stars span {
    display: flex !important;
    gap: 5px;
}

.custom-reviews-widget .comment-form-rating .stars span a {
    display: inline-block !important;
    text-indent: -9999px !important;
    width: 30px !important;
    height: 30px !important;
    position: relative !important;
    overflow: hidden !important;
}

.custom-reviews-widget .comment-form-rating .stars span a::before {
    content: "★" !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    text-indent: 0 !important;
    font-size: 1.6rem !important;
    width: 30px !important;
    text-align: center !important;
}

/* حذف هر عدد و متنی غیر از ستاره */
.custom-reviews-widget .comment-form-rating .stars span a span,
.custom-reviews-widget .comment-form-rating .stars span a .screen-reader-text {
    display: none !important;
}

/* تنظیم نهایی ستاره‌ها */
.custom-reviews-widget .stars a {
    font-size: 0 !important;
}

.custom-reviews-widget .stars a::before {
    font-size: 1.6rem !important;
    content: "★" !important;
    color: #ccc !important;
}

.custom-reviews-widget .stars a:hover::before,
.custom-reviews-widget .stars a:hover ~ a::before,
.custom-reviews-widget .stars a.active::before,
.custom-reviews-widget .stars a.active ~ a::before {
    color: #ffc300 !important;
}


/* ===== مخفی کردن پیام عدم وجود نظر ===== */
.woocommerce-noreviews,
.custom-reviews-widget .woocommerce-noreviews,
#reviews .woocommerce-noreviews,
.woocommerce-Reviews .woocommerce-noreviews {
    display: none !important;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iran-B';
	font-display: auto;
	src: url('https://eynakparnian.ir/wp-content/uploads/2026/03/IRANSansXFaNum-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iran-M';
	font-display: auto;
	src: url('https://eynakparnian.ir/wp-content/uploads/2026/03/IRANSansXFaNum-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iran-R';
	font-display: auto;
	src: url('https://eynakparnian.ir/wp-content/uploads/2026/03/IRANSansXFaNum-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */