.elementor-1952 .elementor-element.elementor-element-3c4cf79{--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;}.elementor-1952 .elementor-element.elementor-element-799691d .dp2-slider-card-text-option{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 100%, var( --e-global-color-9283841 ) 100%);}.elementor-1952 .elementor-element.elementor-element-799691d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-799691d .dp2-slider-card-text-box h5{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-799691d .dp2-slider-card-text-box p{color:var( --e-global-color-9283841 );}.elementor-1952 .elementor-element.elementor-element-799691d .dp2-slider-card-text-box a{color:var( --e-global-color-accent );background-color:#816E6E29;}.elementor-1952 .elementor-element.elementor-element-799691d .dp2-slider-prev{background-color:#00000000;}.elementor-1952 .elementor-element.elementor-element-799691d .swiper-pagination-bullet{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-5ed1a86{--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;}.elementor-1952 .elementor-element.elementor-element-dd4f125{--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-1952 .elementor-element.elementor-element-d5a41a1 .dp2-sspecial-offers-card-top-timer-box div:last-child{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7d888e6 ) 0%, var( --e-global-color-7d888e6 ) 100%);color:#FDFDFD;}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-sspecial-offers-1st{background-color:#FFFFFF;border-color:#5151511A;}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-sspecial-offers-card-top-right{color:#000000;}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-sspecial-offers-card-top-right svg{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-sspecial-offers-card-top-left svg{color:#003566;}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-sspecial-offers-card-top-timer-box div{color:#FFFFFF;background-color:var( --e-global-color-7d888e6 );}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-slider-next{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-product-name h3{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-product-price-box-current-price span{color:var( --e-global-color-7d888e6 );}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-product-price-box{background-color:#FFFFFF;border-color:#7A7A7A1A;}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-product-price-box-but{background-color:var( --e-global-color-7d888e6 );color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-sspecial-offer-icon{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d5a41a1 .dp2-sspecial-offer-icon svg{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-5dc0ffb{--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-1952 .elementor-element.elementor-element-40ac23d .dp2-slider-card-text-option{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 100%, var( --e-global-color-9283841 ) 100%);}.elementor-1952 .elementor-element.elementor-element-40ac23d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-40ac23d .dp2-slider-card-text-box h5{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-40ac23d .dp2-slider-card-text-box p{color:var( --e-global-color-9283841 );}.elementor-1952 .elementor-element.elementor-element-40ac23d .dp2-slider-card-text-box a{color:var( --e-global-color-accent );background-color:#816E6E29;}.elementor-1952 .elementor-element.elementor-element-40ac23d .dp2-slider-prev{background-color:#00000000;}.elementor-1952 .elementor-element.elementor-element-40ac23d .swiper-pagination-bullet{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-a1a9c21{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-ab8cbb4 .story-slide .story-img-bg{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-1952 .elementor-element.elementor-element-ab8cbb4 .story-slide img{background-color:#F2F6FC;}.elementor-1952 .elementor-element.elementor-element-ab8cbb4 .rad-story-btn{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-ab8cbb4 .story-slide p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1952 .elementor-element.elementor-element-7a179d0{--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;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-7a179d0:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-7a179d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 53%, var( --e-global-color-9283841 ) 100%);}.elementor-1952 .elementor-element.elementor-element-9413e28 .dp2-cat-card-top::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1952 .elementor-element.elementor-element-c1e61b2{--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;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-c1e61b2:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-c1e61b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1952 .elementor-element.elementor-element-ddfe01b > .elementor-widget-container{padding:20px 20px 29px 0px;border-radius:0px 22px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-special-offers-right-box-title{color:#FEFEFE;}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-special-offers-right-box-text{color:#A8AEB6;}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-special-offers-timer-box div{background-color:#F4F4F5;}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-special-offers-timer-box div p{color:var( --e-global-color-7d888e6 );}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-special-offers-timer-box div span{color:var( --e-global-color-secondary );}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-special-offers-timer{background-color:var( --e-global-color-7d888e6 );border-color:#7A7A7A1A;}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-special-offers-timer svg{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-special-offers-card-off svg{fill:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-size-box{color:var( --e-global-color-secondary );}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-product-price-box{border-color:#7A7A7A1A;}.elementor-1952 .elementor-element.elementor-element-ddfe01b .dp2-product-price-box-but{background-color:var( --e-global-color-7d888e6 );color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-2e92b19{--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;}.elementor-1952 .elementor-element.elementor-element-79c2b7f .dp2-slider-card-text-option{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 100%, var( --e-global-color-9283841 ) 100%);}.elementor-1952 .elementor-element.elementor-element-79c2b7f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-79c2b7f .dp2-slider-card-text-box h5{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-79c2b7f .dp2-slider-card-text-box p{color:var( --e-global-color-9283841 );}.elementor-1952 .elementor-element.elementor-element-79c2b7f .dp2-slider-card-text-box a{color:var( --e-global-color-accent );background-color:#816E6E29;}.elementor-1952 .elementor-element.elementor-element-79c2b7f .dp2-slider-prev{background-color:#00000000;}.elementor-1952 .elementor-element.elementor-element-79c2b7f .swiper-pagination-bullet{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-6230acf{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-8f5751f .dp2-special-offers-card-new{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7d888e6 ) 0%, var( --e-global-color-7d888e6 ) 100%);}.elementor-1952 .elementor-element.elementor-element-8f5751f{width:100%;max-width:100%;}.elementor-1952 .elementor-element.elementor-element-8f5751f > .elementor-widget-container{padding:0px 22px 0px 22px;}.elementor-1952 .elementor-element.elementor-element-8f5751f .dp2-products-carousel-head-title h2{color:var( --e-global-color-7d888e6 );}.elementor-1952 .elementor-element.elementor-element-8f5751f .dp2-products-carousel-head-title strong{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-8f5751f .dp2-products-carousel-head-title svg{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-8f5751f .dp2-new-products-head-but{color:#FFFFFF;background-color:var( --e-global-color-7d888e6 );}.elementor-1952 .elementor-element.elementor-element-8f5751f .dp2-new-products-head-but:hover{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-8f5751f .dp2-card{border-color:#7A7A7A1A;}.elementor-1952 .elementor-element.elementor-element-8f5751f .dp2-product-price-box{background-color:#FFFFFF;border-color:#7A7A7A1A;}.elementor-1952 .elementor-element.elementor-element-8f5751f .dp2-product-price-box-but{background-color:var( --e-global-color-7d888e6 );color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-8f5751f .swiper-slide:hover .dp2-product-price-box-but{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-8f5751f .swiper-pagination-bullet{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-8f5751f .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-cec46f6{--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-1952 .elementor-element.elementor-element-47c42c2{--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;}.elementor-1952 .elementor-element.elementor-element-85e6229{--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-1952 .elementor-element.elementor-element-9a94f7c{--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-1952 .elementor-element.elementor-element-351d748{--display:flex;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-d0f3b2d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-products-carousel-head-title h2{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-products-carousel-head-title strong{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-products-carousel-head-title svg{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-products-carousel-head-title i{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-pop-brands-title-footer .dp2-slider-but-2{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-pop-brands-title-footer .dp2-slider-but-2 svg{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-pop-brands-card p svg{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-pop-brands-card:hover{background-color:var( --e-global-color-9283841 );}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-pop-brands-card:hover .dp2-pop-brands-card p svg{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-d0f3b2d .dp2-pop-brands-main{background-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-6b48c1e{--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-1952 .elementor-element.elementor-element-f9df1ad{--display:flex;--margin-top:100px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1952 .elementor-element.elementor-element-f9df1ad:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-f9df1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9283841 ) 0%, var( --e-global-color-9283841 ) 100%);}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 > .elementor-widget-container{padding:0px 35px 0px 28px;}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-products-carousel-head-title svg path{fill:#003566;}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-products-carousel-head-title h2{color:#00B4D8;}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-products-carousel-head-title h2 strong{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-slider-but-2-prev svg path{stroke:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-slider-but-2-next svg path{stroke:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-products-carousel-but{color:var( --e-global-color-9283841 );background-color:var( --e-global-color-7d888e6 );}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-products-carousel-but svg path{stroke:var( --e-global-color-7d888e6 );}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-product-name p{color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-blog-card-text{color:var( --e-global-color-text );}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-blogs-card .dp2-Customer-reviews-card-footer-img{background-color:var( --e-global-color-7d888e6 );color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-ab5f4d7 .dp2-product-price-box-but{color:var( --e-global-color-9283841 );background-color:var( --e-global-color-7d888e6 );}@media(max-width:1024px){.elementor-1952 .elementor-element.elementor-element-c1e61b2{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1952 .elementor-element.elementor-element-dd4f125{--width:33.3333%;}.elementor-1952 .elementor-element.elementor-element-5dc0ffb{--width:66.6666%;}.elementor-1952 .elementor-element.elementor-element-a1a9c21{--content-width:1600px;}.elementor-1952 .elementor-element.elementor-element-7a179d0{--content-width:1600px;}.elementor-1952 .elementor-element.elementor-element-c1e61b2{--content-width:1600px;}.elementor-1952 .elementor-element.elementor-element-6230acf{--content-width:1600px;}.elementor-1952 .elementor-element.elementor-element-85e6229{--width:50%;}.elementor-1952 .elementor-element.elementor-element-9a94f7c{--width:50%;}.elementor-1952 .elementor-element.elementor-element-351d748{--content-width:1600px;}.elementor-1952 .elementor-element.elementor-element-f9df1ad{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1952 .elementor-element.elementor-element-7a179d0{--content-width:90%;}.elementor-1952 .elementor-element.elementor-element-c1e61b2{--content-width:90%;}.elementor-1952 .elementor-element.elementor-element-6230acf{--content-width:90%;}.elementor-1952 .elementor-element.elementor-element-351d748{--content-width:90%;}.elementor-1952 .elementor-element.elementor-element-f9df1ad{--content-width:90%;}}@media(max-width:767px){.elementor-1952 .elementor-element.elementor-element-7a179d0{--content-width:100%;}.elementor-1952 .elementor-element.elementor-element-f9df1ad{--content-width:90%;}}/* Start custom CSS for dp2_slider, class: .elementor-element-799691d *//* فقط موبایل */
@media (max-width: 768px) {

  /* حذف بک‌گراند اسلایدر */
  .mobile-slider-clean {
    background: transparent !important;
    padding: 0 !important;
  }

  /* حذف فلش‌های اسلایدر */
  .mobile-slider-clean .swiper-button-prev,
  .mobile-slider-clean .swiper-button-next,
  .mobile-slider-clean .elementor-swiper-button {
    display: none !important;
  }

  /* حذف دات‌ها */
  .mobile-slider-clean .swiper-pagination,
  .mobile-slider-clean .swiper-pagination-bullets {
    display: none !important;
  }
}

/* فقط برای موبایل */
@media (max-width: 768px) {

  .elementor-1952 .elementor-element.elementor-element-799691d .owl-nav,
  .elementor-1952 .elementor-element.elementor-element-799691d .swiper-button-next,
  .elementor-1952 .elementor-element.elementor-element-799691d .swiper-button-prev,
  .elementor-1952 .elementor-element.elementor-element-799691d .elementor-swiper-button,
  .elementor-1952 .elementor-element.elementor-element-799691d [class*="navigation"],
  .elementor-1952 .elementor-element.elementor-element-799691d .jet-slider__arrow {
    display: none !important;
  }

  .elementor-1952 .elementor-element.elementor-element-799691d .elementor-widget-container {
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .elementor-1952 .elementor-element.elementor-element-799691d .owl-dots,
  .elementor-1952 .elementor-element.elementor-element-799691d .swiper-pagination {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for dp2_slider, class: .elementor-element-40ac23d *//* فقط موبایل */
@media (max-width: 768px) {

  /* حذف بک‌گراند اسلایدر */
  .mobile-slider-clean {
    background: transparent !important;
    padding: 0 !important;
  }

  /* حذف فلش‌های اسلایدر */
  .mobile-slider-clean .swiper-button-prev,
  .mobile-slider-clean .swiper-button-next,
  .mobile-slider-clean .elementor-swiper-button {
    display: none !important;
  }

  /* حذف دات‌ها */
  .mobile-slider-clean .swiper-pagination,
  .mobile-slider-clean .swiper-pagination-bullets {
    display: none !important;
  }
}

/* فقط برای موبایل */
@media (max-width: 768px) {

  .elementor-1952 .elementor-element.elementor-element-40ac23d .owl-nav,
  .elementor-1952 .elementor-element.elementor-element-40ac23d .swiper-button-next,
  .elementor-1952 .elementor-element.elementor-element-40ac23d .swiper-button-prev,
  .elementor-1952 .elementor-element.elementor-element-40ac23d .elementor-swiper-button,
  .elementor-1952 .elementor-element.elementor-element-40ac23d [class*="navigation"],
  .elementor-1952 .elementor-element.elementor-element-40ac23d .jet-slider__arrow {
    display: none !important;
  }

  .elementor-1952 .elementor-element.elementor-element-40ac23d .elementor-widget-container {
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  .elementor-1952 .elementor-element.elementor-element-40ac23d .owl-dots,
  .elementor-1952 .elementor-element.elementor-element-40ac23d .swiper-pagination {
    display: none !important;
  }
}

/* فقط برای موبایل */
@media (max-width: 768px) {

  .elementor-1952 .elementor-element.elementor-element-40ac23d .dp2-slider-but-1.dp2-slider-prev,
  .elementor-1952 .elementor-element.elementor-element-40ac23d .dp2-slider-but-1.dp2-slider-next {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
  }

  .elementor-1952 .elementor-element.elementor-element-40ac23d .owl-dots,
  .elementor-1952 .elementor-element.elementor-element-40ac23d .swiper-pagination {
    display: none !important;
 
}

/* آیکون‌ها همیشه زیر عناصر بازشونده باشند */
.ht-menu-cart-widget-cart-hover-button,
.mh-cart,
.elementor-nav-menu {
  position: relative;
  z-index: 1 !important;
} این مدای سی اس اس اسلایدره که توی موبایل موقع لود مشکل داره یکم دیلی داره و تغییر میکنه جاشو اینا... 
یا کامل اسلایدر نمیره و نصق یه نبر میمنه و نصف دیگش میاد
ببین میتونی بهینه کنی کدارو/* End custom CSS */
/* Start custom CSS for dp2_story, class: .elementor-element-ab8cbb4 */.story-list {
    position: relative;
    overflow: hidden;
}

/* فید سمت چپ */
.story-list:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 100%;
    pointer-events: none;
    z-index: 20;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 1) 20%,
        rgba(255, 255, 255, 0) 100%
    );
}

/* فید سمت راست */
.story-list:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 100%;
    pointer-events: none;
    z-index: 20;
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 1) 20%,
        rgba(255, 255, 255, 0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a9c21 */}/* End custom CSS */
/* Start custom CSS for dp2_category, class: .elementor-element-9413e28 *//* افکت محو لبه‌ها برای dp2-category */
.dp2-category {
    position: relative;
    overflow: hidden;
}

/* لبه چپ */
.dp2-category:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 100%;
    pointer-events: none;
    z-index: 20;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 1) 20%, 
        rgba(255, 255, 255, 0) 100%
    );
}

