/*
@mixin lightbox-icon-close-white
{
   @include lightbox-icon-close;
   background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MS4xNzEgMjQxLjE3MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQxLjE3MSAyNDEuMTcxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGlkPSJDbG9zZSIgZD0iTTEzOC4xMzgsMTIwLjc1NGw5OS4xMTgtOTguNTc2YzQuNzUyLTQuNzA0LDQuNzUyLTEyLjMxOSwwLTE3LjAxMWMtNC43NC00LjcwNC0xMi40MzktNC43MDQtMTcuMTc5LDAgICBsLTk5LjAzMyw5OC40OTJMMjEuMDk1LDMuNjk5Yy00Ljc0LTQuNzUyLTEyLjQzOS00Ljc1Mi0xNy4xNzksMGMtNC43NCw0Ljc2NC00Ljc0LDEyLjQ3NSwwLDE3LjIyN2w5OS44NzYsOTkuODg4TDMuNTU1LDIyMC40OTcgICBjLTQuNzQsNC43MDQtNC43NCwxMi4zMTksMCwxNy4wMTFjNC43NCw0LjcwNCwxMi40MzksNC43MDQsMTcuMTc5LDBsMTAwLjE1Mi05OS41OTlsOTkuNTUxLDk5LjU2MyAgIGM0Ljc0LDQuNzUyLDEyLjQzOSw0Ljc1MiwxNy4xNzksMGM0Ljc0LTQuNzY0LDQuNzQtMTIuNDc1LDAtMTcuMjI3TDEzOC4xMzgsMTIwLjc1NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNGRkZGRkYiLz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==");
}

@mixin lightbox-icon-close-black
{
   @include lightbox-icon-close;
   background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0MS4xNzEgMjQxLjE3MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQxLjE3MSAyNDEuMTcxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiBjbGFzcz0iIj48Zz48Zz4KCTxwYXRoIGlkPSJDbG9zZSIgZD0iTTEzOC4xMzgsMTIwLjc1NGw5OS4xMTgtOTguNTc2YzQuNzUyLTQuNzA0LDQuNzUyLTEyLjMxOSwwLTE3LjAxMWMtNC43NC00LjcwNC0xMi40MzktNC43MDQtMTcuMTc5LDAgICBsLTk5LjAzMyw5OC40OTJMMjEuMDk1LDMuNjk5Yy00Ljc0LTQuNzUyLTEyLjQzOS00Ljc1Mi0xNy4xNzksMGMtNC43NCw0Ljc2NC00Ljc0LDEyLjQ3NSwwLDE3LjIyN2w5OS44NzYsOTkuODg4TDMuNTU1LDIyMC40OTcgICBjLTQuNzQsNC43MDQtNC43NCwxMi4zMTksMCwxNy4wMTFjNC43NCw0LjcwNCwxMi40MzksNC43MDQsMTcuMTc5LDBsMTAwLjE1Mi05OS41OTlsOTkuNTUxLDk5LjU2MyAgIGM0Ljc0LDQuNzUyLDEyLjQzOSw0Ljc1MiwxNy4xNzksMGM0Ljc0LTQuNzY0LDQuNzQtMTIuNDc1LDAtMTcuMjI3TDEzOC4xMzgsMTIwLjc1NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNGRkZGRkYiLz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+Cg==");
}
*/
.swiper-stage {
  width: 100%;
}
.swiper-stage > .module {
  width: auto;
  display: inline-block;
}

