.elementor-30 .elementor-element.elementor-element-105125a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D7D7;--border-color:#D9D7D7;--border-radius:27px 27px 27px 27px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-105125a::before, .elementor-30 .elementor-element.elementor-element-105125a > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-105125a > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-105125a > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-105125a > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-105125a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-105125a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-268ca38{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-30 .elementor-element.elementor-element-3f77f15{--display:flex;}.elementor-30 .elementor-element.elementor-element-01cde0d{--display:flex;}.elementor-30 .elementor-element.elementor-element-b46190b{--display:flex;}.elementor-30 .elementor-element.elementor-element-6c3999a{--display:flex;}.elementor-30 .elementor-element.elementor-element-c54b136{--display:flex;}.elementor-30 .elementor-element.elementor-element-e06c695{--display:flex;}.elementor-30 .elementor-element.elementor-element-3aa064d{--display:flex;}.elementor-30 .elementor-element.elementor-element-3af6588{--display:flex;}.elementor-30 .elementor-element.elementor-element-3fd428f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;--margin-top:12px;--margin-bottom:12px;--margin-left:16px;--margin-right:16px;--padding-top:12px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3fd428f::before, .elementor-30 .elementor-element.elementor-element-3fd428f > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-3fd428f > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-3fd428f > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-3fd428f > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-3fd428f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E6F7FB;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-5c1860b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b3f0632{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px -3px;}.elementor-30 .elementor-element.elementor-element-b3f0632 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-b3f0632.elementor-view-stacked .elementor-icon{background-color:#00B8D4;}.elementor-30 .elementor-element.elementor-element-b3f0632.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-b3f0632.elementor-view-default .elementor-icon{color:#00B8D4;border-color:#00B8D4;}.elementor-30 .elementor-element.elementor-element-b3f0632.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-b3f0632.elementor-view-default .elementor-icon svg{fill:#00B8D4;}.elementor-30 .elementor-element.elementor-element-b3f0632 .elementor-icon{font-size:45px;}.elementor-30 .elementor-element.elementor-element-b3f0632 .elementor-icon svg{height:45px;}.elementor-30 .elementor-element.elementor-element-cca8e49{--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;}.elementor-30 .elementor-element.elementor-element-6f2b06b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-30 .elementor-element.elementor-element-41dabb3{width:var( --container-widget-width, 15.642% );max-width:15.642%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px -3px;--container-widget-width:15.642%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-41dabb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-41dabb3 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-41dabb3.elementor-view-stacked .elementor-icon{background-color:#00B8D4;}.elementor-30 .elementor-element.elementor-element-41dabb3.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-41dabb3.elementor-view-default .elementor-icon{color:#00B8D4;border-color:#00B8D4;}.elementor-30 .elementor-element.elementor-element-41dabb3.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-41dabb3.elementor-view-default .elementor-icon svg{fill:#00B8D4;}.elementor-30 .elementor-element.elementor-element-41dabb3 .elementor-icon{font-size:45px;}.elementor-30 .elementor-element.elementor-element-41dabb3 .elementor-icon svg{height:45px;}.elementor-30 .elementor-element.elementor-element-ade7f25{--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;}.elementor-30 .elementor-element.elementor-element-130f950{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-30 .elementor-element.elementor-element-383cc8f{--display:flex;}.elementor-30 .elementor-element.elementor-element-383cc8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-c996b1c{width:var( --container-widget-width, 107.705% );max-width:107.705%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:107.705%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-c996b1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-c996b1c .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-c996b1c.elementor-view-stacked .elementor-icon{background-color:#00B8D4;}.elementor-30 .elementor-element.elementor-element-c996b1c.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-c996b1c.elementor-view-default .elementor-icon{color:#00B8D4;border-color:#00B8D4;}.elementor-30 .elementor-element.elementor-element-c996b1c.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-c996b1c.elementor-view-default .elementor-icon svg{fill:#00B8D4;}.elementor-30 .elementor-element.elementor-element-c996b1c .elementor-icon{font-size:45px;}.elementor-30 .elementor-element.elementor-element-c996b1c .elementor-icon svg{height:45px;}.elementor-30 .elementor-element.elementor-element-fe4030f{--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;}.elementor-30 .elementor-element.elementor-element-ebd7fa4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-30 .elementor-element.elementor-element-0aa760f{--display:flex;}.elementor-30 .elementor-element.elementor-element-144f772{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px -3px;}.elementor-30 .elementor-element.elementor-element-144f772 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-144f772.elementor-view-stacked .elementor-icon{background-color:#00B8D4;}.elementor-30 .elementor-element.elementor-element-144f772.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-144f772.elementor-view-default .elementor-icon{color:#00B8D4;border-color:#00B8D4;}.elementor-30 .elementor-element.elementor-element-144f772.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-144f772.elementor-view-default .elementor-icon svg{fill:#00B8D4;}.elementor-30 .elementor-element.elementor-element-144f772 .elementor-icon{font-size:45px;}.elementor-30 .elementor-element.elementor-element-144f772 .elementor-icon svg{height:45px;}.elementor-30 .elementor-element.elementor-element-1a90481{--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;}.elementor-30 .elementor-element.elementor-element-69852b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-08fbba7{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 16px 16px;}.elementor-30 .elementor-element.elementor-element-08fbba7:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-08fbba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F7FB;}.elementor-30 .elementor-element.elementor-element-1ffa8a7{--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;}.elementor-30 .elementor-element.elementor-element-1ffa8a7.e-con{--order:99999 /* order end hack */;}.elementor-30 .elementor-element.elementor-element-79ee36c{--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;}.elementor-30 .elementor-element.elementor-element-79ee36c.e-con{--order:99999 /* order end hack */;}.elementor-30 .elementor-element.elementor-element-b6c92cc{--display:flex;--min-height:150px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--border-radius:16px 16px 16px 16px;}.elementor-30 .elementor-element.elementor-element-b6c92cc:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b6c92cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F7FB;}.elementor-30 .elementor-element.elementor-element-b6c92cc::before, .elementor-30 .elementor-element.elementor-element-b6c92cc > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-b6c92cc > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-b6c92cc > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-b6c92cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-b6c92cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8F5E9;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-4a409c4{--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;}.elementor-30 .elementor-element.elementor-element-4a409c4.e-con{--order:99999 /* order end hack */;}.elementor-30 .elementor-element.elementor-element-76c0a0e{--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;}.elementor-30 .elementor-element.elementor-element-76c0a0e.e-con{--order:99999 /* order end hack */;}.elementor-30 .elementor-element.elementor-element-ab6fd38{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-ab6fd38.e-con{--order:-99999 /* order start hack */;}.elementor-30 .elementor-element.elementor-element-790a647{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-0915c85{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-0915c85.e-con{--order:-99999 /* order start hack */;}.elementor-30 .elementor-element.elementor-element-05d0a80{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-4b9402c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-07fc577{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-07fc577.e-con{--order:-99999 /* order start hack */;}.elementor-30 .elementor-element.elementor-element-8b9ce78{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-30 .elementor-element.elementor-element-8b9ce78.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-30 .elementor-element.elementor-element-0e587b1{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-105125a{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-268ca38{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-790a647{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-05d0a80{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-07fc577{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-8b9ce78{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-105125a{--width:99%;}.elementor-30 .elementor-element.elementor-element-3f77f15{--width:90%;}.elementor-30 .elementor-element.elementor-element-01cde0d{--width:90%;}.elementor-30 .elementor-element.elementor-element-b46190b{--width:90%;}.elementor-30 .elementor-element.elementor-element-6c3999a{--width:90%;}.elementor-30 .elementor-element.elementor-element-c54b136{--width:90%;}.elementor-30 .elementor-element.elementor-element-e06c695{--width:90%;}.elementor-30 .elementor-element.elementor-element-3aa064d{--width:90%;}.elementor-30 .elementor-element.elementor-element-3af6588{--width:90%;}.elementor-30 .elementor-element.elementor-element-3fd428f{--width:99%;}.elementor-30 .elementor-element.elementor-element-5c1860b{--width:25%;}.elementor-30 .elementor-element.elementor-element-cca8e49{--width:41%;}.elementor-30 .elementor-element.elementor-element-6f2b06b{--width:25%;}.elementor-30 .elementor-element.elementor-element-ade7f25{--width:41%;}.elementor-30 .elementor-element.elementor-element-130f950{--width:25%;}.elementor-30 .elementor-element.elementor-element-383cc8f{--width:25%;}.elementor-30 .elementor-element.elementor-element-fe4030f{--width:41%;}.elementor-30 .elementor-element.elementor-element-ebd7fa4{--width:25%;}.elementor-30 .elementor-element.elementor-element-0aa760f{--width:25%;}.elementor-30 .elementor-element.elementor-element-1a90481{--width:41%;}.elementor-30 .elementor-element.elementor-element-69852b6{--width:100%;}.elementor-30 .elementor-element.elementor-element-08fbba7{--width:50%;}.elementor-30 .elementor-element.elementor-element-1ffa8a7{--width:50%;}.elementor-30 .elementor-element.elementor-element-79ee36c{--width:50%;}.elementor-30 .elementor-element.elementor-element-b6c92cc{--width:50%;}.elementor-30 .elementor-element.elementor-element-4a409c4{--width:50%;}.elementor-30 .elementor-element.elementor-element-76c0a0e{--width:50%;}.elementor-30 .elementor-element.elementor-element-ab6fd38{--content-width:5120000px;}.elementor-30 .elementor-element.elementor-element-790a647{--content-width:1600px;}.elementor-30 .elementor-element.elementor-element-0915c85{--content-width:5120000px;}.elementor-30 .elementor-element.elementor-element-8b9ce78{--content-width:1600px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-105125a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-268ca38{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-790a647{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-05d0a80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-07fc577{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-8b9ce78{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-05d0a80 *//* =========================================
   PASTENO - DOKAN STORE CARDS
   ========================================= */

