.elementor-32681 .elementor-element.elementor-element-287e818{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32681 .elementor-element.elementor-element-d2adce5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:0px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-repeater-item-def57f5 .swiper-slide-bg{background-image:url(https://www.shahrenore.com/wp-content/uploads/2025/10/2.webp);background-size:cover;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-repeater-item-def57f5 .elementor-background-overlay{background-color:#00000030;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-repeater-item-def57f5 .swiper-slide-contents{margin:0 auto;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-repeater-item-def57f5 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-button{background-color:#2CA66D;border-width:0px;border-radius:25px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-button:hover{background-color:#1D7C50;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-slide{height:600px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-slide-contents{max-width:66%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-slide-inner{padding:50px 0px 50px 0px;text-align:center;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-heading{color:#FFFFFF;font-weight:600;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:15px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-description{font-family:"iransans", Sans-serif;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-swiper-button{font-size:20px;color:#56B847;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-swiper-button svg{fill:#56B847;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;height:8px;width:8px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-pagination-fraction{font-size:8px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#00000033;opacity:1;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-pagination-bullet-active{background-color:#4DA640B3;}.elementor-32681 .elementor-element.elementor-element-a0f8fac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-82c9639{--wd-cat-img-width:100%;--wd-cat-brd-radius:20px;}.elementor-32681 .elementor-element.elementor-element-82c9639 div.product-category .wd-entities-title, .elementor-32681 .elementor-element.elementor-element-82c9639 .wd-nav-product-cat>li>a{font-size:14px;font-weight:600;}.elementor-32681 .elementor-element.elementor-element-aedf191{--display:flex;--padding-top:30px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-aedf191:not(.elementor-motion-effects-element-type-background), .elementor-32681 .elementor-element.elementor-element-aedf191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2CA66D;background-image:url("https://www.shahrenore.com/wp-content/uploads/2025/12/leaf-bg2.svg");background-position:bottom center;background-repeat:no-repeat;}.elementor-32681 .elementor-element.elementor-element-4424f8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32681 .elementor-element.elementor-element-4424f8d.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-4424f8d .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:4px;}.elementor-32681 .elementor-element.elementor-element-4424f8d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-4424f8d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-4424f8d.elementor-view-framed .elementor-icon, .elementor-32681 .elementor-element.elementor-element-4424f8d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-4424f8d .elementor-icon{font-size:16px;}.elementor-32681 .elementor-element.elementor-element-4424f8d .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-4424f8d .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-products-with-bg, .elementor-32681 .elementor-element.elementor-element-1efea7e .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-c81f552{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-b77284c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32681 .elementor-element.elementor-element-b77284c.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-b77284c .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:4px;}.elementor-32681 .elementor-element.elementor-element-b77284c .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-32681 .elementor-element.elementor-element-b77284c.elementor-view-stacked .elementor-icon{background-color:#56B847;}.elementor-32681 .elementor-element.elementor-element-b77284c.elementor-view-framed .elementor-icon, .elementor-32681 .elementor-element.elementor-element-b77284c.elementor-view-default .elementor-icon{fill:#56B847;color:#56B847;border-color:#56B847;}.elementor-32681 .elementor-element.elementor-element-b77284c .elementor-icon{font-size:16px;}.elementor-32681 .elementor-element.elementor-element-b77284c .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-b77284c .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-products-with-bg, .elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-aedee1d{--display:flex;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-aedee1d:not(.elementor-motion-effects-element-type-background), .elementor-32681 .elementor-element.elementor-element-aedee1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.shahrenore.com/wp-content/uploads/2025/12/نوره-و-محصولات-حمام-768x512.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32681 .elementor-element.elementor-element-aedee1d::before, .elementor-32681 .elementor-element.elementor-element-aedee1d > .elementor-background-video-container::before, .elementor-32681 .elementor-element.elementor-element-aedee1d > .e-con-inner > .elementor-background-video-container::before, .elementor-32681 .elementor-element.elementor-element-aedee1d > .elementor-background-slideshow::before, .elementor-32681 .elementor-element.elementor-element-aedee1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-32681 .elementor-element.elementor-element-aedee1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F1C40F;--background-overlay:'';}.elementor-32681 .elementor-element.elementor-element-0e2d25a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32681 .elementor-element.elementor-element-0e2d25a.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-0e2d25a .elementor-icon-box-wrapper{text-align:center;}.elementor-32681 .elementor-element.elementor-element-0e2d25a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-0e2d25a .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-0e2d25a .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-products-with-bg, .elementor-32681 .elementor-element.elementor-element-77aabfa .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-d34f147{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-2fc1c95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32681 .elementor-element.elementor-element-2fc1c95.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-2fc1c95 .elementor-icon-box-wrapper{text-align:center;}.elementor-32681 .elementor-element.elementor-element-2fc1c95 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-32681 .elementor-element.elementor-element-2fc1c95 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-2fc1c95 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-32681 .elementor-element.elementor-element-154db1d .wd-products-with-bg, .elementor-32681 .elementor-element.elementor-element-154db1d .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-687b10f{--display:flex;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-687b10f:not(.elementor-motion-effects-element-type-background), .elementor-32681 .elementor-element.elementor-element-687b10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.shahrenore.com/wp-content/uploads/2025/12/مراقبت-پوست-و-بدن-768x512.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32681 .elementor-element.elementor-element-687b10f::before, .elementor-32681 .elementor-element.elementor-element-687b10f > .elementor-background-video-container::before, .elementor-32681 .elementor-element.elementor-element-687b10f > .e-con-inner > .elementor-background-video-container::before, .elementor-32681 .elementor-element.elementor-element-687b10f > .elementor-background-slideshow::before, .elementor-32681 .elementor-element.elementor-element-687b10f > .e-con-inner > .elementor-background-slideshow::before, .elementor-32681 .elementor-element.elementor-element-687b10f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#028AA0;--background-overlay:'';}.elementor-32681 .elementor-element.elementor-element-14e379b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32681 .elementor-element.elementor-element-14e379b.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-14e379b .elementor-icon-box-wrapper{text-align:center;}.elementor-32681 .elementor-element.elementor-element-14e379b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-14e379b .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-14e379b .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-32681 .elementor-element.elementor-element-c080297 .wd-products-with-bg, .elementor-32681 .elementor-element.elementor-element-c080297 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-6021276{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-17ae4f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32681 .elementor-element.elementor-element-17ae4f6.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-17ae4f6 .elementor-icon-box-wrapper{text-align:center;}.elementor-32681 .elementor-element.elementor-element-17ae4f6 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-32681 .elementor-element.elementor-element-17ae4f6 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-17ae4f6 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-products-with-bg, .elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-ab4f5a1{--display:flex;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-ab4f5a1:not(.elementor-motion-effects-element-type-background), .elementor-32681 .elementor-element.elementor-element-ab4f5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.shahrenore.com/wp-content/uploads/2025/12/اکسیر-ها-1-768x512.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32681 .elementor-element.elementor-element-ab4f5a1::before, .elementor-32681 .elementor-element.elementor-element-ab4f5a1 > .elementor-background-video-container::before, .elementor-32681 .elementor-element.elementor-element-ab4f5a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-32681 .elementor-element.elementor-element-ab4f5a1 > .elementor-background-slideshow::before, .elementor-32681 .elementor-element.elementor-element-ab4f5a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32681 .elementor-element.elementor-element-ab4f5a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E74C3C;--background-overlay:'';}.elementor-32681 .elementor-element.elementor-element-59c5768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32681 .elementor-element.elementor-element-59c5768.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-59c5768 .elementor-icon-box-wrapper{text-align:center;}.elementor-32681 .elementor-element.elementor-element-59c5768 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-59c5768 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-59c5768 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-products-with-bg, .elementor-32681 .elementor-element.elementor-element-45feef6 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-efb48fe{--display:flex;--padding-top:23px;--padding-bottom:23px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-28c4630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32681 .elementor-element.elementor-element-28c4630.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-28c4630 .elementor-icon-box-wrapper{text-align:center;}.elementor-32681 .elementor-element.elementor-element-28c4630 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-32681 .elementor-element.elementor-element-28c4630 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-28c4630 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-products-with-bg, .elementor-32681 .elementor-element.elementor-element-1f4899b .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-b6236f0{--display:flex;--padding-top:30px;--padding-bottom:60px;--padding-left:72px;--padding-right:72px;}.elementor-32681 .elementor-element.elementor-element-b6236f0:not(.elementor-motion-effects-element-type-background), .elementor-32681 .elementor-element.elementor-element-b6236f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B59B6;background-image:url("https://www.shahrenore.com/wp-content/uploads/2025/12/leaf-bg2.svg");background-position:bottom center;background-repeat:no-repeat;}.elementor-32681 .elementor-element.elementor-element-69f05d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32681 .elementor-element.elementor-element-69f05d8.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-69f05d8 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:4px;}.elementor-32681 .elementor-element.elementor-element-69f05d8 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-69f05d8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-69f05d8.elementor-view-framed .elementor-icon, .elementor-32681 .elementor-element.elementor-element-69f05d8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-32681 .elementor-element.elementor-element-69f05d8 .elementor-icon{font-size:16px;}.elementor-32681 .elementor-element.elementor-element-69f05d8 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-69f05d8 .elementor-icon-box-title a{font-family:"iranyekanx", Sans-serif;font-size:16px;font-weight:700;}@media(min-width:768px){.elementor-32681 .elementor-element.elementor-element-287e818{--width:100%;}}@media(max-width:1024px){.elementor-32681 .elementor-element.elementor-element-d2adce5{--padding-top:23px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-slide{height:400px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-heading{font-size:18px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-description{font-size:12px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-button{font-size:12px;}.elementor-32681 .elementor-element.elementor-element-a0f8fac{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-32681 .elementor-element.elementor-element-82c9639{--wd-cat-img-width:75px;}.elementor-32681 .elementor-element.elementor-element-aedf191{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-32681 .elementor-element.elementor-element-c81f552{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-32681 .elementor-element.elementor-element-aedee1d{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-32681 .elementor-element.elementor-element-d34f147{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-32681 .elementor-element.elementor-element-687b10f{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-32681 .elementor-element.elementor-element-6021276{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-32681 .elementor-element.elementor-element-ab4f5a1{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}.elementor-32681 .elementor-element.elementor-element-efb48fe{--padding-top:23px;--padding-bottom:23px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-32681 .elementor-element.elementor-element-d2adce5{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-slide{height:300px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .swiper-slide-inner{padding:20px 0px 20px 0px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-heading{font-size:15px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-description{font-size:8px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-slide-button{font-size:12px;}.elementor-32681 .elementor-element.elementor-element-e81d706 .elementor-swiper-button{font-size:19px;}.elementor-32681 .elementor-element.elementor-element-a0f8fac{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-82c9639{--wd-cat-img-width:50px;}.elementor-32681 .elementor-element.elementor-element-82c9639 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32681 .elementor-element.elementor-element-82c9639 div.product-category .wd-entities-title, .elementor-32681 .elementor-element.elementor-element-82c9639 .wd-nav-product-cat>li>a{font-size:10px;}.elementor-32681 .elementor-element.elementor-element-82c9639 .wd-nav-arrows{--wd-arrow-offset-h:-22px;}.elementor-32681 .elementor-element.elementor-element-aedf191{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-4424f8d .elementor-icon{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-4424f8d .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-4424f8d .elementor-icon-box-title a{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-32681 .elementor-element.elementor-element-c81f552{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-b77284c.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-b77284c .elementor-icon{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-b77284c .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-b77284c .elementor-icon-box-title a{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-32681 .elementor-element.elementor-element-aedee1d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-0e2d25a .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-0e2d25a .elementor-icon-box-title a{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-32681 .elementor-element.elementor-element-d34f147{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-2fc1c95.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-2fc1c95 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-2fc1c95 .elementor-icon-box-title a{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-154db1d .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-32681 .elementor-element.elementor-element-687b10f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-14e379b .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-14e379b .elementor-icon-box-title a{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-c080297 .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-32681 .elementor-element.elementor-element-6021276{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-17ae4f6.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-17ae4f6 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-17ae4f6 .elementor-icon-box-title a{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-32681 .elementor-element.elementor-element-ab4f5a1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-59c5768 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-59c5768 .elementor-icon-box-title a{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-32681 .elementor-element.elementor-element-efb48fe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-28c4630.elementor-element{--align-self:center;}.elementor-32681 .elementor-element.elementor-element-28c4630 .elementor-icon-box-wrapper{text-align:start;}.elementor-32681 .elementor-element.elementor-element-28c4630 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-28c4630 .elementor-icon-box-title a{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-nav-arrows{--wd-arrow-offset-h:-30px;}.elementor-32681 .elementor-element.elementor-element-b6236f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-32681 .elementor-element.elementor-element-69f05d8 .elementor-icon-box-wrapper{align-items:center;}.elementor-32681 .elementor-element.elementor-element-69f05d8 .elementor-icon{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-69f05d8 .elementor-icon-box-title, .elementor-32681 .elementor-element.elementor-element-69f05d8 .elementor-icon-box-title a{font-size:14px;}.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-nav-arrows{--wd-arrow-offset-h:-30px;--wd-arrow-offset-v:30px;}.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-el-title{font-size:9px;}}/* Start custom CSS for slides, class: .elementor-element-e81d706 */@media only screen and (max-width: 768px) {

.elementor-swiper-button-next > i
{
    padding: 5.5px 6px 4.5px 4px !important;
}

.elementor-swiper-button-prev > i
{
    padding: 5.5px 4px 4.5px 6px !important;
}
    
}

.elementor-slides-wrapper
{
border-radius: 25px !important;
}

.elementor-swiper-button-next > i
{
background-color: white;
    border: 2px solid #e8eff0;
border-radius: 50px;
padding: 9.5px 10.5px 9px 8.5px;

}

.elementor-swiper-button-prev > i
{
background-color: white;
    border: 2px solid #e8eff0;
border-radius: 50px;
padding: 9px 8.5px 9.5px 10.5px;
}


/*.elementor-14 .elementor-slides .swiper-slide-bg {*/
/*background-position: top !important;*/
/*}*//* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-82c9639 */.elementor-32681 .elementor-element.elementor-element-82c9639 .more-products
{
display: none;
}

.category-grid-item .wd-cat-wrap
{
border-color: #fff;
box-shadow: 0 0 3px #e2e8f0;
position: relative;
top: 0;
transition: top 0.5s ease 0s;
}

.category-grid-item .wd-cat-wrap:hover
{
top: -12px !important;
border-color: #56b847;
box-shadow: 0 0 10px rgb(86 184 71 / 20%);
}

.elementor-32681 .elementor-element.elementor-element-82c9639 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-82c9639 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-32681 .elementor-element.elementor-element-82c9639 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-82c9639 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    width: 35px !important;
    height: 35px !important;
}

.elementor-32681 .elementor-element.elementor-element-82c9639 .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-82c9639 .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

/*.elementor-32681 .elementor-element.elementor-element-82c9639 .category-image-wrapp*/
/*{*/
/*    border-radius: 0 !important;*/
/*}*/

.elementor-32681 .elementor-element.elementor-element-82c9639 .attachment-woocommerce_thumbnail
{
    border-radius: 20px;
}

@media only screen and (max-width: 768px)
{
    .elementor-32681 .elementor-element.elementor-element-82c9639 .category-grid-item .wd-cat-wrap
    {
        border:none !important;
        box-shadow: none;
    }
    
    .elementor-32681 .elementor-element.elementor-element-82c9639 .attachment-woocommerce_thumbnail
    {
    border-radius: 90px;
    }
    
    .elementor-32681 .elementor-element.elementor-element-82c9639 .attachment-woocommerce_thumbnail
    {
    border-radius: 20px;
    }
    
    .elementor-32681 .elementor-element.elementor-element-82c9639 .wd-cat-thumb
    {
        max-width: none;
    }
    .elementor-32681 .elementor-element.elementor-element-82c9639 .wd-cat-wrap
    {
        padding: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-1efea7e */.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-buttons, .elementor-32681 .elementor-element.elementor-element-1efea7e .product-labels .featured, .elementor-32681 .elementor-element.elementor-element-1efea7e .wd-product-cats, .elementor-32681 .elementor-element.elementor-element-1efea7e .star-rating, .elementor-32681 .elementor-element.elementor-element-1efea7e .wd-product-stock,
.elementor-32681 .elementor-element.elementor-element-1efea7e del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e ins .woocommerce-Price-amount, .elementor-32681 .elementor-element.elementor-element-1efea7e .woocommerce-Price-amount
{
    color: #2CA66D;
    font-size: 15px;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e ins .woocommerce-Price-amount span
{
    color: #2CA66D !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e del .woocommerce-Price-amount
{
    color: #BBBBBB;
    font-size: 12px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e ins .woocommerce-Price-amount, .elementor-32681 .elementor-element.elementor-element-1efea7e .woocommerce-Price-amount
{
    color: #2CA66D;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e del .woocommerce-Price-amount
{
    color: #BBBBBB;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e ins .woocommerce-Price-amount span
{
    color: #2CA66D !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-add-btn .button:hover
{
    color: white;
    border-color: #2CA66D;
    background-color: #2CA66D;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .price del
{
    display: block;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .price, .elementor-32681 .elementor-element.elementor-element-1efea7e .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e del
{
    text-decoration: none;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-1efea7e .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #2CA66D !important;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
background-color: #00753e !important;
}

.elementor-32681 .elementor-element.elementor-element-1efea7e .product-labels span
{
    background-color: #2CA66D !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-0cd7538 */.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-buttons, .elementor-32681 .elementor-element.elementor-element-0cd7538 .product-labels .featured, .elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-product-cats, .elementor-32681 .elementor-element.elementor-element-0cd7538 .star-rating, .elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-product-stock,
.elementor-32681 .elementor-element.elementor-element-0cd7538 del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 ins .woocommerce-Price-amount
{
    color: black;
    font-size: 15px;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 del .woocommerce-Price-amount
{
    font-size: 12px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 ins .woocommerce-Price-amount
{
    color: black;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-add-btn .button:hover
{
    color: white;
    background-color: #2CA66D;
    border-color: #2CA66D;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .price del
{
    display: block;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .price, .elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 del
{
    text-decoration: none;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .product-wrapper
{
    border: 1px solid #f4f4f4;
    transition: all 0.2s linear;
}

.elementor-32681 .elementor-element.elementor-element-0cd7538 .wd-product:hover .product-wrapper
{
    border: 1px solid #4da640;
    box-shadow: 0 0 4px #4da640;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-77aabfa */.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-buttons, .elementor-32681 .elementor-element.elementor-element-77aabfa .product-labels .featured, .elementor-32681 .elementor-element.elementor-element-77aabfa .wd-product-cats, .elementor-32681 .elementor-element.elementor-element-77aabfa .star-rating, .elementor-32681 .elementor-element.elementor-element-77aabfa .wd-product-stock,
.elementor-32681 .elementor-element.elementor-element-77aabfa del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa ins .woocommerce-Price-amount, .elementor-32681 .elementor-element.elementor-element-77aabfa .woocommerce-Price-amount
{
    color: #F1C40F;
    font-size: 15px;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa ins .woocommerce-Price-amount span
{
    color: #F1C40F !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa del .woocommerce-Price-amount
{
    color: #BBBBBB;
    font-size: 12px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa ins .woocommerce-Price-amount, .elementor-32681 .elementor-element.elementor-element-77aabfa .woocommerce-Price-amount
{
    color: #F1C40F;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa del .woocommerce-Price-amount
{
    color: #BBBBBB;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa ins .woocommerce-Price-amount span
{
    color: #F1C40F !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-add-btn .button:hover
{
    color: white;
    border-color: #F1C40F;
    background-color: #F1C40F;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .price del
{
    display: block;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .price, .elementor-32681 .elementor-element.elementor-element-77aabfa .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa del
{
    text-decoration: none;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-77aabfa .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #F1C40F !important;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
background-color: #8b7003 !important;
}

.elementor-32681 .elementor-element.elementor-element-77aabfa .product-labels span
{
    background-color: #F1C40F !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-154db1d */.elementor-32681 .elementor-element.elementor-element-154db1d .wd-buttons, .elementor-32681 .elementor-element.elementor-element-154db1d .product-labels .featured, .elementor-32681 .elementor-element.elementor-element-154db1d .wd-product-cats, .elementor-32681 .elementor-element.elementor-element-154db1d .star-rating, .elementor-32681 .elementor-element.elementor-element-154db1d .wd-product-stock,
.elementor-32681 .elementor-element.elementor-element-154db1d del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-154db1d .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-154db1d ins .woocommerce-Price-amount
{
    color: black;
    font-size: 15px;
}

.elementor-32681 .elementor-element.elementor-element-154db1d ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-154db1d del .woocommerce-Price-amount
{
    font-size: 12px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-154db1d .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-154db1d ins .woocommerce-Price-amount
{
    color: black;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-154db1d ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-154db1d del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-add-btn .button:hover
{
    color: white;
    background-color: #2CA66D;
    border-color: #2CA66D;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .price del
{
    display: block;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .price, .elementor-32681 .elementor-element.elementor-element-154db1d .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-32681 .elementor-element.elementor-element-154db1d del
{
    text-decoration: none;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-154db1d .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .product-wrapper
{
    border: 1px solid #f4f4f4;
    transition: all 0.2s linear;
}

.elementor-32681 .elementor-element.elementor-element-154db1d .wd-product:hover .product-wrapper
{
    border: 1px solid #4da640;
    box-shadow: 0 0 4px #4da640;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-c080297 */.elementor-32681 .elementor-element.elementor-element-c080297 .wd-buttons, .elementor-32681 .elementor-element.elementor-element-c080297 .product-labels .featured, .elementor-32681 .elementor-element.elementor-element-c080297 .wd-product-cats, .elementor-32681 .elementor-element.elementor-element-c080297 .star-rating, .elementor-32681 .elementor-element.elementor-element-c080297 .wd-product-stock,
.elementor-32681 .elementor-element.elementor-element-c080297 del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-c080297 .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-c080297 ins .woocommerce-Price-amount, .elementor-32681 .elementor-element.elementor-element-c080297 .woocommerce-Price-amount
{
    color: #028AA0;
    font-size: 15px;
}

.elementor-32681 .elementor-element.elementor-element-c080297 ins .woocommerce-Price-amount span
{
    color: #028AA0 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-c080297 del .woocommerce-Price-amount
{
    color: #BBBBBB;
    font-size: 12px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-c080297 .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-c080297 ins .woocommerce-Price-amount, .elementor-32681 .elementor-element.elementor-element-c080297 .woocommerce-Price-amount
{
    color: #028AA0;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-c080297 del .woocommerce-Price-amount
{
    color: #BBBBBB;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-c080297 ins .woocommerce-Price-amount span
{
    color: #028AA0 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-c080297 del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-add-btn .button:hover
{
    color: white;
    border-color: #028AA0;
    background-color: #028AA0;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .price del
{
    display: block;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .price, .elementor-32681 .elementor-element.elementor-element-c080297 .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-32681 .elementor-element.elementor-element-c080297 del
{
    text-decoration: none;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-c080297 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #028AA0 !important;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
background-color: #005a68 !important;
}

.elementor-32681 .elementor-element.elementor-element-c080297 .product-labels span
{
    background-color: #028AA0 !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-b7f3e78 */.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-buttons, .elementor-32681 .elementor-element.elementor-element-b7f3e78 .product-labels .featured, .elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-product-cats, .elementor-32681 .elementor-element.elementor-element-b7f3e78 .star-rating, .elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-product-stock,
.elementor-32681 .elementor-element.elementor-element-b7f3e78 del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 ins .woocommerce-Price-amount
{
    color: black;
    font-size: 15px;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 del .woocommerce-Price-amount
{
    font-size: 12px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 ins .woocommerce-Price-amount
{
    color: black;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-add-btn .button:hover
{
    color: white;
    background-color: #2CA66D;
    border-color: #2CA66D;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .price del
{
    display: block;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .price, .elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 del
{
    text-decoration: none;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .product-wrapper
{
    border: 1px solid #f4f4f4;
    transition: all 0.2s linear;
}

.elementor-32681 .elementor-element.elementor-element-b7f3e78 .wd-product:hover .product-wrapper
{
    border: 1px solid #4da640;
    box-shadow: 0 0 4px #4da640;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-45feef6 */.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-buttons, .elementor-32681 .elementor-element.elementor-element-45feef6 .product-labels .featured, .elementor-32681 .elementor-element.elementor-element-45feef6 .wd-product-cats, .elementor-32681 .elementor-element.elementor-element-45feef6 .star-rating, .elementor-32681 .elementor-element.elementor-element-45feef6 .wd-product-stock,
.elementor-32681 .elementor-element.elementor-element-45feef6 del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 ins .woocommerce-Price-amount, .elementor-32681 .elementor-element.elementor-element-45feef6 .woocommerce-Price-amount
{
    color: #E74C3C;
    font-size: 15px;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 ins .woocommerce-Price-amount span
{
    color: #E74C3C !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 del .woocommerce-Price-amount
{
    color: #BBBBBB;
    font-size: 12px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 ins .woocommerce-Price-amount, .elementor-32681 .elementor-element.elementor-element-45feef6 .woocommerce-Price-amount
{
    color: #E74C3C;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 del .woocommerce-Price-amount
{
    color: #BBBBBB;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 ins .woocommerce-Price-amount span
{
    color: #E74C3C !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-add-btn .button:hover
{
    color: white;
    border-color: #E74C3C;
    background-color: #E74C3C;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .price del
{
    display: block;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .price, .elementor-32681 .elementor-element.elementor-element-45feef6 .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 del
{
    text-decoration: none;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-45feef6 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #E74C3C !important;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
background-color: #aa1000 !important;
}

.elementor-32681 .elementor-element.elementor-element-45feef6 .product-labels span
{
    background-color: #E74C3C !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-1f4899b */.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-buttons, .elementor-32681 .elementor-element.elementor-element-1f4899b .product-labels .featured, .elementor-32681 .elementor-element.elementor-element-1f4899b .wd-product-cats, .elementor-32681 .elementor-element.elementor-element-1f4899b .star-rating, .elementor-32681 .elementor-element.elementor-element-1f4899b .wd-product-stock,
.elementor-32681 .elementor-element.elementor-element-1f4899b del .woocommerce-Price-amount span, .wd-disabled
{
    display: none !important;
}

@media only screen and (max-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-entities-title
{
    text-align: center;
    font-size: 11px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b ins .woocommerce-Price-amount
{
    color: black;
    font-size: 15px;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b del .woocommerce-Price-amount
{
    font-size: 12px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-add-btn .button span
{
    font-size: 10px;
    font-weight: 600;
    padding: 7px !important;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-add-btn .button
{
    --btn-height: 0 !important;
}

}

@media only screen and (min-width: 768px) {
    
.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-entities-title
{
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b ins .woocommerce-Price-amount
{
    color: black;
    font-size: 20px;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b ins .woocommerce-Price-amount span
{
    color: #56B847 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b del .woocommerce-Price-amount
{
    font-size: 16px;
    text-decoration: line-through
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-add-btn .button span
{
    font-size: 12px;
    font-weight: 600;
}

}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-add-btn .button
{
    background-color: white;
    color: black;
    border: 1px solid #f4f4f4;
    border-radius: 50px;
    max-width: 150px;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-add-btn .button:hover
{
    color: white;
    background-color: #2CA66D;
    border-color: #2CA66D;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .price del
{
    display: block;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .price, .elementor-32681 .elementor-element.elementor-element-1f4899b .wd-add-btn
{
    width: 100%;
    text-align: center;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b del
{
    text-decoration: none;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-nav-pagin .wd-nav-pagin-item span
{
    background-color: rgb(0 0 0 / 15%);
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-nav-pagin .wd-nav-pagin-item.wd-active span
{
    background-color: rgb(35 103 26) !important;
    border: none;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .product-wrapper
{
    border-radius: 24px !important   
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-1f4899b .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #56b847 !important;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .product-wrapper
{
    border: 1px solid #f4f4f4;
    transition: all 0.2s linear;
}

.elementor-32681 .elementor-element.elementor-element-1f4899b .wd-product:hover .product-wrapper
{
    border: 1px solid #4da640;
    box-shadow: 0 0 4px #4da640;
}/* End custom CSS */
/* Start custom CSS for wd_blog, class: .elementor-element-66bcbb7 */.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-post-meta
{
    display: none !important;
}

@media only screen and (max-width: 768px) {

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-entities-title
{
    padding: 5px !important;
    color: #34495e !important;
    font-size: 10px !important;
    font-family: "iranyekanx";
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .meta-post-categories a
{
    font-size: 10px !important;
    font-family: 'iranyekanx';
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .article-body-container
{
    padding: 25px 0 2px 0;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .entry-meta-list .meta-author a
{
    font-size: 10px !important;
    position: relative;
    top: 2.5px !important;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-post-date
{
    min-width: 45px;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-post-date span
{
    font-size: 10px;
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-post-img img
{
height: 110px !important;
width: 100% !important;
object-fit: cover !important;
object-position: center !important;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .article-body-container
{
    min-height: 75px;
}
    
}

@media only screen and (min-width: 768px) {

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-entities-title
{
    color: #34495e !important;
    font-size: 14px;
    font-family: "iranyekanx";
    font-weight: 600;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .meta-post-categories a
{
    font-size: 12px;
    font-family: 'iranyekanx';
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-post-img img
{
height: 175px !important;
width: 100% !important;
object-fit: cover !important;
object-position: center !important;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .article-body-container
{
    min-height: 125px;
}
    
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .meta-categories-wrapp
{
    text-align: right !important;
    inset-inline: 0 !important;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .meta-post-categories
{
    border-radius: 15px;
    background-color: #9B59B6;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-btn-arrow.wd-next .wd-arrow-inner, .elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-btn-arrow.wd-prev .wd-arrow-inner
{
    background-color: white;
    border-radius: 50px;
    border: 2px solid #e8eff0;
    color: #9B59B6 !important;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-btn-arrow.wd-next .wd-arrow-inner:after
{
    margin-right: 3px;
}

.elementor-32681 .elementor-element.elementor-element-66bcbb7 .wd-btn-arrow.wd-prev .wd-arrow-inner:after
{
    margin-left: 3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.shahrenore.com/wp-content/uploads/2023/07/IRANSansWebFaNum_Medium.eot');
	src: url('https://www.shahrenore.com/wp-content/uploads/2023/07/IRANSansWebFaNum_Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.shahrenore.com/wp-content/uploads/2023/07/IRANSansWebFaNum_Medium.woff2') format('woff2'),
		url('https://www.shahrenore.com/wp-content/uploads/2023/07/IRANSansWebFaNum_Medium.woff') format('woff'),
		url('https://www.shahrenore.com/wp-content/uploads/2023/07/IRANSansWebFaNum_Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */