.elementor-477 .elementor-element.elementor-element-9fc979d{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-2ef99ca{--display:flex;}.elementor-477 .elementor-element.elementor-element-2ef99ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-477 .elementor-element.elementor-element-40d2272{margin:10px 120px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:120px;border-radius:25px 25px 25px 25px;}.elementor-477 .elementor-element.elementor-element-40d2272.elementor-element{--align-self:center;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-40d2272{left:190px;}body.rtl .elementor-477 .elementor-element.elementor-element-40d2272{right:190px;}.elementor-477 .elementor-element.elementor-element-40d2272 .elementor-icon-wrapper{text-align:center;}.elementor-477 .elementor-element.elementor-element-40d2272.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;}.elementor-477 .elementor-element.elementor-element-40d2272.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-40d2272.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-477 .elementor-element.elementor-element-40d2272.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-40d2272.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-477 .elementor-element.elementor-element-40d2272 .elementor-icon{font-size:35px;}.elementor-477 .elementor-element.elementor-element-40d2272 .elementor-icon svg{height:35px;}.elementor-477 .elementor-element.elementor-element-97d10a1{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:76px;z-index:5;}.elementor-477 .elementor-element.elementor-element-97d10a1.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-97d10a1{left:250px;}body.rtl .elementor-477 .elementor-element.elementor-element-97d10a1{right:250px;}.elementor-477 .elementor-element.elementor-element-cdb0bad{width:var( --container-widget-width, 10.411% );max-width:10.411%;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:10.411%;--container-widget-flex-grow:0;top:422px;border-radius:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-cdb0bad.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-cdb0bad{left:383px;}body.rtl .elementor-477 .elementor-element.elementor-element-cdb0bad{right:383px;}.elementor-477 .elementor-element.elementor-element-2434f13{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;top:74px;border-radius:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-2434f13.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-2434f13{left:-50px;}body.rtl .elementor-477 .elementor-element.elementor-element-2434f13{right:-50px;}.woocommerce .elementor-477 .elementor-element.elementor-element-abe89c5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-477 .elementor-element.elementor-element-abe89c5 .flex-viewport{border-radius:5px 5px 5px 5px;}.woocommerce .elementor-477 .elementor-element.elementor-element-abe89c5 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-477 .elementor-element.elementor-element-abe89c5 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.woocommerce .elementor-477 .elementor-element.elementor-element-abe89c5 .flex-control-thumbs li{padding-right:calc(3px / 2);padding-left:calc(3px / 2);padding-bottom:3px;}.woocommerce .elementor-477 .elementor-element.elementor-element-abe89c5 .flex-control-thumbs{margin-right:calc(-3px / 2);margin-left:calc(-3px / 2);}.elementor-477 .elementor-element.elementor-element-174d9ec{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-174d9ec:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-174d9ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-3e1f34e{width:var( --container-widget-width, 88.619% );max-width:88.619%;padding:0px 0px 0px 0px;--container-widget-width:88.619%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-3e1f34e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-3e1f34e .woocommerce-breadcrumb{font-family:"Samir", Sans-serif;font-size:12px;font-weight:300;text-align:start;}.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-477 .elementor-element.elementor-element-7334aa4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-7334aa4{text-align:start;}.elementor-477 .elementor-element.elementor-element-7334aa4 .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:20px;font-weight:500;line-height:35px;color:#CD0049;}.elementor-477 .elementor-element.elementor-element-d8798de{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-d8798de.elementor-element{--align-self:stretch;}.elementor-477 .elementor-element.elementor-element-98d81f1{width:var( --container-widget-width, 66.71% );max-width:66.71%;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66.71%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-98d81f1.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-477 .elementor-element.elementor-element-c58de39 .star-rating{color:var( --e-global-color-d5117c4 );}.woocommerce .elementor-477 .elementor-element.elementor-element-c58de39 .woocommerce-review-link{color:var( --e-global-color-7306741 );font-family:"Samir", Sans-serif;}.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 );}.elementor-477 .elementor-element.elementor-element-a736350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 0px;}.woocommerce .elementor-477 .elementor-element.elementor-element-a736350 .price{color:var( --e-global-color-d5117c4 );font-family:"Samir", Sans-serif;font-size:25px;font-weight:normal;}.woocommerce .elementor-477 .elementor-element.elementor-element-a736350 .price ins{font-family:"Samir", Sans-serif;}.elementor-477 .elementor-element.elementor-element-d23ba0e{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-d23ba0e.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.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-477 .elementor-element.elementor-element-da2cad3{width:100%;max-width:100%;}.elementor-477 .elementor-element.elementor-element-da2cad3 .cart button, .elementor-477 .elementor-element.elementor-element-da2cad3 .cart .button{font-family:"Samir", Sans-serif;font-size:20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;background-color:#8364AA;border-color:var( --e-global-color-d5117c4 );transition:all 0.2s;}.elementor-477 .elementor-element.elementor-element-da2cad3 .cart button:hover, .elementor-477 .elementor-element.elementor-element-da2cad3 .cart .button:hover{color:var( --e-global-color-d5117c4 );background-color:#FFFFFF;border-color:var( --e-global-color-d5117c4 );}.elementor-477 .elementor-element.elementor-element-da2cad3 .added_to_cart{font-family:"Samir", Sans-serif;font-weight:900;}.elementor-477 .elementor-element.elementor-element-da2cad3 .quantity .qty{font-family:"Samir", Sans-serif;font-size:20px;border-radius:5px 5px 5px 5px;color:var( --e-global-color-7306741 );transition:all 0.2s;}.woocommerce .elementor-477 .elementor-element.elementor-element-da2cad3 form.cart table.variations tr th, .woocommerce .elementor-477 .elementor-element.elementor-element-da2cad3 form.cart table.variations tr td{padding-top:calc( 10px/2 );padding-bottom:calc( 10px/2 );}.woocommerce .elementor-477 .elementor-element.elementor-element-da2cad3 form.cart table.variations label{color:var( --e-global-color-7306741 );font-family:"Samir", Sans-serif;font-size:15px;font-style:normal;}.woocommerce .elementor-477 .elementor-element.elementor-element-da2cad3 form.cart table.variations td.value select{color:var( --e-global-color-7306741 );}.woocommerce .elementor-477 .elementor-element.elementor-element-da2cad3 form.cart table.variations td.value select, .woocommerce .elementor-477 .elementor-element.elementor-element-da2cad3 form.cart table.variations td.value:before{background-color:#FFFFFF00;border-radius:35px;}.woocommerce .elementor-477 .elementor-element.elementor-element-da2cad3 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-477 .elementor-element.elementor-element-da2cad3 form.cart table.variations td.value:before{font-family:"Samir", Sans-serif;font-size:15px;}.elementor-477 .elementor-element.elementor-element-44bb867{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-477 .elementor-element.elementor-element-44bb867 .woocommerce-product-details__short-description{font-family:"noora", Sans-serif;line-height:30px;}.elementor-477 .elementor-element.elementor-element-b4bf1ad{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-9cb6dca{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-9cb6dca.elementor-element{--align-self:stretch;}.elementor-477 .elementor-element.elementor-element-45f414b{width:var( --container-widget-width, 66.71% );max-width:66.71%;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66.71%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-45f414b.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-2af8698{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-around;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-477 .elementor-element.elementor-element-2af8698:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-2af8698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-e996673{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-477 .elementor-element.elementor-element-e996673:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-e996673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-f93d141{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-477 .elementor-element.elementor-element-f93d141 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-477 .elementor-element.elementor-element-f93d141 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-477 .elementor-element.elementor-element-f93d141 .elementor-divider__text{font-family:"Samir", Sans-serif;font-size:20px;font-weight:900;}.elementor-widget-woocommerce-product-content{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-477 .elementor-element.elementor-element-a7a3618{width:var( --container-widget-width, 64.227% );max-width:64.227%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64.227%;--container-widget-flex-grow:0;text-align:start;font-family:"Samir", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-477 .elementor-element.elementor-element-a7a3618.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-2525527{--display:flex;--min-height:18vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:50px;}.elementor-477 .elementor-element.elementor-element-2525527:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-2525527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7306741 );}.elementor-477 .elementor-element.elementor-element-2525527.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-a941bba{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 14px -6px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-a941bba.e-con:hover{--e-con-transform-scale:1.1;}.elementor-widget-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-477 .elementor-element.elementor-element-8bd9860{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-8bd9860 img{filter:brightness( 107% ) contrast( 100% ) saturate( 119% ) blur( 0px ) hue-rotate( 0deg );}.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-477 .elementor-element.elementor-element-a37e1e8 .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:20px;font-weight:300;line-height:24px;color:#585858;}.elementor-477 .elementor-element.elementor-element-a90901f{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 14px -6px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-a90901f.e-con:hover{--e-con-transform-scale:1.1;}.elementor-477 .elementor-element.elementor-element-cc202ae{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-cc202ae img{filter:brightness( 107% ) contrast( 100% ) saturate( 119% ) blur( 0px ) hue-rotate( 0deg );}.elementor-477 .elementor-element.elementor-element-21e7d53 .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:20px;font-weight:300;color:#585858;}.elementor-477 .elementor-element.elementor-element-645f217{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 14px -6px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-645f217.e-con:hover{--e-con-transform-scale:1.1;}.elementor-477 .elementor-element.elementor-element-de34911{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-de34911 img{filter:brightness( 107% ) contrast( 100% ) saturate( 119% ) blur( 0px ) hue-rotate( 0deg );}.elementor-477 .elementor-element.elementor-element-44c0353 .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:20px;font-weight:300;color:#585858;}.elementor-477 .elementor-element.elementor-element-39a0f6d{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 14px -6px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-39a0f6d.e-con:hover{--e-con-transform-scale:1.1;}.elementor-477 .elementor-element.elementor-element-b9ae251{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-b9ae251 img{filter:brightness( 107% ) contrast( 100% ) saturate( 119% ) blur( 0px ) hue-rotate( 0deg );}.elementor-477 .elementor-element.elementor-element-f525894 .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:20px;font-weight:300;color:#585858;}.elementor-477 .elementor-element.elementor-element-c78c838{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-c78c838:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-c78c838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-7cd094b{width:var( --container-widget-width, 100% );max-width:100%;background-color:#F0F0F085;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-477 .elementor-element.elementor-element-7cd094b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-c3dc1ea{--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:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-c3dc1ea:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-c3dc1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-9f9e0fa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2.5px;}.elementor-477 .elementor-element.elementor-element-9f9e0fa .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-477 .elementor-element.elementor-element-9f9e0fa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-477 .elementor-element.elementor-element-9f9e0fa .elementor-divider__text{font-family:"Samir", Sans-serif;font-size:20px;font-weight:500;}.elementor-477 .elementor-element.elementor-element-0a9469e{--swiper-slides-to-display:3;--swiper-slides-gap:50px;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-spacing:20px;}.elementor-477 .elementor-element.elementor-element-0a9469e.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-0a9469e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-477 .elementor-element.elementor-element-8c6b1bd{--display:flex;--min-height:18vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:50px;}.elementor-477 .elementor-element.elementor-element-8c6b1bd:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-8c6b1bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7306741 );}.elementor-477 .elementor-element.elementor-element-8c6b1bd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-477 .elementor-element.elementor-element-4687059{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 14px -6px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-4687059.e-con:hover{--e-con-transform-scale:1.1;}.elementor-477 .elementor-element.elementor-element-a3af28d{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-a3af28d img{filter:brightness( 107% ) contrast( 100% ) saturate( 119% ) blur( 0px ) hue-rotate( 0deg );}.elementor-477 .elementor-element.elementor-element-5281c96 .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:19px;font-weight:300;line-height:24px;color:#585858;}.elementor-477 .elementor-element.elementor-element-8c97eaf{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 14px -6px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-8c97eaf.e-con:hover{--e-con-transform-scale:1.1;}.elementor-477 .elementor-element.elementor-element-047bbbb{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-047bbbb img{filter:brightness( 107% ) contrast( 100% ) saturate( 119% ) blur( 0px ) hue-rotate( 0deg );}.elementor-477 .elementor-element.elementor-element-de8968a .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:19px;font-weight:300;color:#585858;}.elementor-477 .elementor-element.elementor-element-e8838c6{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 14px -6px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-e8838c6.e-con:hover{--e-con-transform-scale:1.1;}.elementor-477 .elementor-element.elementor-element-36333c0{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-36333c0 img{filter:brightness( 107% ) contrast( 100% ) saturate( 119% ) blur( 0px ) hue-rotate( 0deg );}.elementor-477 .elementor-element.elementor-element-4add052 .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:19px;font-weight:300;color:#585858;}.elementor-477 .elementor-element.elementor-element-dc21ed4{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 14px -6px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-dc21ed4.e-con:hover{--e-con-transform-scale:1.1;}.elementor-477 .elementor-element.elementor-element-dbcfe69{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-dbcfe69 img{filter:brightness( 107% ) contrast( 100% ) saturate( 119% ) blur( 0px ) hue-rotate( 0deg );}.elementor-477 .elementor-element.elementor-element-f9e65df .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:19px;font-weight:300;color:#585858;}.elementor-477 .elementor-element.elementor-element-daf93a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-477 .elementor-element.elementor-element-daf93a4:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-daf93a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-242e209 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-477 .elementor-element.elementor-element-242e209{--e-off-canvas-align-items:center;--e-off-canvas-width:40%;--e-off-canvas-height:80vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-477 .elementor-element.elementor-element-242e209 .e-off-canvas__content{border-radius:20px 0px 0px 20px;}.elementor-477 .elementor-element.elementor-element-e9557b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-477 .elementor-element.elementor-element-ef40f87 .elementor-heading-title{font-family:"Samir", Sans-serif;font-size:35px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-66025c6{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-66025c6.elementor-element{--align-self:flex-end;}.elementor-477 .elementor-element.elementor-element-66025c6 .elementor-icon-wrapper{text-align:end;}.elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-stacked .elementor-icon{background-color:#F82F2F;}.elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-default .elementor-icon{color:#F82F2F;border-color:#F82F2F;}.elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-framed .elementor-icon, .elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-default .elementor-icon svg{fill:#F82F2F;}.elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-stacked .elementor-icon:hover{background-color:#FF0000;}.elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-framed .elementor-icon:hover, .elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-default .elementor-icon:hover{color:#FF0000;border-color:#FF0000;}.elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-framed .elementor-icon:hover, .elementor-477 .elementor-element.elementor-element-66025c6.elementor-view-default .elementor-icon:hover svg{fill:#FF0000;}.elementor-477 .elementor-element.elementor-element-66025c6 .elementor-icon{font-size:22px;}.elementor-477 .elementor-element.elementor-element-66025c6 .elementor-icon svg{height:22px;}.elementor-477 .elementor-element.elementor-element-3fb844e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-3fb844e.elementor-element{--align-self:center;}.elementor-477 .elementor-element.elementor-element-c40cf69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-477 .elementor-element.elementor-element-c40cf69:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-c40cf69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-477 .elementor-element.elementor-element-ea9cb6d{--display:flex;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .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 );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-477 .elementor-element.elementor-element-7de66c1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-477 .elementor-element.elementor-element-7de66c1.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-477 .elementor-element.elementor-element-0a9469e{--swiper-slides-to-display:2;}.elementor-477 .elementor-element.elementor-element-ef40f87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-3fb844e{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-7de66c1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-477 .elementor-element.elementor-element-9fc979d{--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-477 .elementor-element.elementor-element-2ef99ca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-40d2272{left:232px;}body.rtl .elementor-477 .elementor-element.elementor-element-40d2272{right:232px;}.elementor-477 .elementor-element.elementor-element-40d2272{top:110px;}.elementor-477 .elementor-element.elementor-element-97d10a1{margin:0px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;top:70px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-97d10a1{left:350px;}body.rtl .elementor-477 .elementor-element.elementor-element-97d10a1{right:350px;}.elementor-477 .elementor-element.elementor-element-cdb0bad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:336px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-cdb0bad{left:192px;}body.rtl .elementor-477 .elementor-element.elementor-element-cdb0bad{right:192px;}.elementor-477 .elementor-element.elementor-element-2434f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:80px;}body:not(.rtl) .elementor-477 .elementor-element.elementor-element-2434f13{left:20px;}body.rtl .elementor-477 .elementor-element.elementor-element-2434f13{right:20px;}.elementor-477 .elementor-element.elementor-element-174d9ec{--border-radius:50px 50px 50px 50px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-477 .elementor-element.elementor-element-3e1f34e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-477 .elementor-element.elementor-element-3e1f34e .woocommerce-breadcrumb{font-size:10px;}.elementor-477 .elementor-element.elementor-element-7334aa4{width:var( --container-widget-width, 307.364px );max-width:307.364px;--container-widget-width:307.364px;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-7334aa4 .elementor-heading-title{font-size:20px;}.elementor-477 .elementor-element.elementor-element-d8798de{width:var( --container-widget-width, 337px );max-width:337px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:337px;--container-widget-flex-grow:0;}.elementor-477 .elementor-element.elementor-element-d8798de.elementor-element{--align-self:center;}.woocommerce .elementor-477 .elementor-element.elementor-element-a736350 .price{font-size:25px;}.elementor-477 .elementor-element.elementor-element-d23ba0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-da2cad3 .cart button, .elementor-477 .elementor-element.elementor-element-da2cad3 .cart .button{border-width:1px 1px 1px 1px;}.woocommerce .elementor-477 .elementor-element.elementor-element-da2cad3 form.cart table.variations label{font-size:20px;}.elementor-477 .elementor-element.elementor-element-b4bf1ad{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-477 .elementor-element.elementor-element-9cb6dca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-9cb6dca.elementor-element{--align-self:stretch;}.elementor-477 .elementor-element.elementor-element-2af8698{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-477 .elementor-element.elementor-element-e996673{--width:100%;--border-radius:0px 0px 0px 0px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:-10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-e996673.e-con{--align-self:center;}.elementor-477 .elementor-element.elementor-element-a7a3618{padding:0px 7px 0px 7px;font-size:15px;}.elementor-477 .elementor-element.elementor-element-c78c838{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-477 .elementor-element.elementor-element-c3dc1ea{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-477 .elementor-element.elementor-element-9f9e0fa .elementor-divider-separator{width:50%;}.elementor-477 .elementor-element.elementor-element-9f9e0fa .elementor-divider__text{font-size:20px;}.elementor-477 .elementor-element.elementor-element-0a9469e{--swiper-slides-to-display:1;}.elementor-477 .elementor-element.elementor-element-8c6b1bd{--margin-top:-20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-477 .elementor-element.elementor-element-5281c96 .elementor-heading-title{font-size:20px;}.elementor-477 .elementor-element.elementor-element-de8968a .elementor-heading-title{font-size:20px;}.elementor-477 .elementor-element.elementor-element-4add052 .elementor-heading-title{font-size:20px;}.elementor-477 .elementor-element.elementor-element-f9e65df .elementor-heading-title{font-size:20px;}.elementor-477 .elementor-element.elementor-element-daf93a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-477 .elementor-element.elementor-element-242e209{--e-off-canvas-align-items:center;--e-off-canvas-width:330px;--e-off-canvas-height:330px;}.elementor-477 .elementor-element.elementor-element-e9557b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-477 .elementor-element.elementor-element-66025c6{margin:-50px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-477 .elementor-element.elementor-element-66025c6.elementor-element{--align-self:flex-end;}.elementor-477 .elementor-element.elementor-element-3fb844e{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-477 .elementor-element.elementor-element-c40cf69{--min-height:180px;--margin-top:-45px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-477 .elementor-element.elementor-element-7de66c1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-477 .elementor-element.elementor-element-2ef99ca{--width:33.135%;}.elementor-477 .elementor-element.elementor-element-2af8698{--content-width:100%;}.elementor-477 .elementor-element.elementor-element-2525527{--width:40%;}.elementor-477 .elementor-element.elementor-element-c78c838{--content-width:90%;}.elementor-477 .elementor-element.elementor-element-8c6b1bd{--width:35.984%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-abe89c5 *//* حالت دسکتاپ */
@media (min-width: 769px) {
  .woocommerce div.product div.images .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: right !important;
    gap: 6px !important; /* کمی فاصله بیشتر نسبت به موبایل */
    margin: 0 auto !important;
  }

  .woocommerce div.product div.images .flex-control-thumbs li {
    width: 50px !important; /* سایز بزرگ‌تر برای دسکتاپ */
    margin: 0 !important;
    padding: 0 !important;
  }

  .woocommerce div.product div.images .flex-control-thumbs li img {
    width: 100% !important;
    height: auto !important;
    border-radius: 4px;
  }
}
@media (max-width: 768px) {
  .woocommerce div.product div.images .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: right !important; /* وسط‌چین و فشرده */
    gap: 4px !important; /* فاصله خیلی کم بین عکس‌ها */
    margin: 0 auto !important;
  }

  .woocommerce div.product div.images .flex-control-thumbs li {
    width: 35px !important;  /* اندازه کوچک هر آیتم */
    margin: 0 !important;    /* حذف فاصله اضافی */
    padding: 0 !important;
  }

  .woocommerce div.product div.images .flex-control-thumbs li img {
    width: 100% !important;
    height: auto !important;
    border-radius: 4px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-98d81f1 */.bebanstore-product-attributes .attribute-item {
    line-height: 1.8; /* فاصله خطوط بین 
عنوان و مقدار و متن مقدار */
font-family: 'IRANSansDN', sans-serif; /* فونت دلخواه شما */
}

/* اگر فقط متن مقادیر را می‌خواهید فاصله خطوط بیشتری بدهید */
.bebanstore-product-attributes .attribute-value {
    line-height: 1.5; /* یا عدد دلخواه */
font-family: 'Samir'; /* فونت دلخواه شما */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-a736350 *//* If the product page has variations_form (variable product), hide Elementor main price widget */
body.single-product:has(form.variations_form) .elementor-element-a736350{
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-da2cad3 *//* حذف بک‌گراند خاکستری از سلول ویژگی‌ها */
table.variations td.value {
    background: transparent !important;
}

/* اگر خود select هم رنگ گرفته باشد */
table.variations select {
    background: #fff !important; /* یا هر رنگ دلخواه */
    border: 1px solid #ccc; /* برای حفظ زیبایی */
    border-radius: 8px; /* دلخواه */
    padding: 8px 12px;
}
/* حذف بک‌گراند از برچسب ویژگی (سمت راست) */
table.variations td.label {
    background: transparent !important;
}
/* کاهش فاصله بین انتخاب ویژگی و دکمه خرید */
table.variations {
    margin-bottom: 0px !important; /* عدد دلخواه؛ می‌تونی کمتر هم بزاری */
}

.woocmmeerce-variations.singel_variation :{
    font-family: "Samir";
}
/* استایل برای قیمت */
/* استایل قیمت‌ها به جز داخل torobpay-widget-title */
.woocommerce-variation-price .price bdi {
    font-family: 'Samir', sans-serif;
    font-size: 30px;
    color: #8364AA;
    font-weight: bold;
}
/* قیمت قبلی – خط ساخته‌شده با background */
.price del,
.price del span,
.price .woocommerce-Price-amount {
    background-image: none !important;
}

/* هم‌رنگ شدن خط قیمت قبلی با متن */
del,
del .woocommerce-Price-amount {
    color: #b39ddb; /* رنگ متن قیمت قبلی */
    text-decoration-color: currentColor;
}



.woocommerce-variation-price .price bdi {
    font-family: 'Samir', sans-serif;
    font-size: 30px;
    color: #8364AA;
    font-weight: normal;
}

/* استایل برای متن موجودی محصولات */
.woocommerce-variation-availability .stock.in-stock {
    font-family: 'Samir'; /* تغییر فونت */
    font-size: 15px !important ;                   /* اندازه متن */
    color: #B18EDD !important ;                   /* رنگ متن */
    font-weight: bold !important ;                 /* ضخیم کردن متن */
}

/* استایل اختصاصی برای توضیحات محصول */
.woocommerce-variation-description p {
    font-family: 'Samir'; /* فونت دلخواه */
    font-size: 12px; /* اندازه متن */
    color: #333333; /* رنگ متن */
    line-height: 1.2; /* فاصله بین خطوط */
    margin-bottom: 8px; /* فاصله بین پاراگراف‌ها */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-45f414b */.bebanstore-product-attributes .attribute-item {
    line-height: 1.8; /* فاصله خطوط بین عنوان و مقدار و متن مقدار */
}

/* اگر فقط متن مقادیر را می‌خواهید فاصله خطوط بیشتری بدهید */
.bebanstore-product-attributes .attribute-value {
    line-height: 1.5; /* یا عدد دلخواه */
    font-family: 'Samir';
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a941bba */.elementor-477 .elementor-element.elementor-element-a941bba {
  background: rgba(255, 255, 255, 0.25); /* رنگ پس‌زمینه با شفافیت */
  border-radius: 16px; /* گوشه‌های گرد */
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); /* سایه ملایم */
  backdrop-filter: blur(10px); /* اعمال تاری */
  -webkit-backdrop-filter: blur(10px); /* برای سازگاری با مرورگرهای وب‌کیت */
  border: 1px solid rgba(255, 255, 255, 0.3); /* حاشیه شفاف */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a90901f */.elementor-477 .elementor-element.elementor-element-a90901f {
  background: rgba(255, 255, 255, 0.25); /* رنگ پس‌زمینه با شفافیت */
  border-radius: 16px; /* گوشه‌های گرد */
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); /* سایه ملایم */
  backdrop-filter: blur(10px); /* اعمال تاری */
  -webkit-backdrop-filter: blur(10px); /* برای سازگاری با مرورگرهای وب‌کیت */
  border: 1px solid rgba(255, 255, 255, 0.3); /* حاشیه شفاف */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f217 */.elementor-477 .elementor-element.elementor-element-645f217 {
  background: rgba(255, 255, 255, 0.25); /* رنگ پس‌زمینه با شفافیت */
  border-radius: 16px; /* گوشه‌های گرد */
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); /* سایه ملایم */
  backdrop-filter: blur(10px); /* اعمال تاری */
  -webkit-backdrop-filter: blur(10px); /* برای سازگاری با مرورگرهای وب‌کیت */
  border: 1px solid rgba(255, 255, 255, 0.3); /* حاشیه شفاف */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a0f6d */.elementor-477 .elementor-element.elementor-element-39a0f6d {
  background: rgba(255, 255, 255, 0.25); /* رنگ پس‌زمینه با شفافیت */
  border-radius: 16px; /* گوشه‌های گرد */
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); /* سایه ملایم */
  backdrop-filter: blur(10px); /* اعمال تاری */
  -webkit-backdrop-filter: blur(10px); /* برای سازگاری با مرورگرهای وب‌کیت */
  border: 1px solid rgba(255, 255, 255, 0.3); /* حاشیه شفاف */
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-7cd094b */.NAZAR{
    font-family: "Samir";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4687059 */.elementor-477 .elementor-element.elementor-element-4687059 {
  background: rgba(255, 255, 255, 0.25); /* رنگ پس‌زمینه با شفافیت */
  border-radius: 16px; /* گوشه‌های گرد */
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); /* سایه ملایم */
  backdrop-filter: blur(10px); /* اعمال تاری */
  -webkit-backdrop-filter: blur(10px); /* برای سازگاری با مرورگرهای وب‌کیت */
  border: 1px solid rgba(255, 255, 255, 0.3); /* حاشیه شفاف */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c97eaf */.elementor-477 .elementor-element.elementor-element-8c97eaf {
  background: rgba(255, 255, 255, 0.25); /* رنگ پس‌زمینه با شفافیت */
  border-radius: 16px; /* گوشه‌های گرد */
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); /* سایه ملایم */
  backdrop-filter: blur(10px); /* اعمال تاری */
  -webkit-backdrop-filter: blur(10px); /* برای سازگاری با مرورگرهای وب‌کیت */
  border: 1px solid rgba(255, 255, 255, 0.3); /* حاشیه شفاف */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8838c6 */.elementor-477 .elementor-element.elementor-element-e8838c6 {
  background: rgba(255, 255, 255, 0.25); /* رنگ پس‌زمینه با شفافیت */
  border-radius: 16px; /* گوشه‌های گرد */
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); /* سایه ملایم */
  backdrop-filter: blur(10px); /* اعمال تاری */
  -webkit-backdrop-filter: blur(10px); /* برای سازگاری با مرورگرهای وب‌کیت */
  border: 1px solid rgba(255, 255, 255, 0.3); /* حاشیه شفاف */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc21ed4 */.elementor-477 .elementor-element.elementor-element-dc21ed4 {
  background: rgba(255, 255, 255, 0.25); /* رنگ پس‌زمینه با شفافیت */
  border-radius: 16px; /* گوشه‌های گرد */
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); /* سایه ملایم */
  backdrop-filter: blur(10px); /* اعمال تاری */
  -webkit-backdrop-filter: blur(10px); /* برای سازگاری با مرورگرهای وب‌کیت */
  border: 1px solid rgba(255, 255, 255, 0.3); /* حاشیه شفاف */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3fb844e *//* ===== Responsive Video in Off-Canvas / Modal ===== */
.product-video-responsive iframe {
    width: 100% !important;
    height: auto;
    aspect-ratio: 16/9;
    border-radius: 18px;
    overflow: hidden;
}

/* محتوای داخل Off-Canvas وسط چین شود */
.product-video-responsive {
    max-width: 750px;
    margin: 0 auto;
    padding: 20px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Samir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://mahisah.ir/wp-content/uploads/2025/12/Samir-Regular-1.woff2') format('woff2'),
		url('https://mahisah.ir/wp-content/uploads/2025/12/Samir-Regular-1.woff') format('woff');
}
@font-face {
	font-family: 'Samir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mahisah.ir/wp-content/uploads/2025/12/Samir-Medium-1.woff2') format('woff2'),
		url('https://mahisah.ir/wp-content/uploads/2025/12/Samir-Medium-1.woff') format('woff');
}
@font-face {
	font-family: 'Samir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://mahisah.ir/wp-content/uploads/2025/12/Samir-Bold-1.woff2') format('woff2'),
		url('https://mahisah.ir/wp-content/uploads/2025/12/Samir-Bold-1.woff') format('woff');
}
/* End Custom Fonts CSS */