/* حذف فضای اضافه */
.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-store-wrap {
    margin: 0 !important;
    padding: 0 !important;
}

/* کارت‌ها */
.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-store-wrap .dokan-single-store {
    background: #fff !important;
    border: 1px solid #EEEEEE !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    box-shadow: 0 2px 8px rgba(0,0,0,.06) !important;
    margin-bottom: 16px !important;
    transition: all .25s ease;
}

/* هاور */
.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-store-wrap .dokan-single-store:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 16px rgba(0,0,0,.10) !important;
}

/* -----------------------------------------
   بنر فروشگاه
   ----------------------------------------- */

.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-banner {
    height: 150px !important;
    min-height: 150px !important;
    background: #F4F6F7 !important;
    overflow: hidden !important;
}

.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-banner img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
}

/* -----------------------------------------
   بخش اطلاعات
   ----------------------------------------- */

.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-content {
    background: #FFFFFF !important;
    padding: 16px !important;
    min-height: 100px !important;
}

/* نام فروشگاه */
.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store h2,
.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store h3,
.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-name {
    font-family: Vazirmatn, Tahoma, sans-serif !important;
    color: #222222 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    margin: 0 0 8px !important;
}

/* شماره تلفن */
.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-phone,
.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-data {
    font-family: Vazirmatn, Tahoma, sans-serif !important;
    color: #777777 !important;
    font-size: 11px !important;
}

