.elementor-30371 .elementor-element.elementor-element-60e8135{--display:flex;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30371 .elementor-element.elementor-element-60e8135:not(.elementor-motion-effects-element-type-background), .elementor-30371 .elementor-element.elementor-element-60e8135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7F6;}.elementor-30371 .elementor-element.elementor-element-b246d08{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30371 .elementor-element.elementor-element-b246d08:not(.elementor-motion-effects-element-type-background), .elementor-30371 .elementor-element.elementor-element-b246d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #387E82 0%, #243C40 70%);}.elementor-30371 .elementor-element.elementor-element-b246d08 > .elementor-shape-bottom .elementor-shape-fill, .elementor-30371 .elementor-element.elementor-element-b246d08 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F3F7F5;}.elementor-30371 .elementor-element.elementor-element-b246d08 > .elementor-shape-bottom svg, .elementor-30371 .elementor-element.elementor-element-b246d08 > .e-con-inner > .elementor-shape-bottom svg{width:calc(calc(100% + 1.3px) + 1.3px);height:75px;}.elementor-30371 .elementor-element.elementor-element-b246d08 > .elementor-shape-bottom, .elementor-30371 .elementor-element.elementor-element-b246d08 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-30371 .elementor-element.elementor-element-9f942d7{--display:flex;--margin-top:090px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-30371 .elementor-element.elementor-element-bded99d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-30371 .elementor-element.elementor-element-bded99d img{width:34%;opacity:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30371 .elementor-element.elementor-element-a923271{margin:-54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 45px 45px 45px;text-align:center;}.elementor-30371 .elementor-element.elementor-element-a923271 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-3d0901f );}.elementor-30371 .elementor-element.elementor-element-fed7459{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30371 .elementor-element.elementor-element-fed7459:not(.elementor-motion-effects-element-type-background), .elementor-30371 .elementor-element.elementor-element-fed7459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7F6;}.elementor-30371 .elementor-element.elementor-element-86a29b1 .woocommerce-breadcrumb{color:var( --e-global-color-7859511 );font-size:15px;}.elementor-30371 .elementor-element.elementor-element-1e0c2aa{--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:24px 24px 24px 24px;box-shadow:0px 8px 10px 0px rgba(19.999999999999996, 58, 54.00000000000001, 0.08);--margin-top:0px;--margin-bottom:49px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30371 .elementor-element.elementor-element-1e0c2aa:not(.elementor-motion-effects-element-type-background), .elementor-30371 .elementor-element.elementor-element-1e0c2aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d0901f );}.elementor-30371 .elementor-element.elementor-element-3332614{--display:flex;}.woocommerce .elementor-30371 .elementor-element.elementor-element-d3498b8 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-30371 .elementor-element.elementor-element-d3498b8 .flex-control-thumbs img{border-style:none;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-30371 .elementor-element.elementor-element-d3498b8 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-30371 .elementor-element.elementor-element-d3498b8 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-30371 .elementor-element.elementor-element-185d48f{--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:space-between;}.elementor-30371 .elementor-element.elementor-element-5a986a4{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30371 .elementor-element.elementor-element-4da667d .elementor-heading-title{font-family:"dana", Sans-serif;font-size:24px;font-weight:900;color:#243C40;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-30371 .elementor-element.elementor-element-a9de055:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(2px/2);}.elementor-30371 .elementor-element.elementor-element-a9de055:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(2px/2);}.elementor-30371 .elementor-element.elementor-element-a9de055.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(2px/2);margin-left:calc(2px/2);}.elementor-30371 .elementor-element.elementor-element-a9de055.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-2px/2);margin-left:calc(-2px/2);}body:not(.rtl) .elementor-30371 .elementor-element.elementor-element-a9de055.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-2px/2) + (-1px/2) );}body:not.rtl .elementor-30371 .elementor-element.elementor-element-a9de055.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-2px/2) - (1px/2) );}.elementor-30371 .elementor-element.elementor-element-a9de055 .product_meta .detail-container:not(:last-child):after{content:"";width:100%;border-color:var( --e-global-color-7859511 );}.elementor-30371 .elementor-element.elementor-element-a9de055:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child):after{border-top-style:dashed;border-top-width:1px;margin-bottom:calc(-1px/2);}.elementor-30371 .elementor-element.elementor-element-a9de055.elementor-woo-meta--view-inline .product_meta .detail-container:not(:last-child):after{border-left-style:dashed;border-left-width:1px;}.elementor-30371 .elementor-element.elementor-element-a9de055{font-size:14px;color:#243C4099;}.elementor-30371 .elementor-element.elementor-element-a9de055 a{color:#243C4094;}.elementor-30371 .elementor-element.elementor-element-4ed12ff{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30371 .elementor-element.elementor-element-4ed12ff .elementor-heading-title{font-family:"dana", Sans-serif;font-size:20px;font-weight:700;color:#243C40;}.elementor-30371 .elementor-element.elementor-element-7039a06{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.woocommerce .elementor-30371 .elementor-element.elementor-element-7039a06 .woocommerce-product-details__short-description{color:#243C40;font-size:17px;font-weight:400;}.elementor-30371 .elementor-element.elementor-element-32713d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-30371 .elementor-element.elementor-element-32713d9.e-con{--align-self:flex-start;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30371 .elementor-element.elementor-element-1c868f4{text-align:center;}.woocommerce .elementor-30371 .elementor-element.elementor-element-1c868f4 .price{color:#5F7A75;font-family:"dana", Sans-serif;font-size:24px;font-weight:300;}.woocommerce .elementor-30371 .elementor-element.elementor-element-1c868f4 .price ins{color:#243C40;font-weight:800;}body:not(.rtl) .elementor-30371 .elementor-element.elementor-element-1c868f4:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-30371 .elementor-element.elementor-element-1c868f4:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-30371 .elementor-element.elementor-element-1c868f4.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30371 .elementor-element.elementor-element-e062d82.elementor-element{--align-self:flex-start;}.elementor-30371 .elementor-element.elementor-element-e062d82 .cart button, .elementor-30371 .elementor-element.elementor-element-e062d82 .cart .button{transition:all 0.2s;}.elementor-30371 .elementor-element.elementor-element-e062d82{--view-cart-spacing:0px;--button-spacing:0px;}.elementor-30371 .elementor-element.elementor-element-e062d82 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-30371 .elementor-element.elementor-element-e062d82 form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-30371 .elementor-element.elementor-element-e062d82 form.cart table.variations tr th, .woocommerce .elementor-30371 .elementor-element.elementor-element-e062d82 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-30371 .elementor-element.elementor-element-f316239{--display:flex;}.woocommerce .elementor-30371 .elementor-element.elementor-element-eefaf83 .woocommerce-tabs ul.wc-tabs li{border-radius:0px 0px 0 0;}@media(min-width:768px){.elementor-30371 .elementor-element.elementor-element-fed7459{--content-width:1140px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-30371 .elementor-element.elementor-element-9f942d7{--min-height:268px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30371 .elementor-element.elementor-element-bded99d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-30371 .elementor-element.elementor-element-bded99d img{width:87%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-30371 .elementor-element.elementor-element-a923271{margin:21px 21px calc(var(--kit-widget-spacing, 0px) + 21px) 21px;}.elementor-30371 .elementor-element.elementor-element-a923271 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-30371 .elementor-element.elementor-element-fed7459{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-d3498b8 *//* قرار گرفتن تامبنیل زیر عکس */
.woocommerce-product-gallery.thumbs-position-left {
    display: flex;
    flex-direction: column-reverse;
}

.woocommerce-product-gallery.thumbs-position-left .wd-gallery-images,
.woocommerce-product-gallery.thumbs-position-left .wd-gallery-thumb {
    width: 100% !important;
    max-width: 100% !important;
}

/* تبدیل اسلایدر تامبنیل به افقی */
.woocommerce-product-gallery .wd-gallery-thumb .wd-carousel.wd-vertical {
    display: block !important;
}

.woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-wrap {
    display: flex !important;
    flex-direction: row !important;
    gap: 10px;
}

.woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item {
    height: auto !important;
    width: 80px !important;
    flex: 0 0 80px;
}
/* کانتینر تامبنیل */
.woocommerce-product-gallery .wd-gallery-thumb {
    width: 100% !important;
    margin-top: 15px;
}

/* افقی کردن تامبنیل‌ها */
.woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-wrap {
    display: flex !important;
    flex-direction: row !important;
    gap: 10px;
}

/* هر تامبنیل */
.woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item {
    width: 100px !important;
    height: 100px !important;
    flex: 0 0 100px !important;
}

/* خود عکس */
.woocommerce-product-gallery .wd-gallery-thumb img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    border-radius: 8px; /* اختیاری */
}
.woocommerce-product-gallery .wd-gallery-thumb img {
    width: 90px !important;
    height: auto !important;
}
.woocommerce-product-gallery {
    --wd-thumbs-height: 90px  ;
}

.woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item {
    height: var(--wd-thumbs-height) !important;
    width: var(--wd-thumbs-height) !important;
    flex: 0 0 var(--wd-thumbs-height) !important;
}
@media (min-width: 1025px) {
    .thumbs-position-left .wd-gallery-thumb .wd-carousel {
         height: 100%!important; 
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e062d82 */.elementor-widget-woocommerce-product-add-to-cart .e-atc-qty-button-holder{
    display: flex;
    align-items: stretch;
    gap: 12px;
}

.elementor-widget-woocommerce-product-add-to-cart .quantity{
    flex: 0 0 auto;
}

.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button{
    flex: 1;
}
.elementor-widget-woocommerce-product-add-to-cart .quantity{
    display: flex;
    align-items: center;
    min-width: 130px;
}

.elementor-widget-woocommerce-product-add-to-cart .quantity .qty{
    width: 50px;
    text-align: center;
}

.elementor-widget-woocommerce-product-add-to-cart .quantity .minus,
.elementor-widget-woocommerce-product-add-to-cart .quantity .plus{
    width: 40px;
    height: 42px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32713d9 */.elementor-30371 .elementor-element.elementor-element-32713d9 {

}/* End custom CSS */