.elementor-12738 .elementor-element.elementor-element-51bb519{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:029px;--padding-left:0px;--padding-right:0px;}.elementor-12738 .elementor-element.elementor-element-51bb519:not(.elementor-motion-effects-element-type-background), .elementor-12738 .elementor-element.elementor-element-51bb519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12738 .elementor-element.elementor-element-51bb519.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12738 .elementor-element.elementor-element-1a184ee{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12738 .elementor-element.elementor-element-885dd6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12738 .elementor-element.elementor-element-885dd6f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-12738 .elementor-element.elementor-element-7f1875a{--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-12738 .elementor-element.elementor-element-d2cdcd0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12738 .elementor-element.elementor-element-45e5a65{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--button-spacing:19px;}.elementor-12738 .elementor-element.elementor-element-45e5a65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12738 .elementor-element.elementor-element-45e5a65 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-12738 .elementor-element.elementor-element-45e5a65 .cart button, .elementor-12738 .elementor-element.elementor-element-45e5a65 .cart .button{border-radius:30px 30px 30px 30px;padding:20px 40px 20px 040px;color:#020000;background-color:#FFFFFF;border-color:#000000;transition:all 0.2s;}.elementor-12738 .elementor-element.elementor-element-45e5a65 .quantity .qty{border-radius:30px 30px 30px 30px;padding:020px 40px 020px 40px;color:#FFFFFF;background-color:#E71D2F;transition:all 0.2s;}.woocommerce .elementor-12738 .elementor-element.elementor-element-45e5a65 form.cart .variations{width:80%;}.elementor-12738 .elementor-element.elementor-element-f415564{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-12738 .elementor-element.elementor-element-84dc903{--display:flex;--min-height:262px;--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-12738 .elementor-element.elementor-element-84dc903:not(.elementor-motion-effects-element-type-background), .elementor-12738 .elementor-element.elementor-element-84dc903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E1E1;}.elementor-12738 .elementor-element.elementor-element-2e14977 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-12738 .elementor-element.elementor-element-2e14977.elementor-element{--align-self:center;}.elementor-12738 .elementor-element.elementor-element-7292b6b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12738 .elementor-element.elementor-element-7292b6b:not(.elementor-motion-effects-element-type-background), .elementor-12738 .elementor-element.elementor-element-7292b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-12738 .elementor-element.elementor-element-2dd266f > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-12738 .elementor-element.elementor-element-a70fd72 > .elementor-widget-container{padding:0px 31px 0px 0px;}.elementor-12738 .elementor-element.elementor-element-a70fd72{text-align:right;font-size:11px;}.elementor-12738 .elementor-element.elementor-element-a70fd72 p{margin-bottom:0px;}.elementor-12738 .elementor-element.elementor-element-1de5a49 > .elementor-widget-container{margin:0px 30px 30px 30px;}.elementor-12738 .elementor-element.elementor-element-d9d8e9c{--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;}.elementor-12738 .elementor-element.elementor-element-d9d8e9c:not(.elementor-motion-effects-element-type-background), .elementor-12738 .elementor-element.elementor-element-d9d8e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-12738 .elementor-element.elementor-element-1a184ee{--width:50%;}.elementor-12738 .elementor-element.elementor-element-7f1875a{--width:50%;}.elementor-12738 .elementor-element.elementor-element-84dc903{--width:50%;}.elementor-12738 .elementor-element.elementor-element-7292b6b{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-885dd6f */.elementor-12738 .elementor-element.elementor-element-885dd6f .wp-post-image {
    height: 400px;
    width: 400px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-45e5a65 */.elementor-12738 .elementor-element.elementor-element-45e5a65 table tbody tr:nth-child(2n+1) {
    background-color: #fff
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-2e14977 */.u-toggle-text-next-btn{
    --height: 500px !important;
    --margin-bottom: 1em;
    position: relative;
    margin-bottom: var(--margin-bottom);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-1de5a49 */table tbody tr:nth-child(odd) {
    background-color: #e0e0e0; /* رنگ دلخواه برای سطرهای تیره‌تر */
}

table tbody tr:nth-child(even) {
    background-color: ##ececec; /* رنگ دلخواه برای سطرهای روشن‌تر */
}/* End custom CSS */
/* Full Section with specific element ID or class */
.elementor-element-2b29122 {
    display: flex;
    justify-content: center;
     /* Your desired background color */
}

/* Container inside the Full Section, making it 80% wide */
.elementor-element-2b29122 > .elementor-container {
    width: 75%;
    background-color: #e71d2f !important; /* Your desired inner background color */
}
/* Start custom CSS *//* Full Section with specific element ID or class */
.elementor-element-2b29122 {
    display: flex;
    justify-content: center;
     /* Your desired background color */
}

/* Container inside the Full Section, making it 80% wide */
.elementor-element-2b29122 > .elementor-container {
    width: 75%;
    background-color: #e71d2f; /* Your desired inner background color */
}

.rey-wishlistBtn {
    display: none !important;
}/* End custom CSS */