.elementor-1108 .elementor-element.elementor-element-118a35e{--display:flex;}.elementor-1108 .elementor-element.elementor-element-59bbcce{--display:flex;}.elementor-1108 .elementor-element.elementor-element-ea93408{--display:flex;--min-height:60vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1108 .elementor-element.elementor-element-4622908 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:40px;color:#FFFFFF;}.elementor-1108 .elementor-element.elementor-element-150ec0d .elementor-heading-title{font-family:var( --e-global-typography-45523a9-font-family ), Sans-serif;font-size:var( --e-global-typography-45523a9-font-size );font-weight:var( --e-global-typography-45523a9-font-weight );line-height:var( --e-global-typography-45523a9-line-height );color:#FFFFFF;}.elementor-1108 .elementor-element.elementor-element-c7c09c5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1108 .elementor-element.elementor-element-b701fc2{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1108 .elementor-element.elementor-element-84bd8a7{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1108 .elementor-element.elementor-element-2dcbf96{--display:flex;}.elementor-1108 .elementor-element.elementor-element-c40b000 .elementor-heading-title{font-family:var( --e-global-typography-cbfcb78-font-family ), Sans-serif;font-size:var( --e-global-typography-cbfcb78-font-size );}.elementor-1108 .elementor-element.elementor-element-2720039{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1108 .elementor-element.elementor-element-197e6ab{--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-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1108 .elementor-element.elementor-element-197e6ab:not(.elementor-motion-effects-element-type-background), .elementor-1108 .elementor-element.elementor-element-197e6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1108 .elementor-element.elementor-element-cb3e2c6{--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;--gap:050px 0px;--row-gap:050px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1108 .elementor-element.elementor-element-cb3e2c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1108 .elementor-element.elementor-element-72f5d46 .cart button, .elementor-1108 .elementor-element.elementor-element-72f5d46 .cart .button{transition:all 0.2s;}.elementor-1108 .elementor-element.elementor-element-72f5d46 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1108 .elementor-element.elementor-element-72f5d46 form.cart .variations{width:92px;margin-bottom:21px;}.woocommerce .elementor-1108 .elementor-element.elementor-element-72f5d46 form.cart table.variations tr th, .woocommerce .elementor-1108 .elementor-element.elementor-element-72f5d46 form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 );}.woocommerce .elementor-1108 .elementor-element.elementor-element-72f5d46 form.cart table.variations td.value select, .woocommerce .elementor-1108 .elementor-element.elementor-element-72f5d46 form.cart table.variations td.value:before{border-radius:2px;}.elementor-1108 .elementor-element.elementor-element-b178c4f .cart button, .elementor-1108 .elementor-element.elementor-element-b178c4f .cart .button{transition:all 0.2s;}.elementor-1108 .elementor-element.elementor-element-b178c4f .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1108 .elementor-element.elementor-element-b178c4f form.cart .variations{width:92px;}.woocommerce .elementor-1108 .elementor-element.elementor-element-b178c4f form.cart table.variations td.value select, .woocommerce .elementor-1108 .elementor-element.elementor-element-b178c4f form.cart table.variations td.value:before{border-radius:2px;}.elementor-1108 .elementor-element.elementor-element-adc1799{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1108 .elementor-element.elementor-element-1b3b5c9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:5px;height:5px;background:var( --e-global-color-primary );}.elementor-1108 .elementor-element.elementor-element-1b3b5c9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-1108 .elementor-element.elementor-element-1b3b5c9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-1108 .elementor-element.elementor-element-b8c2fe2{--display:flex;}.elementor-1108 .elementor-element.elementor-element-e88b94b .wd-el-title{font-family:var( --e-global-typography-cbfcb78-font-family ), Sans-serif;font-size:var( --e-global-typography-cbfcb78-font-size );}@media(max-width:1024px){.elementor-1108 .elementor-element.elementor-element-150ec0d .elementor-heading-title{font-size:var( --e-global-typography-45523a9-font-size );line-height:var( --e-global-typography-45523a9-line-height );}.elementor-1108 .elementor-element.elementor-element-c7c09c5{--grid-auto-flow:row;}.elementor-1108 .elementor-element.elementor-element-b701fc2{font-size:var( --e-global-typography-text-font-size );}.elementor-1108 .elementor-element.elementor-element-c40b000 .elementor-heading-title{font-size:var( --e-global-typography-cbfcb78-font-size );}.elementor-1108 .elementor-element.elementor-element-2720039{--grid-auto-flow:row;}.elementor-1108 .elementor-element.elementor-element-e88b94b .wd-el-title{font-size:var( --e-global-typography-cbfcb78-font-size );}}@media(max-width:768px){.elementor-1108 .elementor-element.elementor-element-150ec0d .elementor-heading-title{font-size:var( --e-global-typography-45523a9-font-size );line-height:var( --e-global-typography-45523a9-line-height );}.elementor-1108 .elementor-element.elementor-element-c7c09c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1108 .elementor-element.elementor-element-b701fc2{font-size:var( --e-global-typography-text-font-size );}.elementor-1108 .elementor-element.elementor-element-c40b000 .elementor-heading-title{font-size:var( --e-global-typography-cbfcb78-font-size );}.elementor-1108 .elementor-element.elementor-element-2720039{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1108 .elementor-element.elementor-element-e88b94b .wd-el-title{font-size:var( --e-global-typography-cbfcb78-font-size );}}/* Start custom CSS for gallery, class: .elementor-element-84bd8a7 *//* سیاه و سفید کردن تصاویر در حالت عادی */
.elementor-1108 .elementor-element.elementor-element-84bd8a7 .elementor-gallery-item__image {
    filter: grayscale(100%) !important;
    transition: filter 0.2s ease-in-out !important;
}

/* رنگی شدن تصویر وقتی موس روی کل آیتم می‌رود */
.elementor-1108 .elementor-element.elementor-element-84bd8a7 .elementor-gallery-item:hover .elementor-gallery-item__image {
    filter: grayscale(0%) !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c4b758d *//* ۱. مخفی کردن تمام تصاویر بجز عکس اول و مخفی کردن متعلقات اسلایدر */
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child),
.flex-control-thumbs,
.owl-dots,
.owl-nav,
.swiper-pagination,
.swiper-buttons,
.swiper-arrows,
.wd-carousel-nav {
    display: none !important;
}

/* ۲. غیرفعال کردن کلیک/اسکرول و ثابت کردن ابعاد کلی گالری */
.woocommerce-product-gallery {
    pointer-events: none; /* این خط کلیک و زوم عکس را غیرفعال میکند (کد خودتان) */
    width: 100% !important;
    height: 100% !important; 
}

/* ۳. خنثی کردن حرکت اسلایدر و تبدیل wrapper به باکس وسط‌چین */
.woocommerce-product-gallery__wrapper {
    transform: none !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* ۴. اجبار کانتینرِ خودِ عکس به پر کردن فضا */
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
}

/* ۵. مهم‌ترین بخش: فیت کردن خود تصویر بدون برش خوردن */
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
    width: 100% !important;
    height: 100% !important;
    max-height: 600px !important;
    object-fit: contain !important; /* جلوگیری از برش خوردن عکس */
    object-position: center !important; /* قرارگیری دقیق در مرکز */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-72f5d46 *//* مخفی کردن label ها */
.single-only-swatches .variations label {
    display: none !important;
}



/* مخفی کردن دکمه add to cart */
.single-only-swatches .single_add_to_cart_button {
    display: none !important;
}

/* مخفی کردن quantity */
.single-only-swatches .quantity {
    display: none !important;
}

/* مخفی کردن قیمت variation */
.single-only-swatches .single_variation_wrap {
    display: none !important;
}

/* فقط swatches باقی بماند */
.single-only-swatches .woodmart-swatch,
.single-only-swatches .variable-items-wrapper {
    display: flex !important;
}

/* حذف فاصله‌های اضافی */
.single-only-swatches table.variations {
    margin-bottom: 0 !important;
}

.single-only-swatches .variations td {
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-4f57255 */@media (min-width:1025px){

    table.shop_attributes tbody{
        display:grid !important;
        grid-template-columns:1fr 1fr !important;
        gap:0 40px !important;
    }

    table.shop_attributes tr{
        display:flex !important;
        justify-content:space-between !important;
    }

}

/* موبایل و تبلت */
@media (max-width:1024px){

    table.shop_attributes tbody{
        display:block !important;
    }

    table.shop_attributes tr{
        display:flex !important;
        justify-content:space-between !important;
        width:100% !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1b3b5c9 */.elementor-1108 .elementor-element.elementor-element-1b3b5c9 .swiper-slide{
    width: auto !important;
}

.elementor-1108 .elementor-element.elementor-element-1b3b5c9 .swiper-slide img{
    height: 500px !important;
    width: auto !important;
}
.elementor-1108 .elementor-element.elementor-element-1b3b5c9{
    position: relative;
}/* End custom CSS */