.elementor-7547 .elementor-element.elementor-element-033806f{--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-7547 .elementor-element.elementor-element-5ac47af{--display:flex;--position:fixed;top:0px;}body:not(.rtl) .elementor-7547 .elementor-element.elementor-element-5ac47af{left:0px;}body.rtl .elementor-7547 .elementor-element.elementor-element-5ac47af{right:0px;}.elementor-7547 .elementor-element.elementor-element-ca9e29e{padding:15px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-ca9e29e .woocommerce-breadcrumb{color:var( --e-global-color-text );font-size:14px;}.elementor-7547 .elementor-element.elementor-element-ca9e29e .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-7547 .elementor-element.elementor-element-ef66e1e .swiper-pagination-bullet{background:#E41616;}.elementor-7547 .elementor-element.elementor-element-12b44d5{--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-style:solid;--border-style:solid;border-color:#FF0000;--border-color:#FF0000;}.elementor-7547 .elementor-element.elementor-element-12b44d5:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-12b44d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD7D7;}.elementor-7547 .elementor-element.elementor-element-0ae3e14{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-7547 .elementor-element.elementor-element-0ae3e14::before, .elementor-7547 .elementor-element.elementor-element-0ae3e14 > .elementor-background-video-container::before, .elementor-7547 .elementor-element.elementor-element-0ae3e14 > .e-con-inner > .elementor-background-video-container::before, .elementor-7547 .elementor-element.elementor-element-0ae3e14 > .elementor-background-slideshow::before, .elementor-7547 .elementor-element.elementor-element-0ae3e14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7547 .elementor-element.elementor-element-0ae3e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7547 .elementor-element.elementor-element-9de6d93{--display:flex;}.elementor-widget-heading .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-7547 .elementor-element.elementor-element-2fdccbf .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#F00000;}.elementor-7547 .elementor-element.elementor-element-188435e{--display:flex;}.elementor-7547 .elementor-element.elementor-element-fa7d6dd{--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-7547 .elementor-element.elementor-element-fa7d6dd:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-fa7d6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-46f4a27{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-5adcac7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-da98b0b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7547 .elementor-element.elementor-element-388513d .elementor-icon-list-icon{width:14px;}.elementor-7547 .elementor-element.elementor-element-388513d .elementor-icon-list-icon i{font-size:14px;}.elementor-7547 .elementor-element.elementor-element-388513d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7547 .elementor-element.elementor-element-388513d .elementor-icon-list-text, .elementor-7547 .elementor-element.elementor-element-388513d .elementor-icon-list-text a{color:#7E7B7B;}.elementor-7547 .elementor-element.elementor-element-388513d .elementor-icon-list-item{font-family:"VazirMatn", Sans-serif;font-weight:400;}.elementor-7547 .elementor-element.elementor-element-76d8030{--display:flex;}.elementor-7547 .elementor-element.elementor-element-5185097{background-color:#FFFFFF;z-index:1;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-7547 .elementor-element.elementor-element-5185097.elementor-element{--align-self:stretch;}.elementor-7547 .elementor-element.elementor-element-4dfb8dd{background-color:#FFFFFF;padding:10px 9px 0px 8px;z-index:1;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-7547 .elementor-element.elementor-element-4dfb8dd.elementor-element{--align-self:stretch;}.elementor-7547 .elementor-element.elementor-element-227335e{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-227335e .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}.elementor-7547 .elementor-element.elementor-element-c0c8de7 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-7547 .elementor-element.elementor-element-e322712{--display:flex;--position:fixed;--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-style:solid;--border-style:solid;border-color:#DDDDDD;--border-color:#DDDDDD;bottom:0px;}.elementor-7547 .elementor-element.elementor-element-e322712:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-e322712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-7547 .elementor-element.elementor-element-e322712{left:0px;}body.rtl .elementor-7547 .elementor-element.elementor-element-e322712{right:0px;}.elementor-7547 .elementor-element.elementor-element-9f2007c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7547 .elementor-element.elementor-element-66b6258{--display:flex;}.elementor-7547 .elementor-element.elementor-element-0c619bf{--display:flex;}body:not(.rtl) .elementor-7547 .elementor-element.elementor-element-f6688cc{left:0px;}body.rtl .elementor-7547 .elementor-element.elementor-element-f6688cc{right:0px;}.elementor-7547 .elementor-element.elementor-element-f6688cc{top:0px;}.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 );}.woocommerce .elementor-7547 .elementor-element.elementor-element-ebd88ab .price{color:var( --e-global-color-text );font-family:"VazirMatn", Sans-serif;font-weight:600;}.elementor-7547 .elementor-element.elementor-element-e06a69b{--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-7547 .elementor-element.elementor-element-e06a69b:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-e06a69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-918d089{--spacer-size:50px;background-color:#F3F3F3;}.elementor-7547 .elementor-element.elementor-element-6eb6d81{--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-7547 .elementor-element.elementor-element-6eb6d81:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-6eb6d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-b62a118 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-7547 .elementor-element.elementor-element-9553797 .fswp-elt--read-more-content.fswp-elt--rm-active{height:100px;}.elementor-7547 .elementor-element.elementor-element-9553797 .fswp-elt--read-more-title-wrapper{text-align:left;}.elementor-7547 .elementor-element.elementor-element-9553797 .fswp-elt--read-more-content{color:var( --e-global-color-text );font-weight:400;}.elementor-7547 .elementor-element.elementor-element-9553797 .fswp-elt--read-more-button-wrapper{text-align:left;}.elementor-7547 .elementor-element.elementor-element-9553797 .fswp-elt--read-more .fswp-elt--read-more-text{font-weight:400;}.elementor-7547 .elementor-element.elementor-element-9553797 .fswp-elt--read-more{border-style:none;background-color:#ECECEC;}.elementor-7547 .elementor-element.elementor-element-c97a5ea{--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-7547 .elementor-element.elementor-element-c97a5ea:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-c97a5ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-c7d44db{--spacer-size:50px;background-color:#F3F3F3;}.elementor-7547 .elementor-element.elementor-element-1f7f88d{--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-7547 .elementor-element.elementor-element-1f7f88d:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-1f7f88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-72da952 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-7547 .elementor-element.elementor-element-03a5a66 .fswp-elt--read-more-content.fswp-elt--rm-active{height:100px;}.elementor-7547 .elementor-element.elementor-element-03a5a66 .fswp-elt--read-more-title-wrapper{text-align:left;}.elementor-7547 .elementor-element.elementor-element-03a5a66 .fswp-elt--read-more-content{color:var( --e-global-color-text );font-weight:400;}.elementor-7547 .elementor-element.elementor-element-03a5a66 .fswp-elt--read-more-button-wrapper{text-align:left;}.elementor-7547 .elementor-element.elementor-element-03a5a66 .fswp-elt--read-more .fswp-elt--read-more-text{font-weight:400;}.elementor-7547 .elementor-element.elementor-element-03a5a66 .fswp-elt--read-more{border-style:none;background-color:#ECECEC;}.elementor-7547 .elementor-element.elementor-element-d1cbb72{--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-7547 .elementor-element.elementor-element-d1cbb72:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-d1cbb72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-55bf1a6{--spacer-size:50px;background-color:#F3F3F3;}.elementor-7547 .elementor-element.elementor-element-8e196b5{--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-7547 .elementor-element.elementor-element-8e196b5:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-8e196b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-0067094 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.woocommerce .elementor-7547 .elementor-element.elementor-element-c643c3c .shop_attributes{color:var( --e-global-color-text );}.elementor-7547 .elementor-element.elementor-element-bd80243{--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-7547 .elementor-element.elementor-element-bd80243:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-bd80243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-8dd8dc1{--spacer-size:50px;background-color:#F3F3F3;}.elementor-7547 .elementor-element.elementor-element-500af87{--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-7547 .elementor-element.elementor-element-500af87:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-500af87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-bef9265{--display:flex;border-style:none;--border-style:none;}.elementor-7547 .elementor-element.elementor-element-47028d2{border-style:none;}.elementor-7547 .elementor-element.elementor-element-d29e084{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-7547 .elementor-element.elementor-element-d29e084 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-7547 .elementor-element.elementor-element-1d75222{--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-7547 .elementor-element.elementor-element-1d75222:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-1d75222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-f794030{--spacer-size:50px;background-color:#F3F3F3;}.elementor-7547 .elementor-element.elementor-element-842b4ab{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-34f8c77{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-7547 .elementor-element.elementor-element-a134dff{--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:48px 10px;--row-gap:48px;--column-gap:10px;--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-7547 .elementor-element.elementor-element-192c2c1{--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:24px 24px 24px 24px;}.woocommerce .elementor-7547 .elementor-element.elementor-element-7b9d77a .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-7547 .elementor-element.elementor-element-7b9d77a .flex-viewport{border-radius:24px 24px 24px 24px;}.woocommerce .elementor-7547 .elementor-element.elementor-element-7b9d77a .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-7547 .elementor-element.elementor-element-7b9d77a .flex-control-thumbs img{border-radius:24px 24px 24px 24px;}.woocommerce .elementor-7547 .elementor-element.elementor-element-7b9d77a .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-7547 .elementor-element.elementor-element-7b9d77a .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}body:not(.rtl) .elementor-7547 .elementor-element.elementor-element-d076cec{left:15px;}body.rtl .elementor-7547 .elementor-element.elementor-element-d076cec{right:15px;}.elementor-7547 .elementor-element.elementor-element-d076cec{top:15px;}.elementor-7547 .elementor-element.elementor-element-32b0511{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-08cf820{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D5D7;--border-color:#D2D5D7;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.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-7547 .elementor-element.elementor-element-d7b022a{text-align:start;}.elementor-7547 .elementor-element.elementor-element-d7b022a .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:24px;font-weight:400;color:#343434;}.elementor-7547 .elementor-element.elementor-element-67f036e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2D5D7;--border-color:#D2D5D7;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-ea45d96{text-align:start;}.woocommerce .elementor-7547 .elementor-element.elementor-element-ea45d96 .woocommerce-product-details__short-description{color:#343434;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}.elementor-7547 .elementor-element.elementor-element-a439fff{--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:25px 25px 25px 25px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7547 .elementor-element.elementor-element-a439fff:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-a439fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-7547 .elementor-element.elementor-element-47f472e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-a78084a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-d97da11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-4430947{--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;--justify-content:flex-end;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-7547 .elementor-element.elementor-element-04d478a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D2D5D7;--border-color:#D2D5D7;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-2a86cd3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-f4e43eb{--display:flex;}.elementor-7547 .elementor-element.elementor-element-2c1ec6e{text-align:center;}.woocommerce .elementor-7547 .elementor-element.elementor-element-2c1ec6e .price{color:#F20303;font-family:"IRANYekanX", Sans-serif;font-size:22px;font-weight:600;}.woocommerce .elementor-7547 .elementor-element.elementor-element-2c1ec6e .price ins{font-family:"Poppins", Sans-serif;font-size:0px;font-weight:600;text-decoration:none;}.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-7547 .elementor-element.elementor-element-ddfc080{padding:1px 1px 1px 1px;}.elementor-7547 .elementor-element.elementor-element-ddfc080 .cart button, .elementor-7547 .elementor-element.elementor-element-ddfc080 .cart .button{transition:all 0.2s;}.elementor-7547 .elementor-element.elementor-element-ddfc080 .quantity .qty{transition:all 0.2s;}.elementor-7547 .elementor-element.elementor-element-331500e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-7547 .elementor-element.elementor-element-674948f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-7547 .elementor-element.elementor-element-b7bc0f0 .woocommerce-tabs ul.wc-tabs li a{color:#1E91AE;font-family:"IRANYekanX", Sans-serif;font-style:normal;}.woocommerce .elementor-7547 .elementor-element.elementor-element-b7bc0f0 .woocommerce-tabs .woocommerce-Tabs-panel{font-weight:400;font-style:normal;}.woocommerce .elementor-7547 .elementor-element.elementor-element-b7bc0f0 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-style:normal;}.elementor-7547 .elementor-element.elementor-element-f4284a6{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;--border-radius:1rem 1rem 1rem 1rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-7547 .elementor-element.elementor-element-91aacab{left:15px;}body.rtl .elementor-7547 .elementor-element.elementor-element-91aacab{right:15px;}.elementor-7547 .elementor-element.elementor-element-91aacab{top:15px;}body:not(.rtl) .elementor-7547 .elementor-element.elementor-element-51c95a1{right:10px;}body.rtl .elementor-7547 .elementor-element.elementor-element-51c95a1{left:10px;}.elementor-7547 .elementor-element.elementor-element-51c95a1{top:10px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7547 .elementor-element.elementor-element-1f73a15{padding:0px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-1f73a15 img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-7547 .elementor-element.elementor-element-be630ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7547 .elementor-element.elementor-element-be630ff .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:500;line-height:20px;color:var( --e-global-color-text );}.elementor-7547 .elementor-element.elementor-element-726afde{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-7547 .elementor-element.elementor-element-726afde.e-con{--align-self:flex-start;}.elementor-7547 .elementor-element.elementor-element-cbc3a21{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-3c86a1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7547 .elementor-element.elementor-element-3c86a1c.elementor-element{--align-self:flex-start;}.woocommerce .elementor-7547 .elementor-element.elementor-element-3c86a1c .price{color:#8F959A;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:500;text-transform:none;text-decoration:none;}.woocommerce .elementor-7547 .elementor-element.elementor-element-3c86a1c .price ins{color:#000000;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;}body:not(.rtl) .elementor-7547 .elementor-element.elementor-element-3c86a1c:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-7547 .elementor-element.elementor-element-3c86a1c:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-7547 .elementor-element.elementor-element-3c86a1c.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-7547 .elementor-element.elementor-element-df88bf2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7547 .elementor-element.elementor-element-83d06e2 .elementor-button{background-color:#F2F2F3;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:12px 12px 12px 12px;}.elementor-7547 .elementor-element.elementor-element-83d06e2 .elementor-button:hover, .elementor-7547 .elementor-element.elementor-element-83d06e2 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-6709f82 ) 100%);}.elementor-7547 .elementor-element.elementor-element-83d06e2 .elementor-button:hover svg, .elementor-7547 .elementor-element.elementor-element-83d06e2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-0c3ab5b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-0c3ab5b:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-0c3ab5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-58a55f1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-2888956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7547 .elementor-element.elementor-element-2888956 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-7547 .elementor-element.elementor-element-493b243{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-29ca03a{--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:50px;--margin-left:0px;--margin-right:0px;}.elementor-7547 .elementor-element.elementor-element-29ca03a:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-29ca03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-aa6b529{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7547 .elementor-element.elementor-element-aa6b529:not(.elementor-motion-effects-element-type-background), .elementor-7547 .elementor-element.elementor-element-aa6b529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6709f82 );}.elementor-7547 .elementor-element.elementor-element-03670ed{--swiper-slides-to-display:5;--swiper-slides-gap:20px;padding:10px 10px 10px 10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-65px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:80px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:80px;--arrow-size:20px;}.elementor-7547 .elementor-element.elementor-element-03670ed :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#98633E4D;}.elementor-7547 .elementor-element.elementor-element-03670ed .swiper-slide > .elementor-element{height:100%;}.elementor-7547 .elementor-element.elementor-element-03670ed :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCFDFD1A;border-radius:999px 999px 999px 999px;padding:16px 16px 16px 16px;}@media(min-width:768px){.elementor-7547 .elementor-element.elementor-element-46f4a27{--width:50%;}.elementor-7547 .elementor-element.elementor-element-192c2c1{--width:35%;}.elementor-7547 .elementor-element.elementor-element-32b0511{--width:40%;}.elementor-7547 .elementor-element.elementor-element-a439fff{--width:25%;}.elementor-7547 .elementor-element.elementor-element-674948f{--width:75%;}.elementor-7547 .elementor-element.elementor-element-f4284a6{--width:25%;}}@media(max-width:1024px){.elementor-7547 .elementor-element.elementor-element-ef66e1e{--e-image-carousel-slides-to-show:1;}.elementor-7547 .elementor-element.elementor-element-0ae3e14{--grid-auto-flow:row;}.elementor-7547 .elementor-element.elementor-element-da98b0b{--grid-auto-flow:row;}.elementor-7547 .elementor-element.elementor-element-9f2007c{--grid-auto-flow:row;}.elementor-7547 .elementor-element.elementor-element-a78084a{--grid-auto-flow:row;}.elementor-7547 .elementor-element.elementor-element-2a86cd3{--grid-auto-flow:row;}.elementor-7547 .elementor-element.elementor-element-726afde{--grid-auto-flow:row;}.elementor-7547 .elementor-element.elementor-element-58a55f1{--grid-auto-flow:row;}.elementor-7547 .elementor-element.elementor-element-03670ed{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-7547 .elementor-element.elementor-element-033806f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:320px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-5ac47af{--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-7547 .elementor-element.elementor-element-ca9e29e{margin:60px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-ef66e1e{--e-image-carousel-slides-to-show:1;}.elementor-7547 .elementor-element.elementor-element-ef66e1e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:10px;height:10px;}.elementor-7547 .elementor-element.elementor-element-12b44d5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:3px 1px 0px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--border-radius:25px 25px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-0ae3e14{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7547 .elementor-element.elementor-element-9de6d93{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-2fdccbf .elementor-heading-title{font-size:13px;}.elementor-7547 .elementor-element.elementor-element-188435e{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-fa7d6dd{--border-radius:15px 15px 0px 0px;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7547 .elementor-element.elementor-element-46f4a27{--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-7547 .elementor-element.elementor-element-5adcac7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7547 .elementor-element.elementor-element-da98b0b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-388513d .elementor-icon-list-item{font-size:13px;}.elementor-7547 .elementor-element.elementor-element-76d8030{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-4dfb8dd{padding:7px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-227335e{z-index:29;}.elementor-7547 .elementor-element.elementor-element-227335e .elementor-heading-title{font-size:20px;}.elementor-7547 .elementor-element.elementor-element-c0c8de7 .elementor-heading-title{font-size:13px;}.elementor-7547 .elementor-element.elementor-element-8f224b8{padding:0px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-e322712{--gap:0px 5px;--row-gap:0px;--column-gap:5px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;bottom:0px;--z-index:31;}.elementor-7547 .elementor-element.elementor-element-9f2007c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-0c619bf{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-7547 .elementor-element.elementor-element-f6688cc{left:80px;}body.rtl .elementor-7547 .elementor-element.elementor-element-f6688cc{right:80px;}.elementor-7547 .elementor-element.elementor-element-f6688cc{top:4px;}.elementor-7547 .elementor-element.elementor-element-ebd88ab{text-align:end;}.woocommerce .elementor-7547 .elementor-element.elementor-element-ebd88ab .price{font-size:14px;}.elementor-7547 .elementor-element.elementor-element-e06a69b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-918d089{--spacer-size:10px;}.elementor-7547 .elementor-element.elementor-element-b62a118 .elementor-heading-title{font-size:16px;}.elementor-7547 .elementor-element.elementor-element-9553797 .fswp-elt--read-more-content{font-size:13px;line-height:24px;text-align:justify;}.elementor-7547 .elementor-element.elementor-element-9553797 .fswp-elt--read-more{padding:0px 20px 0px 20px;margin:12px 110px 30px 0px;border-style:none;border-radius:99999px 99999px 99999px 99999px;}.elementor-7547 .elementor-element.elementor-element-9553797 .fswp-elt--read-more .fswp-elt--read-more-text{font-size:12px;}.elementor-7547 .elementor-element.elementor-element-c97a5ea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-c7d44db{--spacer-size:10px;}.elementor-7547 .elementor-element.elementor-element-72da952 .elementor-heading-title{font-size:16px;}.elementor-7547 .elementor-element.elementor-element-03a5a66 .fswp-elt--read-more-content{font-size:13px;line-height:24px;text-align:justify;}.elementor-7547 .elementor-element.elementor-element-03a5a66 .fswp-elt--read-more{padding:0px 20px 0px 20px;margin:12px 110px 30px 0px;border-style:none;border-radius:99999px 99999px 99999px 99999px;}.elementor-7547 .elementor-element.elementor-element-03a5a66 .fswp-elt--read-more .fswp-elt--read-more-text{font-size:12px;}.elementor-7547 .elementor-element.elementor-element-d1cbb72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-55bf1a6{--spacer-size:10px;}.elementor-7547 .elementor-element.elementor-element-8e196b5{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-7547 .elementor-element.elementor-element-0067094 .elementor-heading-title{font-size:16px;}.woocommerce .elementor-7547 .elementor-element.elementor-element-c643c3c .shop_attributes{font-size:12px;}.elementor-7547 .elementor-element.elementor-element-bd80243{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-8dd8dc1{--spacer-size:10px;}.elementor-7547 .elementor-element.elementor-element-500af87{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-7547 .elementor-element.elementor-element-47028d2{padding:10px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-d29e084{--n-accordion-title-icon-order:initial;--n-accordion-icon-gap:211px;}.elementor-7547 .elementor-element.elementor-element-1d75222{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-f794030{--spacer-size:10px;}.elementor-7547 .elementor-element.elementor-element-a134dff{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7547 .elementor-element.elementor-element-d7b022a .elementor-heading-title{font-size:18px;line-height:1.8em;}.woocommerce .elementor-7547 .elementor-element.elementor-element-ea45d96 .woocommerce-product-details__short-description{font-size:16px;}.elementor-7547 .elementor-element.elementor-element-a78084a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-7547 .elementor-element.elementor-element-4430947{--flex-wrap:nowrap;}.elementor-7547 .elementor-element.elementor-element-2a86cd3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.woocommerce .elementor-7547 .elementor-element.elementor-element-2c1ec6e .price{font-size:15px;}.elementor-7547 .elementor-element.elementor-element-f4284a6{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7547 .elementor-element.elementor-element-be630ff .elementor-heading-title{font-size:13px;}.elementor-7547 .elementor-element.elementor-element-726afde{--e-con-grid-template-columns:2fr 0.8fr;--grid-auto-flow:row;}.elementor-7547 .elementor-element.elementor-element-cbc3a21{--width:100%;}.woocommerce .elementor-7547 .elementor-element.elementor-element-3c86a1c .price{font-size:13px;}.woocommerce .elementor-7547 .elementor-element.elementor-element-3c86a1c .price ins{font-size:15px;}.elementor-7547 .elementor-element.elementor-element-df88bf2{--width:100%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7547 .elementor-element.elementor-element-83d06e2 .elementor-button{border-radius:8px 8px 8px 8px;padding:8px 8px 8px 8px;}.elementor-7547 .elementor-element.elementor-element-0c3ab5b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7547 .elementor-element.elementor-element-58a55f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:10px;}.elementor-7547 .elementor-element.elementor-element-2888956 .elementor-heading-title{font-size:20px;}.elementor-7547 .elementor-element.elementor-element-29ca03a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7547 .elementor-element.elementor-element-aa6b529{--border-radius:10px 10px 10px 10px;}.elementor-7547 .elementor-element.elementor-element-03670ed{--swiper-slides-to-display:2;--swiper-slides-gap:5px;padding:5px 5px 5px 5px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-ca9e29e */.elementor-7547 .elementor-element.elementor-element-ca9e29e .woocommerce-breadcrumb
{
width:400px  !important;
overflow:scroll !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ef66e1e */.elementor-7547 .elementor-element.elementor-element-ef66e1e img {
  aspect-ratio: 1.5/1;
  object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fc974e9 */.product-countdown{
	
	    display: inline-block;
	    color: red !important;
	    padding: 6px 8px;
	    position: relative;
	    min-width: 95px;
	    text-align: center;
	    z-index: 100;
	    font-size: 12.5px !important;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-388513d */.elementor-7547 .elementor-element.elementor-element-388513d a
{
    border-bottom: 1px solid #7E7B7B;
    padding-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5185097 */.elementor-7547 .elementor-element.elementor-element-5185097
{
    box-shadow: tra;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4dfb8dd */.elementor-7547 .elementor-element.elementor-element-4dfb8dd {
  padding: 10px 9px 0px 8px;
  z-index: 1;
  background-color: transparent !important;
  box-shadow: none !important;
}
.elementor-7547 .elementor-element.elementor-element-5185097 {
  z-index: 1;
  background-color: #FFFFFF;
  box-shadow: unset !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227335e */.elementor-element.elementor-element-edit-mode.elementor-element-e5c6229.elementor-element--toggle-edit-tools.elementor-widget.elementor-widget-heading.ui-resizable.elementor-sticky.elementor-element-editable.elementor-sticky--effects.tit.elementor-sticky--active.elementor-section--handles-inside h1
{
    background: white !important;
    width: 120% !important;
    padding: 10px !important;
    font-size: 14px !important;
    right: 0 !important;
    position: fixed !important;
    border-bottom: 1px solid #ddd !important;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8f224b8 *//* Hide original button inside the variations form wrapper */
.rh-variations-form-wrap form.variations_form .single_add_to_cart_button,
.rh-variations-form-wrap form.variations_form .woocommerce-variation-add-to-cart{
  display: none !important;
}

/* Detached button states */
.rh-detached-atc.is-disabled{
  opacity: .5;
  pointer-events: none;
}
.elementor-7547 .elementor-element.elementor-element-8f224b8 table td, table th {
  background: #fff !important;
  border: 0 !important;
}
.elementor-7547 .elementor-element.elementor-element-8f224b8 .label {
  padding: 0!important;
}
.elementor-7547 .elementor-element.elementor-element-8f224b8 tr
{
  background: #fff !important;
  border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a85312e */.button.alt.rh-detached-atc
{
    background: red !important;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f6688cc */.elementor-7547 .elementor-element.elementor-element-f6688cc
{
    background: #b50707 !important;
    color: #fff !important;
    font-size: 12px !important;
    min-width: 40px !important;
    min-height: 20px !important;
    text-align: center !important;
    align-content: center !important;
    border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-ebd88ab */del .woocommerce-Price-currencySymbol
{
    display: none !important;
}
.woocommerce .elementor-7547 .elementor-element.elementor-element-706d890 .price {
  color: var( --e-global-color-text );
  font-family: "VazirMatn", Sans-serif;
  font-feature-settings: "numr";
  font-weight: 600;
  display: inline list-item !important;
}
bdi.woocommerce-Price-currencySymbol
{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-c643c3c */.woocommerce table.shop_attributes th {

  text-align: right !important;
}
.woocommerce table.shop_attributes td  {
  margin: 0;
  padding: 0 10px 0 0 !important;
  font-style: normal !important;
  font-weight: normal !important;
}

.woocommerce-product-attributes-item__value {
  background: white !important;
  border-bottom: 1px solid #ece8e8 !important;
  color: #929292 !important;
}
table td, table th
{
    background: #f4f4f4 !important;
      border-bottom: 1px solid #ccc !important;
      border-left: 0 !important;
      
      border-right:  0 !important;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-47028d2 */.woocommerce-Reviews-title , #reply-title
{
    display: none !important;
}
#comment ,input
{
    border: 1px solid #ccc !important;
    border-radius: 10px !important;
}
.elementor-7547 .elementor-element.elementor-element-47028d2 label {
  font-size: 14px !important;
  font-weight: normal !important;
}
.woocommerce-noreviews {
  display: none;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-47028d2 */.woocommerce-Reviews-title , #reply-title
{
    display: none !important;
}
#comment ,input
{
    border: 1px solid #ccc !important;
    border-radius: 10px !important;
}
.elementor-7547 .elementor-element.elementor-element-47028d2 label {
  font-size: 14px !important;
  font-weight: normal !important;
}
.woocommerce-noreviews {
  display: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d29e084 */.elementor-7547 .elementor-element.elementor-element-d29e084 .re
{
    font-size: 12px;
    font-weight: normal;
    width: 100%;
    position: absolute;
    top: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f8c77 */.woocommerce-breadcrumb {
    white-space: nowrap !important;
    overflow-x: auto;
    overflow-y: hidden;
    display: block;
    -webkit-overflow-scrolling: touch;
}

.woocommerce-breadcrumb::-webkit-scrollbar {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7b9d77a */.elementor-7547 .elementor-element.elementor-element-7b9d77a img {
  aspect-ratio: 1/1;
  object-fit: cover !important;
}
.woocommerce span.onsale {

  background-color: rgb(217, 35, 42) !important;

}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
  background: #f4f3f3 !important;
  border-radius: 15px !important;
  padding: 10px !important;
}
.onsale {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d076cec */.rh-discount-badge {
  min-width: 40px;
  min-height: 40px;
  border-radius: 999px !important;
    border-top-right-radius: 999px;
  border-top-right-radius: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f036e */.elementor-7547 .elementor-element.elementor-element-67f036e ul{
  padding-left: 15px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9c77bb9 */.wc-brand-badge .wc-brand-logo{
  width:28px; height:28px; object-fit:contain; display:block;
}
.wc-brand-badge .wc-brand-name{ font-weight:600; color:#1b2b4a; }
.wc-brand-badge .wc-brand-link{ display:inline-flex; align-items:center; gap:.5rem; text-decoration:none; }
.wc-brand-logo {
  width: 40px !important;
  height: 40px !important;
  background: rgb(242, 242, 243) !important;
  border-radius: 999px !important;
  padding: 5px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-87870e5 */.beban-wishlist-btn {
  border: 1px solid #ccc !important;
  border-radius: 8px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1157998 */.elementor-7547 .elementor-element.elementor-element-1157998
{
    font-size:12px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ddfc080 *//* چینش افقی در ووکامرس */
.woocommerce div.product form.cart .quantity,
.woocommerce-cart .quantity {
  display: inline-flex;
  align-items: center;
  border: 1px solid red !important;
  border-radius: 10px !important;
  background: #fff !important;
  height: 40px !important;
}

/* استایل دکمه‌ها */
.rh-qty-btn{
  all: unset !important;
  background: #fff;
  font-size: 20px !important;
  cursor: pointer !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px !important;
   height: 40px !important;
}
.rh-qty-btn:hover
{
    cursor: pointer !important;
}

/* خود input */
.woocommerce .quantity .qty{
  padding: 0 !important;
  background: transparent !important;
  border:0 !important;
  width: 34px !important;
  text-align: center;
  border-right: 1px solid red !important;
  border-left: 1px solid red !important;
  border-radius: 0 !important;

}

/* حذف فلش‌های عددی مرورگر */
.woocommerce .quantity input.qty::-webkit-outer-spin-button,
.woocommerce .quantity input.qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce .quantity input.qty {
  -moz-appearance: textfield;
}
/* دکمه افزودن به سبد خرید به شکل آیکن + */
.woocommerce div.product form.cart button.single_add_to_cart_button {
  width:auto;
  height: 42px;
  padding:5px 10px;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0; /* متن مخفی */
  position: relative;
  background: #E01C47 !important;
}

/* آیکن + */
.woocommerce div.product form.cart button.single_add_to_cart_button::before {
  content: "اضافه به سبد خرید";
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
}

/* هماهنگی کنار quantity */
.woocommerce div.product form.cart {
  display: flex;
  align-items: center;
  gap: 10px;
}
.rh-qty-btn.rh-qty-plus:hover
{
  background: red !important;
  color: #fff !important;
  height: 40px !important;
  border-top-left-radius:10px !important;
  border-bottom-left-radius:10px !important;
  cursor: pointer !important;

}
.rh-qty-btn.rh-qty-minus:hover
{
  background: red !important;
  color: #fff !important;
  height: 40px !important;
  border-top-right-radius:10px !important;
  border-bottom-right-radius:10px !important;
  cursor: pointer !important;

}
.stock.in-stock {
  display: none !important;
}
bdi {
  color: red !important;
  font-size: 18px !important;
}
.woocommerce-variation-price {
  margin-bottom: 20px !important;
  text-align: right !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a439fff */.elementor-7547 .elementor-element.elementor-element-a439fff .label {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-b7bc0f0 */.elementor-7547 .elementor-element.elementor-element-b7bc0f0 *
{
      font-family: "IRANYekanX", Sans-serif !important;
}
.elementor-7547 .elementor-element.elementor-element-b7bc0f0 h2
{
    display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 0 !important;
  background-color: transparent !important;
  color: rgb(30, 145, 174);
  display: inline-block;
  position: relative;
  z-index: 0;
  border-radius: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: "IRANYekanX", Sans-serif !important;
}
/* === Additional information modern table with gaps === */
.elementor-7547 .elementor-element.elementor-element-b7bc0f0
{
    font-style: normal !important;
}
/* تیتر تب */
.woocommerce-Tabs-panel--additional_information h2,
#tab-additional_information h2 {
  font-size: 22px;
  font-weight: 700;
  color: #192c70;
  margin-bottom: 14px;
}

/* جدول کلی */
.woocommerce table.shop_attributes {
  width: 100%;
  border-collapse: separate !important; /* فعال‌کردن فاصله */
  border-spacing: 8px 10px !important;  /* فاصله بین ستون‌ها و ردیف‌ها */
  background: transparent;
  border: none;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 1.6;
  table-layout: fixed;
}

/* سطرها — بدون رنگ کلی */
.woocommerce table.shop_attributes tr {
  background: transparent !important;
}

/* ستون عنوان (چپ) */
.woocommerce table.shop_attributes th {
  background: #f8f8f8;             /* خاکستری روشن مستقل */
  color: #222;
  font-weight: 600;
  text-transform: lowercase;
  padding:8px 16px;
  border-radius: 8px;
  vertical-align: middle;
  width: 35%;
  box-shadow: 0 0 0 1px #eee inset;
  text-align: left;
}

/* ستون مقدار (راست) */
.woocommerce table.shop_attributes td {
  background: #fff;                /* سفید جدا */
  color: #333;
  padding: 8px 16px;
  border-radius: 8px;
  vertical-align: middle;
  width: 65%;
  box-shadow: 0 0 0 1px #eee inset;
  text-align: left;
  border: 0 !important;
    text-transform: capitalize;
  text-decoration: normal !important;
}

/* هر دو سلول کنار هم با سایه و فاصله */
.woocommerce table.shop_attributes tr th,
.woocommerce table.shop_attributes tr td {
  transition: all 0.2s ease;
  border: 0 !important;
  text-transform: capitalize;
  text-decoration: normal !important;
      font-style: normal !important;
}



/* برای راست‌چین‌ها */
html[dir="rtl"] .woocommerce table.shop_attributes th,
html[dir="rtl"] .woocommerce table.shop_attributes td {
  text-align: right;
}
.woocommerce table.shop_attributes td {
  background: #f6f7f7 !important;
}
/* عنوان 1 review… */
#reviews .woocommerce-Reviews-title { color:#343434; }

/* کارت نمایش نظر ثبت‌شده بالایی (زیباتر + شروع از ابتدای سطر) */
#reviews .commentlist { margin:0; padding:0; list-style:none; }
#reviews .commentlist li { margin:0 0 16px 0; }
#reviews .comment_container{
  padding:16px 20px; background:#fff; border:1px solid #eee;
  border-radius:12px; box-shadow:0 4px 14px rgba(0,0,0,.06);
}

/* فرم دیدگاه: ساختار گرید منعطف */
#review_form .comment-respond form{
  display:flex; flex-wrap:wrap; gap:16px;
}

/* --- ردیف امتیاز: راست‌چین + ستاره‌ها چسبیده به سمت چپ متن --- */
#review_form .comment-form-rating{
  display:flex; align-items:center; justify-content:flex-end;
  gap:10px; width:100%; text-align:right;
}
#review_form .comment-form-rating .stars{ order:1; }   /* ستاره‌ها اول */
#review_form .comment-form-rating label{ order:2; margin:0; } /* متن "Your rating" بعدش */

/* ستاره‌ها زرد (فرم و لیست نظرات) */
#reviews .stars a,
#reviews .stars a:hover,
#reviews .stars a.active,
#reviews .star-rating span::before { color:#f5c518 !important; }
#reviews .star-rating::before,
#reviews .stars a::before { color:#ddd; }

/* باکس متن نظر: تمام‌عرض زیر ردیف امتیاز */
#review_form .comment-form-comment{
  flex:1 1 100%; margin:0;
}

/* نام و ایمیل: کنار هم 50/50 در ردیف بعدی */
#review_form .comment-form-author,
#review_form .comment-form-email{
  flex:1 1 calc(50% - 8px); margin:0; min-width:260px;
}

/* ورودی‌ها و دکمه‌ها کمی شیک‌تر */
#reviews input[type="text"],
#reviews input[type="email"],
#reviews textarea{
  width:100%; border:1px solid #ddd; border-radius:10px; padding:10px 12px;
  box-shadow: inset 0 2px 8px rgba(0,0,0,.03);
}
#reviews input[type="submit"]{ border-radius:10px; padding:10px 18px; }

/* موبایل: نام و ایمیل زیر هم */
@media (max-width:600px){
  #review_form .comment-form-author,
  #review_form .comment-form-email{ flex-basis:100%; }
}
#review_form .comment-form-rating {
    display: ruby !important;
    align-items: center;
    justify-content: flex-start !important;
    gap: 10px;
    width: 100%;
    text-align: left !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin: 0 0 0 0px !important;
  border: 0 !important;

}
#review_form .comment-form-rating {
  display: ruby !important;
  align-items: center;
  justify-content: flex-start !important;
  gap: 10px;
  width: 100%;
  text-align: right !important;
  margin-top: 20px !important;
}
.ritadesc {
  background: #f2f2f2;
  padding: 10px 15px !important;
  border-radius: 10px;
  font-size: 18px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91aacab */.rh-discount-badge {
  min-width: 40px;
  min-height: 40px;
  border-radius: 999px !important;
    border-top-right-radius: 999px;
  border-top-right-radius: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51c95a1 */.beban-wishlist-btn {
  cursor: pointer;
  background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-1f73a15 */.elementor-7547 .elementor-element.elementor-element-1f73a15 img
{
  aspect-ratio: 1/1;
  object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be630ff */.elementor-7547 .elementor-element.elementor-element-be630ff h3
{
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

@media (max-width: 767px){
    .elementor-7547 .elementor-element.elementor-element-be630ff h3
{
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    min-height: 35px !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3c86a1c */.elementor-7547 .elementor-element.elementor-element-3c86a1c del{
    display: block !important;
    padding-left: 13px;
        order: 2;
}

.elementor-7547 .elementor-element.elementor-element-3c86a1c del .woocommerce-Price-currencySymbol{
    display: none
}


.elementor-7547 .elementor-element.elementor-element-3c86a1c ins{
    text-decoration: none;
    position: relative;
    padding-left: 15px;
}

.elementor-7547 .elementor-element.elementor-element-3c86a1c ins .woocommerce-Price-currencySymbol{
    font-size: 0
}

.elementor-7547 .elementor-element.elementor-element-3c86a1c ins .woocommerce-Price-currencySymbol::after {
    content: '';
    background: url(https://mr-electron.ir/wp-content/uploads/2025/08/1.svg);
    width: 18px;
    height: 18px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 16px;
    top: 0;
    left: 0;
}
.woocommerce .elementor-11034 .elementor-element.elementor-element-596527b .price {
  color: #8F959A;
  font-family: "IRANYekanX", Sans-serif;
  font-feature-settings: "numr";
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  text-decoration: none;
  grid-auto-rows: 12px;
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-83d06e2 */.elementor-7547 .elementor-element.elementor-element-83d06e2 .added_to_cart.wc-forward {
  font-size: 10px !important;
  position: absolute;
  width: 100% !important;
  left: 50px !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-03670ed */.elementor-7547 .elementor-element.elementor-element-03670ed h3
{
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}
.elementor-11034 .elementor-element.elementor-element-21f54c9
{
border:0 !important;
}
.beban-wishlist-btn {
  border: 0 !important;
  border-radius: 8px !important;
}/* End custom CSS */