.elementor-3533 .elementor-element.elementor-element-ba327d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-repeater-item-68fc31a .swiper-slide-bg{background-image:url(https://madarshoes.ir/wp-content/uploads/2026/09/slider4.jpg);background-size:cover;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-button{background-color:var( --e-global-color-primary );font-size:15px;border-width:0px;border-radius:25px;color:var( --e-global-color-71bf81e );}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-button:hover{background-color:var( --e-global-color-71bf81e );color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide{height:90vh;}.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide-contents{max-width:35%;}.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide-inner{padding:0% 0% 5% 5%;text-align:end;}.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-heading{color:#042D4B;font-size:33px;font-weight:800;line-height:62px;}.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:15px;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-description{color:var( --e-global-color-primary );font-size:20px;font-weight:700;}.elementor-3533 .elementor-element.elementor-element-5a6091f{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3533 .elementor-element.elementor-element-edc92c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-7c23042 .elementor-heading-title{font-size:24px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-nav-arrows{--wd-arrow-offset-h:-5px;--wd-arrow-offset-v:10px;}.elementor-3533 .elementor-element.elementor-element-0c152fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-af7ed14 .elementor-heading-title{font-size:24px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-nav-arrows{--wd-arrow-offset-h:-5px;}.elementor-3533 .elementor-element.elementor-element-7ec9b1e{--display:flex;--min-height:350px;--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;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3533 .elementor-element.elementor-element-7ec9b1e:not(.elementor-motion-effects-element-type-background), .elementor-3533 .elementor-element.elementor-element-7ec9b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madarshoes.ir/wp-content/uploads/2026/09/banner1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3533 .elementor-element.elementor-element-5c90299{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:20%;}body:not(.rtl) .elementor-3533 .elementor-element.elementor-element-5c90299{left:22%;}body.rtl .elementor-3533 .elementor-element.elementor-element-5c90299{right:22%;}.elementor-3533 .elementor-element.elementor-element-61cb4cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3533 .elementor-element.elementor-element-61cb4cc .elementor-heading-title{font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-6aa6da7{text-align:start;}.elementor-3533 .elementor-element.elementor-element-6aa6da7 .elementor-heading-title{font-size:20px;font-weight:600;line-height:29px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-381d8e8 .elementor-button{background-color:var( --e-global-color-primary );font-weight:700;border-radius:25px 25px 25px 25px;}.elementor-3533 .elementor-element.elementor-element-381d8e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3533 .elementor-element.elementor-element-a34bf39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-fd8e593 .elementor-heading-title{font-size:24px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-nav-arrows{--wd-arrow-offset-h:-5px;}.elementor-3533 .elementor-element.elementor-element-51b58da{--display:flex;--min-height:350px;--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;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3533 .elementor-element.elementor-element-51b58da:not(.elementor-motion-effects-element-type-background), .elementor-3533 .elementor-element.elementor-element-51b58da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://madarshoes.ir/wp-content/uploads/2026/09/banner3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3533 .elementor-element.elementor-element-1501510{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:20%;}body:not(.rtl) .elementor-3533 .elementor-element.elementor-element-1501510{left:18%;}body.rtl .elementor-3533 .elementor-element.elementor-element-1501510{right:18%;}.elementor-3533 .elementor-element.elementor-element-1751aec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3533 .elementor-element.elementor-element-1751aec .elementor-heading-title{font-size:40px;font-weight:700;line-height:50px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-9840aef{text-align:start;}.elementor-3533 .elementor-element.elementor-element-9840aef .elementor-heading-title{font-size:20px;font-weight:600;line-height:29px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-2d91988 .elementor-button{background-color:var( --e-global-color-primary );font-weight:700;border-radius:25px 25px 25px 25px;}.elementor-3533 .elementor-element.elementor-element-2d91988 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3533 .elementor-element.elementor-element-d95e048{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-47783c4 .elementor-heading-title{font-size:24px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-nav-arrows{--wd-arrow-offset-h:-5px;}.elementor-3533 .elementor-element.elementor-element-c3530bf{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-4203eb0{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-3533 .elementor-element.elementor-element-57da123 img{border-radius:25px 25px 25px 25px;}.elementor-3533 .elementor-element.elementor-element-db39513{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#86A1B630;--border-color:#86A1B630;--border-radius:25px 25px 25px 25px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3533 .elementor-element.elementor-element-db39513:not(.elementor-motion-effects-element-type-background), .elementor-3533 .elementor-element.elementor-element-db39513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1F5FF4F;}.elementor-3533 .elementor-element.elementor-element-29a0667{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#86A1B630;--border-color:#86A1B630;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );transition-duration:0.5s;}.elementor-3533 .elementor-element.elementor-element-b9b3d12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-b9b3d12.elementor-view-framed .elementor-icon, .elementor-3533 .elementor-element.elementor-element-b9b3d12.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon{font-size:40px;}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-title, .elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-3533 .elementor-element.elementor-element-b9b3d12:has(:hover) .elementor-icon-box-title,
					 .elementor-3533 .elementor-element.elementor-element-b9b3d12:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-description{font-size:12px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );transition-duration:0.5s;}.elementor-3533 .elementor-element.elementor-element-3eaaa4c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-3eaaa4c.elementor-view-framed .elementor-icon, .elementor-3533 .elementor-element.elementor-element-3eaaa4c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon{font-size:40px;}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-title, .elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-3533 .elementor-element.elementor-element-3eaaa4c:has(:hover) .elementor-icon-box-title,
					 .elementor-3533 .elementor-element.elementor-element-3eaaa4c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-description{font-size:12px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-title{margin-block-end:1px;color:var( --e-global-color-primary );transition-duration:0.5s;}.elementor-3533 .elementor-element.elementor-element-f41955a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-f41955a.elementor-view-framed .elementor-icon, .elementor-3533 .elementor-element.elementor-element-f41955a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon{font-size:40px;}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-title, .elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-3533 .elementor-element.elementor-element-f41955a:has(:hover) .elementor-icon-box-title,
					 .elementor-3533 .elementor-element.elementor-element-f41955a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-description{font-size:12px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3533 .elementor-element.elementor-element-b8a323d{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3533 .elementor-element.elementor-element-74b70c2{text-align:end;}.elementor-3533 .elementor-element.elementor-element-74b70c2 .elementor-heading-title{font-size:24px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-162617b{text-align:end;}.elementor-3533 .elementor-element.elementor-element-162617b .elementor-heading-title{font-size:14px;font-weight:600;line-height:21px;color:var( --e-global-color-primary );}.elementor-3533 .elementor-element.elementor-element-f7b3dfb .elementor-button{background-color:#042D4B00;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-3533 .elementor-element.elementor-element-f7b3dfb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3533 .elementor-element.elementor-element-e4069b8{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-3533 .elementor-element.elementor-element-681a86c img{border-radius:25px 25px 25px 25px;}@media(min-width:769px){.elementor-3533 .elementor-element.elementor-element-5c90299{--width:400px;}.elementor-3533 .elementor-element.elementor-element-1501510{--width:400px;}.elementor-3533 .elementor-element.elementor-element-4203eb0{--width:20%;}.elementor-3533 .elementor-element.elementor-element-db39513{--width:60%;}.elementor-3533 .elementor-element.elementor-element-e4069b8{--width:20%;}}@media(max-width:1024px){.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide{height:500px;}.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide-contents{max-width:50%;}.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide-inner{padding:0px 15px 20px 15px;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-heading{font-size:25px;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-description{font-size:18px;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-button{font-size:12px;}.elementor-3533 .elementor-element.elementor-element-5a6091f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3533 .elementor-element.elementor-element-7c23042 .elementor-heading-title{font-size:20px;}.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-nav-arrows{--wd-arrow-offset-h:-10px;--wd-arrow-offset-v:20px;}.elementor-3533 .elementor-element.elementor-element-af7ed14 .elementor-heading-title{font-size:20px;}.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-nav-arrows{--wd-arrow-offset-h:-10px;}.elementor-3533 .elementor-element.elementor-element-7ec9b1e{--min-height:180px;}.elementor-3533 .elementor-element.elementor-element-5c90299{--gap:10px 10px;--row-gap:10px;--column-gap:10px;top:16%;}body:not(.rtl) .elementor-3533 .elementor-element.elementor-element-5c90299{left:21%;}body.rtl .elementor-3533 .elementor-element.elementor-element-5c90299{right:21%;}.elementor-3533 .elementor-element.elementor-element-61cb4cc .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-3533 .elementor-element.elementor-element-6aa6da7 .elementor-heading-title{font-size:12px;}.elementor-3533 .elementor-element.elementor-element-381d8e8 .elementor-button{font-size:11px;}.elementor-3533 .elementor-element.elementor-element-fd8e593 .elementor-heading-title{font-size:20px;}.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-nav-arrows{--wd-arrow-offset-h:-10px;}.elementor-3533 .elementor-element.elementor-element-51b58da{--min-height:180px;}.elementor-3533 .elementor-element.elementor-element-1501510{--gap:10px 10px;--row-gap:10px;--column-gap:10px;top:16%;}body:not(.rtl) .elementor-3533 .elementor-element.elementor-element-1501510{left:16%;}body.rtl .elementor-3533 .elementor-element.elementor-element-1501510{right:16%;}.elementor-3533 .elementor-element.elementor-element-1751aec .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-3533 .elementor-element.elementor-element-9840aef .elementor-heading-title{font-size:12px;}.elementor-3533 .elementor-element.elementor-element-2d91988 .elementor-button{font-size:11px;}.elementor-3533 .elementor-element.elementor-element-47783c4 .elementor-heading-title{font-size:20px;}.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-nav-arrows{--wd-arrow-offset-h:-10px;}.elementor-3533 .elementor-element.elementor-element-57da123 img{height:180px;object-fit:cover;}.elementor-3533 .elementor-element.elementor-element-db39513{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-29a0667{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon{font-size:25px;}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-title, .elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-title a{font-size:11px;}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-description{font-size:9px;}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon{font-size:25px;}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-title, .elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-title a{font-size:11px;}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-description{font-size:9px;}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon{font-size:25px;}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-title, .elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-title a{font-size:11px;}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-description{font-size:9px;}.elementor-3533 .elementor-element.elementor-element-b8a323d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3533 .elementor-element.elementor-element-74b70c2 .elementor-heading-title{font-size:14px;}.elementor-3533 .elementor-element.elementor-element-162617b .elementor-heading-title{font-size:10px;line-height:1.5em;}.elementor-3533 .elementor-element.elementor-element-f7b3dfb .elementor-button{font-size:10px;}.elementor-3533 .elementor-element.elementor-element-681a86c img{height:180px;object-fit:cover;}}@media(max-width:768px){.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide{height:300px;}.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide-contents{max-width:60%;}.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide-inner{padding:0px 10px 20px 10px;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-heading{font-size:15px;line-height:1.4em;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-description{font-size:11px;}.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-button{font-size:10px;}.elementor-3533 .elementor-element.elementor-element-5a6091f{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-3533 .elementor-element.elementor-element-edc92c6{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-7c23042{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3533 .elementor-element.elementor-element-7c23042 .elementor-heading-title{font-size:18px;}.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-nav-arrows{--wd-arrow-offset-h:-10px;--wd-arrow-offset-v:20px;}.elementor-3533 .elementor-element.elementor-element-0c152fa{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-af7ed14{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3533 .elementor-element.elementor-element-af7ed14 .elementor-heading-title{font-size:18px;}.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-nav-arrows{--wd-arrow-offset-h:-10px;}.elementor-3533 .elementor-element.elementor-element-7ec9b1e{--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-3533 .elementor-element.elementor-element-5c90299{--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:15%;}body:not(.rtl) .elementor-3533 .elementor-element.elementor-element-5c90299{left:17%;}body.rtl .elementor-3533 .elementor-element.elementor-element-5c90299{right:17%;}.elementor-3533 .elementor-element.elementor-element-61cb4cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3533 .elementor-element.elementor-element-61cb4cc .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-3533 .elementor-element.elementor-element-6aa6da7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3533 .elementor-element.elementor-element-6aa6da7 .elementor-heading-title{font-size:7px;}.elementor-3533 .elementor-element.elementor-element-381d8e8 .elementor-button{font-size:8px;line-height:2em;padding:5px 13px 5px 13px;}.elementor-3533 .elementor-element.elementor-element-a34bf39{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-fd8e593{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3533 .elementor-element.elementor-element-fd8e593 .elementor-heading-title{font-size:18px;}.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-nav-arrows{--wd-arrow-offset-h:-10px;}.elementor-3533 .elementor-element.elementor-element-51b58da{--min-height:120px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-3533 .elementor-element.elementor-element-51b58da:not(.elementor-motion-effects-element-type-background), .elementor-3533 .elementor-element.elementor-element-51b58da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-3533 .elementor-element.elementor-element-1501510{--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:15%;}body:not(.rtl) .elementor-3533 .elementor-element.elementor-element-1501510{left:32%;}body.rtl .elementor-3533 .elementor-element.elementor-element-1501510{right:32%;}.elementor-3533 .elementor-element.elementor-element-1751aec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3533 .elementor-element.elementor-element-1751aec .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-3533 .elementor-element.elementor-element-9840aef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3533 .elementor-element.elementor-element-9840aef .elementor-heading-title{font-size:7px;}.elementor-3533 .elementor-element.elementor-element-2d91988 .elementor-button{font-size:8px;line-height:2em;padding:5px 13px 5px 13px;}.elementor-3533 .elementor-element.elementor-element-d95e048{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-47783c4{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3533 .elementor-element.elementor-element-47783c4 .elementor-heading-title{font-size:18px;}.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-nav-arrows{--wd-arrow-offset-h:-10px;}.elementor-3533 .elementor-element.elementor-element-c3530bf{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3533 .elementor-element.elementor-element-57da123 img{object-fit:cover;object-position:center center;}.elementor-3533 .elementor-element.elementor-element-29a0667{--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;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-3533 .elementor-element.elementor-element-b9b3d12 .elementor-icon-box-title{margin-block-end:2px;}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-3533 .elementor-element.elementor-element-3eaaa4c .elementor-icon-box-title{margin-block-end:2px;}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-3533 .elementor-element.elementor-element-f41955a .elementor-icon-box-title{margin-block-end:2px;}.elementor-3533 .elementor-element.elementor-element-b8a323d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3533 .elementor-element.elementor-element-74b70c2{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-3533 .elementor-element.elementor-element-74b70c2 .elementor-heading-title{font-size:14px;}.elementor-3533 .elementor-element.elementor-element-162617b{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-3533 .elementor-element.elementor-element-162617b .elementor-heading-title{font-size:10px;}.elementor-3533 .elementor-element.elementor-element-f7b3dfb .elementor-button{font-size:10px;line-height:2em;padding:5px 13px 5px 13px;}.elementor-3533 .elementor-element.elementor-element-681a86c img{object-fit:cover;object-position:bottom center;}}/* Start custom CSS for slides, class: .elementor-element-384e812 */.elementor-3533 .elementor-element.elementor-element-384e812 .swiper-slide-bg
{
    background-position: bottom;
}


    
@media (max-width: 768px)
{

.elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-heading, .elementor-3533 .elementor-element.elementor-element-384e812 .elementor-slide-description
{
    text-shadow: 0 0 5px #ffffff;
    /*color: black !important;*/
}

}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-34bec3c *//* حذف کادرها و پس‌زمینه پیش‌فرض وودمارت */
.elementor-3533 .elementor-element.elementor-element-34bec3c .category-grid-item,
.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-cat-inner {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* ساخت فرم حباب، افکت شیشه‌ای و انیمیشن شناور */
.elementor-3533 .elementor-element.elementor-element-34bec3c .category-image-wrapp {
  position: relative;
  aspect-ratio: 1 / 1;
  width: 100%;
  overflow: hidden;
  border-radius: 60% 40% 55% 45% / 55% 48% 52% 45%;
  background: radial-gradient(circle at 35% 30%, rgba(255, 255, 255, 0.95) 0%, rgba(235, 246, 253, 0.5) 45%, rgba(185, 225, 250, 0.3) 75%, rgba(255, 255, 255, 0.7) 100%);
  box-shadow: 
    inset 0 0 25px rgba(255, 255, 255, 0.9),
    inset 8px 10px 18px rgba(255, 255, 255, 0.7),
    inset -10px -12px 22px rgba(145, 205, 245, 0.45),
    0 12px 25px rgba(160, 205, 235, 0.35);
  animation: madarBubbleFloat 7s ease-in-out infinite;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

/* انعکاس نور بالای حباب (Glare Highlight) */
.elementor-3533 .elementor-element.elementor-element-34bec3c .category-image-wrapp::before {
  content: '';
  position: absolute;
  top: 10%;
  left: 16%;
  width: 34%;
  height: 22%;
  border-radius: 50%;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0) 70%);
  transform: rotate(-35deg);
  z-index: 3;
  pointer-events: none;
}

/* انعکاس ملایم لبه پایین حباب */
.elementor-3533 .elementor-element.elementor-element-34bec3c .category-image-wrapp::after {
  content: '';
  position: absolute;
  bottom: 8%;
  right: 14%;
  width: 25%;
  height: 15%;
  border-radius: 50%;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 75%);
  transform: rotate(-20deg);
  z-index: 3;
  pointer-events: none;
}

/* تطبیق عکس محصول با شکل حباب */
.elementor-3533 .elementor-element.elementor-element-34bec3c .category-image-wrapp img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
  transition: transform 0.5s ease;
}

/* انیمیشن و تغییر حالت موقع هاور */
.elementor-3533 .elementor-element.elementor-element-34bec3c .category-grid-item:hover .category-image-wrapp {
  transform: scale(1.05) translateY(-6px);
  box-shadow: 
    inset 0 0 30px rgba(255, 255, 255, 1),
    inset 10px 12px 22px rgba(255, 255, 255, 0.85),
    inset -12px -15px 25px rgba(125, 195, 245, 0.55),
    0 18px 30px rgba(130, 185, 225, 0.45);
}

/*.elementor-3533 .elementor-element.elementor-element-34bec3c .category-grid-item:hover .category-image-wrapp img {*/
/*  transform: none !important;*/
/*}*/

/* غیرفعال کردن زوم عکس در حالت هاور */
.elementor-3533 .elementor-element.elementor-element-34bec3c .category-grid-item:hover .wd-cat-image {
  transform: none !important;
}

/* استایل و موقعیت متن عنوان زیر حباب */
.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-cat-content {
  text-align: center;
  margin-top: 14px;
}

.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-entities-title {
  font-size: 20px;
  font-weight: bold;
  color: #1b4965;
  transition: color 0.3s ease;
}

.elementor-3533 .elementor-element.elementor-element-34bec3c .category-grid-item:hover .wd-entities-title {
  color: #0b2545;
}

/* کی‌فریم انیمیشن تغییر فرم ژله‌ای/حبابی */
@keyframes madarBubbleFloat {
  0%, 100% {
    border-radius: 60% 40% 55% 45% / 55% 48% 52% 45%;
    transform: translateY(0px) rotate(0deg);
  }
  33% {
    border-radius: 45% 55% 40% 60% / 50% 60% 40% 50%;
    transform: translateY(-7px) rotate(1deg);
  }
  66% {
    border-radius: 55% 45% 60% 40% / 60% 42% 58% 40%;
    transform: translateY(5px) rotate(-1deg);
  }
}

.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-carousel-item:nth-child(even) .category-image-wrapp {
  animation-duration: 8.5s;
  animation-delay: -2s;
}



/* حذف کادر و بک‌گراند دکمه‌ها و تغییر رنگ فلش‌های خود وودمارت */
.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-btn-arrow {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  color: #0b2545 !important; /* رنگ سرمه‌ای فلش */
}

/* تغییر رنگ آیکون/SVG خود وودمارت */
.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-btn-arrow .wd-arrow-inner
{

background: none !important;
  
}

.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-btn-arrow .wd-arrow-inner:after {
  color: #042D4B !important;
font-size: 25px;
font-weight: bold;
}

/* حالت هاور */
.elementor-3533 .elementor-element.elementor-element-34bec3c .wd-btn-arrow:hover .wd-arrow-inner:after {
color: #86A1B6 !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-fc555b8 *//* تغییر رنگ آیکون/SVG خود وودمارت */
.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-btn-arrow .wd-arrow-inner
{

background: none !important;
  
}

.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-btn-arrow .wd-arrow-inner:after {
  color: #042D4B !important;
font-size: 25px;
font-weight: bold;
}

/* حالت هاور */
.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-btn-arrow:hover .wd-arrow-inner:after {
color: #86A1B6 !important;
}



/* ۱. ساختار کلی کارت و قاب مربعی */
.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-product {
  background: #ffffff !important;
  border-radius: 25px !important;
  border: 1px solid rgba(180, 215, 240, 0.6) !important;
  box-shadow: 0 6px 18px rgba(27, 73, 101, 0.06) !important;
  overflow: hidden !important;
  position: relative !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-product-thumb {
  aspect-ratio: 1 / 1 !important;
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  background-color: #f4f9fd !important;
}

.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-product-thumb a,
.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-product-img-link {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-product-thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* حذف کامل تمام دکمه‌ها و المان‌های شلوغ */
.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-buttons,
.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-product-cats,
.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-add-btn,
.elementor-3533 .elementor-element.elementor-element-fc555b8 .product-labels {
  display: none !important;
}

/* فونت و اندازه‌ها */
.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-entities-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  margin: 0 0 3px 0 !important;
}

.elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-entities-title a {
  color: white !important;
  text-decoration: none !important;
}

.elementor-3533 .elementor-element.elementor-element-fc555b8 .price {
  font-size: 13px !important;
  font-weight: 800 !important;
  color: white !important;
}

.elementor-3533 .elementor-element.elementor-element-fc555b8 .price del {
  color: #8faec2 !important;
  font-size: 11px !important;
  margin-left: 4px !important;
}

.elementor-3533 .elementor-element.elementor-element-fc555b8 .price ins {
  text-decoration: none !important;
  color: white !important;
}

/* ۲. دسکتاپ: نمایش روی هاور در مرکز کارت */
@media (min-width: 1025px) {
  .elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-product:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 12px 24px rgba(27, 73, 101, 0.12) !important;
    border-radius: 25px;
  }

  .elementor-3533 .elementor-element.elementor-element-fc555b8 .top-information {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 16px !important;
    background: background: rgb(255 255 255 / 19%) !important;
    border-radius: 25px;
    backdrop-filter: blur(4px) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transform: scale(0.96) !important;
    transition: all 0.25s ease-in-out !important;
    z-index: 10 !important;
  }

  .elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-product:hover .top-information {
    opacity: 1 !important;
    visibility: visible !important;
    transform: scale(1) !important;
  }

  .elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-entities-title {
    font-size: 14px !important;
    margin-bottom: 6px !important;
  }

  .elementor-3533 .elementor-element.elementor-element-fc555b8 .price {
    font-size: 14px !important;
  }
}

/* ۳. تبلت و موبایل: نوار شیشه‌ای همیشه فعال در پایین عکس */
@media (max-width: 1024px) {
  .elementor-3533 .elementor-element.elementor-element-fc555b8 .top-information {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 8px 6px 10px 6px !important;
    background: rgba(0, 0, 0, 0.2) !important;
    border-radius: 0 0 25px 25px;
    /*backdrop-filter: blur(0px) !important;*/
    /*-webkit-backdrop-filter: blur(1px) !important;*/

    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    z-index: 5 !important;
  }

  .elementor-3533 .elementor-element.elementor-element-fc555b8 .wd-entities-title {
    font-size: 12px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 90% !important;
  }

  .elementor-3533 .elementor-element.elementor-element-fc555b8 .price {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-9111c57 *//* تغییر رنگ آیکون/SVG خود وودمارت */
.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-btn-arrow .wd-arrow-inner
{

background: none !important;
  
}

.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-btn-arrow .wd-arrow-inner:after {
  color: #042D4B !important;
font-size: 25px;
font-weight: bold;
}

/* حالت هاور */
.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-btn-arrow:hover .wd-arrow-inner:after {
color: #86A1B6 !important;
}



/* ۱. ساختار کلی کارت و قاب مربعی */
.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-product {
  background: #ffffff !important;
  border-radius: 25px !important;
  border: 1px solid rgba(180, 215, 240, 0.6) !important;
  box-shadow: 0 6px 18px rgba(27, 73, 101, 0.06) !important;
  overflow: hidden !important;
  position: relative !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-product-thumb {
  aspect-ratio: 1 / 1 !important;
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  background-color: #f4f9fd !important;
}

.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-product-thumb a,
.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-product-img-link {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-product-thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* حذف کامل تمام دکمه‌ها و المان‌های شلوغ */
.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-buttons,
.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-product-cats,
.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-add-btn,
.elementor-3533 .elementor-element.elementor-element-9111c57 .product-labels {
  display: none !important;
}

/* فونت و اندازه‌ها */
.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-entities-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  margin: 0 0 3px 0 !important;
}

.elementor-3533 .elementor-element.elementor-element-9111c57 .wd-entities-title a {
  color: white !important;
  text-decoration: none !important;
}

.elementor-3533 .elementor-element.elementor-element-9111c57 .price {
  font-size: 13px !important;
  font-weight: 800 !important;
  color: white !important;
}

.elementor-3533 .elementor-element.elementor-element-9111c57 .price del {
  color: #8faec2 !important;
  font-size: 11px !important;
  margin-left: 4px !important;
}

.elementor-3533 .elementor-element.elementor-element-9111c57 .price ins {
  text-decoration: none !important;
  color: white !important;
}

/* ۲. دسکتاپ: نمایش روی هاور در مرکز کارت */
@media (min-width: 1025px) {
  .elementor-3533 .elementor-element.elementor-element-9111c57 .wd-product:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 12px 24px rgba(27, 73, 101, 0.12) !important;
    border-radius: 25px;
  }

  .elementor-3533 .elementor-element.elementor-element-9111c57 .top-information {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 16px !important;
    background: background: rgb(255 255 255 / 19%) !important;
    border-radius: 25px;
    backdrop-filter: blur(4px) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transform: scale(0.96) !important;
    transition: all 0.25s ease-in-out !important;
    z-index: 10 !important;
  }

  .elementor-3533 .elementor-element.elementor-element-9111c57 .wd-product:hover .top-information {
    opacity: 1 !important;
    visibility: visible !important;
    transform: scale(1) !important;
  }

  .elementor-3533 .elementor-element.elementor-element-9111c57 .wd-entities-title {
    font-size: 14px !important;
    margin-bottom: 6px !important;
  }

  .elementor-3533 .elementor-element.elementor-element-9111c57 .price {
    font-size: 14px !important;
  }
}

/* ۳. تبلت و موبایل: نوار شیشه‌ای همیشه فعال در پایین عکس */
@media (max-width: 1024px) {
  .elementor-3533 .elementor-element.elementor-element-9111c57 .top-information {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 8px 6px 10px 6px !important;
    background: rgba(0, 0, 0, 0.2) !important;
    border-radius: 0 0 25px 25px;
    /*backdrop-filter: blur(0px) !important;*/
    /*-webkit-backdrop-filter: blur(1px) !important;*/

    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    z-index: 5 !important;
  }

  .elementor-3533 .elementor-element.elementor-element-9111c57 .wd-entities-title {
    font-size: 12px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 90% !important;
  }

  .elementor-3533 .elementor-element.elementor-element-9111c57 .price {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-ab96a79 *//* تغییر رنگ آیکون/SVG خود وودمارت */
.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-btn-arrow .wd-arrow-inner
{

background: none !important;
  
}

.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-btn-arrow .wd-arrow-inner:after {
  color: #042D4B !important;
font-size: 25px;
font-weight: bold;
}

/* حالت هاور */
.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-btn-arrow:hover .wd-arrow-inner:after {
color: #86A1B6 !important;
}



/* ۱. ساختار کلی کارت و قاب مربعی */
.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-product {
  background: #ffffff !important;
  border-radius: 25px !important;
  border: 1px solid rgba(180, 215, 240, 0.6) !important;
  box-shadow: 0 6px 18px rgba(27, 73, 101, 0.06) !important;
  overflow: hidden !important;
  position: relative !important;
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-product-thumb {
  aspect-ratio: 1 / 1 !important;
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  background-color: #f4f9fd !important;
}

.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-product-thumb a,
.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-product-img-link {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-product-thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

/* حذف کامل تمام دکمه‌ها و المان‌های شلوغ */
.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-buttons,
.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-product-cats,
.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-add-btn,
.elementor-3533 .elementor-element.elementor-element-ab96a79 .product-labels {
  display: none !important;
}

/* فونت و اندازه‌ها */
.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-entities-title {
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  margin: 0 0 3px 0 !important;
}

.elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-entities-title a {
  color: white !important;
  text-decoration: none !important;
}

.elementor-3533 .elementor-element.elementor-element-ab96a79 .price {
  font-size: 13px !important;
  font-weight: 800 !important;
  color: white !important;
}

.elementor-3533 .elementor-element.elementor-element-ab96a79 .price del {
  color: #8faec2 !important;
  font-size: 11px !important;
  margin-left: 4px !important;
}

.elementor-3533 .elementor-element.elementor-element-ab96a79 .price ins {
  text-decoration: none !important;
  color: white !important;
}

/* ۲. دسکتاپ: نمایش روی هاور در مرکز کارت */
@media (min-width: 1025px) {
  .elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-product:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 12px 24px rgba(27, 73, 101, 0.12) !important;
    border-radius: 25px;
  }

  .elementor-3533 .elementor-element.elementor-element-ab96a79 .top-information {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 16px !important;
    background: background: rgb(255 255 255 / 19%) !important;
    border-radius: 25px;
    backdrop-filter: blur(4px) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transform: scale(0.96) !important;
    transition: all 0.25s ease-in-out !important;
    z-index: 10 !important;
  }

  .elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-product:hover .top-information {
    opacity: 1 !important;
    visibility: visible !important;
    transform: scale(1) !important;
  }

  .elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-entities-title {
    font-size: 14px !important;
    margin-bottom: 6px !important;
  }

  .elementor-3533 .elementor-element.elementor-element-ab96a79 .price {
    font-size: 14px !important;
  }
}

/* ۳. تبلت و موبایل: نوار شیشه‌ای همیشه فعال در پایین عکس */
@media (max-width: 1024px) {
  .elementor-3533 .elementor-element.elementor-element-ab96a79 .top-information {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    padding: 8px 6px 10px 6px !important;
    background: rgba(0, 0, 0, 0.2) !important;
    border-radius: 0 0 25px 25px;
    /*backdrop-filter: blur(0px) !important;*/
    /*-webkit-backdrop-filter: blur(1px) !important;*/

    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    z-index: 5 !important;
  }

  .elementor-3533 .elementor-element.elementor-element-ab96a79 .wd-entities-title {
    font-size: 12px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 90% !important;
  }

  .elementor-3533 .elementor-element.elementor-element-ab96a79 .price {
    font-size: 12px !important;
  }
}/* End custom CSS */