/* -----------------------------------------
   لوگوی فروشگاه
   ----------------------------------------- */

.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-logo {
    width: 72px !important;
    height: 72px !important;
    border-radius: 50% !important;
    border: 4px solid #FFFFFF !important;
    box-shadow: 0 3px 10px rgba(0,0,0,.12) !important;
    overflow: hidden !important;
}

.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-logo img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* -----------------------------------------
   لینک فروشگاه
   ----------------------------------------- */

.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store a {
    font-family: Vazirmatn, Tahoma, sans-serif !important;
}

.elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store a:hover {
    color: #00B8D4 !important;
}

/* -----------------------------------------
   موبایل
   ----------------------------------------- */

@media (max-width: 767px) {

    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-store-wrap {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
    }

    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-store-wrap .dokan-single-store {
        width: 100% !important;
        margin: 0 !important;
    }

    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-banner {
        height: 105px !important;
        min-height: 105px !important;
    }

    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-content {
        padding: 10px !important;
        min-height: 85px !important;
    }

    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store h2,
    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store h3,
    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-name {
        font-size: 12px !important;
    }

    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-phone,
    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-data {
        font-size: 9px !important;
    }

    .elementor-30 .elementor-element.elementor-element-05d0a80 .dokan-single-store .store-logo {
        width: 54px !important;
        height: 54px !important;
    }
}/* End custom CSS */