.elementor-334 .elementor-element.elementor-element-33a386b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-33a386b.e-con{--align-self:center;}.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-334 .elementor-element.elementor-element-9b3e243 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-d476a3f.elementor-element{--align-self:flex-end;}.elementor-334 .elementor-element.elementor-element-d476a3f .woocommerce-breadcrumb{font-family:"Sahel", Sans-serif;font-size:15px;}.elementor-334 .elementor-element.elementor-element-5e39d37{width:var( --container-widget-width, 15% );max-width:15%;--e-transform-rotateZ:-31deg;--container-widget-width:15%;--container-widget-flex-grow:0;top:-70px;z-index:3;}body:not(.rtl) .elementor-334 .elementor-element.elementor-element-5e39d37{left:1590px;}body.rtl .elementor-334 .elementor-element.elementor-element-5e39d37{right:1590px;}.elementor-334 .elementor-element.elementor-element-a075f37{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-334 .elementor-element.elementor-element-ab59aa9{--display:flex;--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:28px 28px 28px 28px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-334 .elementor-element.elementor-element-ab59aa9:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-ab59aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-334 .elementor-element.elementor-element-ab59aa9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-334 .elementor-element.elementor-element-1e904f2{width:var( --container-widget-width, 78.781% );max-width:78.781%;padding:0px 0px 0px 0px;--container-widget-width:78.781%;--container-widget-flex-grow:0;}.elementor-334 .elementor-element.elementor-element-1e904f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-334 .elementor-element.elementor-element-1e904f2 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-334 .elementor-element.elementor-element-1e904f2 .flex-viewport{border-radius:999px 999px 999px 999px;}.woocommerce .elementor-334 .elementor-element.elementor-element-1e904f2 .flex-viewport:not(:last-child){margin-bottom:9px;}.woocommerce .elementor-334 .elementor-element.elementor-element-1e904f2 .flex-control-thumbs img{border-style:none;border-radius:30px 30px 30px 30px;}.woocommerce .elementor-334 .elementor-element.elementor-element-1e904f2 .flex-control-thumbs li{padding-right:calc(50px / 2);padding-left:calc(50px / 2);padding-bottom:50px;}.woocommerce .elementor-334 .elementor-element.elementor-element-1e904f2 .flex-control-thumbs{margin-right:calc(-50px / 2);margin-left:calc(-50px / 2);}.elementor-334 .elementor-element.elementor-element-20db844{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:28px 28px 28px 28px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-20db844:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-20db844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.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-334 .elementor-element.elementor-element-2e5ae26{text-align:justify;}.elementor-334 .elementor-element.elementor-element-2e5ae26 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:35px;font-weight:500;line-height:60px;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-5b7cd7a{text-align:right;}.woocommerce .elementor-334 .elementor-element.elementor-element-5b7cd7a .woocommerce-product-details__short-description{color:#CECECE;font-family:"Shabnam", Sans-serif;font-size:18px;}.elementor-334 .elementor-element.elementor-element-77aa705{--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-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, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-68d62ee{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-334 .elementor-element.elementor-element-68d62ee .elementor-icon-box-wrapper{gap:0px;}.elementor-334 .elementor-element.elementor-element-68d62ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-68d62ee.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-68d62ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-68d62ee .elementor-icon{font-size:50px;}.elementor-334 .elementor-element.elementor-element-68d62ee .elementor-icon i{transform:rotate(0deg);}.elementor-334 .elementor-element.elementor-element-68d62ee .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-68d62ee .elementor-icon-box-title a{font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:300;}.elementor-334 .elementor-element.elementor-element-68d62ee .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-68d62ee:has(:hover) .elementor-icon-box-title,
					 .elementor-334 .elementor-element.elementor-element-68d62ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-f72a384{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-334 .elementor-element.elementor-element-f72a384 .elementor-icon-box-wrapper{gap:0px;}.elementor-334 .elementor-element.elementor-element-f72a384.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-f72a384.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-f72a384.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-f72a384 .elementor-icon{font-size:50px;}.elementor-334 .elementor-element.elementor-element-f72a384 .elementor-icon i{transform:rotate(0deg);}.elementor-334 .elementor-element.elementor-element-f72a384 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-f72a384 .elementor-icon-box-title a{font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:300;}.elementor-334 .elementor-element.elementor-element-f72a384 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-f72a384:has(:hover) .elementor-icon-box-title,
					 .elementor-334 .elementor-element.elementor-element-f72a384:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-a50694a{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-334 .elementor-element.elementor-element-a50694a .elementor-icon-box-wrapper{gap:0px;}.elementor-334 .elementor-element.elementor-element-a50694a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-a50694a.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-a50694a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-a50694a .elementor-icon{font-size:50px;}.elementor-334 .elementor-element.elementor-element-a50694a .elementor-icon i{transform:rotate(0deg);}.elementor-334 .elementor-element.elementor-element-a50694a .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-a50694a .elementor-icon-box-title a{font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:300;}.elementor-334 .elementor-element.elementor-element-a50694a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-a50694a:has(:hover) .elementor-icon-box-title,
					 .elementor-334 .elementor-element.elementor-element-a50694a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-5dcf8f7{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-334 .elementor-element.elementor-element-5dcf8f7 .elementor-icon-box-wrapper{gap:0px;}.elementor-334 .elementor-element.elementor-element-5dcf8f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-5dcf8f7.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-5dcf8f7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-334 .elementor-element.elementor-element-5dcf8f7 .elementor-icon{font-size:50px;}.elementor-334 .elementor-element.elementor-element-5dcf8f7 .elementor-icon i{transform:rotate(0deg);}.elementor-334 .elementor-element.elementor-element-5dcf8f7 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-5dcf8f7 .elementor-icon-box-title a{font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:300;}.elementor-334 .elementor-element.elementor-element-5dcf8f7 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-5dcf8f7:has(:hover) .elementor-icon-box-title,
					 .elementor-334 .elementor-element.elementor-element-5dcf8f7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-99ad41a{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-evenly;--align-items:center;}.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-334 .elementor-element.elementor-element-d33e1ee{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--button-spacing:10px;}.elementor-334 .elementor-element.elementor-element-d33e1ee.elementor-element{--align-self:center;}.elementor-334 .elementor-element.elementor-element-d33e1ee .cart button, .elementor-334 .elementor-element.elementor-element-d33e1ee .cart .button{font-family:"Shabnam", Sans-serif;font-size:20px;font-weight:600;border-radius:10px 10px 10px 10px;padding:20px 55px 20px 55px;color:#4C4C4C;background-color:#D9FF3F;border-color:#02010100;transition:all 0.5s;}.elementor-334 .elementor-element.elementor-element-d33e1ee .cart button:hover, .elementor-334 .elementor-element.elementor-element-d33e1ee .cart .button:hover{background-color:var( --e-global-color-573da75 );}.elementor-334 .elementor-element.elementor-element-d33e1ee .added_to_cart{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-334 .elementor-element.elementor-element-d33e1ee .quantity .qty{font-family:"Shabnam", Sans-serif;font-size:21px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:0px 18px 0px 9px;color:var( --e-global-color-text );background-color:#FFFFFF0F;border-color:#FFFFFF26;transition:all 0.2s;}.woocommerce .elementor-334 .elementor-element.elementor-element-d33e1ee form.cart .variations{width:100px;}.woocommerce .elementor-334 .elementor-element.elementor-element-d33e1ee form.cart table.variations tr th, .woocommerce .elementor-334 .elementor-element.elementor-element-d33e1ee form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-334 .elementor-element.elementor-element-d33e1ee form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-334 .elementor-element.elementor-element-d33e1ee form.cart table.variations td.value:before{font-size:1px;}.woocommerce .elementor-334 .elementor-element.elementor-element-d33e1ee form.cart table.variations td.value select, .woocommerce .elementor-334 .elementor-element.elementor-element-d33e1ee form.cart table.variations td.value:before{border-radius:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-334 .elementor-element.elementor-element-6ff0abf{width:var( --container-widget-width, 50% );max-width:50%;background-color:#FFFFFF0F;--container-widget-width:50%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-334 .elementor-element.elementor-element-6ff0abf.elementor-element{--align-self:center;}.woocommerce .elementor-334 .elementor-element.elementor-element-6ff0abf .price{color:#62C5FF;font-family:"Sahel", Sans-serif;font-size:15px;font-weight:600;}.woocommerce .elementor-334 .elementor-element.elementor-element-6ff0abf .price ins{color:#D9FF3F;font-family:"IRANYekanX", Sans-serif;font-size:30px;}body:not(.rtl) .elementor-334 .elementor-element.elementor-element-6ff0abf:not(.elementor-product-price-block-yes) del{margin-right:100px;}body.rtl .elementor-334 .elementor-element.elementor-element-6ff0abf:not(.elementor-product-price-block-yes) del{margin-left:100px;}.elementor-334 .elementor-element.elementor-element-6ff0abf.elementor-product-price-block-yes del{margin-bottom:100px;}.elementor-334 .elementor-element.elementor-element-3ed452e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-dcbea67{padding:0px 0px 0px 10px;}.elementor-334 .elementor-element.elementor-element-dcbea67 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-dcbea67.elementor-view-stacked .elementor-icon{background-color:#50779F00;}.elementor-334 .elementor-element.elementor-element-dcbea67.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-dcbea67.elementor-view-default .elementor-icon{color:#50779F00;border-color:#50779F00;}.elementor-334 .elementor-element.elementor-element-dcbea67.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-dcbea67.elementor-view-default .elementor-icon svg{fill:#50779F00;}.elementor-334 .elementor-element.elementor-element-dcbea67 .elementor-icon{font-size:60px;}.elementor-334 .elementor-element.elementor-element-dcbea67 .elementor-icon svg{height:60px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-3fbd1e9{padding:0px 0px 0px 45px;font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:300;}.elementor-334 .elementor-element.elementor-element-39d5387{padding:0px 0px 0px 10px;}.elementor-334 .elementor-element.elementor-element-39d5387 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-39d5387.elementor-view-stacked .elementor-icon{background-color:#50779F00;}.elementor-334 .elementor-element.elementor-element-39d5387.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-39d5387.elementor-view-default .elementor-icon{color:#50779F00;border-color:#50779F00;}.elementor-334 .elementor-element.elementor-element-39d5387.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-39d5387.elementor-view-default .elementor-icon svg{fill:#50779F00;}.elementor-334 .elementor-element.elementor-element-39d5387 .elementor-icon{font-size:60px;}.elementor-334 .elementor-element.elementor-element-39d5387 .elementor-icon svg{height:60px;}.elementor-334 .elementor-element.elementor-element-1cbe8c1{padding:0px 0px 0px 45px;font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:300;}.elementor-334 .elementor-element.elementor-element-6f14739{padding:0px 0px 0px 10px;}.elementor-334 .elementor-element.elementor-element-6f14739 .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-6f14739.elementor-view-stacked .elementor-icon{background-color:#50779F00;}.elementor-334 .elementor-element.elementor-element-6f14739.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-6f14739.elementor-view-default .elementor-icon{color:#50779F00;border-color:#50779F00;}.elementor-334 .elementor-element.elementor-element-6f14739.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-6f14739.elementor-view-default .elementor-icon svg{fill:#50779F00;}.elementor-334 .elementor-element.elementor-element-6f14739 .elementor-icon{font-size:60px;}.elementor-334 .elementor-element.elementor-element-6f14739 .elementor-icon svg{height:60px;}.elementor-334 .elementor-element.elementor-element-7331289{padding:0px 0px 0px 45px;font-family:"Shabnam", Sans-serif;font-size:15px;font-weight:300;}.elementor-334 .elementor-element.elementor-element-4ad380e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:28px 28px 28px 28px;}.elementor-334 .elementor-element.elementor-element-4ad380e:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-4ad380e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-334 .elementor-element.elementor-element-6592602{width:var( --container-widget-width, 1000px );max-width:1000px;padding:10px 50px 0px 50px;--container-widget-width:1000px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF26;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-334 .elementor-element.elementor-element-6592602 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-accent );font-family:"Shabnam", Sans-serif;font-size:20px;}.woocommerce .elementor-334 .elementor-element.elementor-element-6592602 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF0F;border-color:#FFFFFF26;border-radius:0px 0px 0 0;}.woocommerce .elementor-334 .elementor-element.elementor-element-6592602 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#FFFFFF26;font-family:"Shabnam", Sans-serif;font-size:20px;border-width:1px 0px 0px 0px;margin-top:-1px;}.woocommerce .elementor-334 .elementor-element.elementor-element-6592602 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-accent );}.woocommerce .elementor-334 .elementor-element.elementor-element-6592602 .woocommerce-Tabs-panel{color:#E7E7E7;}.woocommerce .elementor-334 .elementor-element.elementor-element-6592602 .woocommerce-Tabs-panel h2{color:var( --e-global-color-text );}.woocommerce .elementor-334 .elementor-element.elementor-element-6592602 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Sahel", Sans-serif;font-weight:600;}.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-334 .elementor-element.elementor-element-ea59726{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:20px;}body:not(.rtl) .elementor-334 .elementor-element.elementor-element-ea59726{left:20px;}body.rtl .elementor-334 .elementor-element.elementor-element-ea59726{right:20px;}.elementor-334 .elementor-element.elementor-element-ea59726 img{width:100%;}.elementor-334 .elementor-element.elementor-element-64138aa{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:701px;}body:not(.rtl) .elementor-334 .elementor-element.elementor-element-64138aa{left:3px;}body.rtl .elementor-334 .elementor-element.elementor-element-64138aa{right:3px;}.elementor-334 .elementor-element.elementor-element-64138aa img{width:100%;}.elementor-334 .elementor-element.elementor-element-27a8f13{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;top:377px;z-index:-2;}body:not(.rtl) .elementor-334 .elementor-element.elementor-element-27a8f13{left:1200px;}body.rtl .elementor-334 .elementor-element.elementor-element-27a8f13{right:1200px;}.elementor-334 .elementor-element.elementor-element-27a8f13 img{width:100%;}.elementor-334 .elementor-element.elementor-element-9a64a39{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:20px;}body:not(.rtl) .elementor-334 .elementor-element.elementor-element-9a64a39{left:1250px;}body.rtl .elementor-334 .elementor-element.elementor-element-9a64a39{right:1250px;}.elementor-334 .elementor-element.elementor-element-9a64a39 img{width:100%;}.elementor-334 .elementor-element.elementor-element-4432c17{--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:71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-334 .elementor-element.elementor-element-136adb1 .elementor-heading-title, .elementor-334 .elementor-element.elementor-element-136adb1 .bdt-heading-tag span, .elementor-334 .elementor-element.elementor-element-136adb1 .bdt-ep-advanced-heading-main-title-inner, .elementor-334 .elementor-element.elementor-element-136adb1.elementor-widget-text-editor > h1, .elementor-334 .elementor-element.elementor-element-136adb1.elementor-widget-text-editor > h2, .elementor-334 .elementor-element.elementor-element-136adb1.elementor-widget-text-editor > h3, .elementor-334 .elementor-element.elementor-element-136adb1.elementor-widget-text-editor > h4, .elementor-334 .elementor-element.elementor-element-136adb1.elementor-widget-text-editor > h5, .elementor-334 .elementor-element.elementor-element-136adb1.elementor-widget-text-editor > h6, .elementor-334 .elementor-element.elementor-element-136adb1.elementor-widget-text-editor > p, .elementor-334 .elementor-element.elementor-element-136adb1.elementor-widget-text-editor > div{background-color:transparent;background-image:linear-gradient(27deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-334 .elementor-element.elementor-element-136adb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;z-index:5;text-align:center;}.elementor-334 .elementor-element.elementor-element-136adb1 .elementor-heading-title{font-family:"Shabnam", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-31a8bf1{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-wc-carousel-item{background-color:#FFFFFF0F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;padding:22px 22px 22px 22px;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-wc-carousel-item, .elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .swiper-carousel{border-radius:28px 28px 28px 28px;overflow:hidden;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-wc-carousel-desc{padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-item-skin-hidie .bdt-products-skin-desc{padding:0px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-wc-carousel-item:hover{box-shadow:0px 18px 40px 0px rgba(97.99999999999999, 197, 255, 0.22);}.elementor-334 .elementor-element.elementor-element-31a8bf1 .swiper-carousel{padding:50px;margin:0 -50px;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-badge{background-color:#D9FF3F;color:#272727 !important;border-style:none;padding:17px 30px 17px 30px;font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:700;right:auto;left:0;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-wc-carousel-title a{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-item-skin-hidie .bdt-products-skin-title a{color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-wc-carousel-title a:hover{color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-item-skin-hidie .bdt-products-skin-title a:hover{color:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-wc-carousel-title{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;font-family:"Shabnam", Sans-serif;font-size:25px;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-item-skin-hidie .bdt-products-skin-title{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-products-skin-price del{color:var( --e-global-color-secondary );font-size:20px;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-products-skin-price, .elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-products-skin-price .price, .elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-products-skin-price ins .amount{color:#D9FF3F;}.elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-products-skin-price, .elementor-334 .elementor-element.elementor-element-31a8bf1 .bdt-wc-carousel .bdt-products-skin-price ins{margin:15px 0px 0px 0px;font-size:20px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:601px){.elementor-334 .elementor-element.elementor-element-ab59aa9{--width:40.81%;}.elementor-334 .elementor-element.elementor-element-20db844{--content-width:75%;}.elementor-334 .elementor-element.elementor-element-4ad380e{--width:80%;}.elementor-334 .elementor-element.elementor-element-4432c17{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1e904f2 */.elementor-334 .elementor-element.elementor-element-1e904f2 .woocommerce-product-gallery{
    position: relative;
    margin: 20px;
    padding: 0;
    background: transparent;
    border: none;
    box-shadow: none;
    overflow: visible;
}

/* عکس اصلی */
.elementor-334 .elementor-element.elementor-element-1e904f2 .woocommerce-product-gallery__image{
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 15px 40px rgba(0,0,0,.12);
}

.elementor-334 .elementor-element.elementor-element-1e904f2 .woocommerce-product-gallery__image img{
    display: block;
    width: 100%;
    transition:
        transform .8s cubic-bezier(.22,1,.36,1),
        filter .8s ease;
}

.elementor-334 .elementor-element.elementor-element-1e904f2 .woocommerce-product-gallery:hover .woocommerce-product-gallery__image img{
    transform: scale(1.03);
    filter: brightness(1.02);
}

/* تصاویر کوچک */
.elementor-334 .elementor-element.elementor-element-1e904f2 .flex-control-thumbs{
    display:flex;
    justify-content:center;
    gap:14px;
    margin-top:22px;
}

.elementor-334 .elementor-element.elementor-element-1e904f2 .flex-control-thumbs li{
    border-radius:16px;
    overflow:hidden;
}

.elementor-334 .elementor-element.elementor-element-1e904f2 .flex-control-thumbs img{
    border-radius:16px;
    opacity:.65;
    transition:all .45s ease;
}

.elementor-334 .elementor-element.elementor-element-1e904f2 .flex-control-thumbs img:hover{
    opacity:1;
    transform:translateY(-4px);
}

/* تصویر فعال */
.elementor-334 .elementor-element.elementor-element-1e904f2 .flex-control-thumbs .flex-active{
    opacity:1;
    transform:scale(1.06);
    box-shadow:0 0 0 3px #62C5FF;
}

/* دکمه زوم */
.elementor-334 .elementor-element.elementor-element-1e904f2 .woocommerce-product-gallery__trigger{
    width:46px;
    height:46px;
    background:#fff;
    border:none;
    border-radius:50%;
    box-shadow:0 8px 20px rgba(0,0,0,.15);
    transition:all .35s ease;
}

.elementor-334 .elementor-element.elementor-element-1e904f2 .woocommerce-product-gallery__trigger:hover{
    background:#62C5FF;
    color:#fff;
    transform:scale(1.08);
}
.elementor-334 .elementor-element.elementor-element-1e904f2 .flex-control-thumbs img{
    color: transparent !important;
    font-size: 0 !important;
    text-indent: -9999px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-2e5ae26 */.elementor-334 .elementor-element.elementor-element-2e5ae26 .product_title::after{
    content:"";

    display:block;

    width:80px;
    height:4px;

    margin-top:14px;

    border-radius:50px;

    background:linear-gradient(90deg,#62C5FF,#D9FF3F);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-5b7cd7a */.elementor-334 .elementor-element.elementor-element-5b7cd7a .woocommerce-product-details__short-description{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;

    overflow: hidden;
    text-overflow: ellipsis;

    color: rgba(255,255,255,.82);
    font-size:16px;
    line-height:1.9;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d33e1ee */.elementor-334 .elementor-element.elementor-element-d33e1ee .single_add_to_cart_button {
    background: linear-gradient(135deg, #62C5FF 0%, #D9FF3F 100%);
    color: #111;
    border: none;
    border-radius: 14px;
    padding: 14px 28px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    overflow: hidden;
    position: relative;

    transition:
        background 0.5s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease,
        color 0.3s ease;

    box-shadow: 0 10px 25px rgba(98, 197, 255, .25);
}

.elementor-334 .elementor-element.elementor-element-d33e1ee .single_add_to_cart_button:hover {
    background: linear-gradient(135deg, #4DB9FF 0%, #C6F52F 100%);
    transform: translateY(-3px);
    box-shadow: 0 16px 35px rgba(98, 197, 255, .4);
}

.elementor-334 .elementor-element.elementor-element-d33e1ee .single_add_to_cart_button:active {
    transform: translateY(0);
    box-shadow: 0 8px 18px rgba(98, 197, 255, .25);
}

.elementor-334 .elementor-element.elementor-element-d33e1ee .single_add_to_cart_button:focus {
    outline: none;
}

.elementor-334 .elementor-element.elementor-element-d33e1ee .single_add_to_cart_button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 70%;
    height: 100%;
    background: rgba(255, 255, 255, 0.35);
    transform: skewX(-25deg);
    transition: left 0.7s ease;
}

.elementor-334 .elementor-element.elementor-element-d33e1ee .single_add_to_cart_button:hover::before {
    left: 150%;
}




.elementor-334 .elementor-element.elementor-element-d33e1ee .input-text.qty.text {
    width: 80px;

    border: 2px solid transparent;
    border-radius: 14px;
    background: linear-gradient(#fff, #fff) padding-box,
                linear-gradient(135deg, #62C5FF, #D9FF3F) border-box;
    color: #111;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    outline: none;
    transition: all .35s ease;
    box-shadow: 0 8px 20px rgba(98, 197, 255, .15);
}

.elementor-334 .elementor-element.elementor-element-d33e1ee .input-text.qty.text:hover {
    transform: translateY(-2px);
    box-shadow: 0 12px 30px rgba(98, 197, 255, .25);
}

.elementor-334 .elementor-element.elementor-element-d33e1ee .input-text.qty.text:focus {
    transform: scale(1.05);
    box-shadow: 0 0 0 4px rgba(98, 197, 255, .2),
                0 12px 30px rgba(98, 197, 255, .3);
}
.elementor-334 .elementor-element.elementor-element-d33e1ee .quantity .plus,
.elementor-334 .elementor-element.elementor-element-d33e1ee .quantity .minus {
    width: 40px;
    height: 40px;
    border: none;
    border-radius: 12px;
    background: linear-gradient(135deg, #62C5FF, #D9FF3F);
    color: #111;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    transition: all .3s ease;
    box-shadow: 0 8px 20px rgba(98, 197, 255, .2);
}

.elementor-334 .elementor-element.elementor-element-d33e1ee .quantity .plus:hover,
.elementor-334 .elementor-element.elementor-element-d33e1ee .quantity .minus:hover {
    transform: scale(1.08);
    box-shadow: 0 12px 30px rgba(98, 197, 255, .35);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6ff0abf *//* قیمت اصلی (خط خورده) */


/* قیمت بعد از تخفیف */
.elementor-334 .elementor-element.elementor-element-6ff0abf ins {
    font-size: 28px;
    color: #D8FF3E;
    text-decoration: none;
    font-weight: 700;
}

/* محصول بدون تخفیف */
.elementor-334 .elementor-element.elementor-element-6ff0abf .price > span,
.elementor-334 .elementor-element.elementor-element-6ff0abf > span {
    font-size: 28px;
    color: #D8FF3E;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a075f37 */s/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6592602 */.elementor-334 .elementor-element.elementor-element-6592602 a {
    color: #62C5FF;
    transition: color 0.3s ease;
}

.elementor-334 .elementor-element.elementor-element-6592602 a:hover {
    color: #D9FF3F;
}

/* باکس اصلی تب ها */
.wc-tabs-wrapper {
    margin-top: 40px;
}

/* لیست تب ها */
.wc-tabs {
    display: flex;
    justify-content: center;
    gap: 0;
    padding: 0;
    margin: 0;
    list-style: none;
   
    direction: rtl;
}

/* هر تب */
.wc-tabs li {
    margin: 0 !important;
    background: rgba(255,255,255,0.05);
    border: 1px solid rgba(255,255,255,0.12);
    border-bottom: none;
    transition: .3s ease;
}

/* اولین و آخرین گوشه */
.wc-tabs li:first-child {
    border-radius: 0 12px 0 0;
}

.wc-tabs li:last-child {
    border-radius: 12px 0 0 0;
}

/* لینک داخل تب */


/* تب هاور */
.wc-tabs li:hover {
    background: rgba(98,197,255,.15);
}

.wc-tabs li:hover a {
    color: #fff !important;
}

/* تب فعال */
.wc-tabs li.active,
.wc-tabs li.ui-tabs-active,
.wc-tabs li.current {
   
    border-color: #FFFFFF26 !important;
}

.wc-tabs li.active a,
.wc-tabs li.ui-tabs-active a,
.wc-tabs li.current a {
    color: #D9FF3F !important;
}

/* محتوای تب */
.woocommerce-Tabs-panel {
    padding: 35px 20px;
    color: #fff;
    line-height: 2.2;
}

/* عنوان های داخل توضیحات */
.woocommerce-Tabs-panel h2 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 25px;
}

/* متن */
.woocommerce-Tabs-panel p {
    color: rgba(255,255,255,.85);
    font-size: 17px;
}



/* جدول توضیحات تکمیلی */
.woocommerce-product-attributes.shop_attributes{
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    margin-top:30px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.12);
    border-radius:18px;
    overflow:hidden;
}

/* ردیف */
.woocommerce-product-attributes.shop_attributes tr{
    transition:.3s ease;
}

.woocommerce-product-attributes.shop_attributes tr:hover{
    background:rgba(217,255,63,.06);
}

/* عنوان ویژگی */
.woocommerce-product-attributes.shop_attributes th{
    width:38%;
    padding:20px 25px;
    color:#D9FF3F;
    font-size:16px;
    font-weight:800;
    text-align:right;
    border-bottom:1px solid rgba(255,255,255,.08);
}

/* مقدار ویژگی */
.woocommerce-product-attributes.shop_attributes td{
    padding:20px 25px;
    color:rgba(255,255,255,.9);
    font-size:16px;
    text-align:right;
    border-bottom:1px solid rgba(255,255,255,.08);
}

/* آخرین ردیف */
.woocommerce-product-attributes.shop_attributes tr:last-child th,
.woocommerce-product-attributes.shop_attributes tr:last-child td{
    border-bottom:none;
}

/* آیکون کوچک کنار عنوان */
.woocommerce-product-attributes.shop_attributes th::before{
    content:"";
    display:inline-block;
    width:7px;
    height:7px;
    background:#D9FF3F;
    border-radius:50%;
    margin-left:12px;
    vertical-align:middle;
}

/* لینک ها */
.woocommerce-product-attributes.shop_attributes a{
    color:#62C5FF;
    text-decoration:none;
}

.woocommerce-product-attributes.shop_attributes a:hover{
    color:#D9FF3F;
}

/* موبایل */
@media(max-width:768px){
    .woocommerce-product-attributes.shop_attributes th,
    .woocommerce-product-attributes.shop_attributes td{
        padding:15px;
        font-size:14px;
    }
}
.woocommerce-product-attributes.shop_attributes td{
    padding-right: 80px !important;
}




/* ==================================================
   WooCommerce Reviews
================================================== */

/* باکس اصلی */
.woocommerce-Reviews{
    margin-top:40px;
    padding:35px;
    background:linear-gradient(180deg,#0B2942 0%,#081F33 100%);
    border:1px solid rgba(255,255,255,.08);
    border-radius:22px;
}

/* عنوان */
.woocommerce-Reviews-title{
    color:#D9FF3F;
    font-size:30px;
    font-weight:800;
    margin-bottom:30px;
    position:relative;
}

.woocommerce-Reviews-title::after{
    content:"";
    display:block;
    width:70px;
    height:4px;
    background:#D9FF3F;
    border-radius:30px;
    margin-top:10px;
}

/* لیست نظرات */
.commentlist{
    list-style:none;
    margin:0;
    padding:0;
}

/* هر نظر */
.commentlist>li{
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    border-radius:18px;
    padding:25px;
    margin-bottom:20px;
    transition:.3s;
}

.commentlist>li:hover{
    border-color:#D9FF3F;
    transform:translateY(-3px);
}

/* آواتار */
.avatar{
    width:65px;
    height:65px;
    border-radius:50%;
    border:3px solid #D9FF3F;
}

/* نام و تاریخ */
.meta{
    margin-bottom:15px;
}

.meta .woocommerce-review__author{
    color:#fff;
    font-size:18px;
    font-weight:700;
}

.meta .woocommerce-review__published-date{
    color:#62C5FF;
    font-size:14px;
    margin-right:10px;
}

/* متن نظر */
.comment-text p{
    color:rgba(255,255,255,.9);
    line-height:2;
    font-size:16px;
}

/* ==================================================
   فرم ثبت نظر
================================================== */

.comment-respond{
    margin-top:40px;
    padding-top:30px;
    border-top:1px solid rgba(255,255,255,.08);
}

.comment-respond .comment-reply-title{
    color:#D9FF3F;
    font-size:24px;
    font-weight:700;
    margin-bottom:20px;
}

/* ستاره ها */
.stars a{
    color:#666;
    font-size:22px;
    transition:.3s;
}

.stars a:hover,
.stars a.active{
    color:#D9FF3F !important;
}

/* textarea */
.comment-form-comment textarea{
    width:100%;
    min-height:180px;
    background:rgba(255,255,255,.05);
    border:1px solid rgba(255,255,255,.12);
    border-radius:14px;
    color:#fff;
    padding:18px;
    font-size:15px;
    resize:vertical;
    transition:.3s;
}

.comment-form-comment textarea:focus{
    border-color:#D9FF3F;
    outline:none;
    box-shadow:0 0 0 3px rgba(217,255,63,.15);
}

/* Placeholder */
.comment-form-comment textarea::placeholder{
    color:rgba(255,255,255,.5);
}

/* دکمه */
.submit{
    background:#D9FF3F;
    color:#06233d;
    border:none;
    border-radius:12px;
    padding:14px 34px;
    font-size:16px;
    font-weight:700;
    cursor:pointer;
    transition:.3s;
}

.submit:hover{
    background:#62C5FF;
    color:#fff;
    transform:translateY(-2px);
}/* End custom CSS */