@media (min-width: 768px) {
  .lightboxpro-simple .fotorama-item.fotorama--fullscreen {
    text-align: center;
    background: rgba(50, 50, 50, 0.75);
    padding-top: 10px;
  }
  .lightboxpro-simple .fotorama-item.fotorama--fullscreen .fotorama__wrap {
    max-width: 900px !important;
    margin: 0 auto;
    background: #fff;
  }
}
@media (min-width: 768px) {
  .lightboxpro-advanced .fotorama-item.fotorama--fullscreen {
    text-align: center;
  }
  .catalog-product-view.lightboxpro-advanced .fotorama-item.fotorama--fullscreen {
    background: rgba(50, 50, 50, 0.75);
    padding: 5vh 0;
  }
  .catalog-product-view.lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__wrap {
    max-width: 95% !important;
    margin: 0 auto;
    background: #fff;
  }
  .lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__stage {
    max-height: 90vh;
    padding: 10px 0;
  }
  .lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__stage .fotorama__zoom-in,
  .lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__stage .fotorama__zoom-out {
    display: none;
  }
  .lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__nav--thumbs {
    padding: 10px;
    max-height: calc(90vh - 20px);
  }
  .lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__nav--thumbs .fotorama__thumb-border {
    display: none;
  }
  .lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__nav--thumbs .fotorama__nav__shaft {
    height: calc(90vh - 20px);
    border: 1px solid #ccc;
    white-space: normal;
    overflow: auto;
  }
  .lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__nav--thumbs .fotorama__nav__frame--thumb {
    max-width: 50px;
    max-height: 50px;
    border: 1px solid #ccc;
    padding: 1px !important;
    display: inline-block;
    vertical-align: top;
    margin: 8px;
  }
  .lightboxpro-advanced .fotorama-item.fotorama--fullscreen .fotorama__nav--thumbs .fotorama__nav__frame--thumb.fotorama__active {
    border: 2px solid #ff5501;
    padding: 0 !important;
  }
}
/**
 * General styles (mobile first)
 */
.lightboxpro-masonry {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
  grid-gap: 1em;
  grid-auto-rows: minmax(60px, auto);
  grid-auto-flow: dense;
}
.lightboxpro-masonry > div {
  border-radius: 6px;
  overflow: hidden;
  transition: 0.3s;
}
.lightboxpro-masonry > div:nth-child(n) {
  grid-column-end: span 2;
  grid-row-end: span 3;
}
.lightboxpro-masonry > div:nth-child(2n) {
  grid-column-end: span 2;
  grid-row-end: span 2;
}
.lightboxpro-masonry > div img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  vertical-align: top;
}
/**
 * Desktop styles
 */
