.elementor-62 .elementor-element.elementor-element-5c51dc6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.woocommerce .elementor-62 .elementor-element.elementor-element-6eac123 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-62 .elementor-element.elementor-element-6eac123 .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-62 .elementor-element.elementor-element-6eac123 .flex-viewport:not(:last-child){margin-bottom:5px;}.woocommerce .elementor-62 .elementor-element.elementor-element-6eac123 .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-62 .elementor-element.elementor-element-6eac123 .flex-control-thumbs li{padding-right:calc(5px / 2);padding-left:calc(5px / 2);padding-bottom:5px;}.woocommerce .elementor-62 .elementor-element.elementor-element-6eac123 .flex-control-thumbs{margin-right:calc(-5px / 2);margin-left:calc(-5px / 2);}.elementor-62 .elementor-element.elementor-element-d29711e{--display:flex;}.elementor-widget-woocommerce-product-title .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 );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-62 .elementor-element.elementor-element-42338ae .price{color:#C5A059;}.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-62 .elementor-element.elementor-element-bcf8dc4{border-radius:20px 20px 20px 20px;}.elementor-62 .elementor-element.elementor-element-bcf8dc4 .cart button, .elementor-62 .elementor-element.elementor-element-bcf8dc4 .cart .button{border-radius:10px 10px 10px 10px;transition:all 0.2s;}.elementor-62 .elementor-element.elementor-element-5050be0{--display:flex;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-62 .elementor-element.elementor-element-7be5603.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-62 .elementor-element.elementor-element-7be5603.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-62 .elementor-element.elementor-element-5c51dc6{--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-7be5603.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-5c51dc6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-62 .elementor-element.elementor-element-7be5603.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-42338ae *//* فارسی‌سازی اعداد با فونت استاندارد و زیباسازی استایل قیمت */
.price, 
.price .amount, 
.price ins, 
.price del {
    font-family: 'Vazirmatn', 'IRANSans', 'Tahoma', sans-serif !important;
    font-feature-settings: "ss01" !important; /* تبدیل اعداد انگلیسی به فارسی */
    direction: rtl !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

/* استایل قیمت اصلی/تخفیف‌خورده */
.price ins .woocommerce-Price-amount,
.price > .woocommerce-Price-amount {
    font-size: 1.5rem !important;
    font-weight: 800 !important;
    color: #8B5E34 !important; /* رنگ طلایی/چرمی شیک */
}

/* استایل قیمت قدیمی (خط‌خورده) */
.price del .woocommerce-Price-amount {
    font-size: 1.1rem !important;
    font-weight: 400 !important;
    color: #999999 !important;
    text-decoration: line-through !important;
    opacity: 0.7 !important;
}

/* استایل کلمه ریال / تومان */
.woocommerce-Price-currencySymbol {
    font-size: 0.85em !important;
    font-weight: 500 !important;
    margin-right: 3px !important;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-feb4ee3 *//* استایل کلی بخش نقد و بررسی‌ها */
#reviews {
    font-family: inherit;
    padding: 20px 0;
}

/* عنوان بخش نظرات */
#reviews h2, #reviews h3 {
    color: #0A1128;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 15px;
    border-bottom: 2px solid #C5A059;
    display: inline-block;
    padding-bottom: 5px;
}

/* کادر فرم ثبت دیدگاه */
.comment-form {
    background-color: #FDFBF7; /* پس‌زمینه گرم و لوکس */
    border: 1px solid #E2D4B7;
    border-radius: 14px;
    padding: 25px;
    box-shadow: 0 4px 15px rgba(197, 160, 89, 0.05);
    margin-top: 20px;
}

/* فیلد امتیازدهی و انتخاب ستاره */
.comment-form .comment-form-rating select {
    border-radius: 8px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #fff;
    width: 100%;
    outline: none;
}

/* کادر نوشتن متن دیدگاه و نام */
.comment-form textarea, 
.comment-form input[type="text"], 
.comment-form input[type="email"] {
    border-radius: 10px !important;
    border: 1px solid #d1d5db !important;
    padding: 12px 15px !important;
    background-color: #ffffff !important;
    width: 100% !important;
    outline: none !important;
    transition: all 0.3s ease !important;
    font-size: 14px !important;
}

/* حالت فوکوس (کلیک روی کادرها) */
.comment-form textarea:focus, 
.comment-form input[type="text"]:focus, 
.comment-form input[type="email"]:focus {
    border-color: #C5A059 !important;
    box-shadow: 0 0 0 3px rgba(197, 160, 89, 0.15) !important;
}

/* دکمه ارسال نظر (ثبت) */
.comment-form .form-submit input[type="submit"] {
    background-color: #0A1128 !important; /* سرمه‌ای تیره لوکس */
    color: #C5A059 !important; /* متن طلایی */
    border: 1px solid #C5A059 !important;
    border-radius: 10px !important;
    padding: 12px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 4px 12px rgba(10, 17, 40, 0.15);
}

/* حالت هاور دکمه ثبت نظر */
.comment-form .form-submit input[type="submit"]:hover {
    background-color: #C5A059 !important;
    color: #0A1128 !important;
    box-shadow: 0 6px 18px rgba(197, 160, 89, 0.3);
    transform: translateY(-2px);
}/* End custom CSS */