/* لبه راست */
.dp2-category:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    height: 100%;
    pointer-events: none;
    z-index: 20;
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 1) 20%, 
        rgba(255, 255, 255, 0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for dp2_special_offers_carousel, class: .elementor-element-ddfe01b */.border-right-round {
    position: relative;
    overflow: hidden;
    border-top-right-radius: 88px;
    border-bottom-right-radius: 15px;
}

.border-right-round {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e61b2 */..border-right-round {
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}/* End custom CSS */
/* Start custom CSS for dp2_slider, class: .elementor-element-79c2b7f *//* فقط موبایل */
@media (max-width: 768px) {

  /* حذف بک‌گراند اسلایدر */
  .mobile-slider-clean {
    background: transparent !important;
    padding: 0 !important;
  }

  /* حذف فلش‌های اسلایدر (Arrow) */
  .mobile-slider-clean .swiper-button-prev,
  .mobile-slider-clean .swiper-button-next,
  .mobile-slider-clean .elementor-swiper-button {
    display: none !important;
  }

  /* حذف دات‌های پایین (اگر دارد) */
  .mobile-slider-clean .swiper-pagination,
  .mobile-slider-clean .swiper-pagination-bullets {
    display: none !important;
  }

  /* بزرگ‌تر شدن اسلایدر */
  .mobile-slider-clean .swiper,
  .mobile-slider-clean .elementor-main-swiper,
  .mobile-slider-clean .swiper-wrapper {
    height: auto !important;
  }

  .mobile-slider-clean img {
    width: 100% !important;
    height: auto !important;
    transform: scale(1.08); /* کمی بزرگ‌تر */
  }

}
/* فقط برای موبایل */
@media (max-width: 768px) {

    /* ۱. حذف دایره‌ها و فلش‌های چپ و راست */
    .elementor-1952 .elementor-element.elementor-element-79c2b7f .owl-nav, 
    .elementor-1952 .elementor-element.elementor-element-79c2b7f .swiper-button-next, 
    .elementor-1952 .elementor-element.elementor-element-79c2b7f .swiper-button-prev,
    .elementor-1952 .elementor-element.elementor-element-79c2b7f .elementor-swiper-button,
    .elementor-1952 .elementor-element.elementor-element-79c2b7f [class*="navigation"],
    .elementor-1952 .elementor-element.elementor-element-79c2b7f .jet-slider__arrow {
        display: none !important;
    }

    /* ۲. حذف بک‌گراند و فواصل اضافی المان */
    .elementor-1952 .elementor-element.elementor-element-79c2b7f .elementor-widget-container {
        background: transparent !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /* ۳. بزرگ‌تر کردن سایز اسلایدر */
    /* عدد 1.1 یعنی ۱۰ درصد بزرگتر، می‌توانید تا 1.2 هم ببرید */
    .elementor-1952 .elementor-element.elementor-element-79c2b7f img {
        width: 100% !important;
        transform: scale(1.1) !important;
        transition: transform 0.3s ease;
    }

    /* ۴. حذف نقاط (dots) پایین در صورت وجود */
    .elementor-1952 .elementor-element.elementor-element-79c2b7f .owl-dots,
    .elementor-1952 .elementor-element.elementor-element-79c2b7f .swiper-pagination {
        display: none !important;
    }
}
/* فقط برای موبایل */
@media (max-width: 768px) {

  /* حذف فلش‌های چپ و راست */
  .elementor-1952 .elementor-element.elementor-element-79c2b7f .dp2-slider-but-1.dp2-slider-prev,
  .elementor-1952 .elementor-element.elementor-element-79c2b7f .dp2-slider-but-1.dp2-slider-next {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
  }

  /* حذف نقاط یا دات‌ها اگر وجود دارند */
  .elementor-1952 .elementor-element.elementor-element-79c2b7f .owl-dots,
  .elementor-1952 .elementor-element.elementor-element-79c2b7f .swiper-pagination {
    display: none !important;
  }

  /* تمیز کردن بک‌گراند و اضافه کردن فاصله صفر */
  .elementor-1952 .elementor-element.elementor-element-79c2b7f {
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  /* کمی بزرگ‌تر کردن خود تصویر اسلایدر */
  .elementor-1952 .elementor-element.elementor-element-79c2b7f img {
    width: 100% !important;
    transform: scale(1.05);
    transition: transform 0.3s ease;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6230acf */.product-carousel-fade {
    position: relative;
    overflow: hidden;
}

/* فید سمت چپ */
.product-carousel-fade:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 100%;
    pointer-events: none;
    z-index: 20;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 1) 20%,
        rgba(255, 255, 255, 0) 100%
    );
}

/* فید سمت راست */
.product-carousel-fade:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
    pointer-events: none;
    z-index: 20;
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 1) 20%,
        rgba(255, 255, 255, 0) 100%
    );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-abb4311 *//* استایل کلی سئو باکس */
.seo-box {
  direction: rtl;
  text-align: right;
  line-height: 2;
  color: #333;
  font-size: 15px;
}

/* تیتر اصلی */
.seo-box h2 {
  color: #003566;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 15px;
  line-height: 1.8;
}

/* تیتر سطح دوم */
.seo-box h3 {
  color: #003566;
  font-size: 22px;
  font-weight: 700;
  margin-top: 25px;
  margin-bottom: 12px;
  line-height: 1.8;
}

/* تیتر سطح سوم */
.seo-box h4 {
  color: #003566;
  font-size: 18px;
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1.8;
}

/* پاراگراف‌ها */
.seo-box p {
  font-size: 15px;
  color: #444;
  margin-bottom: 14px;
  line-height: 2.1;
}

/* حالت ریسپانسیو برای موبایل */
@media (max-width: 768px) {
  .seo-box {
    font-size: 14px;
    line-height: 1.9;
  }

  .seo-box h2 {
    font-size: 22px;
  }

  .seo-box h3 {
    font-size: 18px;
  }

  .seo-box h4 {
    font-size: 16px;
  }
}
/* استایل کلی سئو باکس */
.seo-box {
  direction: rtl;
  text-align: right;
  line-height: 2;
  color: #333;
  font-size: 15px;
  background: #ffffff;
  padding: 25px;
  border-radius: 12px;

  /* سایه کادر */
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for dp2_blog_carousel, class: .elementor-element-ab5f4d7 *//* افکت محو بسیار ملایم برای لبه‌های کاروسل dp2-blogs-1st */
.dp2-blogs-1st.position-relative {
    position: relative;
    overflow: hidden;
}

/* لبه چپ – محو نرم */
.dp2-blogs-1st.position-relative:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 35px; /* عرض کمتر = طبیعی‌تر */
    height: 100%;
    pointer-events: none;
    z-index: 20;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 1) 10%,
        rgba(255, 255, 255, 0) 100%
    );
}

/* لبه راست – محو نرم */
.dp2-blogs-1st.position-relative:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    height: 100%;
    pointer-events: none;
    z-index: 20;
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 0.8) 10%,
        rgba(255, 255, 255, 0) 100%
    );
}/* End custom CSS */