.vamtam-sticky-header {
  z-index: 100;
  transition: transform 0.2s ease !important;
  will-change: transform;
  left: 0;
  right: 0;
}
.vamtam-sticky-header > .elementor-container {
  opacity: 0;
  -webkit-animation: vamtam-sticky-header-fadein 1s ease forwards;
          animation: vamtam-sticky-header-fadein 1s ease forwards;
}
@-webkit-keyframes vamtam-sticky-header-fadein {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes vamtam-sticky-header-fadein {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.vamtam-sticky-header.vamtam-sticky-header--transparent-header {
  transition: transform 0.15s linear, background-color 0.35s ease !important;
  will-change: transform, background-color;
}
.vamtam-sticky-header[class*="vamtam-sticky-header--fixed"] {
  position: fixed !important;
}
.vamtam-sticky-header.vamtam-sticky-header--fixed-shown {
  transform: translateY(0);
}
.vamtam-sticky-header.vamtam-sticky-header--fixed-shown.vamtam-sticky-header--transparent-header {
  background-color: var(--vamtam-sticky-header-bg-color) !important;
}
.vamtam-sticky-header.vamtam-sticky-header--fixed-hidden {
  transform: translateY(-100%);
}
[data-elementor-type="header"] {
  margin-left: var(--vamtam-sticky-mleft);
  margin-right: var(--vamtam-sticky-mright);
}
/* --- Widgets --- */
body.admin-bar .elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container {
  height: calc(100vh - 32px);
}
/*# sourceMappingURL=elementor-max.css.map */