.elementor-1618 .elementor-element.elementor-element-34ceded{--display:flex;}.elementor-1618 .elementor-element.elementor-element-f49bb57 > .elementor-widget-container{margin:-277px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-7c9bdcb7{--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-radius:8px 8px 8px 8px;box-shadow:0px 10px 40px 0px rgba(59, 67.00000000000004, 89, 0.058823529411764705);--margin-top:-40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-7c9bdcb7:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-7c9bdcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42f6956 );}.elementor-1618 .elementor-element.elementor-element-7c9bdcb7.e-con{--align-self:center;}.elementor-1618 .elementor-element.elementor-element-4a81fa45{--display:flex;}.elementor-1618 .elementor-element.elementor-element-4a81fa45.e-con{--align-self:center;--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-1618 .elementor-element.elementor-element-10777ac.elementor-element{--align-self:center;}.elementor-1618 .elementor-element.elementor-element-10777ac{z-index:11;}.elementor-1618 .elementor-element.elementor-element-10777ac .elementor-icon-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-10777ac .elementor-icon{font-size:20px;}.elementor-1618 .elementor-element.elementor-element-10777ac .elementor-icon svg{height:20px;}.elementor-1618 .elementor-element.elementor-element-6c19c910{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1618 .elementor-element.elementor-element-6c19c910.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-1618 .elementor-element.elementor-element-6735c38e > .elementor-widget-container{margin:0px -90px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-6735c38e.elementor-element{--align-self:flex-start;}.elementor-1618 .elementor-element.elementor-element-6735c38e :is(.wd-breadcrumbs,.yoast-breadcrumb){font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;--wd-link-color:#003049;--wd-bcrumb-delim-color:#00304996;}.elementor-1618 .elementor-element.elementor-element-29d82b0f:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-29d82b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-29d82b0f, .elementor-1618 .elementor-element.elementor-element-29d82b0f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1618 .elementor-element.elementor-element-29d82b0f{box-shadow:0px 10px 40px 0px rgba(110, 134, 216, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;z-index:1;}.elementor-1618 .elementor-element.elementor-element-29d82b0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1618 .elementor-element.elementor-element-75bff717{width:auto;max-width:auto;top:-20px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-75bff717{left:-72px;}body.rtl .elementor-1618 .elementor-element.elementor-element-75bff717{right:-72px;}.elementor-1618 .elementor-element.elementor-element-683bbd20{width:auto;max-width:auto;top:40px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-683bbd20{left:-72px;}body.rtl .elementor-1618 .elementor-element.elementor-element-683bbd20{right:-72px;}.elementor-1618 .elementor-element.elementor-element-198c312d{width:auto;max-width:auto;top:101px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-198c312d{left:-72px;}body.rtl .elementor-1618 .elementor-element.elementor-element-198c312d{right:-72px;}.elementor-1618 .elementor-element.elementor-element-1c96df5d{width:auto;max-width:auto;top:163px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-1c96df5d{left:-72px;}body.rtl .elementor-1618 .elementor-element.elementor-element-1c96df5d{right:-72px;}.elementor-1618 .elementor-element.elementor-element-1c96df5d .elementor-icon-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-1c96df5d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6bb75fc );}.elementor-1618 .elementor-element.elementor-element-1c96df5d.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-1c96df5d.elementor-view-default .elementor-icon{color:var( --e-global-color-6bb75fc );border-color:var( --e-global-color-6bb75fc );}.elementor-1618 .elementor-element.elementor-element-1c96df5d.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-1c96df5d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6bb75fc );}.elementor-1618 .elementor-element.elementor-element-1c96df5d .elementor-icon{font-size:18px;}.elementor-1618 .elementor-element.elementor-element-1c96df5d .elementor-icon svg{height:18px;}html .elementor-1618 .elementor-element.elementor-element-45e03f02 .product_title{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;font-size:16px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.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-1618 .elementor-element.elementor-element-72792905{--divider-border-style:solid;--divider-color:var( --e-global-color-4bce880 );--divider-border-width:1px;top:28px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-72792905{left:15px;}body.rtl .elementor-1618 .elementor-element.elementor-element-72792905{right:15px;}.elementor-1618 .elementor-element.elementor-element-72792905 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1618 .elementor-element.elementor-element-72792905 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1618 .elementor-element.elementor-element-77c411ba{width:auto;max-width:auto;z-index:1;text-align:right;}.elementor-1618 .elementor-element.elementor-element-77c411ba > .elementor-widget-container{background-color:#FFFFFF;margin:-13px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-1618 .elementor-element.elementor-element-77c411ba .elementor-heading-title{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;font-weight:600;color:#06174A70;}.elementor-1618 .elementor-element.elementor-element-75f18746 .meta-label{font-size:0px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-44e7a830{right:5px;}body.rtl .elementor-1618 .elementor-element.elementor-element-44e7a830{left:5px;}.elementor-1618 .elementor-element.elementor-element-44e7a830{top:30px;}.elementor-1618 .elementor-element.elementor-element-41f57509{margin:20px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1618 .elementor-element.elementor-element-39db814c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1618 .elementor-element.elementor-element-39db814c .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-39db814c{--icon-box-icon-margin:3px;}.elementor-1618 .elementor-element.elementor-element-39db814c .elementor-icon-box-title{margin-bottom:0px;}.elementor-1618 .elementor-element.elementor-element-39db814c .elementor-icon{font-size:8px;}.elementor-1618 .elementor-element.elementor-element-39db814c .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-39db814c .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;}.elementor-1618 .elementor-element.elementor-element-5b61791f > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1618 .elementor-element.elementor-element-429145b9{width:auto;max-width:auto;bottom:5px;}.elementor-1618 .elementor-element.elementor-element-429145b9 > .elementor-widget-container{--e-transform-translateX:50%;background-color:var( --e-global-color-42f6956 );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4bce880 );border-radius:6px 6px 6px 6px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-429145b9{left:50%;}body.rtl .elementor-1618 .elementor-element.elementor-element-429145b9{right:50%;}.elementor-1618 .elementor-element.elementor-element-62871e2c{--divider-border-style:solid;--divider-color:var( --e-global-color-4bce880 );--divider-border-width:1px;}.elementor-1618 .elementor-element.elementor-element-62871e2c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-62871e2c .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-1618 .elementor-element.elementor-element-62871e2c .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-1618 .elementor-element.elementor-element-7961676a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1618 .elementor-element.elementor-element-7961676a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5ECF5;}.elementor-1618 .elementor-element.elementor-element-7961676a > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-1618 .elementor-element.elementor-element-7961676a > .elementor-element-populated, .elementor-1618 .elementor-element.elementor-element-7961676a > .elementor-element-populated > .elementor-background-overlay, .elementor-1618 .elementor-element.elementor-element-7961676a > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1618 .elementor-element.elementor-element-7961676a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-1618 .elementor-element.elementor-element-7961676a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1618 .elementor-element.elementor-element-60de4395 > .elementor-widget-container{background-color:#F9F9F9;margin:0px 0px -5px -5px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:10px 10px 10px 10px;}.elementor-1618 .elementor-element.elementor-element-60de4395 .elementor-icon-box-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-60de4395{--icon-box-icon-margin:0px;}.elementor-1618 .elementor-element.elementor-element-60de4395 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1618 .elementor-element.elementor-element-60de4395 .elementor-icon{font-size:23px;}.elementor-1618 .elementor-element.elementor-element-60de4395 .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-60de4395 .elementor-icon-box-title a{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:13px;font-weight:200;}.elementor-1618 .elementor-element.elementor-element-60de4395 .elementor-icon-box-description{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;font-weight:100;}.elementor-1618 .elementor-element.elementor-element-478e0f28 > .elementor-widget-container{--e-transform-translateX:-45%;--e-transform-translateY:-45%;}.elementor-1618 .elementor-element.elementor-element-478e0f28{top:50%;z-index:1;}.elementor-1618 .elementor-element.elementor-element-478e0f28 .elementor-icon-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-478e0f28.elementor-view-stacked .elementor-icon{background-color:#E5ECF5;}.elementor-1618 .elementor-element.elementor-element-478e0f28.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-478e0f28.elementor-view-default .elementor-icon{color:#E5ECF5;border-color:#E5ECF5;}.elementor-1618 .elementor-element.elementor-element-478e0f28.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-478e0f28.elementor-view-default .elementor-icon svg{fill:#E5ECF5;}.elementor-1618 .elementor-element.elementor-element-71a47889 > .elementor-widget-container{--e-transform-translateX:-45%;--e-transform-translateY:-45%;}.elementor-1618 .elementor-element.elementor-element-71a47889{top:50%;z-index:2;}.elementor-1618 .elementor-element.elementor-element-71a47889 .elementor-icon-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-71a47889 .elementor-icon{font-size:18px;}.elementor-1618 .elementor-element.elementor-element-71a47889 .elementor-icon svg{height:18px;}.elementor-1618 .elementor-element.elementor-element-2d7b4193 > .elementor-widget-container{background-color:#F9F9F9;margin:-5px 0px 0px -5px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:10px 10px 10px 10px;}.elementor-1618 .elementor-element.elementor-element-2d7b4193 .elementor-icon-box-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-2d7b4193{--icon-box-icon-margin:0px;}.elementor-1618 .elementor-element.elementor-element-2d7b4193 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1618 .elementor-element.elementor-element-2d7b4193 .elementor-icon{font-size:23px;}.elementor-1618 .elementor-element.elementor-element-2d7b4193 .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-2d7b4193 .elementor-icon-box-title a{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:13px;font-weight:200;}.elementor-1618 .elementor-element.elementor-element-2d7b4193 .elementor-icon-box-description{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;font-weight:100;}.elementor-1618 .elementor-element.elementor-element-28a72ff > .elementor-widget-container{background-color:#F9F9F9;margin:0px -5px -5px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:10px 10px 10px 10px;}.elementor-1618 .elementor-element.elementor-element-28a72ff .elementor-icon-box-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-28a72ff{--icon-box-icon-margin:0px;}.elementor-1618 .elementor-element.elementor-element-28a72ff .elementor-icon-box-title{margin-bottom:0px;}.elementor-1618 .elementor-element.elementor-element-28a72ff .elementor-icon{font-size:23px;}.elementor-1618 .elementor-element.elementor-element-28a72ff .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-28a72ff .elementor-icon-box-title a{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:13px;font-weight:200;}.elementor-1618 .elementor-element.elementor-element-28a72ff .elementor-icon-box-description{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;font-weight:100;}.elementor-1618 .elementor-element.elementor-element-12596eff > .elementor-widget-container{background-color:#F9F9F9;margin:-5px -5px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:10px 10px 10px 10px;}.elementor-1618 .elementor-element.elementor-element-12596eff .elementor-icon-box-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-12596eff{--icon-box-icon-margin:0px;}.elementor-1618 .elementor-element.elementor-element-12596eff .elementor-icon-box-title{margin-bottom:0px;}.elementor-1618 .elementor-element.elementor-element-12596eff .elementor-icon{font-size:23px;}.elementor-1618 .elementor-element.elementor-element-12596eff .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-12596eff .elementor-icon-box-title a{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:13px;font-weight:200;}.elementor-1618 .elementor-element.elementor-element-12596eff .elementor-icon-box-description{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;font-weight:100;}.elementor-1618 .elementor-element.elementor-element-18ccf307{--display:flex;}.elementor-1618 .elementor-element.elementor-element-30e14e0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-30e14e0.wd-single-countdown .element-title{color:#E42626;}.elementor-1618 .elementor-element.elementor-element-67d88712 .price, .elementor-1618 .elementor-element.elementor-element-67d88712 .price del, .elementor-1618 .elementor-element.elementor-element-67d88712 .amount{font-size:16px;font-weight:600;}.elementor-1618 .elementor-element.elementor-element-67d88712 .price, .elementor-1618 .elementor-element.elementor-element-67d88712 .amount, .elementor-1618 .elementor-element.elementor-element-67d88712 del{color:#003049;}.elementor-1618 .elementor-element.elementor-element-67d88712 .price del, .elementor-1618 .elementor-element.elementor-element-67d88712 del .amount{color:var( --e-global-color-text );}.elementor-1618 .elementor-element.elementor-element-6b80b91a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-1618 .elementor-element.elementor-element-6b80b91a .single_add_to_cart_button{font-family:"IRANYekanX", Sans-serif;}.elementor-1618 .elementor-element.elementor-element-6b80b91a .price{font-size:16px;}.elementor-1618 .elementor-element.elementor-element-6b80b91a .price, .elementor-1618 .elementor-element.elementor-element-6b80b91a .amount, .elementor-1618 .elementor-element.elementor-element-6b80b91a del{color:#DB1F48;}.elementor-1618 .elementor-element.elementor-element-6b80b91a .price del, .elementor-1618 .elementor-element.elementor-element-6b80b91a del .amount{font-size:16px;color:#C7C2C2;}.elementor-1618 .elementor-element.elementor-element-13e219ef .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-13e219ef{--icon-box-icon-margin:7px;}.elementor-1618 .elementor-element.elementor-element-13e219ef .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-13e219ef.elementor-view-stacked .elementor-icon{background-color:#949DA2;}.elementor-1618 .elementor-element.elementor-element-13e219ef.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-13e219ef.elementor-view-default .elementor-icon{fill:#949DA2;color:#949DA2;border-color:#949DA2;}.elementor-1618 .elementor-element.elementor-element-13e219ef .elementor-icon{font-size:16px;}.elementor-1618 .elementor-element.elementor-element-13e219ef .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-13e219ef .elementor-icon-box-title a{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;font-size:11px;font-weight:400;}.elementor-1618 .elementor-element.elementor-element-233e8a66 .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-233e8a66{--icon-box-icon-margin:7px;}.elementor-1618 .elementor-element.elementor-element-233e8a66 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-1618 .elementor-element.elementor-element-233e8a66.elementor-view-stacked .elementor-icon{background-color:#949DA2;}.elementor-1618 .elementor-element.elementor-element-233e8a66.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-233e8a66.elementor-view-default .elementor-icon{fill:#949DA2;color:#949DA2;border-color:#949DA2;}.elementor-1618 .elementor-element.elementor-element-233e8a66 .elementor-icon{font-size:16px;}.elementor-1618 .elementor-element.elementor-element-233e8a66 .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-233e8a66 .elementor-icon-box-title a{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;font-size:11px;font-weight:400;}.elementor-1618 .elementor-element.elementor-element-2a706ff6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1618 .elementor-element.elementor-element-2a706ff6:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-2a706ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-19e562fb{--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;--align-items:center;}.elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-478878b9{--icon-box-icon-margin:5px;}.elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1618 .elementor-element.elementor-element-478878b9.elementor-view-stacked .elementor-icon{background-color:#004369;}.elementor-1618 .elementor-element.elementor-element-478878b9.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-478878b9.elementor-view-default .elementor-icon{fill:#004369;color:#004369;border-color:#004369;}.elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon{font-size:40px;}.elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:600;}.elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon-box-description{font-size:12px;}.elementor-1618 .elementor-element.elementor-element-66bddd30{--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;--align-items:center;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c{--icon-box-icon-margin:5px;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon-box-title{margin-bottom:0px;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c.elementor-view-stacked .elementor-icon{background-color:#004369;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-2eb93e1c.elementor-view-default .elementor-icon{fill:#004369;color:#004369;border-color:#004369;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon{font-size:40px;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:600;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon-box-description{font-size:12px;}.elementor-1618 .elementor-element.elementor-element-4b56de3d{--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;--align-items:center;}.elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-f78891a{--icon-box-icon-margin:5px;}.elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon-box-title{margin-bottom:0px;}.elementor-1618 .elementor-element.elementor-element-f78891a.elementor-view-stacked .elementor-icon{background-color:#004369;}.elementor-1618 .elementor-element.elementor-element-f78891a.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-f78891a.elementor-view-default .elementor-icon{fill:#004369;color:#004369;border-color:#004369;}.elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon{font-size:40px;}.elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:600;}.elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon-box-description{font-size:12px;}.elementor-1618 .elementor-element.elementor-element-15d9b11c{--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;--align-items:center;}.elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-70458f2a{--icon-box-icon-margin:5px;}.elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon-box-title{margin-bottom:0px;}.elementor-1618 .elementor-element.elementor-element-70458f2a.elementor-view-stacked .elementor-icon{background-color:#004369;}.elementor-1618 .elementor-element.elementor-element-70458f2a.elementor-view-framed .elementor-icon, .elementor-1618 .elementor-element.elementor-element-70458f2a.elementor-view-default .elementor-icon{fill:#004369;color:#004369;border-color:#004369;}.elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon{font-size:40px;}.elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:600;}.elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon-box-description{font-size:12px;}.elementor-1618 .elementor-element.elementor-element-72019fc{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 10px 40px 0px rgba(110, 134, 216, 0.1);--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1618 .elementor-element.elementor-element-72019fc:not(.elementor-motion-effects-element-type-background), .elementor-1618 .elementor-element.elementor-element-72019fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1618 .elementor-element.elementor-element-37efe37d .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-1618 .elementor-element.elementor-element-2f8e91a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1618 .elementor-element.elementor-element-6c92e972{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:65%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-1618 .elementor-element.elementor-element-6c92e972 .e-off-canvas__content{border-radius:13px 13px 13px 13px;}.elementor-1618 .elementor-element.elementor-element-57d3ac21{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1618 .elementor-element.elementor-element-51e3d8bd .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:600;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-3816a04c{right:15px;}body.rtl .elementor-1618 .elementor-element.elementor-element-3816a04c{left:15px;}.elementor-1618 .elementor-element.elementor-element-3816a04c{top:17px;}.elementor-1618 .elementor-element.elementor-element-3816a04c .elementor-icon-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-3816a04c .elementor-icon{font-size:24px;}.elementor-1618 .elementor-element.elementor-element-3816a04c .elementor-icon svg{height:24px;}html .elementor-1618 .elementor-element.elementor-element-41580bb1 .product_title{font-size:16px;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-1618 .elementor-element.elementor-element-f49bb57 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-6735c38e > .elementor-widget-container{margin:0px -78px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-478e0f28 > .elementor-widget-container{--e-transform-translateX:-48%;--e-transform-translateY:-48%;}.elementor-1618 .elementor-element.elementor-element-71a47889 > .elementor-widget-container{--e-transform-translateX:-48%;--e-transform-translateY:-48%;}.elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon-box-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon-box-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon-box-wrapper{text-align:center;}.elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon-box-wrapper{text-align:center;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-3816a04c{right:10px;}body.rtl .elementor-1618 .elementor-element.elementor-element-3816a04c{left:10px;}.elementor-1618 .elementor-element.elementor-element-3816a04c{top:10px;}}@media(max-width:767px){.elementor-1618 .elementor-element.elementor-element-f49bb57 > .elementor-widget-container{margin:-151px -151px -151px -151px;}.elementor-1618 .elementor-element.elementor-element-6c19c910{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:6px;}.elementor-1618 .elementor-element.elementor-element-6735c38e > .elementor-widget-container{margin:0px -30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-29d82b0f{margin:70px 0px 0px 0px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-75bff717{left:308px;}body.rtl .elementor-1618 .elementor-element.elementor-element-75bff717{right:308px;}.elementor-1618 .elementor-element.elementor-element-75bff717{top:-73px;}.elementor-1618 .elementor-element.elementor-element-75bff717 .wd-compare-btn[class*="wd-style-"] > a:before, .elementor-1618 .elementor-element.elementor-element-75bff717 .wd-compare-btn[class*="wd-style-"] > a:after{font-size:13px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-683bbd20{left:255px;}body.rtl .elementor-1618 .elementor-element.elementor-element-683bbd20{right:255px;}.elementor-1618 .elementor-element.elementor-element-683bbd20{top:-73px;}.elementor-1618 .elementor-element.elementor-element-683bbd20 .wd-wishlist-btn[class*="wd-style-"] > a:before, .elementor-1618 .elementor-element.elementor-element-683bbd20 .wd-wishlist-btn[class*="wd-style-"] > a:after{font-size:13px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-198c312d{left:201px;}body.rtl .elementor-1618 .elementor-element.elementor-element-198c312d{right:201px;}.elementor-1618 .elementor-element.elementor-element-198c312d{top:-73px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-1c96df5d{left:148px;}body.rtl .elementor-1618 .elementor-element.elementor-element-1c96df5d{right:148px;}.elementor-1618 .elementor-element.elementor-element-1c96df5d{top:-73px;}.elementor-1618 .elementor-element.elementor-element-72792905 .elementor-divider-separator{width:87%;}.elementor-1618 .elementor-element.elementor-element-44c9893d.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1618 .elementor-element.elementor-element-75f18746{width:auto;max-width:auto;}.elementor-1618 .elementor-element.elementor-element-44e7a830{width:auto;max-width:auto;}.elementor-1618 .elementor-element.elementor-element-7961676a > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1618 .elementor-element.elementor-element-67d18347{width:100%;}.elementor-1618 .elementor-element.elementor-element-4cfd36d7{width:100%;}.elementor-1618 .elementor-element.elementor-element-60de4395 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-2d7b4193 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-43d3a536{width:100%;}.elementor-1618 .elementor-element.elementor-element-28a72ff > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-1618 .elementor-element.elementor-element-12596eff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1618 .elementor-element.elementor-element-19e562fb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-478878b9 .elementor-icon-box-title a{font-size:13px;}.elementor-1618 .elementor-element.elementor-element-66bddd30{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-2eb93e1c .elementor-icon-box-title a{font-size:13px;}.elementor-1618 .elementor-element.elementor-element-4b56de3d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-f78891a .elementor-icon-box-title a{font-size:13px;}.elementor-1618 .elementor-element.elementor-element-15d9b11c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon-box-wrapper{text-align:right;}.elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon-box-title, .elementor-1618 .elementor-element.elementor-element-70458f2a .elementor-icon-box-title a{font-size:13px;}.elementor-1618 .elementor-element.elementor-element-6c92e972{--e-off-canvas-width:90%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}.elementor-1618 .elementor-element.elementor-element-51e3d8bd .elementor-heading-title{font-size:14px;}body:not(.rtl) .elementor-1618 .elementor-element.elementor-element-3816a04c{right:10px;}body.rtl .elementor-1618 .elementor-element.elementor-element-3816a04c{left:10px;}.elementor-1618 .elementor-element.elementor-element-3816a04c{top:10px;}html .elementor-1618 .elementor-element.elementor-element-41580bb1 .product_title{font-size:13px;}}@media(min-width:768px){.elementor-1618 .elementor-element.elementor-element-4a81fa45{--width:5.213%;}.elementor-1618 .elementor-element.elementor-element-4b30741c{width:26.65%;}.elementor-1618 .elementor-element.elementor-element-1487575f{width:47.011%;}.elementor-1618 .elementor-element.elementor-element-53ea258b{width:76.935%;}.elementor-1618 .elementor-element.elementor-element-44c9893d{width:22.731%;}.elementor-1618 .elementor-element.elementor-element-7961676a{width:26.003%;}.elementor-1618 .elementor-element.elementor-element-19e562fb{--width:25%;}.elementor-1618 .elementor-element.elementor-element-66bddd30{--width:25%;}.elementor-1618 .elementor-element.elementor-element-4b56de3d{--width:25%;}.elementor-1618 .elementor-element.elementor-element-15d9b11c{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1618 .elementor-element.elementor-element-4b30741c{width:40%;}.elementor-1618 .elementor-element.elementor-element-1487575f{width:60%;}.elementor-1618 .elementor-element.elementor-element-7961676a{width:100%;}}/* Start custom CSS for wd_wc_breadcrumb, class: .elementor-element-6735c38e */@media (max-width: 576px) {
 .elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs {
 position: relative;
 display: flex;
 flex-wrap: nowrap;
 overflow-x: auto;
 white-space: nowrap;
 scrollbar-width: none;
 -ms-overflow-style: none;
 }

 .elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs::-webkit-scrollbar {
 display: none;
 }

 .elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a, .elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last {
 flex-shrink: 0;
 padding: 10px;
 }
 .elementor-element-d729c2b::before {
 content: "";
 position: absolute;
 left: 0;
 top: 0;
 height: 100%;
 width: 40px;
 background: linear-gradient(to right, rgb(238, 236, 236), rgba(0, 0, 0, 0));
 pointer-events: none;
 z-index: 10;
 }
}

.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last, .elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a {
 font-weight: 100 !important;
 color: rgb(0,48,73) !important;
}
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs > * {
 display: flex;
 align-items: center;
 position: relative;
}
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a,
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last {
 text-decoration: none;
 padding: 20px 55px 20px 20px;
 font-weight: 500;
 color: #7a7f88;
 position: relative;
 z-index: 1;
 transition: background 0.3s ease, color 0.3s ease;
}
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-delimiter {
 display: none;
}

.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a::before,
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a::after,
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last::after,
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last::before{
 content: '';
 position: absolute;
 height: 50%;
 width: 100%;
 left: 0;
 z-index: -1;
 box-sizing: border-box;
 border-style: solid;
 border-width: 0px 0px 0px 1px;
 border-color: rgb(195, 197, 200);
 transform-origin: 0% 50%; 
 background: #fff;
 padding-right: 15px
}
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a:hover:before,
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a:hover:after,
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last:hover:after,
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last:hover:before{
 border-color: #2dcea2;;
 transform-origin: 0% 50%; 
 background: #2dcea254;
}
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a:hover, .elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last:hover {
 color: #2dcea2;
}
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a::before,
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last::before {
 top: 0;
 transform: skewX(-30deg); 
}

.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs a::after,
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last::after{
 top: 50%;
 transform: skewX(30deg); 
}
.elementor-1618 .elementor-element.elementor-element-6735c38e .wd-breadcrumbs .wd-last {
 font-weight: 700;
 color: #a2dfa6;
 padding: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c9bdcb7 */.elementor-1618 .elementor-element.elementor-element-7c9bdcb7 {
 overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-7f2f4b16 *//* گالری تصویر */
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-gallery-images .wd-btn-arrow {
    display: none;
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .woocommerce-product-gallery {
  width: 100%;
  border-radius: var(--wd-brd-radius);
  border: 2px solid #ECF0F7;
  padding: 10px;
  background: #e5ecf5;
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-gallery-thumb {
  background: var(--ts_background-3);
  padding: 10px !important;
  border-radius: 15px;
}

/* دکمه های قبل و بعد گالری تصاویر*/
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-prev .wd-arrow-inner::after,
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-next .wd-arrow-inner::after {
  width: 25px;
  height: 25px;
  text-align: center;
  font-size: 15px;
  line-height: 1.5;
  background: var(--ts_background-3);
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-prev .wd-arrow-inner::after {
  border-radius: 5px 0px 0px 5px;  
  box-shadow: -4px 0px 6px 0px rgba(0, 0, 0, 0.31);
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-next .wd-arrow-inner::after {
   border-radius: 0px 5px 5px 0px;
   box-shadow: 4px 0px 6px 0px rgba(0, 0, 0, 0.31);
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-next .wd-arrow-inner {
  position: absolute;
  left: -72px;
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-prev .wd-arrow-inner {
  position: absolute;
  right: -73px;
}
/******discount - new*****/
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .woocommerce-product-gallery .product-labels.labels-rounded .product-label {
  -moz-font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
  font-feature-settings: "ss02";
  box-shadow: 0 5px 15px rgba(45,206,162,0.34);
  border-radius: 10px 10px 45px 10px !important;
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
  top: -11px;
  inset-inline-end: -11px;
}
/******discount*****/
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .new.product-label {
  box-shadow: 0 5px 15px rgba(45,206,162,0.34);
  background: --ts_background-1;
  border-radius: 10px 10px 45px 10px !important;
  float: left;
  width: 50px;
  height: 50px;
  color: var(--ts_text-color-1);
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  box-sizing: border-box;
  box-shadow: 0 5px 15px rgba(45, 206, 162, 0.34);
}
/******************/
/******************/
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-action-btn.wd-style-icon-bg-text > a {
    border-radius: 10px;
    box-shadow: 0px 10px 40px 0px rgba(110, 134, 216, 0.1);
}
@media (max-width: 576px) {
  .elementor-1618 .elementor-element.elementor-element-7f2f4b16 .product-additional-galleries .product-video-button {
      position: absolute;
  top: -283px !important;
  right: 184px !important;
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .product-additional-galleries .product-360-button {
    position: absolute;
  top: -283px !important;
  right: 130px !important;
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .product-additional-galleries .wd-show-product-gallery-wrap {
    position: absolute;
  top: -283px !important;
  right: 77px !important;
}
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .product-additional-galleries {
  z-index: 1;
  top: 188px;
  right: -110px;
}

.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-wishlist-btn {
    pointer-events: auto; 
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .product-video-button > a::before, .elementor-1618 .elementor-element.elementor-element-7f2f4b16 .product-360-button {
  color: var(--ts_text-color-5);
}
.elementor-1618 .elementor-element.elementor-element-7f2f4b16 .wd-action-btn.wd-style-icon-bg-text > a > span {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_compare_button, class: .elementor-element-75bff717 */.elementor-1618 .elementor-element.elementor-element-75bff717 .wd-compare-btn a {
  background: white;
  width: 50px;
  height: 50px;
  border-radius: 10px;
  box-shadow: 0px 10px 40px 0px rgba(110, 134, 216, 0.1);
  color: var(--ts_text-color-5);
  font-family: var(--ts_font-2);
}
@media (max-width: 576px) {
    .elementor-1618 .elementor-element.elementor-element-75bff717 .wd-compare-btn a {
  width: 45px;
  height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_wishlist_button, class: .elementor-element-683bbd20 */.elementor-1618 .elementor-element.elementor-element-683bbd20 .wd-wishlist-btn a {
    background: white;
  width: 50px;
  height: 50px;
  border-radius: 10px;
  box-shadow: 0px 10px 40px 0px rgba(110, 134, 216, 0.1);
  color: var(--ts_text-color-5);
  font-family: var(--ts_font-2);
}
@media (max-width: 576px) {
.elementor-1618 .elementor-element.elementor-element-683bbd20 .wd-wishlist-btn a {
  width: 45px;
  height: 45px;
  }
.elementor-1618 .elementor-element.elementor-element-683bbd20 .wd-action-btn.wd-style-icon > a::before {
  font-size: 15px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-198c312d */.elementor-1618 .elementor-element.elementor-element-198c312d .teknoshop_share_product {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  transition: all .3s ease;
}
.elementor-1618 .elementor-element.elementor-element-198c312d .wd-action-btn.wd-style-icon-bg-text > a {
    border-radius: 10px;
    box-shadow: 0px 10px 40px 0px rgba(110, 134, 216, 0.1);
}
.elementor-1618 .elementor-element.elementor-element-198c312d .teknoshop_share_product_wrap  > a::before {
  content: "\eb80";
  font-family: "arashdev";
  font-size: var(--wd-action-icon-size, 1.1em);
  color: var(--ts_text-color-5);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c96df5d */.teknoshop_pricechart_product {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 50px;
  height: 50px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0px 10px 40px 0px rgba(110, 134, 216, 0.1);
}
@media (max-width: 767px) {
.teknoshop_pricechart_product {
min-width: 45px;
  height: 45px;
  line-height: 0;
  font-size: 13px;
}
}/* End custom CSS */
/* Start custom CSS for wd_single_product_meta, class: .elementor-element-6de098e8 */.elementor-1618 .elementor-element.elementor-element-6de098e8 .product_meta .meta-label {
  color: #19bd90 !important;
  font-weight: normal;
  font-family: teknoshop-body;
}
.elementor-1618 .elementor-element.elementor-element-6de098e8 .posted_in .meta-label {
    background: #2dcea23d;
    padding: 5px 12px 5px 24px;
    border-radius: 5px;
    width: 50px;
}
.elementor-1618 .elementor-element.elementor-element-6de098e8 .posted_in .meta-label::before {
  content: "\f549";
  font-family: "teknoshop-icon";
  margin-left: 5px;
}
.elementor-1618 .elementor-element.elementor-element-6de098e8 .tagged_as .meta-label {
    background: #2dcea23d;
    padding: 5px 12px 5px 10px;
    border-radius: 5px;
}
.elementor-1618 .elementor-element.elementor-element-6de098e8 .tagged_as .meta-label::before {
  content: "\e9e2";
  font-family: "teknoshop-icon";
  margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b30741c */.elementor-1618 .elementor-element.elementor-element-4b30741c .wd-action-btn.wd-style-icon-bg-text > a > span {
  font-family: var(--ts_font-2);
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_meta, class: .elementor-element-75f18746 */.elementor-1618 .elementor-element.elementor-element-75f18746 .sku::before {
    content: 'شناسه محصول';
    visibility: hidden;
    background-color: #192733;
    color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 4px;
    position: absolute;
    bottom: 125%; 
    left: 32%;
    transform: translateX(-50%);
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
    white-space: nowrap;
    animation: fadeIn 0.3s ease-in-out;
}

.elementor-1618 .elementor-element.elementor-element-75f18746 .sku::after {
    content: '';
    position: absolute;
    bottom: 83%; 
    left: 32%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #192733 transparent transparent transparent;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s;
animation: fadeIn 0.3s ease-in-out;
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.elementor-1618 .elementor-element.elementor-element-75f18746 .sku:hover::before,
.elementor-1618 .elementor-element.elementor-element-75f18746 .sku:hover::after {
    visibility: visible;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_rating, class: .elementor-element-44e7a830 */.elementor-1618 .elementor-element.elementor-element-44e7a830 .woocommerce-review-link {
  z-index: 2;
  color: var(--ts_text-color-1);
  font-size: 12px;
  background-color: var(--ts_background-7);
  border-radius: 5px;
  padding: 10px;
  margin-top: 5px;
  transition: opacity 0.2s;
-in-out;
animation: fadeIn 0.3s ease-in-out;
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.elementor-1618 .elementor-element.elementor-element-44e7a830 .woocommerce-review-link {
  display: none;
  opacity: 0;
}
.elementor-1618 .elementor-element.elementor-element-44e7a830 .woocommerce-review-link::before {
    content: "";
  position: absolute;
  transform: rotate(45deg);
  background-color: var(--ts_background-7);
  padding: 5px;
  z-index: 1;
  top: -5px;
  left: 45%;
  animation: fadeIn 0.3s ease-in-out;
}
.elementor-1618 .elementor-element.elementor-element-44e7a830 .woocommerce-product-rating:hover .woocommerce-review-link {
  display: block;
  opacity: 1;
  transition: opacity 0.2s;
  width: 100px;
  position: absolute;
  left: 3px;
  top: 25px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_countdown, class: .elementor-element-30e14e0 */.elementor-1618 .elementor-element.elementor-element-30e14e0 .elementor-widget-container {
    background-color: #f8aa01;
    -webkit-mask-image: radial-gradient(circle at 70% 6px,transparent 6px,red 6.5px),linear-gradient(transparent 25%,red 0,red 75%,transparent 0);
  -webkit-mask-size: 100%,2px 8px;
  -webkit-mask-repeat: repeat,repeat-y;
  -webkit-mask-position: 0 -6px,70%;
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  padding: 10px;
  margin: 3px 0;
  min-width: 163.5px;
  border-radius: 10px;
}
.elementor-1618 .elementor-element.elementor-element-30e14e0 .wd-timer {
  direction: ltr;
  gap: 0px !important;
  --wd-timer-size: 16px !important;
    -moz-font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
  font-feature-settings: "ss02";
  color: #fff
}
.elementor-1618 .elementor-element.elementor-element-30e14e0 .wd-timer span {
 color: #fff   
}
.elementor-1618 .elementor-element.elementor-element-30e14e0 .wd-product-countdown::before {
    content: "\ec04";
    font-family: arashdev;
    font-size: 30px;
    position: absolute;
    right: 25px;
    color: #fff;
    top: 10px;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_price, class: .elementor-element-67d88712 */.woocommerce-Price-currencySymbol::after {
  width: 18px;
  height: 18px;
}
.product-type-simple .simple-price {
    display: block;
}
.simple-price {
    display: none;
}

.elementor-widget-wd_single_product_price .price {
  text-align: center;
  padding: 30px 0px;
  border-radius: 5px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #e6e3e3;
}
.elementor-widget-wd_single_product_price .price::before {
  content: "";
  width: 20px;
  height: 20px;
  background: #E5ECF5;
  position: absolute;
  right: -10px;
  border-radius: 90px;
  border: 1px solid #e6e3e3;
    border-top-color: #e6e3e3;
    border-right-color: #e6e3e3;
    border-left-color:
#e6e3e3;
  border-top-color: #e6e3e3;
  border-right-color: #e6e3e3;
  border-bottom-color: #e6e3e3;
  border-left-color: #e6e3e3;
  clip: rect(0px, 10px, 100px, 0px);
}
.elementor-widget-wd_single_product_price .price::after {
  content: "";
  width: 20px;
  height: 20px;
  background: #E5ECF5;
  position: absolute;
  left:-10px;
  border-radius: 90px;
   border: 1px solid #e6e3e3;
    border-top-color: rg
b(45, 206, 162);
    border-right-color: #e6e3e3;
    border-left-color: #e6e3e3;
  border-top-color: #e6e3e3;
  border-right-color: #e6e3e3;
  border-bottom-color: #e6e3e3;
  border-left-color: #e6e3e3;
  clip: rect(0px, 10px, 100px, 0px);
  transform: rotate(180deg);
}

.sale .woocommerce-variation-price .price > :is(ins, small) {
   padding-right: 10px; 
}
.sale .elementor-widget-wd_single_product_price .price > :is(del, small) {
   padding-left: 10px; 
   border-left: 2px solid #b3b3b3;
}
.sale .elementor-widget-wd_single_product_price .price > :is(del, small)::before {
    content: "قیمت قبلی";
     position: absolute;
  right: 20%;
  font-size: 13px;
  top: 10px;
  font-weight: 600;
}
.sale .elementor-widget-wd_single_product_price .price > :is(ins, small)::before {
    content: "قیمت جدید"; 
     position: absolute;
  left: 20%;
  font-size: 13px;
  top: 10px;
  color: #E73E3E;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-6b80b91a */.elementor-1618 .elementor-element.elementor-element-6b80b91a .woocommerce-variation-price {
  display: block !important;
  text-align: center;
}
.elementor-1618 .elementor-element.elementor-element-6b80b91a .reset_variations::before {
content: "\f3b3" !important;
  font-family: teknoshop-icon !important;
  color: red;
  font-size: 18px !important;
}
.elementor-1618 .elementor-element.elementor-element-6b80b91a .reset_variations {
 color: red;   
}
.elementor-1618 .elementor-element.elementor-element-6b80b91a .woocommerce-variation-price {
  text-align: center;
  padding: 30px 0px;
  border-radius: 5px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #e6e3e3;
}
.elementor-1618 .elementor-element.elementor-element-6b80b91a .woocommerce-variation-price::before {
  content: "";
  width: 20px;
  height: 20px;
  background: #f2f6fc;
  position: absolute;
  right: 0;
  border-radius: 90px;
  border: 1px solid #e6e3e3;
    border-top-color: #e6e3e3;
    border-right-color: #e6e3e3;
    border-left-color: #e6e3e3;
  border-top-color: #e6e3e3;
  border-right-color: #e6e3e3;
  border-bottom-color: #e6e3e3;
  border-left-color: #e6e3e3;
  clip: rect(0px, 10px, 100px, 0px);
}
.elementor-1618 .elementor-element.elementor-element-6b80b91a .woocommerce-variation-price::after {
  content: "";
  width: 20px;
  height: 20px;
  background: #f2f6fc;
  position: absolute;
  left: 0;
  border-radius: 90px;
   border: 1px solid #e6e3e3;
    border-top-color: rgb(45, 206, 162);
    border-right-color: #e6e3e3;
    border-left-color: #e6e3e3;
  border-top-color: #e6e3e3;
  border-right-color: #e6e3e3;
  border-bottom-color: #e6e3e3;
  border-left-color: #e6e3e3;
  clip: rect(0px, 10px, 100px, 0px);
  transform: rotate(180deg);
}
.sale .woocommerce-variation-price .price > :is(ins, small) {
   padding-right: 10px; 
}
.sale .woocommerce-variation-price .price > :is(del, small) {
   padding-left: 10px; 
   border-left: 2px solid #b3b3b3;
}
.sale .woocommerce-variation-price .price > :is(del, small)::before {
    content: "قیمت قبلی";
     position: absolute;
  right: 20%;
  font-size: 13px;
  bottom: 120px;
}
.sale .woocommerce-variation-price .price > :is(ins, small)::before {
    content: "قیمت جدید"; 
     position: absolute;
  left: 20%;
  font-size: 13px;
  bottom: 120px;
  font-family: "iranyekanwebblack_FaNum";
  color: #E73E3E;
}

/*******quantity********/
.elementor-1618 .elementor-element.elementor-element-6b80b91a div.quantity {
  display: flex;
  align-items: center;
  border-radius: 8px;
  background: #FFF;
  padding: 4px;
  border: 1px solid #e5e7eb;
}
.elementor-1618 .elementor-element.elementor-element-6b80b91a div.quantity input[type="number"] {
  border: none;
}
.elementor-1618 .elementor-element.elementor-element-6b80b91a div.quantity input[type="button"] {
  background-color: #dbe3ea;
  padding: 0;
  color: #000;
  font-size: 16px;
  border-radius: 4px;
  width: 25px;
  height: 25px;
  text-align: center;
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
}
.elementor-1618 .elementor-element.elementor-element-6b80b91a div.quantity :is(input[type="number"], .elementor-1618 .elementor-element.elementor-element-6b80b91a input[type="text"]) {
  height: 10px;
}
/******field***/
.elementor-1618 .elementor-element.elementor-element-6b80b91a select {
    padding: 0 10px;
    height: 35px;
    border-radius: 5px;
    border: var(--wd-form-brd-width) solid transparent;
    background-color: #d8e4ee;
}
/*******buttom**//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-13e219ef */.elementor-1618 .elementor-element.elementor-element-13e219ef {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-233e8a66 */.elementor-1618 .elementor-element.elementor-element-233e8a66 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29d82b0f */.out-of-stock {
  opacity: 1;
  background: transparent;
}
.outofstock  {
    
}
.elementor-1618 .elementor-element.elementor-element-29d82b0f {
  -moz-font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
  font-feature-settings: "ss02";
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-37efe37d *//*******tabs*******/
.elementor-1618 .elementor-element.elementor-element-37efe37d .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
  color: var(--ts_text-color-1);
  background: var(--ts_background-1);
  padding: 10px 15px;
  border-radius: 5px;
}

.elementor-1618 .elementor-element.elementor-element-37efe37d .wd-nav[class*="wd-style-"] > li > a {
  padding: 10px 15px;
  background: var(--ts_text-color-1);
  padding-right: 10px;
}
.elementor-1618 .elementor-element.elementor-element-37efe37d .description_tab span::before {
    content: "\f5d8";
  font-family: arashdev;
  font-size: 18px;
  color: var(--ts_text-color-5);
  position: absolute
  right: 0;
  
}
.elementor-1618 .elementor-element.elementor-element-37efe37d .additional_information_tab span::before {
    content: "\e8de";
  font-family: arashdev;
  font-size: 18px;
  color: #373131;
  position: absolute
  right: 0;
  font-size: 18px;
  
}
.elementor-1618 .elementor-element.elementor-element-37efe37d .reviews_tab span::before {
       content: "\e95f";
  font-family: arashdev;
  font-size: 18px;
  color: var(--ts_text-color-5);
  position: absolute
  right: 0; 
}
.elementor-1618 .elementor-element.elementor-element-37efe37d .reviews_tab {
    -moz-font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
  font-feature-settings: "ss02";
}
.elementor-1618 .elementor-element.elementor-element-37efe37d .wd_additional_tab_tab span::before {
        content: "\ec0f";
  font-family: arashdev;
  font-size: 20px;
  color: var(--ts_text-color-5);
  position: absolute
  right: 0;
}
.elementor-1618 .elementor-element.elementor-element-37efe37d .description_tab.active span::before,
.elementor-1618 .elementor-element.elementor-element-37efe37d .reviews_tab.active span::before,
.elementor-1618 .elementor-element.elementor-element-37efe37d .wd_additional_tab_tab.active span::before, .elementor-1618 .elementor-element.elementor-element-37efe37d .additional_information_tab.active span::before {
    color: #fff;
}
/*******comments********//* End custom CSS */
/* Start custom CSS */.whb-color-dark:not(.whb-with-bg) {
  background-color: transparent;
}
/*******quantity********/
.wd-sticky-btn-cart div.quantity {
  display: flex;
  align-items: center;
  border-radius: 8px;
  background: #FFF;
  padding: 4px;
  border: 1px solid #e5e7eb;
}
.wd-sticky-btn-cart div.quantity input[type="number"] {
  border: none;
}
.wd-sticky-btn-cart div.quantity input[type="button"] {
  background-color: #dbe3ea;
  padding: 0;
  color: #000;
  font-size: 16px;
  border-radius: 4px;
  width: 25px;
  height: 25px;
  text-align: center;
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
}
.wd-sticky-btn-cart div.quantity :is(input[type="number"], body.elementor-page-1618 input[type="text"]) {
  height: 10px;
}/* End custom CSS */