.elementor-3715 .elementor-element.elementor-element-05a1aff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3715 .elementor-element.elementor-element-7a3f0ef{--display:flex;}.elementor-3715 .elementor-element.elementor-element-7a3f0ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3715 .elementor-element.elementor-element-5c4ce82{--e-image-carousel-slides-to-show:1;}.elementor-3715 .elementor-element.elementor-element-5c4ce82 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-3715 .elementor-element.elementor-element-b73cd76{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), B Yekan;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3715 .elementor-element.elementor-element-79f10f7 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-3715 .elementor-element.elementor-element-79f10f7 .elementor-heading-title{color:#9900AC;}.elementor-3715 .elementor-element.elementor-element-f82bdd9{--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:5px 1px 0px 11px rgba(50.758281249999996, 0, 120.35468749999998, 0.79);--margin-top:4px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-3715 .elementor-element.elementor-element-f82bdd9:not(.elementor-motion-effects-element-type-background), .elementor-3715 .elementor-element.elementor-element-f82bdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #F8F8F8 50%, #CCCCCC 100%);}.elementor-3715 .elementor-element.elementor-element-03384b2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3715 .elementor-element.elementor-element-03384b2::before, .elementor-3715 .elementor-element.elementor-element-03384b2 > .elementor-background-video-container::before, .elementor-3715 .elementor-element.elementor-element-03384b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3715 .elementor-element.elementor-element-03384b2 > .elementor-background-slideshow::before, .elementor-3715 .elementor-element.elementor-element-03384b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3715 .elementor-element.elementor-element-03384b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E0D0D0;--background-overlay:'';}.elementor-3715 .elementor-element.elementor-element-03384b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-wc-carousel-item{background-color:#8D00FF;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-wc-carousel-item, .elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .swiper-carousel{border-radius:30px 30px 30px 30px;overflow:hidden;}.elementor-3715 .elementor-element.elementor-element-d109125 .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-badge{background-color:#FF01B0;color:#FFFFFF !important;border-style:none;right:auto;left:0;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-wc-carousel-title a{color:#FFFFFF;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-item-skin-hidie .bdt-products-skin-title a{color:#FFFFFF;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-wc-carousel-title a:hover{color:#FFECC0;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-item-skin-hidie .bdt-products-skin-title a:hover{color:#FFECC0;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-products-skin-price del{color:#FFFFFF;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-products-skin-price, .elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-products-skin-price .price, .elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-products-skin-price ins .amount{color:#FFE500;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .star-rating:before{color:#e7e7e7;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .star-rating span{color:#FFCC00;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-navigation-prev i,
            .elementor-3715 .elementor-element.elementor-element-d109125 .bdt-navigation-next i{font-size:24px;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-navigation-prev{left:-60px;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-navigation-next{right:-60px;}.elementor-3715 .elementor-element.elementor-element-61c9bed{--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-3715 .elementor-element.elementor-element-e72cba8{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), B Yekan;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3715 .elementor-element.elementor-element-d40aa6a{--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-3715 .elementor-element.elementor-element-b8912f5{--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-3715 .elementor-element.elementor-element-b8912f5 > .elementor-shape-top .elementor-shape-fill, .elementor-3715 .elementor-element.elementor-element-b8912f5 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#EAE8E8;}.elementor-3715 .elementor-element.elementor-element-b8912f5 > .elementor-shape-top svg, .elementor-3715 .elementor-element.elementor-element-b8912f5 > .e-con-inner > .elementor-shape-top svg{height:230px;}.elementor-3715 .elementor-element.elementor-element-257b90e .bdt-ep-brand-grid{grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;grid-row-gap:20px;}.elementor-3715 .elementor-element.elementor-element-257b90e .bdt-ep-brand-grid-item{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);}.elementor-3715 .elementor-element.elementor-element-257b90e .bdt-ep-brand-grid-item:hover{box-shadow:0px 0px 10px 0px rgba(80.91456899810969, 0.39173913043478037, 180.2, 0.5);}.elementor-3715 .elementor-element.elementor-element-3f690c1{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), B Yekan;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3715 .elementor-element.elementor-element-3efc3bd{font-family:"Vazirmatn", B Yekan;font-weight:400;}.elementor-3715 .elementor-element.elementor-element-6b93c08{--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;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3715 .elementor-element.elementor-element-03384b2{--grid-auto-flow:row;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-navigation-prev i,
            .elementor-3715 .elementor-element.elementor-element-d109125 .bdt-navigation-next i{font-size:24px;}.elementor-3715 .elementor-element.elementor-element-257b90e .bdt-ep-brand-grid{grid-template-columns:repeat(2, 1fr);}}@media(min-width:768px){.elementor-3715 .elementor-element.elementor-element-7a3f0ef{--width:100%;}.elementor-3715 .elementor-element.elementor-element-b73cd76{--content-width:1100px;}.elementor-3715 .elementor-element.elementor-element-03384b2{--width:70%;}.elementor-3715 .elementor-element.elementor-element-e72cba8{--width:50%;}.elementor-3715 .elementor-element.elementor-element-d40aa6a{--width:50%;}}@media(max-width:767px){.elementor-3715 .elementor-element.elementor-element-03384b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-wc-carousel .bdt-badge{right:auto;left:0;}.elementor-3715 .elementor-element.elementor-element-d109125 .bdt-navigation-prev i,
            .elementor-3715 .elementor-element.elementor-element-d109125 .bdt-navigation-next i{font-size:24px;}.elementor-3715 .elementor-element.elementor-element-257b90e .bdt-ep-brand-grid{grid-template-columns:repeat(2, 1fr);}.elementor-3715 .elementor-element.elementor-element-257b90e .bdt-ep-brand-grid-item{padding:15px 15px 15px 15px;}.elementor-3715 .elementor-element.elementor-element-3efc3bd{word-spacing:0em;}}/* Start custom CSS for image, class: .elementor-element-ed7a8a2 */.img-bnr-light {
  position: relative;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  cursor: pointer;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 4px 15px rgba(128, 0, 128, 0.1);
}

.img-bnr-light::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    45deg,
    transparent,
    rgba(255, 255, 255, 0.1),
    transparent
  );
  transform: translateX(-100%) translateY(-100%) rotate(45deg);
  transition: transform 0.6s ease;
  z-index: 1;
}

.img-bnr-light::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: radial-gradient(
    circle at center,
    rgba(255, 255, 255, 0.1) 0%,
    transparent 70%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 2;
}

.img-bnr-light:hover {
  transform: scale(1.05) rotate(2deg);
  box-shadow: 
    0 8px 25px rgba(128, 0, 128, 0.2),
    0 0 30px rgba(255, 192, 203, 0.3),
    inset 0 0 20px rgba(255, 255, 255, 0.1);
  filter: brightness(1.1) saturate(1.2);
}

.img-bnr-light:hover::before {
  transform: translateX(100%) translateY(100%) rotate(45deg);
}

.img-bnr-light:hover::after {
  opacity: 1;
}

/* افکت نور متحرک */
.img-bnr-light {
  background-size: 200% 200%;
  animation: subtle-glow 3s ease-in-out infinite alternate;
}

@keyframes subtle-glow {
  0% {
    filter: drop-shadow(0 0 5px rgba(255, 192, 203, 0.2));
  }
  100% {
    filter: drop-shadow(0 0 15px rgba(255, 192, 203, 0.4));
  }
}

.img-bnr-light:hover {
  animation: enhanced-glow 0.6s ease-out forwards;
}

@keyframes enhanced-glow {
  0% {
    filter: 
      brightness(1.1) 
      saturate(1.2) 
      drop-shadow(0 0 15px rgba(255, 192, 203, 0.4));
  }
  50% {
    filter: 
      brightness(1.2) 
      saturate(1.3) 
      drop-shadow(0 0 25px rgba(255, 192, 203, 0.6))
      drop-shadow(0 0 35px rgba(128, 0, 128, 0.3));
  }
  100% {
    filter: 
      brightness(1.15) 
      saturate(1.25) 
      drop-shadow(0 0 20px rgba(255, 192, 203, 0.5))
      drop-shadow(0 0 30px rgba(128, 0, 128, 0.25));
  }
}

/* افکت اضافی برای حالت فوکوس */
.img-bnr-light:focus {
  outline: none;
  box-shadow: 
    0 0 0 3px rgba(128, 0, 128, 0.3),
    0 8px 25px rgba(128, 0, 128, 0.2);
}

/* انیمیشن ورود */
.img-bnr-light {
  animation: fadeInScale 0.8s ease-out;
}

@keyframes fadeInScale {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f5aa2 */.img-bnr-light {
  position: relative;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  cursor: pointer;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 4px 15px rgba(128, 0, 128, 0.1);
}

.img-bnr-light::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    45deg,
    transparent,
    rgba(255, 255, 255, 0.1),
    transparent
  );
  transform: translateX(-100%) translateY(-100%) rotate(45deg);
  transition: transform 0.6s ease;
  z-index: 1;
}

.img-bnr-light::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: radial-gradient(
    circle at center,
    rgba(255, 255, 255, 0.1) 0%,
    transparent 70%
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 2;
}

.img-bnr-light:hover {
  transform: scale(1.05) rotate(2deg);
  box-shadow: 
    0 8px 25px rgba(128, 0, 128, 0.2),
    0 0 30px rgba(255, 192, 203, 0.3),
    inset 0 0 20px rgba(255, 255, 255, 0.1);
  filter: brightness(1.1) saturate(1.2);
}

.img-bnr-light:hover::before {
  transform: translateX(100%) translateY(100%) rotate(45deg);
}

.img-bnr-light:hover::after {
  opacity: 1;
}

/* افکت نور متحرک */
.img-bnr-light {
  background-size: 200% 200%;
  animation: subtle-glow 3s ease-in-out infinite alternate;
}

@keyframes subtle-glow {
  0% {
    filter: drop-shadow(0 0 5px rgba(255, 192, 203, 0.2));
  }
  100% {
    filter: drop-shadow(0 0 15px rgba(255, 192, 203, 0.4));
  }
}

.img-bnr-light:hover {
  animation: enhanced-glow 0.6s ease-out forwards;
}

@keyframes enhanced-glow {
  0% {
    filter: 
      brightness(1.1) 
      saturate(1.2) 
      drop-shadow(0 0 15px rgba(255, 192, 203, 0.4));
  }
  50% {
    filter: 
      brightness(1.2) 
      saturate(1.3) 
      drop-shadow(0 0 25px rgba(255, 192, 203, 0.6))
      drop-shadow(0 0 35px rgba(128, 0, 128, 0.3));
  }
  100% {
    filter: 
      brightness(1.15) 
      saturate(1.25) 
      drop-shadow(0 0 20px rgba(255, 192, 203, 0.5))
      drop-shadow(0 0 30px rgba(128, 0, 128, 0.25));
  }
}

/* افکت اضافی برای حالت فوکوس */
.img-bnr-light:focus {
  outline: none;
  box-shadow: 
    0 0 0 3px rgba(128, 0, 128, 0.3),
    0 8px 25px rgba(128, 0, 128, 0.2);
}

/* انیمیشن ورود */
.img-bnr-light {
  animation: fadeInScale 0.8s ease-out;
}

@keyframes fadeInScale {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}/* End custom CSS */