.swiper-wrapper {
  visibility: hidden;
  opacity: 0;
  width: 100%;
  position: relative;
}
.swiper-wrapper.loaded {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
.swiper-wrapper .draggable {
  cursor: grab;
}
.swiper-wrapper .draggable.dragdrop-active {
  cursor: grabbing;
}
.swiper-wrapper .nav-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  right: 0;
  width: 1.75rem;
  height: 1.75rem;
}
.swiper-wrapper .nav-btn.before {
  left: 5%;
}
.swiper-wrapper .nav-btn.next {
  right: 5%;
}
.swiper-wrapper .nav-btn::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
  opacity: 0.3;
}
.swiper-wrapper .nav-btn.before::before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.697%22%20height%3D%2216.968%22%20viewBox%3D%220%200%209.697%2016.968%22%3E%3Cg%20transform%3D%22translate%28-8.629%20-6.102%29%22%3E%3Cpath%20d%3D%22M16.484%2C21.969a1.209%2C1.209%2C0%2C0%2C1-.857-.355L8.355%2C14.341a1.211%2C1.211%2C0%2C0%2C1%2C0-1.714l7.272-7.272a1.212%2C1.212%2C0%2C1%2C1%2C1.714%2C1.714l-6.415%2C6.415L17.341%2C19.9a1.212%2C1.212%2C0%2C0%2C1-.857%2C2.069Z%22%20transform%3D%22translate%280.629%201.101%29%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
.swiper-wrapper .nav-btn.next::before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.698%22%20height%3D%2216.97%22%20viewBox%3D%220%200%209.698%2016.97%22%3E%3Cg%20transform%3D%22translate%2817.698%2021.97%29%20rotate%28180%29%22%3E%3Cpath%20d%3D%22M16.485%2C21.97a1.209%2C1.209%2C0%2C0%2C1-.857-.355L8.355%2C14.342a1.212%2C1.212%2C0%2C0%2C1%2C0-1.714l7.273-7.273a1.212%2C1.212%2C0%2C0%2C1%2C1.714%2C1.714l-6.416%2C6.416L17.342%2C19.9a1.212%2C1.212%2C0%2C0%2C1-.857%2C2.069Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
.swiper-wrapper .nav-btn:hover::before {
  opacity: 1;
}
.swiper-wrapper .mask {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.swiper-wrapper .mask .list {
  white-space: nowrap;
  transition: transform 0.3s;
  will-change: transform;
}
.swiper-wrapper .mask .list.dragdrop-active {
  transition: none;
}
.swiper-wrapper .mask .list > .item {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  position: relative;
  transition: opacity 0.5s ease-in-out;
}
.swiper-wrapper .mask .list > .item.in-view, .swiper-wrapper .mask .list > .item.active {
  visibility: visible;
  opacity: 1;
  pointer-events: initial;
}
.swiper-wrapper .mask .list > .item[data-alignment=height] .module > .element {
  height: 100%;
}
.swiper-wrapper .mask .list > .item[data-alignment=height] img {
  max-width: initial;
  width: initial;
}
.swiper-wrapper .mask .list > .item[data-alignment=width] .module > .element {
  width: 100%;
}
.swiper-wrapper .mask .list > .item > * {
  height: 100%;
}
.swiper-wrapper .mask .list > .item img {
  -webkit-touch-callout: none;
  user-select: none;
  pointer-events: none;
}
.swiper-wrapper .mask .list .empty-placeholder,
.swiper-wrapper .mask .list .img-wrapper {
  min-height: 3.125rem;
  min-width: 12.5rem;
}

body[data-editor] .swiper-wrapper .list .item {
  pointer-events: auto;
}
body[data-editor] .swiper-stage.is-empty {
  min-height: 12.5rem;
}

.module-swiper .swiper-stage {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.module-swiper .swiper-stage > .module {
  width: auto;
  display: inline-block;
}
.module-swiper .swiper-wrapper {
  opacity: 0;
  width: 100%;
  position: relative;
}
.module-swiper .swiper-wrapper.loaded {
  transition: opacity 0.5s ease-in;
  opacity: 1;
}
.module-swiper .swiper-wrapper .draggable {
  cursor: grab;
}
.module-swiper .swiper-wrapper .draggable.dragdrop-active {
  cursor: grabbing;
}
.module-swiper .swiper-wrapper .nav-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  right: 0;
  width: 1.75rem;
  height: 1.75rem;
  cursor: pointer;
}
.module-swiper .swiper-wrapper .nav-btn.before {
  left: 5%;
}
.module-swiper .swiper-wrapper .nav-btn.next {
  right: 5%;
}
.module-swiper .swiper-wrapper .nav-btn::before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
  opacity: 30%;
}
.module-swiper .swiper-wrapper .nav-btn.before::before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.697%22%20height%3D%2216.968%22%20viewBox%3D%220%200%209.697%2016.968%22%3E%3Cg%20transform%3D%22translate%28-8.629%20-6.102%29%22%3E%3Cpath%20d%3D%22M16.484%2C21.969a1.209%2C1.209%2C0%2C0%2C1-.857-.355L8.355%2C14.341a1.211%2C1.211%2C0%2C0%2C1%2C0-1.714l7.272-7.272a1.212%2C1.212%2C0%2C1%2C1%2C1.714%2C1.714l-6.415%2C6.415L17.341%2C19.9a1.212%2C1.212%2C0%2C0%2C1-.857%2C2.069Z%22%20transform%3D%22translate%280.629%201.101%29%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
.module-swiper .swiper-wrapper .nav-btn.next::before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.698%22%20height%3D%2216.97%22%20viewBox%3D%220%200%209.698%2016.97%22%3E%3Cg%20transform%3D%22translate%2817.698%2023.97%29%20rotate%28180%29%22%3E%3Cpath%20d%3D%22M16.485%2C21.97a1.209%2C1.209%2C0%2C0%2C1-.857-.355L8.355%2C14.342a1.212%2C1.212%2C0%2C0%2C1%2C0-1.714l7.273-7.273a1.212%2C1.212%2C0%2C0%2C1%2C1.714%2C1.714l-6.416%2C6.416L17.342%2C19.9a1.212%2C1.212%2C0%2C0%2C1-.857%2C2.069Z%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
.module-swiper .swiper-wrapper .mask {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.module-swiper .swiper-wrapper .mask .list {
  white-space: nowrap;
  transition: transform 0.3s;
  will-change: transform;
}
.module-swiper .swiper-wrapper .mask .list.dragdrop-active {
  transition: none;
}
.module-swiper .swiper-wrapper .mask .list > .item {
  pointer-events: none;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  position: relative;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease-in-out;
}
.module-swiper .swiper-wrapper .mask .list > .item.in-view {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
}
.module-swiper .swiper-wrapper .mask .list > .item[data-alignment=height] .module > .element {
  height: 100%;
}
.module-swiper .swiper-wrapper .mask .list > .item[data-alignment=height] img {
  max-width: initial;
  width: initial;
}
.module-swiper .swiper-wrapper .mask .list > .item[data-alignment=width] .module > .element {
  width: 100%;
}
.module-swiper .swiper-wrapper .mask .list > .item > * {
  height: 100%;
}
.module-swiper .swiper-wrapper .mask .list > .item img {
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  pointer-events: none;
}
.module-swiper .swiper-wrapper .mask .list .empty-placeholder,
.module-swiper .swiper-wrapper .mask .list .img-wrapper {
  min-height: 50px;
  min-width: 200px;
}
.module-swiper[data-editor=true] .swiper-wrapper .list .item {
  pointer-events: auto;
}
.module-swiper[data-editor=true] .swiper-stage.is-empty {
  min-height: 200px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/component/_lightbox.scss%22,%22../../../../system/CrayssnLabs/Base/_resources/scss/components/swap/_swiper.scss%22,%22../../../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/_visibility.scss%22,%22../../../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/_user-select.scss%22,%22compile.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAkBA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACZA;EAEG;;AAEA;EAEG;EACA;;;AAIN;EC+CG;EACA;ED7CA;EACA;;AAEA;ECmCA;EACA;EDjCG;;AAGH;EAEG;;AAGH;EAEG;;AAGH;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEG;;AAGH;EAEG;;AAGH;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGH;EAEG;;AAGH;EAEG;;AAKA;EAEG;;AAKT;EAEG;EACA;EACA;;AAEA;EAEG;EACA;EACA;;AAEA;EAEG;;AAGH;EC/CN;EACA;EDiDS;EACA;EACA;EACA;EACA;EACA;;AAEA;EC/DT;EACA;EDiEY;;AAKA;EAEG;;AAGH;EAEG;EACA;;AAMH;EAEG;;AAIN;EAEG;;AAGH;EEvJT,uBAMqB;EALrB,aAKqB;EFoJT;;AAKN;AAAA;EAGG;EACA;;;AAYH;EAEG;;AAKT;EAEG;;;AGnLH;EAEG;EACA;EACA;;AAEA;EAEG;EACA;;AAIN;EAEG;EACA;EACA;;AAEA;EAEG;EACA;;AAGH;EAEG;;AAGH;EAEG;;AAGH;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;;AAEA;EAEG;;AAGH;EAEG;;AAGH;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGH;EAEG;;AAGH;EAEG;;AAIN;EAEG;EACA;EACA;;AAEA;EAEG;EACA;EACA;;AAEA;EAEG;;AAMA;EAEG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGG;EACA;EACA;;AAKA;EAEG;;AAGH;EAEG;EACA;;AAMH;EAEG;;AAIN;EAEG;;AAGH;EAEG;EACA;EACA;EACA;EACA;;AAMT;AAAA;EAGG;EACA;;AAYH;EAEG;;AAKT;EAEG%22,%22file%22:%22output-6905130d6d610.css%22%7D */