@media (min-width: 768px) {
  .lightboxpro-masonry {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    grid-gap: 2em;
    grid-auto-rows: minmax(100px, auto);
  }
  .lightboxpro-masonry > div :not(:hover) {
    filter: grayscale(10%);
  }
  .lightboxpro-masonry > div:hover {
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.55);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.55);
  }
}
@media (min-width: 1024px) {
  .lightboxpro-masonry {
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    grid-auto-rows: minmax(120px, auto);
  }
  .lightboxpro-masonry > div:nth-child(6n-2):not(:last-child) {
    grid-column-start: 1;
  }
}
/* Fixed image position with navdir=vertical on mobile */
@media (max-width: 768px) {
  .gallery-placeholder .loader .fotorama__stage {
    left: 0 !important;
  }
  .gallery-placeholder .loader .fotorama__stage__shaft {
    max-width: none !important;
  }
}
/* fix margin on top of first thumbnail for vertical layout */
.fotorama__nav-wrap--vertical .fotorama__thumb-border:first-child {
  margin-top: 0 !important;
}
.fotorama__nav-wrap--vertical .fotorama__nav--thumbs .fotorama__nav__frame:nth-child(2) {
  padding-top: 0px !important;
}
/* Fix for M2.3.3 https://github.com/magento/magento2/pull/25358 */
.magnifier-preview img {
  max-height: inherit;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2FSwissup%5C%2Fargento-flat%5C%2Fel_GR%5C%2FSwissup_Lightboxpro%5C%2Fcss%5C%2Flayout%5C%2F_gallery-simple.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FSwissup%5C%2Fargento-flat%5C%2Fel_GR%5C%2FSwissup_Lightboxpro%5C%2Fcss%5C%2Flayout%5C%2F_gallery-advanced.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FSwissup%5C%2Fargento-flat%5C%2Fel_GR%5C%2FSwissup_Lightboxpro%5C%2Fcss%5C%2Flayout%5C%2F_masonry.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FSwissup%5C%2Fargento-flat%5C%2Fel_GR%5C%2FSwissup_Lightboxpro%5C%2Fcss%5C%2Fabstracts%5C%2F_mixins.less%22%2C%22%5C%2Fstatic%5C%2Ffrontend%5C%2FSwissup%5C%2Fargento-flat%5C%2Fel_GR%5C%2FSwissup_Lightboxpro%5C%2Fcss%5C%2F_fixes.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAeA%2CQAf0B%3BEACtB%2CmBACI%2CeAAc%3BIACV%2CkBAAA%3BIACA%2CkCAAA%3BIACA%2CiBAAA%3B%3BEAJR%2CmBACI%2CeAAc%2CqBAKV%3BIACI%2C2BAAA%3BIACA%2CcAAA%3BIACA%2CgBAAA%3B%3B%3BACmDhB%2CQA7D0B%3BEACtB%2CqBACI%2CeAAc%3BIACV%2CkBAAA%3B%3BEAEA%2CqBAAqB%2CqBAHzB%2CeAAc%3BIAIN%2CkCAAA%3BIACA%2CcAAA%3B%3BEAIA%2CqBAAqB%2CqBAT7B%2CeAAc%2CqBAQV%3BIAEQ%2CyBAAA%3BIACA%2CcAAA%3BIACA%2CgBAAA%3B%3BEAbhB%2CqBACI%2CeAAc%2CqBAgBV%3BIACI%2CgBAAA%3BIACA%2CeAAA%3B%3BEAnBZ%2CqBACI%2CeAAc%2CqBAgBV%2CiBAII%3BEArBZ%2CqBACI%2CeAAc%2CqBAgBV%2CiBAKI%3BIACI%2CaAAA%3B%3BEAvBhB%2CqBACI%2CeAAc%2CqBA0BV%3BIACI%2CaAAA%3BIACA%2C6BAAA%3B%3BEA7BZ%2CqBACI%2CeAAc%2CqBA0BV%2CuBAII%3BIACI%2CaAAA%3B%3BEAhChB%2CqBACI%2CeAAc%2CqBA0BV%2CuBAQI%3BIACI%2CyBAAA%3BIACA%2CsBAAA%3BIACA%2CmBAAA%3BIACA%2CcAAA%3B%3BEAvChB%2CqBACI%2CeAAc%2CqBA0BV%2CuBAeI%3BIACI%2CeAAA%3BIACA%2CgBAAA%3BIACA%2CsBAAA%3BIACA%2CuBAAA%3BIACA%2CqBAAA%3BIACA%2CmBAAA%3BIACA%2CWAAA%3B%3BEAEA%2CqBAlDZ%2CeAAc%2CqBA0BV%2CuBAeI%2C6BASK%3BIACG%2CyBAAA%3BIACA%2CqBAAA%3B%3B%3B%3B%3B%3BACjDxB%3BEACI%2CaAAA%3BEACA%2CuBAAuB%2CiBAAiB%2CkBAAxC%3BEACA%2CaAAA%3BEACA%2CgBAAgB%2CkBAAhB%3BEACA%2CqBAAA%3B%3BAALJ%2CoBAOM%3BECFF%2CkBAAA%3BEDII%2CgBAAA%3BEACA%2CgBAAA%3B%3BAAEA%2CoBALF%2CMAKG%2CUAAU%3BEACP%2CuBAAA%3BEACA%2CoBAAA%3B%3BAAGJ%2CoBAVF%2CMAUG%2CUAAU%3BEACP%2CuBAAA%3BEACA%2CoBAAA%3B%3BAAnBZ%2CoBAOM%2CMAeE%3BEACI%2CiBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2CmBAAA%3B%3B%3B%3B%3BAA4BZ%2CQApB0B%3BEACtB%3BIACI%2CuBAAuB%2CiBAAiB%2CmBAAxC%3BIACA%2CaAAA%3BIACA%2CgBAAgB%2CmBAAhB%3B%3BEAHJ%2CoBAKM%2CMACE%2CKAAI%3BIACD%2CQAAQ%2CcAAR%3B%3BEAGH%2CoBALF%2CMAKG%3BIACG%2CmDAAA%3BIACA%2CgDAAA%3BIACA%2C2CAAA%3B%3B%3BAAoBhB%2CQAd2B%3BEACvB%3BIACI%2CuBAAuB%2CiBAAiB%2CmBAAxC%3BIACA%2CgBAAgB%2CmBAAhB%3B%3BEAIQ%2CoBAFN%2CMACG%2CUAAU%2CMACN%2CIAAI%3BIACD%2CoBAAA%3B%3B%3B%3BAErDpB%2CQAb0B%3BEACtB%2CoBAAqB%2CQACjB%3BIACI%2CkBAAA%3B%3BEAFR%2CoBAAqB%2CQAKjB%3BIACI%2C0BAAA%3B%3B%3B%3BAAMZ%2C6BACI%2CwBAAuB%3BEACnB%2CwBAAA%3B%3BAAFR%2C6BAII%2CuBAAuB%2CsBAAqB%2CUAAU%3BEAClD%2C2BAAA%3B%3B%3BAAKR%2CkBAAmB%3BEACf%2CmBAAA%22%7D */