#prodTabs .swiper-wrapper .swiper-slide-prev {
    opacity: 0 !important;
}

#nolyMainNav a[data-acc-btn="true"][aria-expanded="true"] span[aria-hidden="true"] svg {
  transform: rotate(180deg);
}


/* Estado inicial */
#headerSticky {
  transform: translateY(-110%);
  opacity: 0;
  pointer-events: none;
  transition: transform .35s ease, opacity .35s ease;
}

#headerHero {
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
  transition: transform .35s ease, opacity .35s ease, filter .35s ease;
}

/* Cuando activamos modo scrolled (desktop) */
body.noly-scrolled #headerHero{
  transform: translateY(-12px);
  opacity: 0;
  filter: blur(2px);
  pointer-events: none;
}

body.noly-scrolled #headerSticky{
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
}

/* MOBILE: siempre sticky visible, hero oculto */
@media (max-width: 1023px) { /* lg breakpoint = 1024 */
  #headerSticky{
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
  }
  #headerHero{
    display: none;
  }
}


.mask-fade {
  -webkit-mask-image: linear-gradient(to right,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%);
  mask-image: linear-gradient(to right,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%);
}
