/* common border radius */
/* disable text selection */
.gallery-items:not(.slick-slider) {
  display: grid;
  gap: calc(var(--zakladniSpacingREM) * 2);
}
@media screen and (max-width: 1000px) {
  .gallery-items:not(.slick-slider) {
    gap: var(--zakladniSpacingREM);
  }
}
.gallery-items:not(.slick-slider).gallery-items--6-per-row {
  grid-template-columns: repeat(6, 1fr);
}
@media screen and (max-width: 1000px) {
  .gallery-items:not(.slick-slider).gallery-items--6-per-row {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 800px) {
  .gallery-items:not(.slick-slider).gallery-items--6-per-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 600px) {
  .gallery-items:not(.slick-slider).gallery-items--6-per-row {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 400px) {
  .gallery-items:not(.slick-slider).gallery-items--6-per-row {
    grid-template-columns: 1fr 1fr;
  }
}
.gallery-items:not(.slick-slider).gallery-items--5-per-row {
  grid-template-columns: repeat(5, 1fr);
}
@media screen and (max-width: 800px) {
  .gallery-items:not(.slick-slider).gallery-items--5-per-row {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 600px) {
  .gallery-items:not(.slick-slider).gallery-items--5-per-row {
    grid-template-columns: 1fr 1fr;
  }
}
.gallery-items:not(.slick-slider).gallery-items--4-per-row {
  grid-template-columns: repeat(4, 1fr);
}
@media screen and (max-width: 600px) {
  .gallery-items:not(.slick-slider).gallery-items--4-per-row {
    grid-template-columns: 1fr 1fr;
  }
}
.gallery-items:not(.slick-slider).gallery-items--3-per-row {
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 600px) {
  .gallery-items:not(.slick-slider).gallery-items--3-per-row {
    grid-template-columns: 1fr 1fr;
  }
}
.gallery-items:not(.slick-slider).gallery-items--2-per-row {
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 400px) {
  .gallery-items:not(.slick-slider).gallery-items--2-per-row {
    grid-template-columns: 1fr;
  }
}
.gallery-items:not(.slick-slider).gallery-items--2-per-row .gallery-item {
  aspect-ratio: 2/1;
}
.gallery-items:not(.slick-slider).gallery-items--1-per-row {
  grid-template-columns: repeat(1, 1fr);
}
.gallery-items:not(.slick-slider).gallery-items--1-per-row .gallery-item {
  aspect-ratio: 2/1;
}
.gallery-items:not(.slick-slider) .gallery-item {
  position: relative;
  overflow: hidden;
  aspect-ratio: 1/1;
}
.gallery-items:not(.slick-slider) .gallery-item img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

.gallery-items.slick-slider {
  max-width: calc(100% - var(--btnHeight) * 2 - var(--zakladniSpacingREM) * 3 + var(--zakladniSpacingREM) * 2);
}
.gallery-items.slick-slider .gallery-item {
  margin: 0 var(--zakladniSpacingREM);
}
/*# sourceMappingURL=gallery.css.map */
