.elementor-3669 .elementor-element.elementor-element-f71bfd5{--display:flex;--margin-top:-40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-f71bfd5:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-f71bfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f8f8;}.elementor-3669 .elementor-element.elementor-element-574cb34{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-e08e9d4 > .elementor-widget-container{padding:0% 8% 0% 8%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EFEFEF;}.elementor-3669 .elementor-element.elementor-element-3e1fe57 > .elementor-widget-container{padding:0% 8% 0% 8%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EFEFEF;}.elementor-3669 .elementor-element.elementor-element-e074d72 > .elementor-widget-container{padding:0% 8% 0% 8%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EFEFEF;}.elementor-3669 .elementor-element.elementor-element-f40e2fa > .elementor-widget-container{padding:0% 8% 0% 8%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EFEFEF;}.elementor-3669 .elementor-element.elementor-element-22ba631 > .elementor-widget-container{padding:0% 8% 0% 8%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EFEFEF;}.elementor-3669 .elementor-element.elementor-element-db7110e > .elementor-widget-container{padding:0% 8% 0% 8%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EFEFEF;}.elementor-3669 .elementor-element.elementor-element-12d4297 > .elementor-widget-container{padding:0% 8% 0% 8%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EFEFEF;}.elementor-3669 .elementor-element.elementor-element-4b9413d > .elementor-widget-container{padding:0% 8% 0% 8%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EFEFEF;}.elementor-3669 .elementor-element.elementor-element-ac34c7f > .elementor-widget-container{padding:0% 8% 0% 8%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EFEFEF;}.elementor-3669 .elementor-element.elementor-element-be8f931{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-870fa64{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-3669 .elementor-element.elementor-element-870fa64 .banner-title{font-size:28px;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-870fa64 .banner-subtitle{font-size:16px;font-weight:600;}.elementor-3669 .elementor-element.elementor-element-870fa64 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3669 .elementor-element.elementor-element-870fa64 .promo-banner.banner-content-background .wrapper-content-banner{max-width:241px;}.elementor-3669 .elementor-element.elementor-element-1ad1da1{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-3669 .elementor-element.elementor-element-1ad1da1 .banner-title{font-size:28px;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-1ad1da1 .banner-subtitle{font-size:16px;font-weight:600;}.elementor-3669 .elementor-element.elementor-element-1ad1da1 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3669 .elementor-element.elementor-element-1ad1da1 .promo-banner.banner-content-background .wrapper-content-banner{max-width:241px;}.elementor-3669 .elementor-element.elementor-element-77dc31a{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-3669 .elementor-element.elementor-element-77dc31a .banner-title{font-size:28px;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-77dc31a .banner-subtitle{font-size:16px;font-weight:600;}.elementor-3669 .elementor-element.elementor-element-77dc31a .promo-banner:not(.banner-content-background) .content-banner, .elementor-3669 .elementor-element.elementor-element-77dc31a .promo-banner.banner-content-background .wrapper-content-banner{max-width:241px;}.elementor-3669 .elementor-element.elementor-element-bf58ee0{--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:center;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--margin-top:060px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3669 .elementor-element.elementor-element-0d49acb{--display:flex;}.elementor-3669 .elementor-element.elementor-element-c26b231{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3669 .elementor-element.elementor-element-c26b231:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-c26b231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zemnik.com/wp-content/uploads/2021/09/books-quotes.svg");background-position:right center;background-repeat:no-repeat;}.elementor-3669 .elementor-element.elementor-element-e53676c .title-after_title, .elementor-3669 .elementor-element.elementor-element-e53676c .title-subtitle, .elementor-3669 .elementor-element.elementor-element-e53676c .woodmart-title-container{max-width:95%;}.elementor-3669 .elementor-element.elementor-element-e53676c .title{font-size:36px;font-weight:600;}.elementor-3669 .elementor-element.elementor-element-ed689e4 .title-after_title, .elementor-3669 .elementor-element.elementor-element-ed689e4 .title-subtitle, .elementor-3669 .elementor-element.elementor-element-ed689e4 .woodmart-title-container{max-width:95%;}.elementor-3669 .elementor-element.elementor-element-ed689e4 .title{font-size:36px;font-weight:600;}.elementor-3669 .elementor-element.elementor-element-6cb2249 .wd-text-block{font-size:26px;font-style:italic;}.elementor-3669 .elementor-element.elementor-element-7820afe > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3669 .elementor-element.elementor-element-7820afe .wd-text-block{max-width:543px;}.elementor-3669 .elementor-element.elementor-element-60b60f5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3669 .elementor-element.elementor-element-60b60f5 .wd-text-block{max-width:543px;}.elementor-3669 .elementor-element.elementor-element-0c95614{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 15px;--row-gap:10px;--column-gap:15px;}.elementor-3669 .elementor-element.elementor-element-ddfb879{width:auto;max-width:auto;}.elementor-3669 .elementor-element.elementor-element-ddfb879 .wd-button-wrapper a{background-color:#173A4A;border-color:#173A4A;}.elementor-3669 .elementor-element.elementor-element-0ff1df5{width:auto;max-width:auto;}.elementor-3669 .elementor-element.elementor-element-02a937c{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-24afd69 .title-subtitle{font-size:23px;line-height:1em;}.elementor-3669 .elementor-element.elementor-element-24afd69 .title{font-size:42px;}.elementor-3669 .elementor-element.elementor-element-b106856{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-46e5987{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:7%;--padding-right:7%;}.elementor-3669 .elementor-element.elementor-element-18e55bf .title-after_title, .elementor-3669 .elementor-element.elementor-element-18e55bf .title-subtitle, .elementor-3669 .elementor-element.elementor-element-18e55bf .woodmart-title-container{max-width:409px;}.elementor-3669 .elementor-element.elementor-element-18e55bf .title-subtitle{font-size:26px;line-height:1em;}.elementor-3669 .elementor-element.elementor-element-18e55bf .title{font-size:55px;}.elementor-3669 .elementor-element.elementor-element-dc908d1{--display:flex;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-dc908d1:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-dc908d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zemnik.com/wp-content/uploads/2026/10/کافه.webp");background-repeat:no-repeat;background-size:cover;}.elementor-3669 .elementor-element.elementor-element-e77ae80{--spacer-size:475px;}.elementor-3669 .elementor-element.elementor-element-d685b12{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-cad03d2{--display:flex;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-cad03d2:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-cad03d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zemnik.com/wp-content/uploads/2026/10/بستنی.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3669 .elementor-element.elementor-element-9cb2554{--spacer-size:433px;}.elementor-3669 .elementor-element.elementor-element-6228c0f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:7%;--padding-right:7%;}.elementor-3669 .elementor-element.elementor-element-277d792 .title-after_title, .elementor-3669 .elementor-element.elementor-element-277d792 .title-subtitle, .elementor-3669 .elementor-element.elementor-element-277d792 .woodmart-title-container{max-width:476px;}.elementor-3669 .elementor-element.elementor-element-277d792 .title-subtitle{font-size:25px;line-height:1em;}.elementor-3669 .elementor-element.elementor-element-277d792 .title{font-size:55px;}.elementor-3669 .elementor-element.elementor-element-508ada8{--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:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-110619d .title-subtitle{font-size:23px;line-height:1em;}.elementor-3669 .elementor-element.elementor-element-110619d .title{font-size:42px;}.elementor-3669 .elementor-element.elementor-element-19927ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-19927ff::before, .elementor-3669 .elementor-element.elementor-element-19927ff > .elementor-background-video-container::before, .elementor-3669 .elementor-element.elementor-element-19927ff > .e-con-inner > .elementor-background-video-container::before, .elementor-3669 .elementor-element.elementor-element-19927ff > .elementor-background-slideshow::before, .elementor-3669 .elementor-element.elementor-element-19927ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-3669 .elementor-element.elementor-element-19927ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3669 .elementor-element.elementor-element-1156902{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-3669 .elementor-element.elementor-element-1156902:not(.elementor-motion-effects-element-type-background), .elementor-3669 .elementor-element.elementor-element-1156902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163746;}.elementor-3669 .elementor-element.elementor-element-3ff8c46 .title-subtitle{font-size:18px;}.elementor-3669 .elementor-element.elementor-element-3ff8c46 .title{font-size:40px;font-weight:400;}.elementor-3669 .elementor-element.elementor-element-e4b4689{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3669 .elementor-element.elementor-element-65cea59{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-c41fe58 .title-subtitle{font-size:20px;line-height:1em;}.elementor-3669 .elementor-element.elementor-element-c41fe58 .title{font-size:42px;}@media(max-width:1024px){.elementor-3669 .elementor-element.elementor-element-f71bfd5{--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-574cb34{--grid-auto-flow:row;}.elementor-3669 .elementor-element.elementor-element-be8f931{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-870fa64 .banner-title{font-size:20px;}.elementor-3669 .elementor-element.elementor-element-1ad1da1 .banner-title{font-size:20px;}.elementor-3669 .elementor-element.elementor-element-77dc31a .banner-title{font-size:20px;}.elementor-3669 .elementor-element.elementor-element-bf58ee0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3669 .elementor-element.elementor-element-c26b231{--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-3669 .elementor-element.elementor-element-e53676c .title{font-size:22px;}.elementor-3669 .elementor-element.elementor-element-ed689e4 .title{font-size:22px;}.elementor-3669 .elementor-element.elementor-element-6cb2249 .wd-text-block{font-size:20px;}.elementor-3669 .elementor-element.elementor-element-24afd69 .title-subtitle{font-size:22px;}.elementor-3669 .elementor-element.elementor-element-24afd69 .title{font-size:36px;}.elementor-3669 .elementor-element.elementor-element-18e55bf .title-after_title, .elementor-3669 .elementor-element.elementor-element-18e55bf .title-subtitle, .elementor-3669 .elementor-element.elementor-element-18e55bf .woodmart-title-container{max-width:270px;}.elementor-3669 .elementor-element.elementor-element-18e55bf .title-subtitle{font-size:22px;}.elementor-3669 .elementor-element.elementor-element-18e55bf .title{font-size:36px;}.elementor-3669 .elementor-element.elementor-element-d685b12{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-277d792 .title-after_title, .elementor-3669 .elementor-element.elementor-element-277d792 .title-subtitle, .elementor-3669 .elementor-element.elementor-element-277d792 .woodmart-title-container{max-width:316px;}.elementor-3669 .elementor-element.elementor-element-277d792 .title-subtitle{font-size:22px;}.elementor-3669 .elementor-element.elementor-element-277d792 .title{font-size:36px;}.elementor-3669 .elementor-element.elementor-element-110619d .title-subtitle{font-size:22px;}.elementor-3669 .elementor-element.elementor-element-110619d .title{font-size:36px;}.elementor-3669 .elementor-element.elementor-element-19927ff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3669 .elementor-element.elementor-element-3ff8c46 .title-after_title, .elementor-3669 .elementor-element.elementor-element-3ff8c46 .title-subtitle, .elementor-3669 .elementor-element.elementor-element-3ff8c46 .woodmart-title-container{max-width:301px;}.elementor-3669 .elementor-element.elementor-element-3ff8c46 .title{font-size:36px;}.elementor-3669 .elementor-element.elementor-element-c41fe58 .title-subtitle{font-size:22px;}.elementor-3669 .elementor-element.elementor-element-c41fe58 .title{font-size:36px;}}@media(max-width:768px){.elementor-3669 .elementor-element.elementor-element-574cb34{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-e08e9d4 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-3669 .elementor-element.elementor-element-3e1fe57 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-3669 .elementor-element.elementor-element-e074d72 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-3669 .elementor-element.elementor-element-f40e2fa > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-3669 .elementor-element.elementor-element-22ba631 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-3669 .elementor-element.elementor-element-db7110e > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-3669 .elementor-element.elementor-element-12d4297 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-3669 .elementor-element.elementor-element-4b9413d > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-3669 .elementor-element.elementor-element-ac34c7f > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-3669 .elementor-element.elementor-element-be8f931{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-870fa64{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3669 .elementor-element.elementor-element-870fa64 .banner-title{font-size:28px;}.elementor-3669 .elementor-element.elementor-element-870fa64 .banner-subtitle{font-size:14px;}.elementor-3669 .elementor-element.elementor-element-870fa64 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3669 .elementor-element.elementor-element-870fa64 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-3669 .elementor-element.elementor-element-1ad1da1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3669 .elementor-element.elementor-element-1ad1da1 .banner-title{font-size:28px;}.elementor-3669 .elementor-element.elementor-element-1ad1da1 .banner-subtitle{font-size:14px;}.elementor-3669 .elementor-element.elementor-element-1ad1da1 .promo-banner:not(.banner-content-background) .content-banner, .elementor-3669 .elementor-element.elementor-element-1ad1da1 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-3669 .elementor-element.elementor-element-77dc31a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3669 .elementor-element.elementor-element-77dc31a .banner-title{font-size:28px;}.elementor-3669 .elementor-element.elementor-element-77dc31a .banner-subtitle{font-size:14px;}.elementor-3669 .elementor-element.elementor-element-77dc31a .promo-banner:not(.banner-content-background) .content-banner, .elementor-3669 .elementor-element.elementor-element-77dc31a .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-3669 .elementor-element.elementor-element-bf58ee0{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-c26b231{--align-items:center;--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3669 .elementor-element.elementor-element-e53676c .title{font-size:20px;}.elementor-3669 .elementor-element.elementor-element-ed689e4 .title{font-size:20px;}.elementor-3669 .elementor-element.elementor-element-6cb2249 .wd-text-block{font-size:18px;}.elementor-3669 .elementor-element.elementor-element-0c95614{--justify-content:center;}.elementor-3669 .elementor-element.elementor-element-02a937c{--margin-top:40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-24afd69 .title-subtitle{font-size:18px;}.elementor-3669 .elementor-element.elementor-element-24afd69 .title{font-size:24px;}.elementor-3669 .elementor-element.elementor-element-b106856{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-46e5987{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3669 .elementor-element.elementor-element-18e55bf > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-3669 .elementor-element.elementor-element-18e55bf .title-after_title, .elementor-3669 .elementor-element.elementor-element-18e55bf .title-subtitle, .elementor-3669 .elementor-element.elementor-element-18e55bf .woodmart-title-container{max-width:968px;}.elementor-3669 .elementor-element.elementor-element-18e55bf .title-subtitle{font-size:18px;}.elementor-3669 .elementor-element.elementor-element-18e55bf .title{font-size:24px;}.elementor-3669 .elementor-element.elementor-element-dc908d1{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-d685b12{--flex-direction:column-reverse;--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:20px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-cad03d2{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3669 .elementor-element.elementor-element-6228c0f{--margin-top:-51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-277d792 .title-after_title, .elementor-3669 .elementor-element.elementor-element-277d792 .title-subtitle, .elementor-3669 .elementor-element.elementor-element-277d792 .woodmart-title-container{max-width:1000px;}.elementor-3669 .elementor-element.elementor-element-277d792 .title-subtitle{font-size:18px;}.elementor-3669 .elementor-element.elementor-element-277d792 .title{font-size:24px;}.elementor-3669 .elementor-element.elementor-element-508ada8{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-110619d .title-subtitle{font-size:18px;}.elementor-3669 .elementor-element.elementor-element-110619d .title{font-size:24px;}.elementor-3669 .elementor-element.elementor-element-19927ff{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-1156902{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-3669 .elementor-element.elementor-element-3ff8c46 .title-subtitle{font-size:16px;}.elementor-3669 .elementor-element.elementor-element-3ff8c46 .title{font-size:24px;}.elementor-3669 .elementor-element.elementor-element-65cea59{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-3669 .elementor-element.elementor-element-c41fe58 .title-subtitle{font-size:18px;}.elementor-3669 .elementor-element.elementor-element-c41fe58 .title{font-size:24px;}}@media(min-width:769px){.elementor-3669 .elementor-element.elementor-element-0d49acb{--width:42%;}.elementor-3669 .elementor-element.elementor-element-c26b231{--width:58%;}.elementor-3669 .elementor-element.elementor-element-46e5987{--width:50%;}.elementor-3669 .elementor-element.elementor-element-dc908d1{--width:50%;}.elementor-3669 .elementor-element.elementor-element-cad03d2{--width:50%;}.elementor-3669 .elementor-element.elementor-element-6228c0f{--width:50%;}.elementor-3669 .elementor-element.elementor-element-1156902{--width:50%;}.elementor-3669 .elementor-element.elementor-element-e4b4689{--width:47%;}}@media(max-width:1024px) and (min-width:769px){.elementor-3669 .elementor-element.elementor-element-0d49acb{--width:100%;}.elementor-3669 .elementor-element.elementor-element-c26b231{--width:100%;}.elementor-3669 .elementor-element.elementor-element-1156902{--width:100%;}.elementor-3669 .elementor-element.elementor-element-e4b4689{--width:100%;}}/* Start custom CSS for wd_infobox, class: .elementor-element-e08e9d4 *//* =====================================
   ZEMNIK - CATEGORY CARDS
===================================== */

.zemnik-category-card {
    position: relative;
    height: 100%;
    padding: 28px 20px 24px !important;

    background: #FFFFFF;
    border: 1px solid #E0E8EB;
    border-radius: 18px;

    box-shadow: 0 4px 16px rgba(23,58,74,.035);

    transition:
        transform .3s ease,
        box-shadow .3s ease,
        border-color .3s ease;
}

/* تعامل هنگام هاور */
.zemnik-category-card:hover {
    transform: translateY(-5px);
    border-color: rgba(184,134,89,.55);
    box-shadow: 0 15px 32px rgba(23,58,74,.09);
}

/* خط رنگی بالای کارت */
.zemnik-category-card::before {
    content: "";
    position: absolute;
    top: 0;
    right: 50%;
    transform: translateX(50%);

    width: 0;
    height: 3px;
    border-radius: 0 0 12px 12px;
    background: #B88659;

    transition: width .3s ease;
}

.zemnik-category-card:hover::before {
    width: 55%;
}

/* عنوان */
.zemnik-category-card .elementor-heading-title,
.zemnik-category-card .info-box-title,
.zemnik-category-card .wd-info-box .info-box-title {
    color: #173A4A !important;
    transition: color .25s ease;
}

/* توضیح دسته */
.zemnik-category-card .info-box-inner,
.zemnik-category-card .info-box-inner p,
.zemnik-category-card .elementor-widget-text-editor p {
    color: #667985;
    line-height: 1.9;
}

/* تصویر / آیکون */
.zemnik-category-card img {
    transition: transform .3s ease;
}

.zemnik-category-card:hover img {
    transform: scale(1.05);
}

/* لینک */
.zemnik-category-card .wd-info-box .btn,
.zemnik-category-card .info-box-btn,
.zemnik-category-card .elementor-button {
    color: #A3764F !important;
    transition: color .25s ease;
}

.zemnik-category-card .wd-info-box .btn:hover,
.zemnik-category-card .info-box-btn:hover,
.zemnik-category-card .elementor-button:hover {
    color: #173A4A !important;
}

/* موبایل */
@media (max-width: 767px) {
    .zemnik-category-card {
        padding: 22px 15px 20px !important;
        border-radius: 14px;
    }

    .zemnik-category-card:hover {
        transform: none;
    }
}

@media (prefers-reduced-motion: reduce) {
    .zemnik-category-card,
    .zemnik-category-card::before,
    .zemnik-category-card img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf58ee0 *//* ==========================================
   ZEMNIK BRAND SHOWCASE
   Visual styling only - Layout preserved
========================================== */

.zemnik-brand-showcase {
    --zb-primary: #173A4A;
    --zb-muted: #667985;

    position: relative;
    isolation: isolate;

    background: linear-gradient(
        115deg,
        #FFFFFF 0%,
        #F5F8F9 55%,
        #EDF3F5 100%
    ) !important;

    border: 1px solid #E0E8EB;
    border-radius: 20px;

    box-shadow:
        0 12px 35px rgba(23, 58, 74, .055);
}

/* Decorative copper line on top */
.zemnik-brand-showcase::before {
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    right: 8%;

    width: 100px;
    height: 3px;
    border-radius: 0 0 8px 8px;
    background: var(--zb-accent);
    pointer-events: none;
}

/* Subtle background glow */
.zemnik-brand-showcase::after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 4%;
    bottom: 0;

    width: 38%;
    height: 70%;
    background: radial-gradient(
        ellipse,
        rgba(23, 58, 74, .055),
        transparent 70%
    );
    pointer-events: none;
}

/* Keep content above decorative layers */
.zemnik-brand-showcase > .e-con,
.zemnik-brand-showcase > .elementor-container {
    position: relative;
    z-index: 1;
}

/* Main headings - preserve existing sizes/layout */
.zemnik-brand-showcase .elementor-heading-title {
    color: var(--zb-primary);
    text-wrap: pretty;
}

/* Main H2 */
.zemnik-brand-showcase h2.elementor-heading-title {
    color: #173A4A !important;
    text-shadow: 0 2px 12px rgba(23,58,74,.035);
}

/* Brand slogan */
.zemnik-brand-showcase h3.elementor-heading-title {
    color: #A3764F !important;
}

/* Description */
.zemnik-brand-showcase .elementor-widget-text-editor,
.zemnik-brand-showcase .elementor-widget-text-editor p {
    color: var(--zb-muted);
    line-height: 2.1;
}

/* Logo - subtle enhancement only */
.zemnik-brand-showcase .elementor-widget-image img {
    filter: drop-shadow(
        0 10px 16px rgba(23,58,74,.12)
    );

    transition:
        filter .35s ease,
        transform .35s ease;
}

.zemnik-brand-showcase .elementor-widget-image img:hover {
    transform: scale(1.025);
    filter: drop-shadow(
        0 14px 22px rgba(23,58,74,.18)
    );
}

/* Buttons - visual change without resizing */
.zemnik-brand-showcase .elementor-button {
    border-radius: 999px !important;
    transition:
        background-color .25s ease,
        border-color .25s ease,
        color .25s ease,
        box-shadow .25s ease,
        transform .25s ease;
}

/* Primary button - retain its existing placement */
.zemnik-brand-showcase .elementor-button-wrapper
.elementor-button:not(.elementor-button-link) {
    box-shadow: 0 5px 14px rgba(23,58,74,.12);
}

/* General button hover */
.zemnik-brand-showcase .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 9px 20px rgba(23,58,74,.16);
}

/* Links */
.zemnik-brand-showcase a:not(.elementor-button) {
    transition: color .25s ease;
}

.zemnik-brand-showcase a:not(.elementor-button):hover {
    color: var(--zb-accent);
}

/* Mobile */
@media (max-width: 767px) {
    .zemnik-brand-showcase {
        border-radius: 14px;
    }

    .zemnik-brand-showcase::before {
        width: 65px;
    }

    .zemnik-brand-showcase .elementor-button:hover,
    .zemnik-brand-showcase .elementor-widget-image img:hover {
        transform: none;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .zemnik-brand-showcase *,
    .zemnik-brand-showcase *::before,
    .zemnik-brand-showcase *::after {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-419f2a1 *//* ==========================================
   ZEMNIK - HORIZONTAL AJAX PRODUCT TABS
   Woodmart / Elementor
========================================== */

/* جلوگیری از انتقال تب‌ها به خط دوم */
.zemnik-scroll-tabs .wd-nav,
.zemnik-scroll-tabs .wd-nav-tabs,
.zemnik-scroll-tabs .tabs-navigation-wrapper .wd-nav,
.zemnik-scroll-tabs .products-tabs-title {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: center;
    gap: 24px;
}

/* ناحیه اسکرول افقی */
.zemnik-scroll-tabs .tabs-navigation-wrapper,
.zemnik-scroll-tabs .wd-tabs-header,
.zemnik-scroll-tabs .wd-nav-wrapper {
    max-width: 100%;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: #B88659 transparent;
}

/* هر تب عرض طبیعی خودش را حفظ کند */
.zemnik-scroll-tabs .wd-nav > li,
.zemnik-scroll-tabs .wd-nav-tabs > li,
.zemnik-scroll-tabs .products-tabs-title > li {
    flex: 0 0 auto !important;
    width: auto !important;
    white-space: nowrap !important;
}

/* محتوای تب: آیکون و عنوان */
.zemnik-scroll-tabs .wd-nav > li > a,
.zemnik-scroll-tabs .products-tabs-title > li > a {
    white-space: nowrap !important;
    flex-shrink: 0;
}

/* رنگ زبانه فعال و هاور */
.zemnik-scroll-tabs .wd-nav > li.wd-active > a,
.zemnik-scroll-tabs .wd-nav > li.active > a,
.zemnik-scroll-tabs .wd-nav > li > a:hover {
    color: #173A4A !important;
}

/* اسکرول‌بار */
.zemnik-scroll-tabs .tabs-navigation-wrapper::-webkit-scrollbar,
.zemnik-scroll-tabs .wd-tabs-header::-webkit-scrollbar,
.zemnik-scroll-tabs .wd-nav-wrapper::-webkit-scrollbar {
    height: 4px;
}

.zemnik-scroll-tabs .tabs-navigation-wrapper::-webkit-scrollbar-thumb,
.zemnik-scroll-tabs .wd-tabs-header::-webkit-scrollbar-thumb,
.zemnik-scroll-tabs .wd-nav-wrapper::-webkit-scrollbar-thumb {
    background: #B88659;
    border-radius: 20px;
}

/* فاصله مناسب در موبایل */
@media (max-width: 767px) {
    .zemnik-scroll-tabs .wd-nav,
    .zemnik-scroll-tabs .wd-nav-tabs,
    .zemnik-scroll-tabs .products-tabs-title {
        gap: 18px;
    }

    .zemnik-scroll-tabs .tabs-navigation-wrapper,
    .zemnik-scroll-tabs .wd-tabs-header,
    .zemnik-scroll-tabs .wd-nav-wrapper {
        padding-bottom: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_blog, class: .elementor-element-a351d00 *//* ==========================================
   ZEMNIK - SQUARE BLOG CARDS
   Woodmart Blog - Image Mask Design
========================================== */

/* کارت اصلی: نسبت 1 به 1 */
.zemnik-square-blog :is(
    article.wd-post,
    article.blog-post-loop
) {
    position: relative !important;
    aspect-ratio: 1 / 1 !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
    border-radius: 15px !important;
    background: #173A4A;
    box-shadow: 0 8px 24px rgba(23,58,74,.10);
    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* لایه داخلی کارت */
.zemnik-square-blog :is(
    .wd-post-inner,
    .article-inner
) {
    position: relative;
    width: 100%;
    height: 100% !important;
    min-height: 0 !important;
    overflow: hidden;
}

/* بخش تصویر باید تمام کارت را بپوشاند */
.zemnik-square-blog :is(
    .wd-post-thumb,
    .entry-thumbnail
) {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    overflow: hidden !important;
}

/* قاب تصویر */
.zemnik-square-blog :is(
    .wd-post-img,
    .post-img-wrapp
) {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.zemnik-square-blog :is(
    .wd-post-img,
    .post-img-wrapp
) a {
    display: block;
    width: 100%;
    height: 100%;
}

/* تصویر شاخص */
.zemnik-square-blog :is(
    .wd-post-img,
    .post-img-wrapp
) img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover !important;
    object-position: center !important;
    transition: transform .5s ease;
}

/* گرادیان تیره پایین کارت */
.zemnik-square-blog :is(
    .wd-post-thumb,
    .entry-thumbnail
)::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
    background: linear-gradient(
        to bottom,
        rgba(16,42,54,.04) 20%,
        rgba(16,42,54,.18) 48%,
        rgba(16,42,54,.94) 100%
    );
}

/* جایگاه متن در پایین تصویر */
.zemnik-square-blog :is(
    .wd-post-content,
    .article-body-container
) {
    position: absolute !important;
    z-index: 3 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: auto !important;
    padding: 22px 20px 24px !important;
    background: transparent !important;
    text-align: center;
}

/* عنوان مقاله */
.zemnik-square-blog :is(
    .wd-post-title,
    .post-title
),
.zemnik-square-blog :is(
    .wd-post-title,
    .post-title
) a {
    color: #FFFFFF !important;
    font-size: 20px !important;
    font-weight: 800 !important;
    line-height: 1.6 !important;
    text-align: center;
}

/* عنوان حداکثر سه خط */
.zemnik-square-blog :is(
    .wd-post-title,
    .post-title
) {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

/* برچسب دسته مقاله */
.zemnik-square-blog :is(
    .wd-post-cat,
    .meta-post-categories
) {
    position: relative;
    z-index: 4;
    display: inline-block;
    margin-bottom: 9px;
}

.zemnik-square-blog :is(
    .wd-post-cat,
    .meta-post-categories
) a {
    background: #B88659 !important;
    color: #FFFFFF !important;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 12px;
}

/* تاریخ مقاله بالای کارت باقی بماند */
.zemnik-square-blog :is(
    .wd-post-date,
    .post-date
) {
    z-index: 5 !important;
}

/* افکت هنگام هاور */
.zemnik-square-blog :is(
    article.wd-post,
    article.blog-post-loop
):hover {
    transform: translateY(-4px);
    box-shadow: 0 16px 34px rgba(23,58,74,.17);
}

.zemnik-square-blog :is(
    article.wd-post,
    article.blog-post-loop
):hover img {
    transform: scale(1.045);
}

/* ==========================================
   TABLET
========================================== */
@media (max-width: 1024px) {
    .zemnik-square-blog :is(
        .wd-post-content,
        .article-body-container
    ) {
        padding: 18px 15px 20px !important;
    }

    .zemnik-square-blog :is(
        .wd-post-title,
        .post-title
    ),
    .zemnik-square-blog :is(
        .wd-post-title,
        .post-title
    ) a {
        font-size: 17px !important;
    }
}

/* ==========================================
   MOBILE
========================================== */
@media (max-width: 767px) {
    .zemnik-square-blog :is(
        article.wd-post,
        article.blog-post-loop
    ) {
        border-radius: 12px !important;
    }

    .zemnik-square-blog :is(
        .wd-post-title,
        .post-title
    ),
    .zemnik-square-blog :is(
        .wd-post-title,
        .post-title
    ) a {
        font-size: 16px !important;
    }

    .zemnik-square-blog :is(
        article.wd-post,
        article.blog-post-loop
    ):hover {
        transform: none;
    }
}/* End custom CSS */