.elementor-312 .elementor-element.elementor-element-421f524{--display:flex;--background-transition:0.3s;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-312 .elementor-element.elementor-element-020566e .woocommerce-breadcrumb{color:#FFFFFF;font-family:"Dana", iransans;font-size:13px;}.elementor-312 .elementor-element.elementor-element-020566e .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-020566e > .elementor-widget-container{padding:0.80rem 1rem 00.1rem 1rem;background-color:var( --e-global-color-8003998 );border-radius:8px 8px 8px 8px;}.elementor-312 .elementor-element.elementor-element-049b91d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-7b933b2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px 20px;--background-transition:0.3s;}.elementor-312 .elementor-element.elementor-element-163636d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-163636d.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-312 .elementor-element.elementor-element-d0b9837 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-312 .elementor-element.elementor-element-d0b9837 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-312 .elementor-element.elementor-element-d0b9837 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-312 .elementor-element.elementor-element-d0b9837 .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-312 .elementor-element.elementor-element-d0b9837 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-312 .elementor-element.elementor-element-d0b9837 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-312 .elementor-element.elementor-element-1f8e8bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-312 .elementor-element.elementor-element-1f8e8bb.e-con{--align-self:flex-start;}.elementor-312 .elementor-element.elementor-element-c9a3ce0{--display:flex;--gap:15px 15px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-312 .elementor-element.elementor-element-c9a3ce0:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-c9a3ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F08A;}.elementor-312 .elementor-element.elementor-element-c9a3ce0, .elementor-312 .elementor-element.elementor-element-c9a3ce0::before{--border-transition:0.3s;}.elementor-312 .elementor-element.elementor-element-c9a3ce0.e-con{--align-self:flex-start;}.elementor-312 .elementor-element.elementor-element-19ffcd9 .elementor-heading-title{color:#000000;font-family:"iran", iransans;font-size:17px;font-weight:500;}.elementor-312 .elementor-element.elementor-element-a28bbee .elementor-heading-title{color:var( --e-global-color-text );font-family:"Roboto", iransans;font-size:13px;font-weight:500;}.elementor-312 .elementor-element.elementor-element-1b03954{--divider-border-style:dashed;--divider-color:#CBCBCB;--divider-border-width:1px;}.elementor-312 .elementor-element.elementor-element-1b03954 .elementor-divider-separator{width:100%;}.elementor-312 .elementor-element.elementor-element-1b03954 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-312 .elementor-element.elementor-element-1b03954 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-d2b6f2d{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-312 .elementor-element.elementor-element-d2b6f2d:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-d2b6f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-d2b6f2d, .elementor-312 .elementor-element.elementor-element-d2b6f2d::before{--border-transition:0.3s;}.elementor-312 .elementor-element.elementor-element-d2b6f2d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-312 .elementor-element.elementor-element-43897d1{text-align:center;}.woocommerce .elementor-312 .elementor-element.elementor-element-43897d1 .price{color:#000000;font-family:"iran", iransans;font-size:15px;font-weight:500;}.woocommerce .elementor-312 .elementor-element.elementor-element-43897d1 .price ins{font-family:"iransans", iransans;font-weight:400;}.elementor-312 .elementor-element.elementor-element-43897d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 9px 3px 9px;background-color:#F4F4F4;border-radius:7px 7px 7px 7px;}.elementor-312 .elementor-element.elementor-element-a8fb807 .cart button, .elementor-312 .elementor-element.elementor-element-a8fb807 .cart .button{font-size:13px;font-weight:500;border-style:none;border-radius:6px 6px 6px 6px;padding:15px 0px 15px 0px;color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:#3EB489;transition:all 0.2s;}.elementor-312 .elementor-element.elementor-element-a8fb807 .cart button:hover, .elementor-312 .elementor-element.elementor-element-a8fb807 .cart .button:hover{background-color:#3EB489;border-color:#3EB489;}.elementor-312 .elementor-element.elementor-element-a8fb807 .quantity .qty{border-style:solid;border-width:2px 2px 2px 2px;border-color:#3EB489;transition:all 0.2s;}.woocommerce .elementor-312 .elementor-element.elementor-element-a8fb807 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-312 .elementor-element.elementor-element-a8fb807 form.cart table.variations tr th, .woocommerce .elementor-312 .elementor-element.elementor-element-a8fb807 form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 );}.woocommerce .elementor-312 .elementor-element.elementor-element-a8fb807 form.cart table.variations label{color:#1D1D1D;font-size:13px;font-weight:500;}.woocommerce .elementor-312 .elementor-element.elementor-element-a8fb807 form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-312 .elementor-element.elementor-element-a8fb807 form.cart table.variations td.value select, .woocommerce .elementor-312 .elementor-element.elementor-element-a8fb807 form.cart table.variations td.value:before{background-color:#FFFFFF;border:1px solid #98989814;border-radius:10px;}.elementor-312 .elementor-element.elementor-element-e3f9967{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:20px 20px;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;}.elementor-312 .elementor-element.elementor-element-eeed3b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-74305ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-73b23bd{--display:flex;--gap:40px 40px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-312 .elementor-element.elementor-element-73b23bd:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-73b23bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3EB48917;}.elementor-312 .elementor-element.elementor-element-73b23bd, .elementor-312 .elementor-element.elementor-element-73b23bd::before{--border-transition:0.3s;}.elementor-312 .elementor-element.elementor-element-58bd78b{--display:flex;--gap:40px 40px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;box-shadow:0px 15px 30px -15px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.8rem;--padding-bottom:0.8rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-312 .elementor-element.elementor-element-58bd78b:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-58bd78b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-58bd78b, .elementor-312 .elementor-element.elementor-element-58bd78b::before{--border-transition:0.3s;}.elementor-312 .elementor-element.elementor-element-febe8ba .elementor-nav-menu .elementor-item{font-family:"iranykan", iransans;font-size:16px;font-weight:500;}.elementor-312 .elementor-element.elementor-element-febe8ba .elementor-nav-menu--main .elementor-item{color:#515151;fill:#515151;padding-left:0px;padding-right:0px;padding-top:7px;padding-bottom:7px;}.elementor-312 .elementor-element.elementor-element-febe8ba .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-312 .elementor-element.elementor-element-febe8ba .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE7000;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed .elementor-item:before,
					.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed .elementor-item:after{border-color:#61CE7000;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-underline .elementor-item:after,
					 .elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-overline .elementor-item:before,
					 .elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-double-line .elementor-item:before,
					 .elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-312 .elementor-element.elementor-element-febe8ba{--e-nav-menu-horizontal-menu-item-margin:calc( 25px / 2 );}.elementor-312 .elementor-element.elementor-element-febe8ba .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:25px;}.elementor-312 .elementor-element.elementor-element-febe8ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-effa789{--display:flex;--min-height:500px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-effa789:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-effa789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-effa789, .elementor-312 .elementor-element.elementor-element-effa789::before{--border-transition:0.3s;}.elementor-312 .elementor-element.elementor-element-cd561ae{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;--divider-element-spacing:16px;}.elementor-312 .elementor-element.elementor-element-cd561ae .elementor-divider-separator{width:95%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-cd561ae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-312 .elementor-element.elementor-element-cd561ae .elementor-divider__text{color:#54595F;font-family:"iranykan", iransans;font-weight:500;}.elementor-312 .elementor-element.elementor-element-db87e16{text-align:center;}.elementor-312 .elementor-element.elementor-element-db87e16 .elementor-heading-title{color:#F12424;font-family:"iran", iransans;font-size:17px;font-weight:600;}.elementor-312 .elementor-element.elementor-element-e0ed82d{font-family:"iran", iransans;font-size:14.5px;font-weight:400;line-height:2rem;}.elementor-312 .elementor-element.elementor-element-4988d6c{--display:flex;--min-height:500px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-4988d6c:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-4988d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-4988d6c, .elementor-312 .elementor-element.elementor-element-4988d6c::before{--border-transition:0.3s;}.elementor-312 .elementor-element.elementor-element-a31c921{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;--divider-element-spacing:16px;}.elementor-312 .elementor-element.elementor-element-a31c921 .elementor-divider-separator{width:95%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-a31c921 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-312 .elementor-element.elementor-element-a31c921 .elementor-divider__text{color:#54595F;font-family:"iranykan", iransans;font-weight:500;}.elementor-312 .elementor-element.elementor-element-844586d{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--swiper-pagination-size:12px;}.elementor-312 .elementor-element.elementor-element-844586d .swiper-slide > .elementor-element{height:100%;}.elementor-312 .elementor-element.elementor-element-9484036{--display:flex;--min-height:500px;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-312 .elementor-element.elementor-element-9484036:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-9484036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-312 .elementor-element.elementor-element-9484036, .elementor-312 .elementor-element.elementor-element-9484036::before{--border-transition:0.3s;}.elementor-312 .elementor-element.elementor-element-86de812{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;--divider-element-spacing:16px;}.elementor-312 .elementor-element.elementor-element-86de812 .elementor-divider-separator{width:95%;margin:0 auto;margin-center:0;}.elementor-312 .elementor-element.elementor-element-86de812 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-312 .elementor-element.elementor-element-86de812 .elementor-divider__text{color:#54595F;font-family:"iranykan", iransans;font-weight:500;}.elementor-312 .elementor-element.elementor-element-ebf7e8b{--display:flex;--gap:20px 20px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-312 .elementor-element.elementor-element-ebf7e8b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-312 .elementor-element.elementor-element-2d8abbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:15px 15px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-17bc33a{text-align:left;width:auto;max-width:auto;}.elementor-312 .elementor-element.elementor-element-17bc33a img{width:100%;height:68px;object-fit:contain;border-radius:100px 100px 100px 100px;}.elementor-312 .elementor-element.elementor-element-1aa2784 .elementor-heading-title{color:#333333;font-family:"iran", iransans;font-size:14px;font-weight:500;line-height:21px;}.elementor-312 .elementor-element.elementor-element-358eb67{text-align:center;}.woocommerce .elementor-312 .elementor-element.elementor-element-358eb67 .price{color:#000000;font-family:"iran", iransans;font-size:15px;font-weight:500;}.woocommerce .elementor-312 .elementor-element.elementor-element-358eb67 .price ins{font-family:var( --e-global-typography-primary-font-family ), iransans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-312 .elementor-element.elementor-element-358eb67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 9px 3px 9px;background-color:#F4F4F4;border-radius:7px 7px 7px 7px;}.elementor-312 .elementor-element.elementor-element-fd93f3a .cart button, .elementor-312 .elementor-element.elementor-element-fd93f3a .cart .button{font-size:13px;font-weight:500;border-style:none;border-radius:6px 6px 6px 6px;padding:15px 0px 15px 0px;color:#FFFFFF;background-color:#3EB489;transition:all 0.2s;}.elementor-312 .elementor-element.elementor-element-fd93f3a .quantity .qty{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-312 .elementor-element.elementor-element-fd93f3a form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-312 .elementor-element.elementor-element-fd93f3a form.cart table.variations tr th, .woocommerce .elementor-312 .elementor-element.elementor-element-fd93f3a form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 );}.woocommerce .elementor-312 .elementor-element.elementor-element-fd93f3a form.cart table.variations label{color:#1D1D1D;font-size:13px;font-weight:500;}.woocommerce .elementor-312 .elementor-element.elementor-element-fd93f3a form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-312 .elementor-element.elementor-element-fd93f3a form.cart table.variations td.value select, .woocommerce .elementor-312 .elementor-element.elementor-element-fd93f3a form.cart table.variations td.value:before{background-color:#FFFFFF;border:1px solid #98989814;border-radius:10px;}@media(max-width:1024px){.elementor-312 .elementor-element.elementor-element-421f524{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-312 .elementor-element.elementor-element-7b933b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-1f8e8bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-e3f9967{--justify-content:space-between;--gap:13px 13px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-312 .elementor-element.elementor-element-eeed3b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-74305ef{--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-73b23bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed .elementor-item:before{border-width:1.2px;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1.2px 1.2px;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1.2px 1.2px 0 0;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1.2px 0 0 1.2px;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1.2px 1.2px 0;}.elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-underline .elementor-item:after,
					 .elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-overline .elementor-item:before,
					 .elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-double-line .elementor-item:before,
					 .elementor-312 .elementor-element.elementor-element-febe8ba .e--pointer-double-line .elementor-item:after{height:1.2px;}.elementor-312 .elementor-element.elementor-element-4988d6c{--min-height:0px;}.elementor-312 .elementor-element.elementor-element-844586d{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-421f524{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-312 .elementor-element.elementor-element-d0b9837{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-312 .elementor-element.elementor-element-d0b9837.elementor-element{--align-self:center;}.woocommerce .elementor-312 .elementor-element.elementor-element-43897d1 .price ins{font-size:14.5px;}.elementor-312 .elementor-element.elementor-element-73b23bd{--gap:30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-312 .elementor-element.elementor-element-58bd78b{--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-312 .elementor-element.elementor-element-febe8ba .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-312 .elementor-element.elementor-element-febe8ba .elementor-nav-menu--main .elementor-item{padding-left:1px;padding-right:1px;}.elementor-312 .elementor-element.elementor-element-febe8ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-febe8ba.elementor-element{--align-self:center;}.elementor-312 .elementor-element.elementor-element-effa789{--padding-top:15px;--padding-bottom:10px;--padding-left:15px;--padding-right:10px;}.elementor-312 .elementor-element.elementor-element-4988d6c{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-312 .elementor-element.elementor-element-844586d{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-7b933b2{--content-width:1017px;}.elementor-312 .elementor-element.elementor-element-163636d{--width:30%;}.elementor-312 .elementor-element.elementor-element-1f8e8bb{--width:80%;}.elementor-312 .elementor-element.elementor-element-d2b6f2d{--width:70%;}.elementor-312 .elementor-element.elementor-element-eeed3b1{--width:74%;}.elementor-312 .elementor-element.elementor-element-74305ef{--content-width:1320px;}.elementor-312 .elementor-element.elementor-element-73b23bd{--content-width:1320px;}.elementor-312 .elementor-element.elementor-element-ebf7e8b{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-312 .elementor-element.elementor-element-eeed3b1{--width:100%;}.elementor-312 .elementor-element.elementor-element-ebf7e8b{--width:27%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-020566e *//*.elementor-312 .elementor-element.elementor-element-020566e .woocommerce-breadcrumb a:after {*/
/*    content: ">";*/
/*    color: #fff;*/
/*}*/
/*.elementor-312 .elementor-element.elementor-element-020566e span.breadcrumb-last {*/
/*    font-weight: normal !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-43897d1 */.elementor-312 .elementor-element.elementor-element-43897d1 span.woocommerce-Price-amount.amount {
    font-size: 16px;
    font-weight: 500;
}

.elementor-312 .elementor-element.elementor-element-43897d1 del .amount {
font-size: 13px !important;

margin-left:  5px;
font-weight: 400;


  }
    
.elementor-312 .elementor-element.elementor-element-43897d1 .woocommerce-Price-currencySymbol{
    
font-size: 13px;


} 




.elementor-312 .elementor-element.elementor-element-43897d1 ins{
    text-decoration: none;
  
}



.elementor-312 .elementor-element.elementor-element-43897d1 .price del {
    text-decoration-color: #FF334B !important;
   
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a8fb807 */.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    
    color: #000;
    text-decoration: none;
    font-family: 'iran';
    font-weight: 500;
    font-size: 17px;
    
}




.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #b3af54;
    font-size: 1.25em;
    font-size: 15px;
    font-family: iran;
      text-decoration-color: #FF334B !important;
}


.elementor-312 .elementor-element.elementor-element-a8fb807 .price del {
    text-decoration-color: #FF334B !important;
   
}

.woocommerce div.product form.cart .variations label {
    font-weight: 500 !important;
    width: 6rem;
    text-align: right;
}





.elementor-312 .elementor-element.elementor-element-a8fb807 select {
    outline: none !important;
}
.elementor-312 .elementor-element.elementor-element-a8fb807 .woocommerce-variation-price {
    text-align: left;
    margin-bottom: 20px;
}
.elementor-312 .elementor-element.elementor-element-a8fb807 bdi {
    
    color: #444444;
    font-size: 17px;
}
.woocommerce-message {
      border-top-color: transparent;
    background: #d9d9d9;
    color: #44444;
    width: 70%;
    border-radius: 10px;
    margin-right: 15%;
    margin-top: 50px;
}

a.button.wc-forward.wp-element-button {
    font-weight: normal;
    border-radius: 8px;
    font-size:14px;
}
.elementor-312 .elementor-element.elementor-element-a8fb807 div .qty {
    border: none;
    border-radius: 10px;
}
.elementor-312 .elementor-element.elementor-element-a8fb807 .woocommerce-variation-price {
    text-align: left;
    margin-bottom: 5px;
}
.elementor-312 .elementor-element.elementor-element-a8fb807 p.stock.in-stock {
    margin-bottom: 7px;
}


.woocommerce .quantity .qty {
    width: 4.5em !important;
    text-align: center;
    outline: none !important;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2b6f2d */.elementor-312 .elementor-element.elementor-element-d2b6f2d{
    box-shadow: 0 8px 24px rgba(0, 0, 0, .12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049b91d */.elementor-location-single.outofstock .b-shoop{
    filter: grayscale(1) !important;

    
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-844586d */.elementor-312 .elementor-element.elementor-element-844586d .elementor-swiper {
    border-radius: 10px;
    overflow: hidden;
}







.elementor-312 .elementor-element.elementor-element-844586d .swiper-pagination-bullet {
     background-color: #fff !important;
    opacity: .25 !important;
      width: 7px !important;
       border-radius: 8px;
       height: 7px;
       transition: 0.3s !important;
       margin: 5px;

}



.elementor-312 .elementor-element.elementor-element-844586d span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    
    opacity: 1!important;
    width: 25px !important;
      height: 6px;
      transition: 0.3s !important;
      
}





.swiper {
 
overflow-x: clip !important;
    
}


.elementor-loop-container:not(.elementor-posts-masonry) {

    overflow-y: visible !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-86de812 */.commentlist .comment_container { display: flex;
align-items: flex-start; padding: 15px 0; background-color: rgba(0, 0, 0, 0.02); 
padding: 16px;
border-radius: 16px; 
}



.elementor-312 .elementor-element.elementor-element-86de812 .commentlist .children{
    border-top: none; margin-top: 10px; margin-left: 0px ;
} 


.elementor-312 .elementor-element.elementor-element-86de812 .commentlist>li:not(last-child){ border-bottom: none; 
} 


.elementor-312 .elementor-element.elementor-element-86de812 .wd-gallery-item>a { width: 80px;
border-radius: 4px; } 


.elementor-312 .elementor-element.elementor-element-86de812 textarea,
.elementor-312 .elementor-element.elementor-element-86de812 #author,
.elementor-312 .elementor-element.elementor-element-86de812 #email{ 
    background: #FAFAFA; border: none; } 
    
    
.elementor-312 .elementor-element.elementor-element-86de812 #author, 
.elementor-312 .elementor-element.elementor-element-86de812 #email{ 
    height: 50px; }
    
.elementor-312 .elementor-element.elementor-element-86de812 .comment.depth-2{ padding-right: 40px; } 


@media screen and (max-width: 768px){ 
.elementor-312 .elementor-element.elementor-element-86de812 .woocommerce-Review  .comment-reply-title, .elementor-312 .elementor-element.elementor-element-86de812 .woocommerce-Reviews .woocommerce-Reviews-title{ line-height: 1.8; }

.elementor-312 .elementor-element.elementor-element-86de812 .comment.depth-2{ padding-right: 0px;}}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-35bc024 *//*استایل بخش کامنت*/
@media (min-width: 768px) {
.elementor-312 .elementor-element.elementor-element-35bc024 div#reviews {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
}
.elementor-312 .elementor-element.elementor-element-35bc024 a:active, a:hover {
    color: #f9d300;
}
.elementor-312 .elementor-element.elementor-element-35bc024 a {
    
    color: #f9c100;
}
.elementor-312 .elementor-element.elementor-element-35bc024 textarea#comment {
    border: none;
    background: #F4F4F4;
    border-radius: 15px;
    margin-top: 10px;
    outline: none;
}
.elementor-312 .elementor-element.elementor-element-35bc024 textarea#comment {
    
    margin-top: 10px;
}
.elementor-312 .elementor-element.elementor-element-35bc024 .comment-form-rating {
    margin-top: 5px;
}
.elementor-312 .elementor-element.elementor-element-35bc024 .woocommerce #reviews #comments ol.commentlist li .comment-text {
    border: none;
}
.elementor-312 .elementor-element.elementor-element-35bc024 ol.commentlist {
    background: # !important;
    padding: 20px 20px 0px 20px;
    border-radius: 15px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    background: #ebe9eb;
    border: 0 !important;
}
@media (min-width: 768px) {
.elementor-312 .elementor-element.elementor-element-35bc024 div#comments {
    width: 45%;
}
}
.elementor-312 .elementor-element.elementor-element-35bc024 ::before {
    color: #f9c100;
}
.elementor-312 .elementor-element.elementor-element-35bc024 .woocommerce .star-rating::before {
    color: #f9c100;
}
@media (min-width: 768px) {
.elementor-312 .elementor-element.elementor-element-35bc024 div#review_form_wrapper {
    width: 45% !important;
}
}
.elementor-312 .elementor-element.elementor-element-35bc024 .woocommerce #reviews #comments ol.commentlist li .comment-text {
    padding: 0 10em 0;
}
.elementor-312 .elementor-element.elementor-element-35bc024 .comment-text {
    border: none !important;
}
.elementor-312 .elementor-element.elementor-element-35bc024 textarea#comment {
    height: 150px !important;
}
.elementor-312 .elementor-element.elementor-element-35bc024 input#submit {
    padding: 10px 30px 10px 30px !important;
    color: #fff !important;
    font-weight: 500 !important;
    border-radius: 10px !important;
    background: #3EB489 !important;
}
.woocommerce #review_form #respond p {
    margin: 0 0 0px;
}
.woocommerce #review_form #respond p {
    margin: 10px 0px 0px 0px;
}
input#author {
    border: none;
    background: #F4F4F4;
    border-radius: 50px;
}
input#email {
    border: none;
    background: #F4F4F4;
    border-radius: 50px;
}
.woocommerce #review_form #respond .form-submit input {
    right: auto;
    margin-top: 10px;
}
.elementor-312 .elementor-element.elementor-element-35bc024 label {
    display: inline-block;
    line-height: 2;
}


h2.woocommerce-Reviews-title {
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-358eb67 */.elementor-312 .elementor-element.elementor-element-358eb67 span.woocommerce-Price-amount.amount {
    font-size: 16px;
    font-weight: 500;
}

.elementor-312 .elementor-element.elementor-element-358eb67 del .amount {
font-size: 13px !important;

margin-left:  5px;
font-weight: 400;


  }
    
.elementor-312 .elementor-element.elementor-element-358eb67 .woocommerce-Price-currencySymbol{
    
font-size: 13px;


} 




.elementor-312 .elementor-element.elementor-element-358eb67 ins{
    text-decoration: none;
  
}



.elementor-312 .elementor-element.elementor-element-358eb67 .price del {
    text-decoration-color: #FF334B !important;
   
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-fd93f3a */.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    
    color: #000;
    text-decoration: none;
    font-family: 'iran';
    font-weight: 500;
    font-size: 17px;
    
}




.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #b3af54;
    font-size: 1.25em;
    font-size: 15px;
    font-family: iran;
      text-decoration-color: #FF334B !important;
}


.elementor-312 .elementor-element.elementor-element-fd93f3a .price del {
    text-decoration-color: #FF334B !important;
   
}

.woocommerce div.product form.cart .variations label {
    font-weight: 500 !important;
    width: 6rem;
    text-align: right;
}





.elementor-312 .elementor-element.elementor-element-fd93f3a select {
    outline: none !important;
}
.elementor-312 .elementor-element.elementor-element-fd93f3a .woocommerce-variation-price {
    text-align: left;
    margin-bottom: 20px;
}
.elementor-312 .elementor-element.elementor-element-fd93f3a bdi {
    
    color: #444444;
    font-size: 17px;
}
.woocommerce-message {
      border-top-color: transparent;
    background: #d9d9d9;
    color: #44444;
    width: 70%;
    border-radius: 10px;
    margin-right: 15%;
    margin-top: 50px;
}

a.button.wc-forward.wp-element-button {
    font-weight: normal;
    border-radius: 8px;
    font-size:14px;
}
.elementor-312 .elementor-element.elementor-element-fd93f3a div .qty {
    border: none;
    border-radius: 10px;
}
.elementor-312 .elementor-element.elementor-element-fd93f3a .woocommerce-variation-price {
    text-align: left;
    margin-bottom: 5px;
}
.elementor-312 .elementor-element.elementor-element-fd93f3a p.stock.in-stock {
    margin-bottom: 7px;
}


.woocommerce .quantity .qty {
    width: 4.5em !important;
    text-align: center;
    outline: none !important;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebf7e8b */.elementor-312 .elementor-element.elementor-element-ebf7e8b{
    box-shadow: 0 8px 24px rgba(0, 0, 0, .12);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://goosaleshop.ir/wp-content/uploads/2024/06/IRANSansWeb_FaNum-1.woff2') format('woff2');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://goosaleshop.ir/wp-content/uploads/2024/06/IRANSansWeb_FaNum_Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://goosaleshop.ir/wp-content/uploads/2024/06/IRANSansWeb_FaNum_Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */