html {
  scroll-snap-type: y mandatory;
  overscroll-behavior: none;
  scroll-behavior: smooth;
}

body {
  overscroll-behavior: none;
}

.body-mask {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 0;
  z-index: 500;
  transition: all 0.3s ease;
}

header {
  z-index: 501 !important;
}

.text-green {
  color: #41C300 !important;
}

.anime-2 {
  display: inline-block;
}

.anime-2__wrapper {
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

ul.brxe-block.brx-nav-nested-items li.is-active span,
ul.brxe-block.brx-nav-nested-items li.is-active a {
  color: rgba(255, 255, 255, 0.5) !important;
}

.anime-3__wrapper {
  display: inline-block;
  overflow: hidden;
}

.anime-3__target {
  display: inline-block;
}

.product__nav__link--active {
  color: #141E29;
}

.sticky-nav--white {
  background-color: #F7F7F7 !important;
}

.product-hotpot__marker--active {
  background-color: #2d4c84 !important;
  color: white !important;
}

.product-hotpot__marker--active span {
  opacity: 1;
}

.product-hotpot__switch--active {
  margin-bottom: 15px;
}

.product-hotpot__switch--active .text-white50 {
  color: rgb(255, 255, 255);
}

button,
a,
input[type=button] {
  outline: 0 !important;
  -moz-outline-style: none !important;
}

button:focus,
a:focus,
input[type=button]:focus {
  outline: 0 !important;
  border: none !important;
  -moz-outline-style: none !important;
}

button:active,
a:active,
input[type=button]:active {
  outline: 0 !important;
  border: none !important;
  -moz-outline-style: none !important;
}

button::-moz-focus-inner,
a::-moz-focus-inner,
input[type=button]::-moz-focus-inner {
  border: 0;
}

.aktualnosci__kafelek:not(.brx-popup .aktualnosci__kafelek) {
  opacity: 0;
}

/*# sourceMappingURL=customstyles.css.map */
