.c-popup {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.c-popup.is-open {
  pointer-events: auto;
}

.c-popup__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.c-popup.is-open .c-popup__overlay {
  opacity: 1;
}

.c-popup__box {
  position: relative;
  background: #FFFAE7;
  border-radius: 14px;
  padding: 24px;
  width: 100%;
  /*max-width: 684px;*/
  max-width: 912px;
  transform: translateY(30px);
  opacity: 0;
  transition: all 0.35s ease;
}
.c-popup__box .c-popup__close {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: transparent;
  border: 0;
  font-size: 16px;
  cursor: pointer;
}
.c-popup__box .c-popup__title {
  text-align: center;
  color: #2F1C0E;
  font-size: var(--font-size-4);
  font-weight: 700;
  line-height: normal;
  margin: 10px 0;
}

.c-popup.is-open .c-popup__box {
  transform: translateY(0);
  opacity: 1;
}

.c-popup__content .gallery-content {
  display: flex;
  overflow: hidden;
}
.c-popup__content .gallery-content .swiper-gallery-property {
  width: 100%;
  height: 400px;
}
.c-popup__content .gallery-content .swiper-wp {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.c-popup__content .gallery-content .swiper-wp img {
  /*width: 100%;
  height: 100%;
  object-fit: cover;*/
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.c-popup__content .gallery-content-thumbnails {
  display: flex;
  overflow: hidden;
}
.c-popup__content .gallery-content-thumbnails .gallery-content-thumbnails-item {
  /* width: calc(100% / 5); */
  width: 100%;
  height: 100px;
  overflow: hidden;
  cursor: pointer;
}
.c-popup__content .gallery-content-thumbnails .gallery-content-thumbnails-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.c-popup__content .gallery-content-thumbnails .swiper-thumbs-gallery-detail-property {
  width: 100%;
}

.c-popup__actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 10px;
}

.hidden {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9wdXAuY3NzIiwibWFwcGluZ3MiOiJBQUFDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFUjtBQUFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRVI7O0FBRUE7RUFDSTtFQUNBO0FBQ0o7O0FBR0k7RUFDSTtFQUNBO0FBQVI7QUFDUTtFQUNJO0VBQ0E7QUFDWjtBQUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNaO0FBQVk7RUFDSTs7cUJBQUE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtBQUVoQjtBQUVJO0VBQ0k7RUFDQTtBQUFSO0FBQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ1o7QUFBWTtFQUNJO0VBQ0E7RUFDQTtBQUVoQjtBQUNRO0VBQ0k7QUFDWjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjs7QUFNQTtFQUNJO0FBSEosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL19wb3B1cC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiAuYy1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1wb3B1cC5pcy1vcGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbiAgIFxuLmMtcG9wdXBfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG59XG5cbi5jLXBvcHVwLmlzLW9wZW4gLmMtcG9wdXBfX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5jLXBvcHVwX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGQUU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKm1heC13aWR0aDogNjg0cHg7Ki9cbiAgICBtYXgtd2lkdGg6IDkxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2U7XG4gICAgLmMtcG9wdXBfX2Nsb3Nle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuYy1wb3B1cF9fdGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMyRjFDMEU7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTQpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG59XG5cbi5jLXBvcHVwLmlzLW9wZW4gLmMtcG9wdXBfX2JveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5jLXBvcHVwX19jb250ZW50e1xuICAgIC5nYWxsZXJ5LWNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5zd2lwZXItZ2FsbGVyeS1wcm9wZXJ0eXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXdwe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAvKndpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsqL1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeS1jb250ZW50LXRodW1ibmFpbHN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5nYWxsZXJ5LWNvbnRlbnQtdGh1bWJuYWlscy1pdGVte1xuICAgICAgICAgICAgLyogd2lkdGg6IGNhbGMoMTAwJSAvIDUpOyAqL1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci10aHVtYnMtZ2FsbGVyeS1kZXRhaWwtcHJvcGVydHl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuLmMtcG9wdXBfX2FjdGlvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/