.elementor-32049 .elementor-element.elementor-element-44b7535{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-44b7535 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32049 .elementor-element.elementor-element-3e8e9ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-275fcb3 > .elementor-widget-container{box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), IRAVSans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-32049 .elementor-element.elementor-element-504e385{text-align:center;}.elementor-32049 .elementor-element.elementor-element-2c78bd5 > .elementor-widget-container{margin:0px 14px 0px 14px;}.woocommerce .elementor-32049 .elementor-element.elementor-element-2c78bd5 .woocommerce-review-link{color:#000000;}.woocommerce .elementor-32049 .elementor-element.elementor-element-2c78bd5 .star-rating{font-size:1.6em;}.elementor-32049 .elementor-element.elementor-element-376091b{width:100%;max-width:100%;text-align:justify;}.elementor-32049 .elementor-element.elementor-element-376091b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), IRAVSans;font-size:var( --e-global-typography-text-font-size );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-32049 .elementor-element.elementor-element-3039f3d{font-size:15px;color:var( --e-global-color-accent );}.elementor-32049 .elementor-element.elementor-element-3039f3d a{color:var( --e-global-color-accent );}.elementor-32049 .elementor-element.elementor-element-3039f3d a:hover, .elementor-32049 .elementor-element.elementor-element-3039f3d a:focus{color:var( --e-global-color-accent );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), IRAVSans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32049 .elementor-element.elementor-element-8f5c4cf > .elementor-widget-container{margin:1px 14px 0px 14px;}.elementor-32049 .elementor-element.elementor-element-8f5c4cf .cart button, .elementor-32049 .elementor-element.elementor-element-8f5c4cf .cart .button{border-radius:5px 5px 5px 5px;padding:17px 45px 17px 45px;transition:all 0.2s;}.elementor-32049 .elementor-element.elementor-element-8f5c4cf .added_to_cart{font-family:"IRANSans", IRAVSans;font-weight:600;}.elementor-32049 .elementor-element.elementor-element-8f5c4cf .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-32049 .elementor-element.elementor-element-8f5c4cf form.cart .variations{margin-bottom:26px;}.woocommerce .elementor-32049 .elementor-element.elementor-element-8f5c4cf form.cart table.variations tr th, .woocommerce .elementor-32049 .elementor-element.elementor-element-8f5c4cf form.cart table.variations tr td{padding-top:calc( 11px/2 );padding-bottom:calc( 11px/2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), IRAVSans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32049 .elementor-element.elementor-element-1af2835 .elementor-button{background-color:#F48515;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.38);border-radius:5px 5px 5px 5px;padding:12px 16px 12px 16px;}.elementor-32049 .elementor-element.elementor-element-1af2835 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32049 .elementor-element.elementor-element-ae8d6b6 .elementor-button{background-color:#7C8E67;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.38);border-radius:5px 5px 5px 5px;padding:12px 16px 12px 16px;}.elementor-32049 .elementor-element.elementor-element-ae8d6b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32049 .elementor-element.elementor-element-14f70fe .elementor-button{background-color:#227BFD36;font-size:18px;font-weight:600;fill:#227BFD;color:#227BFD;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.38);border-radius:5px 5px 5px 5px;padding:11px 11px 11px 11px;}.elementor-32049 .elementor-element.elementor-element-14f70fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32049 .elementor-element.elementor-element-14f70fe .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-32049 .elementor-element.elementor-element-25ae7ee{--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:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.38);--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-32049 .elementor-element.elementor-element-25ae7ee:not(.elementor-motion-effects-element-type-background), .elementor-32049 .elementor-element.elementor-element-25ae7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE24;}.elementor-32049 .elementor-element.elementor-element-25ae7ee.e-con{--align-self:center;}.elementor-32049 .elementor-element.elementor-element-8ced33c{--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;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32049 .elementor-element.elementor-element-8ced33c.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-32049 .elementor-element.elementor-element-529747f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-529747f.elementor-element{--align-self:center;}.elementor-32049 .elementor-element.elementor-element-529747f .elementor-icon-wrapper{text-align:center;}.elementor-32049 .elementor-element.elementor-element-529747f.elementor-view-stacked .elementor-icon{background-color:#001DFF;}.elementor-32049 .elementor-element.elementor-element-529747f.elementor-view-framed .elementor-icon, .elementor-32049 .elementor-element.elementor-element-529747f.elementor-view-default .elementor-icon{color:#001DFF;border-color:#001DFF;}.elementor-32049 .elementor-element.elementor-element-529747f.elementor-view-framed .elementor-icon, .elementor-32049 .elementor-element.elementor-element-529747f.elementor-view-default .elementor-icon svg{fill:#001DFF;}.elementor-32049 .elementor-element.elementor-element-529747f .elementor-icon{font-size:20px;}.elementor-32049 .elementor-element.elementor-element-529747f .elementor-icon svg{height:20px;}.elementor-32049 .elementor-element.elementor-element-c83c142{--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;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32049 .elementor-element.elementor-element-c83c142.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32049 .elementor-element.elementor-element-a017627 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-a017627{font-family:"IRANSans", IRAVSans;font-size:15px;font-weight:400;}.elementor-32049 .elementor-element.elementor-element-401ae65{--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:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.38);--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-32049 .elementor-element.elementor-element-401ae65:not(.elementor-motion-effects-element-type-background), .elementor-32049 .elementor-element.elementor-element-401ae65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE24;}.elementor-32049 .elementor-element.elementor-element-401ae65.e-con{--align-self:center;}.elementor-32049 .elementor-element.elementor-element-1ff2f78{--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;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32049 .elementor-element.elementor-element-1ff2f78.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32049 .elementor-element.elementor-element-5f15c1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-5f15c1a.elementor-element{--align-self:center;}.elementor-32049 .elementor-element.elementor-element-5f15c1a .elementor-icon-wrapper{text-align:center;}.elementor-32049 .elementor-element.elementor-element-5f15c1a.elementor-view-stacked .elementor-icon{background-color:#FF4949;}.elementor-32049 .elementor-element.elementor-element-5f15c1a.elementor-view-framed .elementor-icon, .elementor-32049 .elementor-element.elementor-element-5f15c1a.elementor-view-default .elementor-icon{color:#FF4949;border-color:#FF4949;}.elementor-32049 .elementor-element.elementor-element-5f15c1a.elementor-view-framed .elementor-icon, .elementor-32049 .elementor-element.elementor-element-5f15c1a.elementor-view-default .elementor-icon svg{fill:#FF4949;}.elementor-32049 .elementor-element.elementor-element-5f15c1a .elementor-icon{font-size:20px;}.elementor-32049 .elementor-element.elementor-element-5f15c1a .elementor-icon svg{height:20px;}.elementor-32049 .elementor-element.elementor-element-3b6b5bc{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32049 .elementor-element.elementor-element-3b6b5bc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32049 .elementor-element.elementor-element-065479f{font-family:"IRANSans", IRAVSans;font-size:15px;font-weight:400;}.elementor-32049 .elementor-element.elementor-element-baf287e{--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:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.38);--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-32049 .elementor-element.elementor-element-baf287e:not(.elementor-motion-effects-element-type-background), .elementor-32049 .elementor-element.elementor-element-baf287e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE24;}.elementor-32049 .elementor-element.elementor-element-baf287e.e-con{--align-self:center;}.elementor-32049 .elementor-element.elementor-element-0cbcb17{--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;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32049 .elementor-element.elementor-element-0cbcb17.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32049 .elementor-element.elementor-element-35cfdba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-35cfdba.elementor-element{--align-self:center;}.elementor-32049 .elementor-element.elementor-element-35cfdba .elementor-icon-wrapper{text-align:center;}.elementor-32049 .elementor-element.elementor-element-35cfdba.elementor-view-stacked .elementor-icon{background-color:#7C49FF;}.elementor-32049 .elementor-element.elementor-element-35cfdba.elementor-view-framed .elementor-icon, .elementor-32049 .elementor-element.elementor-element-35cfdba.elementor-view-default .elementor-icon{color:#7C49FF;border-color:#7C49FF;}.elementor-32049 .elementor-element.elementor-element-35cfdba.elementor-view-framed .elementor-icon, .elementor-32049 .elementor-element.elementor-element-35cfdba.elementor-view-default .elementor-icon svg{fill:#7C49FF;}.elementor-32049 .elementor-element.elementor-element-35cfdba .elementor-icon{font-size:20px;}.elementor-32049 .elementor-element.elementor-element-35cfdba .elementor-icon svg{height:20px;}.elementor-32049 .elementor-element.elementor-element-84cc0ca{--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:center;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32049 .elementor-element.elementor-element-84cc0ca.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32049 .elementor-element.elementor-element-f2311ba{--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:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.38);--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-32049 .elementor-element.elementor-element-f2311ba:not(.elementor-motion-effects-element-type-background), .elementor-32049 .elementor-element.elementor-element-f2311ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE24;}.elementor-32049 .elementor-element.elementor-element-f2311ba.e-con{--align-self:center;}.elementor-32049 .elementor-element.elementor-element-5411f7b{--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;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32049 .elementor-element.elementor-element-5411f7b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32049 .elementor-element.elementor-element-dff6a0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-dff6a0f.elementor-element{--align-self:center;}.elementor-32049 .elementor-element.elementor-element-dff6a0f .elementor-icon-wrapper{text-align:center;}.elementor-32049 .elementor-element.elementor-element-dff6a0f.elementor-view-stacked .elementor-icon{background-color:#FFA470;}.elementor-32049 .elementor-element.elementor-element-dff6a0f.elementor-view-framed .elementor-icon, .elementor-32049 .elementor-element.elementor-element-dff6a0f.elementor-view-default .elementor-icon{color:#FFA470;border-color:#FFA470;}.elementor-32049 .elementor-element.elementor-element-dff6a0f.elementor-view-framed .elementor-icon, .elementor-32049 .elementor-element.elementor-element-dff6a0f.elementor-view-default .elementor-icon svg{fill:#FFA470;}.elementor-32049 .elementor-element.elementor-element-dff6a0f .elementor-icon{font-size:20px;}.elementor-32049 .elementor-element.elementor-element-dff6a0f .elementor-icon svg{height:20px;}.elementor-32049 .elementor-element.elementor-element-fae440e{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32049 .elementor-element.elementor-element-fae440e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32049 .elementor-element.elementor-element-74b09ea{font-family:"IRANSans", IRAVSans;font-size:15px;font-weight:400;}.elementor-32049 .elementor-element.elementor-element-6416ee1:not(.elementor-motion-effects-element-type-background), .elementor-32049 .elementor-element.elementor-element-6416ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3D3D3D 0%, #747474 100%);}.elementor-32049 .elementor-element.elementor-element-6416ee1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32049 .elementor-element.elementor-element-6416ee1, .elementor-32049 .elementor-element.elementor-element-6416ee1 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-32049 .elementor-element.elementor-element-6416ee1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-32049 .elementor-element.elementor-element-d3da7ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-32049 .elementor-element.elementor-element-d3da7ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-32049 .elementor-element.elementor-element-7875d1d .title{color:#FDFDFD;font-size:32px;}.elementor-32049 .elementor-element.elementor-element-5a3f52f > .elementor-widget-container{background-color:#02010100;border-radius:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-31f7874{margin:70px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-80b51b7 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-80b51b7.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-32049 .elementor-element.elementor-element-b48f1ee{width:35%;}.elementor-32049 .elementor-element.elementor-element-1e82423{width:41.396%;}.elementor-32049 .elementor-element.elementor-element-5f4fd16{width:22.936%;}.elementor-32049 .elementor-element.elementor-element-8ced33c{--width:10.668%;}.elementor-32049 .elementor-element.elementor-element-c83c142{--width:89%;}.elementor-32049 .elementor-element.elementor-element-1ff2f78{--width:10.668%;}.elementor-32049 .elementor-element.elementor-element-3b6b5bc{--width:89%;}.elementor-32049 .elementor-element.elementor-element-0cbcb17{--width:10.668%;}.elementor-32049 .elementor-element.elementor-element-84cc0ca{--width:89%;}.elementor-32049 .elementor-element.elementor-element-5411f7b{--width:15%;}.elementor-32049 .elementor-element.elementor-element-fae440e{--width:85%;}.elementor-32049 .elementor-element.elementor-element-d3da7ec{width:20%;}.elementor-32049 .elementor-element.elementor-element-9c360a7{width:80%;}}@media(max-width:767px){.elementor-32049 .elementor-element.elementor-element-2c78bd5 > .elementor-widget-container{margin:14px 14px 14px 14px;padding:5px 5px 5px 5px;}.elementor-32049 .elementor-element.elementor-element-376091b > .elementor-widget-container{margin:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-376091b{text-align:justify;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-32049 .elementor-element.elementor-element-3039f3d{text-align:center;}.elementor-32049 .elementor-element.elementor-element-8f5c4cf > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-32049 .elementor-element.elementor-element-14f70fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-32049 .elementor-element.elementor-element-14f70fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32049 .elementor-element.elementor-element-14f70fe .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-32049 .elementor-element.elementor-element-8ced33c{--width:15%;--justify-content:flex-end;}.elementor-32049 .elementor-element.elementor-element-c83c142{--width:85%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32049 .elementor-element.elementor-element-a017627{text-align:center;}.elementor-32049 .elementor-element.elementor-element-1ff2f78{--width:15%;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32049 .elementor-element.elementor-element-3b6b5bc{--width:85%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-32049 .elementor-element.elementor-element-0cbcb17{--width:15%;--justify-content:flex-end;}.elementor-32049 .elementor-element.elementor-element-84cc0ca{--width:85%;}.elementor-32049 .elementor-element.elementor-element-5411f7b{--width:15%;--justify-content:flex-end;}.elementor-32049 .elementor-element.elementor-element-5411f7b.e-con{--order:-99999 /* order start hack */;}.elementor-32049 .elementor-element.elementor-element-fae440e{--width:85%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}/* Start custom CSS for shortcode, class: .elementor-element-b06d20f */.rank-math-breadcrumb {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-376091b */.zed-content-text {
    width: 100% !important;
    table-layout: fixed !important;
}

.zed-content-text table {
    width: 100% !important;
    margin: 0 !important;
}

.zed-content-text table td {
    padding: 5px 5px;
}

.zed-content-text tr:nth-child(1),
.zed-content-text tr:nth-child(3),
.zed-content-text tr:nth-child(5),
.zed-content-text tr:nth-child(7),
.zed-content-text tr:nth-child(9),
.zed-content-text tr:nth-child(11),
.zed-content-text tr:nth-child(13),
.zed-content-text tr:nth-child(15) {
    background-color: #f6f6f68c;
}

.zed-content-text tr:hover {
    background-color: #E9E7FF;
}

.zed-content-text tr:nth-child(3):hover,
.zed-content-text tr:nth-child(1):hover {
    background-color: #E9E7FF;
}

.zed-content-text tbody {
    border: 1px solid #0000001b;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-8f5c4cf */.wd-swatches-product {
    display: flex !important;
    gap: 10px !important;
    justify-content: center !important;
}

.wd-swatch {
    width: 75px !important;
    height: 75px !important;
    min-width: 75px !important;
    min-height: 75px !important;
    max-width: 57px !important;
    max-height: 75px !important;
    border-radius: 5px !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid #ddd !important;
}

.wd-swatch-text {
    font-size: 12px !important;
    text-align: center !important;
    margin-top: 5px !important;
    color: #333 !important;
    white-space: nowrap; /* جلوگیری از شکستن خط */
    overflow: hidden; /* جلوگیری از لخت شدن */
    text-overflow: ellipsis; /* نقطه‌چین اگر طولانی باشد */
}
td.value.cell.woo-variation-items-wrapper {
    column-gap: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
}
.wd-reset-side-lg .reset_variations {
    margin-right: 10px;
    padding: 5px;
    width: 100px;
}
.pricezed .price .amount {
    font-size: 26px !important;
}
@media(max-width: 768.98px){
.price .amount {
    font-size: 22px !important;
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1af2835 */.zed-fa i.fab.fa-whatsapp{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae8d6b6 */.zed-fa i.fab.fa-whatsapp{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80b51b7 *//* محصولات مشابه - زد دیزاین */
.zdesign-related-section {
   background-color: #D7D3CB !important; /* ✅ رنگ پس‌زمینه — فقط این خط تغییر کرده */
    padding: 30px 0;
    margin: 30px 0;
    font-family: "IranSans";
}

.zdesign-related-title {
    text-align: right;
    font-size: 20px;
    margin-bottom: 20px;
    color: #333;
    border-bottom: 3px solid #eee;
}
.zdesign-related-title i {
  vertical-align: middle;
}

.zdesign-related-carousel {
    display: flex;
    gap: 20px;
    padding:20px;
    overflow-x: auto;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    cursor: grab;
}

.zdesign-related-carousel::-webkit-scrollbar {
    display: none;
}

/* دسکتاپ: 4 تا در صفحه */
.zdesign-related-item {
    flex: 0 0 calc(20% - 20px);
    min-width: 180px;
    background: #f5f5f0;
    border-radius: 15px;
    text-align: center;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.22);
    transition: transform 0.2s ease;
}

.zdesign-related-item:hover {
    transform: translateY(-3px);
}

/* موبایل: 1 محصول در سطر — کامل صفحه + نمایش کوچکی از بعدی */
@media (max-width: 768px) {
    .zdesign-related-item {
        flex: 0 0 calc(92% - 20px); /* ✅ محصول کامل صفحه — با نمایش کوچکی از بعدی */
        min-width: auto;
        max-width: 100%;
        margin: 0 10px;
    }

    .zdesign-related-section {
        padding: 20px 0;
    }

    .zdesign-related-title {
        font-size: 20px;
    }

    /* ✅ نوشته‌ها کوچک‌تر شوند */
    .zdesign-related-item-title {
        font-size: 13px; /* ← کوچک‌تر */
    }

    .zdesign-related-price {
        font-size: 13px; /* ← کوچک‌تر */
    }
}

/* لینک و تصویر */
.zdesign-related-link {
    text-decoration: none;
    color: inherit;
    display: block;
}

.zdesign-related-image {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
    overflow: hidden;
    border-radius: 15px 15px 0 0;
}

.zdesign-related-image img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    transition: transform 0.3s ease;
}

.zdesign-related-title-item {
  font-size: 14px;
  font-weight: normal !important;
  margin-bottom: 8px;
}

.zdesign-related-item:hover .zdesign-related-image img {
    transform: scale(1.05);
}

.zdesign-related-item-title {
    font-size: 16px;
    font-weight: 600;
    margin: 8px 0;
    line-height: 1.4;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zdesign-related-price .amount {
  font-size: 13px;
  font-weight: normal !important;
}

/* جلوگیری از انتخاب متن هنگام درگ */
.zdesign-related-carousel.dragging {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
/* اعمال رنگ پس‌زمینه مستقیماً روی والد نمایش محصولات مشابه *//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d43d71d */.zd-products-grid {
  display: flex;
  gap: 20px;  
  overflow-x: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  cursor: grab;
  padding: 20px;
  justify-content: center;
}

.zd-product-item {
  flex: 0 0 calc(20% - 20px);
  min-width: 180px;
  background: #f5f5f0;
  border-radius: 15px;
  text-align: center;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.22);
  transition: transform 0.2s ease;
}
.zd-product-item:hover {
    transform: translateY(-3px);
}
.zd-product-item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
  overflow: hidden;
  border-radius: 15px 15px 0 0;
}

.zd-product-item-img img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
  transition: transform 0.3s ease;
}
.zd-product-item:hover .zd-product-item-img img {
    transform: scale(1.05);
}
.zd-product-item .price-item .amount {
  font-size: 13px;
  font-weight: normal !important;
}
.zd-recently-viewed-section h3 i {
  vertical-align: middle;
}
.zd-recently-viewed-section h3 {
  border-bottom: 3px solid #eee;
}
@media (max-width: 768px) {
    .zd-product-item {
        flex: 0 0 calc(92% - 20px); /* ✅ محصول کامل صفحه — با نمایش کوچکی از بعدی */
        min-width: auto;
        max-width: 100%;
        margin: 0 10px;
    }
    .zd-products-grid {
      justify-content: unset;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31f7874 */.elementor-image-box-title {
  font-family: var( --e-global-typography-primary-font-family ), IRAVSans !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://zdesign1.com/wp-content/uploads/2025/08/IRANSansXV.woff2') format('woff2'),
		url('https://zdesign1.com/wp-content/uploads/2025/08/IRANSansXV.woff') format('woff');
}
/* End Custom Fonts CSS */