.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-images .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-images .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-images:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-images.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-images .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.woocommerce .elementor-776 .elementor-element.elementor-element-80e6c2c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-776 .elementor-element.elementor-element-80e6c2c .flex-viewport, .woocommerce .elementor-776 .elementor-element.elementor-element-80e6c2c .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0070FF;}.woocommerce .elementor-776 .elementor-element.elementor-element-80e6c2c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-776 .elementor-element.elementor-element-80e6c2c .flex-viewport{border-radius:13px 13px 13px 13px;}.woocommerce .elementor-776 .elementor-element.elementor-element-80e6c2c .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-776 .elementor-element.elementor-element-80e6c2c .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#020102E3;border-radius:8px 8px 8px 8px;}.woocommerce .elementor-776 .elementor-element.elementor-element-80e6c2c .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-776 .elementor-element.elementor-element-80e6c2c .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-776 .elementor-element.elementor-element-2b6ddef{--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;}.elementor-widget-woocommerce-product-title.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-title .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-title:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-title.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );}.elementor-776 .elementor-element.elementor-element-9f8f40c .elementor-heading-title{font-family:"Gandom", Sans-serif;font-size:29px;font-weight:600;color:#FFB700;}.elementor-776 .elementor-element.elementor-element-543f783{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-woocommerce-product-rating.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-rating .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-rating .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-rating:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-rating.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-rating .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.woocommerce .elementor-776 .elementor-element.elementor-element-f98adec .star-rating{color:#FFE600;}.elementor-widget-woocommerce-product-meta.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-meta .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-meta .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-meta:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-meta.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-meta .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-776 .elementor-element.elementor-element-6c4427b{font-family:"Gandom", Sans-serif;color:#008BFF;}.elementor-widget-woocommerce-product-price.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-price .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-price .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-price:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-price.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-price .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );}.elementor-776 .elementor-element.elementor-element-b623503{text-align:center;}.woocommerce .elementor-776 .elementor-element.elementor-element-b623503 .price{color:#1DB929;font-family:"Gandom", Sans-serif;font-weight:600;}.woocommerce .elementor-776 .elementor-element.elementor-element-b623503 .price ins{color:#1154FF;font-family:"Gandom", Sans-serif;}.elementor-widget-woocommerce-product-stock.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-stock .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-stock .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-stock:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-stock.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-stock .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-add-to-cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-add-to-cart:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-add-to-cart.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-add-to-cart .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-776 .elementor-element.elementor-element-8e1d54e .cart button, .elementor-776 .elementor-element.elementor-element-8e1d54e .cart .button{font-family:"Gandom", Sans-serif;border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;color:#0020FF;background-color:#FFFFFF;transition:all 0.2s;}.elementor-776 .elementor-element.elementor-element-8e1d54e .added_to_cart{color:#33BA52;font-family:"Gandom", Sans-serif;font-weight:500;}.elementor-776 .elementor-element.elementor-element-8e1d54e .quantity .qty{font-family:"Gandom", Sans-serif;border-radius:2px 2px 2px 2px;padding:8px 8px 8px 8px;color:#FF0000;border-color:#FF1111;transition:all 0.2s;}.woocommerce .elementor-776 .elementor-element.elementor-element-8e1d54e form.cart table.variations label{color:#00ACFF;font-family:"Gandom", Sans-serif;}.woocommerce .elementor-776 .elementor-element.elementor-element-8e1d54e form.cart table.variations td.value select{color:#14DF78;}.woocommerce .elementor-776 .elementor-element.elementor-element-8e1d54e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-776 .elementor-element.elementor-element-8e1d54e form.cart table.variations td.value:before{font-family:"Gandom", Sans-serif;}.elementor-widget-woocommerce-product-short-description.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-short-description .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-short-description .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-short-description:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-short-description.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-short-description .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.woocommerce .elementor-776 .elementor-element.elementor-element-93c1a19 .woocommerce-product-details__short-description{color:#1A9BE9;font-family:"Gandom", Sans-serif;}.elementor-776 .elementor-element.elementor-element-7bbb598{--display:flex;}.elementor-widget-woocommerce-product-data-tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-data-tabs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-data-tabs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-data-tabs:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-data-tabs.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-data-tabs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.woocommerce .elementor-776 .elementor-element.elementor-element-e924492 .woocommerce-tabs ul.wc-tabs li a{color:#0E27DA;font-family:"Gandom", Sans-serif;}.woocommerce .elementor-776 .elementor-element.elementor-element-e924492 .woocommerce-Tabs-panel{color:#F38F28;}.woocommerce .elementor-776 .elementor-element.elementor-element-e924492 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"IRANYekanX", Sans-serif;border-width:2px 2px 2px 2px;margin-top:-2px;border-radius:3px 3px 3px 3px;}.woocommerce .elementor-776 .elementor-element.elementor-element-e924492 .woocommerce-tabs ul.wc-tabs{margin-left:3px;margin-right:3px;}@media(min-width:768px){.elementor-776 .elementor-element.elementor-element-2b6ddef{--content-width:1568px;}}@media(max-width:1024px){.elementor-776 .elementor-element.elementor-element-9f8f40c .elementor-heading-title{font-size:18px;}.elementor-776 .elementor-element.elementor-element-543f783{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-776 .elementor-element.elementor-element-9f8f40c .elementor-heading-title{font-size:16px;}.elementor-776 .elementor-element.elementor-element-543f783{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-776 .elementor-element.elementor-element-6c4427b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-e924492 *//* باکس دیدگاه‌ها */
.comments-area,
.comment-respond {
    background: #fff;
    border-radius: 20px;
    padding: 1px;
    box-shadow: 0 10px 30px rgba(0,0,0,.08);
    margin-top: 11px;
}

/* هر دیدگاه */
.comment-body {
    background: #f8fafc;
    border-radius: 16px;
    padding: 20px;
    margin-bottom: 15px;
    transition: all .3s ease;
}

.comment-body:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 25px rgba(0,0,0,.08);
}

/* نام نویسنده */
.comment-author .fn {
    font-weight: 700;
    font-size: 16px;
    color: #6d28d9;
}

/* تاریخ */
.comment-metadata a {
    color: #888;
    font-size: 13px;
}

/* متن دیدگاه */
.comment-content p {
    color: #333;
    line-height: 1.8;
}

/* فرم ارسال دیدگاه */
.comment-form input,
.comment-form textarea {
    width: 100%;
    border: 2px solid #e5e7eb;
    border-radius: 02px;
    padding: 12px;
    transition: .3s;
}

.comment-form input:focus,
.comment-form textarea:focus {
    border-color: #6d28d9;
    box-shadow: 0 0 15px rgba(109,40,217,.15);
    outline: none;
}

/* دکمه ارسال */
.comment-form .submit {
    background: linear-gradient(135deg,#6d28d9,#06b6d4);
    color: #fff;
    border: none;
    border-radius: 12px;
    padding: 12px 25px;
    cursor: pointer;
    transition: .3s;
}

.comment-form .submit:hover {
    transform: translateY(-3px);
}/* End custom CSS */