.elementor-29034 .elementor-element.elementor-element-ef7465a{--display:flex;}.elementor-29034 .elementor-element.elementor-element-bf31aa0{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29034 .elementor-element.elementor-element-0b8a4f6{--display:flex;--min-height:550px;--border-radius:12px 12px 12px 12px;}.elementor-29034 .elementor-element.elementor-element-00b2151 img{border-radius:12px 12px 12px 12px;}.elementor-29034 .elementor-element.elementor-element-fcaf263{--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-29034 .elementor-element.elementor-element-9ce2dc8{--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-29034 .elementor-element.elementor-element-9cf6aa8{font-size:18px;}.elementor-29034 .elementor-element.elementor-element-3cd5b5b{--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-29034 .elementor-element.elementor-element-7031aa9{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-29034 .elementor-element.elementor-element-ae22eb4{--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:24px;}.elementor-29034 .elementor-element.elementor-element-d97aebf{--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;}.elementor-29034 .elementor-element.elementor-element-d97aebf:not(.elementor-motion-effects-element-type-background), .elementor-29034 .elementor-element.elementor-element-d97aebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-29034 .elementor-element.elementor-element-2215b82{--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-29034 .elementor-element.elementor-element-b5e32ee{--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;}.elementor-29034 .elementor-element.elementor-element-b5e32ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29034 .elementor-element.elementor-element-c4444a6 .cart button, .elementor-29034 .elementor-element.elementor-element-c4444a6 .cart .button{transition:all 0.2s;}.elementor-29034 .elementor-element.elementor-element-c4444a6 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-29034 .elementor-element.elementor-element-c4444a6 form.cart .variations{width:92px;}.woocommerce .elementor-29034 .elementor-element.elementor-element-c4444a6 form.cart table.variations td.value select, .woocommerce .elementor-29034 .elementor-element.elementor-element-c4444a6 form.cart table.variations td.value:before{border-radius:2px;}.elementor-29034 .elementor-element.elementor-element-638ca21 .cart button, .elementor-29034 .elementor-element.elementor-element-638ca21 .cart .button{transition:all 0.2s;}.elementor-29034 .elementor-element.elementor-element-638ca21 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-29034 .elementor-element.elementor-element-638ca21 form.cart .variations{width:92px;}.woocommerce .elementor-29034 .elementor-element.elementor-element-638ca21 form.cart table.variations td.value select, .woocommerce .elementor-29034 .elementor-element.elementor-element-638ca21 form.cart table.variations td.value:before{border-radius:2px;}.elementor-29034 .elementor-element.elementor-element-8f51592{--display:flex;--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-29034 .elementor-element.elementor-element-0a9a450{--e-image-carousel-slides-to-show:4;}.elementor-29034 .elementor-element.elementor-element-0a9a450 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-29034 .elementor-element.elementor-element-c1a51cc{--display:flex;}@media(min-width:769px){.elementor-29034 .elementor-element.elementor-element-9ce2dc8{--width:50%;}.elementor-29034 .elementor-element.elementor-element-3cd5b5b{--width:50%;}.elementor-29034 .elementor-element.elementor-element-d97aebf{--width:50%;}.elementor-29034 .elementor-element.elementor-element-2215b82{--width:50%;}.elementor-29034 .elementor-element.elementor-element-b5e32ee{--width:97.483%;}}@media(max-width:1024px){.elementor-29034 .elementor-element.elementor-element-0b8a4f6{--min-height:400px;}}@media(max-width:768px){.elementor-29034 .elementor-element.elementor-element-0b8a4f6{--min-height:300px;}}/* Start custom CSS for image, class: .elementor-element-00b2151 */.elementor-29034 .elementor-element.elementor-element-00b2151 {
    position: absolute;
    inset: 0;
}

.elementor-29034 .elementor-element.elementor-element-00b2151 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-7031aa9 *//* سیاه و سفید کردن تصاویر در حالت عادی */
.elementor-29034 .elementor-element.elementor-element-7031aa9 .elementor-gallery-item__image {
    filter: grayscale(100%) !important;
    transition: filter 0.2s ease-in-out !important;
}

/* رنگی شدن تصویر وقتی موس روی کل آیتم می‌رود */
.elementor-29034 .elementor-element.elementor-element-7031aa9 .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-a7cb7e7 *//* مخفی کردن همه تصاویر به جز اولین تصویر */
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) {
    display: none !important;
}

/* مخفی کردن thumbnail ها */
.flex-control-thumbs,
.owl-dots,
.swiper-pagination,
.swiper-buttons,
.swiper-arrows {
    display: none !important;
}

/* غیرفعال کردن اسلایدر */
.woocommerce-product-gallery {
    pointer-events: none;
}

/* نمایش فقط اولین عکس */
.woocommerce-product-gallery__wrapper {
    transform: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d97aebf */.fixed-height {
    height: 600px !important;
    min-height: 600px !important;
    max-height: 600px !important;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c4444a6 *//* مخفی کردن 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-4fa009b */@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-0a9a450 */.my-gallery .swiper-slide {
    width: auto !important;
    flex-shrink: 0;
}

.my-gallery .swiper-slide-inner {
    width: fit-content !important;
    display: inline-block !important;
}

.my-gallery .swiper-slide-image {
    height: 500px !important;
    width: auto !important;
    max-width: none !important;
    display: block;
}
.my-gallery .swiper-slide {
    outline: 1px solid red;
}

.my-gallery .swiper-slide-inner {
    outline: 1px solid blue;
}
.my-gallery .swiper-wrapper {
    width: max-content !important;
}/* End custom CSS */