.elementor-15 .elementor-element.elementor-element-be5a9ff{--display:flex;}.elementor-15 .elementor-element.elementor-element-a809da8 > .elementor-widget-container{margin:-20px 0px 100px 0px;}.elementor-15 .elementor-element.elementor-element-4312dd5{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-41px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-cf321b6{--display:flex;}.elementor-15 .elementor-element.elementor-element-5fba6fa .title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-b1386e4{width:100%;max-width:100%;--wd-cat-brd-radius:11px;}.elementor-15 .elementor-element.elementor-element-b1386e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b1386e4 div.product-category .wd-entities-title, .elementor-15 .elementor-element.elementor-element-b1386e4 .wd-nav-product-cat>li>a{font-size:20px;font-weight:600;text-transform:capitalize;}.elementor-15 .elementor-element.elementor-element-4f3f1a8{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:140px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-19cb8ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-90b49d8 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-15 .elementor-element.elementor-element-90b49d8 .wd-nav-tabs.wd-style-default li:hover a{color:#425F48;}.elementor-15 .elementor-element.elementor-element-90b49d8 .tabs-design-simple .tabs-name{border-color:#425F48;}.elementor-15 .elementor-element.elementor-element-90b49d8 .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#425F48;}.elementor-15 .elementor-element.elementor-element-90b49d8 .wd-tabs .tabs-name{font-size:32px;text-transform:capitalize;}.elementor-15 .elementor-element.elementor-element-90b49d8 .wd-nav.wd-nav-tabs .wd-nav-link{text-transform:capitalize;}.elementor-15 .elementor-element.elementor-element-90b49d8 .wd-products-with-bg, .elementor-15 .elementor-element.elementor-element-90b49d8 .wd-products-with-bg .product-grid-item{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-82ca129{--display:flex;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-50cfc94{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-3a57287{--display:flex;}.elementor-15 .elementor-element.elementor-element-510d807 .elementor-repeater-item-bd51a79.wd-image-hotspot{left:49.4%;top:49.3%;}.elementor-15 .elementor-element.elementor-element-510d807 .elementor-repeater-item-5ade198.wd-image-hotspot{left:79.8%;top:65.1%;}.elementor-15 .elementor-element.elementor-element-510d807 .elementor-repeater-item-63c1c0a.wd-image-hotspot{left:27.7%;top:66.4%;}.elementor-15 .elementor-element.elementor-element-510d807 .wd-image-hotspot{--hotspot-primary:#FFFFFF4D;}.elementor-15 .elementor-element.elementor-element-2496029{--display:flex;}.elementor-15 .elementor-element.elementor-element-56b8f84 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-15 .elementor-element.elementor-element-56b8f84 .title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-dd7e755 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-dd7e755 .wd-products-with-bg, .elementor-15 .elementor-element.elementor-element-dd7e755 .wd-products-with-bg .product-grid-item{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-68937b0{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-e3c4a62{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d1ba96e{--display:flex;}.elementor-15 .elementor-element.elementor-element-1e4466a .elementor-repeater-item-bd51a79.wd-image-hotspot{left:24.3%;top:45.8%;}.elementor-15 .elementor-element.elementor-element-1e4466a .wd-image-hotspot{--hotspot-primary:#FFFFFF4D;}.elementor-15 .elementor-element.elementor-element-635e948 .elementor-repeater-item-5ade198.wd-image-hotspot{left:40.2%;top:44.8%;}.elementor-15 .elementor-element.elementor-element-635e948 .wd-image-hotspot{--hotspot-primary:#FFFFFF4D;}.elementor-15 .elementor-element.elementor-element-ff8f46d{--display:flex;}.elementor-15 .elementor-element.elementor-element-ff8f46d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-2ed3bf6 .elementor-repeater-item-c1e6a20.wd-image-hotspot{left:10.5%;top:58.9%;}.elementor-15 .elementor-element.elementor-element-2ed3bf6 .elementor-repeater-item-bd51a79.wd-image-hotspot{left:36.3%;top:48.4%;}.elementor-15 .elementor-element.elementor-element-2ed3bf6 .wd-image-hotspot{--hotspot-primary:#FFFFFF4D;}.elementor-15 .elementor-element.elementor-element-9f6087e{--wd-img-height:100px;}.elementor-15 .elementor-element.elementor-element-9f6087e .banner-image{object-position:center center;}.elementor-15 .elementor-element.elementor-element-9f6087e .banner-title{font-size:28px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1d13422{--display:flex;}.elementor-15 .elementor-element.elementor-element-1d13422.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-75ca4ed .elementor-repeater-item-c1e6a20.wd-image-hotspot{left:48%;top:60.4%;}.elementor-15 .elementor-element.elementor-element-75ca4ed .wd-image-hotspot{--hotspot-primary:#FFFFFF4D;}.elementor-15 .elementor-element.elementor-element-9d0affa .elementor-repeater-item-c1e6a20.wd-image-hotspot{left:54.7%;top:55.9%;}.elementor-15 .elementor-element.elementor-element-9d0affa .wd-image-hotspot{--hotspot-primary:#FFFFFF4D;}.elementor-15 .elementor-element.elementor-element-1a2db2d{--display:flex;}.elementor-15 .elementor-element.elementor-element-9bb3aa3 .elementor-repeater-item-c1e6a20.wd-image-hotspot{left:29%;top:67.8%;}.elementor-15 .elementor-element.elementor-element-9bb3aa3 .wd-image-hotspot{--hotspot-primary:#FFFFFF4D;}.elementor-15 .elementor-element.elementor-element-2065e9e{--wd-img-height:186px;}.elementor-15 .elementor-element.elementor-element-2065e9e .banner-image{object-position:center center;}.elementor-15 .elementor-element.elementor-element-2065e9e .banner-title{font-size:28px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-d5cd2fa{--display:flex;}.elementor-15 .elementor-element.elementor-element-f570f18 .elementor-repeater-item-b3021b0.wd-image-hotspot{left:42.8%;top:61.8%;}.elementor-15 .elementor-element.elementor-element-f570f18 .wd-image-hotspot{--hotspot-primary:#FFFFFF4D;}.elementor-15 .elementor-element.elementor-element-0624a87 .elementor-repeater-item-5ade198.wd-image-hotspot{left:48.7%;top:63%;}.elementor-15 .elementor-element.elementor-element-0624a87{width:var( --container-widget-width, 104.508% );max-width:104.508%;--container-widget-width:104.508%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0624a87.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-0624a87 .wd-image-hotspot{--hotspot-primary:#FFFFFF4D;}.elementor-15 .elementor-element.elementor-element-eef8117 .title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-931b705{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15 .elementor-element.elementor-element-e8eed35{--display:flex;}.elementor-15 .elementor-element.elementor-element-eae0a12 .title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-0561fe2{--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:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-34f8080{--display:flex;}.elementor-15 .elementor-element.elementor-element-34f8080.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3d9ed81{width:var( --container-widget-width, 113.018% );max-width:113.018%;--container-widget-width:113.018%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3d9ed81 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-15 .elementor-element.elementor-element-3d9ed81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3d9ed81 .wd-text-block{font-size:20px;}.elementor-15 .elementor-element.elementor-element-1479bdc{--display:flex;}.elementor-15 .elementor-element.elementor-element-105ab18{--display:flex;--min-height:583px;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:64px 64px 64px 64px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-105ab18:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-105ab18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://greenleaffshop.ir/wp-content/uploads/2024/08/VideoCapture_20240708-211101-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-85d45bc{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-e524aae .wd-el-video-play-btn{font-size:80px;color:#FFFFFFE6;}.elementor-15 .elementor-element.elementor-element-e524aae .wd-el-video-btn:hover .wd-el-video-play-btn, .elementor-15 .elementor-element.elementor-element-e524aae .wd-action-overlay:hover .wd-el-video-play-btn{color:#FFFFFF99;}.elementor-15 .elementor-element.elementor-element-3b5a517{--display:flex;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-1c292e6{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-1c292e6 .title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-9ed4cf1 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9ed4cf1 .elementor-accordion-item{border-width:1px;}.elementor-15 .elementor-element.elementor-element-9ed4cf1 .elementor-accordion-item .elementor-tab-content{border-width:1px;}.elementor-15 .elementor-element.elementor-element-9ed4cf1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;}.elementor-15 .elementor-element.elementor-element-9ed4cf1 .elementor-tab-title{padding:24px 8px 24px 8px;}.elementor-15 .elementor-element.elementor-element-9ed4cf1 .elementor-tab-content{background-color:#EEECE7;padding:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-9e39e0f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-9e39e0f{margin:0px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-ee51199.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-ee51199.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-ee51199.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-15 .elementor-element.elementor-element-21e5ae2{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-21e5ae2 .title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-c3e7084{width:var( --container-widget-width, 12.833% );max-width:12.833%;--container-widget-width:12.833%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ad19eea > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cc77d89{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-4312dd5{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5fba6fa .title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-b1386e4{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-b1386e4 div.product-category .wd-entities-title, .elementor-15 .elementor-element.elementor-element-b1386e4 .wd-nav-product-cat>li>a{font-size:18px;}.elementor-15 .elementor-element.elementor-element-4f3f1a8{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-90b49d8 .wd-tabs .tabs-name{font-size:26px;}.elementor-15 .elementor-element.elementor-element-50cfc94{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-56b8f84 .title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-68937b0{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-e3c4a62{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-eef8117 .title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-eae0a12 .title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-0561fe2{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-1c292e6 .title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-9e39e0f{margin:0px 0px 40px 0px;}.elementor-15 .elementor-element.elementor-element-21e5ae2 .title{font-size:26px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-4312dd5{--margin-top:230px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-cf321b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5fba6fa .title{font-size:22px;line-height:0.1em;}.elementor-15 .elementor-element.elementor-element-b1386e4{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-b1386e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b1386e4 div.product-category .wd-entities-title, .elementor-15 .elementor-element.elementor-element-b1386e4 .wd-nav-product-cat>li>a{font-size:11px;}.elementor-15 .elementor-element.elementor-element-4f3f1a8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-19cb8ef{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-90b49d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-90b49d8 .wd-tabs .tabs-name{font-size:22px;}.elementor-15 .elementor-element.elementor-element-82ca129{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-50cfc94{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3a57287{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2496029{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-56b8f84 .title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-68937b0{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f088f15 > .elementor-widget-container{margin:43px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e3c4a62{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d1ba96e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ff8f46d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1d13422{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1a2db2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-eef8117 .title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-eae0a12 .title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-0561fe2{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-34f8080{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3d9ed81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-105ab18{--border-radius:32px 32px 32px 32px;}.elementor-15 .elementor-element.elementor-element-3b5a517{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1c292e6 .title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-9ed4cf1 .elementor-accordion-title{line-height:1.6em;}.elementor-15 .elementor-element.elementor-element-9e39e0f{margin:0px 0px 80px 0px;}.elementor-15 .elementor-element.elementor-element-21e5ae2 .title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-c3e7084{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-15 .elementor-element.elementor-element-cc77d89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-3a57287{--width:50%;}.elementor-15 .elementor-element.elementor-element-ff8f46d{--width:19.901%;}.elementor-15 .elementor-element.elementor-element-1d13422{--width:18.235%;}.elementor-15 .elementor-element.elementor-element-34f8080{--width:46.401%;}.elementor-15 .elementor-element.elementor-element-1479bdc{--width:42%;}.elementor-15 .elementor-element.elementor-element-105ab18{--width:88%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-d1ba96e{--width:50%;}.elementor-15 .elementor-element.elementor-element-ff8f46d{--width:50%;}.elementor-15 .elementor-element.elementor-element-1d13422{--width:50%;}.elementor-15 .elementor-element.elementor-element-1a2db2d{--width:50%;}.elementor-15 .elementor-element.elementor-element-d5cd2fa{--width:100%;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-b1386e4 */.wd-cat-thumb {
    height: 250px;
}
.wd-cat-image {
    height: 100% !important;
}
.attachment-full, .size-full {
    height: 100% !important;
    object-fit: cover !important;
}
@media (min-width:680px) and (max-width:768px) {
    .wd-cat-thumb {
    height: 120px;
}
}
@media (max-width:680px) {
    .categories-style-default {
        display:flex;
    }
    .categories-style-default {
        
        }  
    .wd-cat-inner {
        max-height: 96px;
    }
    .product-category {
        max-width:100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3715ba0 */>style>
  :root {
    --primary-color: #2f855a;
    --primary-light: #e0f2e9;
    --primary-dark: #276749;
    --secondary-color: #4a5568;
    --highlight-color: #38a169;
  }

  .testimonials-section {
    max-width: 1200px;
    margin: 60px auto;
    padding: 40px 20px;
    background: linear-gradient(135deg, #f7fafc 0%, #edf2f7 100%);
    border-radius: 20px;
    box-shadow: 0 15px 30px rgba(0,0,0,0.05);
    position: relative;
    overflow: hidden;
    border: 1px solid var(--primary-light);
  }

  .testimonials-section::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 8px;
    background: linear-gradient(90deg, var(--primary-color) 0%, var(--highlight-color) 100%);
  }

  .testimonials-header {
    text-align: center;
    margin-bottom: 40px;
  }

  .testimonials-header h2 {
    font-size: 2.3rem;
    color: var(--primary-dark);
    margin-bottom: 10px;
    font-weight: 700;
    position: relative;
    display: inline-block;
  }

  .testimonials-header h2::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 80px;
    height: 3px;
    background: var(--highlight-color);
    border-radius: 3px;
  }

  .testimonials-header .subtitle {
    font-size: 1.1rem;
    color: #718096;
    margin-bottom: 20px;
  }

  .rating-summary {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
  }

  .stars {
    color: var(--highlight-color);
    font-size: 1.5rem;
    letter-spacing: 2px;
  }

  .average {
    font-weight: bold;
    color: var(--primary-dark);
    font-size: 1.2rem;
  }

  .count {
    color: #718096;
    font-size: 0.9rem;
  }

  .testimonials-carousel {
    display: flex;
    gap: 30px;
    overflow-x: auto;
    padding: 20px 10px;
    scroll-snap-type: x mandatory;
    scrollbar-width: thin;
    scrollbar-color: var(--primary-color) var(--primary-light);
  }

  .testimonials-carousel::-webkit-scrollbar {
    height: 8px;
  }

  .testimonials-carousel::-webkit-scrollbar-thumb {
    background-color: var(--primary-color);
    border-radius: 4px;
  }

  .testimonials-carousel::-webkit-scrollbar-track {
    background: var(--primary-light);
    border-radius: 4px;
  }

  .testimonial-card {
    min-width: 320px;
    max-width: 380px;
    background: white;
    border-radius: 16px;
    padding: 25px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.08);
    scroll-snap-align: start;
    position: relative;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    flex-shrink: 0;
    border: 1px solid var(--primary-light);
  }

  .testimonial-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 30px rgba(47, 133, 90, 0.15);
  }

  .testimonial-card.featured {
    border: 2px solid var(--highlight-color);
  }

  .featured-badge {
    position: absolute;
    top: -10px;
    right: 20px;
    background: var(--highlight-color);
    color: white;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 0.8rem;
    font-weight: bold;
    box-shadow: 0 4px 8px rgba(56, 161, 105, 0.3);
  }

  .customer-meta {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
  }

  .customer-avatar {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: var(--primary-light);
    color: var(--primary-color);
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    border: 3px solid var(--primary-light);
  }

  .customer-info {
    margin-right: 15px;
    text-align: right;
  }

  .customer-info .name {
    display: block;
    font-weight: bold;
    color: var(--secondary-color);
  }

  .customer-info .location {
    display: block;
    font-size: 0.8rem;
    color: #718096;
  }

  .rating {
    color: var(--highlight-color);
    font-size: 1.2rem;
    margin-bottom: 15px;
    letter-spacing: 2px;
  }

  .quote {
    font-size: 1rem;
    line-height: 1.7;
    color: #4a5568;
    margin-bottom: 20px;
    position: relative;
    padding: 0 10px;
  }

  .quote::before {
    content: "“";
    font-size: 4rem;
    color: var(--primary-light);
    position: absolute;
    top: -20px;
    right: -10px;
    z-index: 0;
    opacity: 0.7;
  }

  .proof {
    margin-top: 15px;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    border: 1px solid #e2e8f0;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f8f9fa;
  }

  .proof-image {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    display: block;
    transition: transform 0.3s ease;
  }

  .proof:hover .proof-image {
    transform: scale(1.03);
  }

  .proof-label {
    display: block;
    background: rgba(47, 133, 90, 0.8);
    color: white;
    padding: 5px 10px;
    font-size: 0.7rem;
    position: absolute;
    bottom: 0;
    right: 0;
    border-top-left-radius: 8px;
  }

  .testimonials-cta {
    text-align: center;
    margin-top: 40px;
  }

  .testimonials-cta p {
    font-size: 1.2rem;
    color: var(--secondary-color);
    margin-bottom: 20px;
  }

  .cta-buttons {
    display: flex;
    justify-content: center;
    gap: 15px;
  }

  .cta-button {
    padding: 12px 25px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: bold;
    transition: all 0.3s ease;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  .primary {
    background: var(--primary-color);
    color: white;
    box-shadow: 0 4px 6px rgba(47, 133, 90, 0.2);
  }

  .primary:hover {
    background: var(--primary-dark);
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(47, 133, 90, 0.3);
  }

  .secondary {
    background: white;
    color: var(--primary-color);
    border: 2px solid var(--primary-color);
  }

  .secondary:hover {
    background: var(--primary-light);
    transform: translateY(-2px);
    border-color: var(--primary-dark);
  }

  @media (max-width: 768px) {
    .testimonials-header h2 {
      font-size: 1.8rem;
    }
    
    .testimonial-card {
      min-width: 280px;
      padding: 20px;
    }
    
    .proof {
      height: 200px;
    }
    
    .cta-buttons {
      flex-direction: column;
      align-items: center;
    }
    
    .cta-button {
      width: 80%;
    }
  }

  @media (max-width: 480px) {
    .testimonials-section {
      padding: 30px 15px;
      margin: 40px auto;
    }
    
    .customer-meta {
      flex-direction: column;
      align-items: flex-start;
    }
    
    .customer-info {
      margin-right: 0;
      margin-top: 10px;
    }
    
    .testimonials-header h2 {
      font-size: 1.5rem;
    }
    
    .proof {
      height: 180px;
    }
  }
</style>

<script>
  // اسکریپت برای کاروسل تعاملی
  document.addEventListener('DOMContentLoaded', function() {
    const carousel = document.querySelector('.testimonials-carousel');
    let isDown = false;
    let startX;
    let scrollLeft;

    carousel.addEventListener('mousedown', (e) => {
      isDown = true;
      startX = e.pageX - carousel.offsetLeft;
      scrollLeft = carousel.scrollLeft;
      carousel.style.cursor = 'grabbing';
      carousel.style.scrollBehavior = 'auto';
    });

    carousel.addEventListener('mouseleave', () => {
      isDown = false;
      carousel.style.cursor = 'grab';
    });

    carousel.addEventListener('mouseup', () => {
      isDown = false;
      carousel.style.cursor = 'grab';
      carousel.style.scrollBehavior = 'smooth';
    });

    carousel.addEventListener('mousemove', (e) => {
      if(!isDown) return;
      e.preventDefault();
      const x = e.pageX - carousel.offsetLeft;
      const walk = (x - startX) * 2;
      carousel.scrollLeft = scrollLeft - walk;
    });

    // اتو اسکرول هر 5 ثانیه
    setInterval(() => {
      if(!isDown) {
        const firstCard = carousel.firstElementChild;
        const cardWidth = firstCard.offsetWidth + 30;
        
        if(carousel.scrollLeft + carousel.offsetWidth >= carousel.scrollWidth - 50) {
          carousel.scrollTo({
            left: 0,
            behavior: 'smooth'
          });
        } else {
          carousel.scrollBy({
            left: cardWidth,
            behavior: 'smooth'
          });
        }
      }
    }, 5000);

    // تشخیص نوع تصاویر و اعمال کلاس مناسب
    const images = document.querySelectorAll('.proof-image');
    
    images.forEach(img => {
      img.onload = function() {
        if (this.naturalWidth > this.naturalHeight) {
          this.classList.add('landscape');
        } else {
          this.classList.add('portrait');
        }
      };
      
      if (img.complete) img.onload();
    });
  });
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f088f15 */<style>
  .instagram-cta-section {
    background-color: #f8faf7;
    padding: 80px 20px;
    position: relative;
    overflow: hidden;
  }

  .instagram-cta-section::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, rgba(47, 133, 90, 0.05) 0%, rgba(56, 161, 105, 0.05) 100%);
    z-index: 0;
  }

  .instagram-container {
    max-width: 1200px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    position: relative;
    z-index: 1;
  }

  .instagram-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px;
  }

  .instagram-icon {
    width: 60px;
    height: 60px;
    background-color: #e0f2e9;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 25px;
  }

  .instagram-icon svg {
    width: 30px;
    height: 30px;
  }

  .instagram-title {
    font-size: 1.5rem;
    color: #2f855a;
    margin-bottom: 15px;
    font-weight: 700;
    line-height: 1.2;
  }

  .instagram-description {
    font-size: 1.1rem;
    color: #4a5568;
    margin-bottom: 30px;
    line-height: 1.6;
  }

  .instagram-stats {
    display: flex;
    gap: 30px;
    margin-bottom: 40px;
  }

  .stat-item {
    text-align: center;
  }

  .stat-number {
    display: block;
    font-size: 2rem;
    font-weight: 700;
    color: #2f855a;
    margin-bottom: 5px;
  }

  .stat-label {
    font-size: 0.9rem;
    color: #718096;
  }

  .instagram-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background-color: #2f855a;
    color: white;
    padding: 15px 30px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.1rem;
    transition: all 0.3s ease;
    max-width: 250px;
    box-shadow: 0 4px 15px rgba(47, 133, 90, 0.3);
  }

  .instagram-button svg {
    width: 16px;
    height: 16px;
    transition: transform 0.3s ease;
  }

  .instagram-button:hover {
    background-color: #276749;
    transform: translateY(-3px);
    box-shadow: 0 6px 20px rgba(47, 133, 90, 0.4);
  }

  .instagram-button:hover svg {
    transform: translateX(5px);
  }

  .instagram-preview {
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
  }

 .instagram-single-image {
  width: 100%;
  max-width: 400px;
  aspect-ratio: 1 / 1; /* حفظ مربع بودن */
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  position: relative;
}

.instagram-single-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.5s ease;
  border-radius: 12px;
}

.instagram-single-image:hover img {
  transform: scale(1.03);
}


  @media (max-width: 992px) {
    .instagram-container {
      grid-template-columns: 1fr;
    }
    
    .instagram-preview {
      order: -1;
      max-width: 500px;
      margin: 0 auto 40px;
      height: 400px;
    }
    
    .instagram-content {
      text-align: center;
      align-items: center;
    }
    
    .instagram-stats {
      justify-content: center;
    }
    
    .instagram-button {
      margin: 0 auto;
    }
  }

 @media (min-width: 768px) {
  .instagram-single-image {
    max-width: 400px;
    margin: 0 auto;
  }
}
</style>/* End custom CSS */