.ra-gallery-actions {
  display: flex;
  justify-content: center;
  margin: 10px 0 0;
}
@media only screen and (min-width: 768px) {
  .ra-gallery-actions {
    margin: 20px 0;
  }
}
.ra-gallery-actions .ra-gallery-actions-separator {
  margin: 0 5px;
}
@media only screen and (min-width: 768px) {
  .ra-gallery-actions .ra-gallery-actions-separator {
    margin: 0 10px;
  }
}
@media only screen and (min-width: 1024px) {
  .ra-gallery-actions .ra-gallery-actions-separator {
    margin: 0 15px;
  }
}
.ra-gallery-actions .ra-btn.ra-btn-link.ra-btn-light,
.ra-gallery-actions .ra-link.ra-link-light,
.ra-gallery-actions .ra-link {
  margin: 0 15px;
  text-decoration: none;
}
.ra-gallery-actions .ra-btn.ra-btn-link.ra-btn-light:hover,
.ra-gallery-actions .ra-link.ra-link-light:hover,
.ra-gallery-actions .ra-link:hover {
  text-decoration: none;
}
.ra-gallery-actions .ra-btn.ra-btn-link.ra-btn-light .anticon,
.ra-gallery-actions .ra-link.ra-link-light .anticon,
.ra-gallery-actions .ra-link .anticon {
  font-size: 18px;
  vertical-align: middle;
}
.ra-gallery-actions .ra-btn.ra-btn-link.ra-btn-light span,
.ra-gallery-actions .ra-link.ra-link-light span,
.ra-gallery-actions .ra-link span {
  vertical-align: middle;
  text-decoration: underline;
}
.ra-gallery-actions .ra-link,
.ra-gallery-actions .ra-link.ra-link-light {
  white-space: nowrap;
}
@media only screen and (min-width: 768px) {
  .ra-gallery-actions .ra-link,
  .ra-gallery-actions .ra-link.ra-link-light {
    line-height: 1;
  }
}
.ra-gallery-actions .ra-link span,
.ra-gallery-actions .ra-link.ra-link-light span {
  margin-left: 8px;
}
@media only screen and (max-width: 767px) {
  .ra-gallery-actions .ra-link span.anticon,
  .ra-gallery-actions .ra-link.ra-link-light span.anticon {
    vertical-align: inherit;
    line-height: 1;
  }
}
.ra-gallery-actions .ra-link span:first-child,
.ra-gallery-actions .ra-link.ra-link-light span:first-child {
  margin-left: 0;
}

.ra-auth-tabs .ra-layout-content {
  background-color: transparent;
}
@media only screen and (min-width: 600px) {
  .ra-auth-tabs .ra-ripple-wrapper {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
.ra-auth-tabs-section-main.ra-section {
  padding-top: 0;
  margin-bottom: 25px;
  padding-bottom: 0;
}
@media only screen and (min-width: 600px) {
  .ra-auth-tabs-section-main.ra-section {
    margin-top: 20px;
  }
}
.ra-auth-tabs-section-main.ra-section .ra-ripple-wrapper.ra-ripple-wrapper-active .ra-ripple-image {
  min-height: 200px;
}
.ra-auth-tabs-section-main.ra-section .ra-auth-container-wrapper {
  padding: 0;
}
.ra-auth-tabs-section-main.ra-section .ra-auth-container-wrapper > div:first-child {
  padding-top: 25px;
}
@media only screen and (min-width: 600px) {
  .ra-auth-tabs-section-main.ra-section .ra-auth-container-wrapper > div:first-child {
    padding-top: 0;
  }
}
.ra-auth-tabs-section-main.ra-section .ra-auth-container-wrapper .ra-auth-container-form {
  margin-top: 45px;
}
@media only screen and (min-width: 600px) {
  .ra-auth-tabs-section-main.ra-section .ra-auth-container-wrapper .ra-auth-container-form {
    padding: 0 20px;
  }
}
.ra-auth-tabs-section-main.ra-section .ra-auth-container-wrapper .ra-tab-basic {
  padding: 0 20px;
}

.ra-art-overlay-gallery {
  display: flex;
}
.ra-art-overlay-gallery .ra-zoom-container:not(.ra-zoom-container-zoomed) .ra-zoom-small-img {
  border: 1px solid #ececec;
}
.ra-art-overlay-gallery .ra-image-carousel-single-image > picture,
.ra-art-overlay-gallery .ra-image-carousel-single-image .ra-zoom,
.ra-art-overlay-gallery .ra-image-carousel-single-image .ra-zoom .ra-zoom-container {
  height: 100%;
}
.ra-art-overlay-gallery .ra-image-carousel-single-image > picture .ra-art-overlay-gallery-zoom-img,
.ra-art-overlay-gallery .ra-image-carousel-single-image .ra-zoom .ra-art-overlay-gallery-zoom-img,
.ra-art-overlay-gallery .ra-image-carousel-single-image .ra-zoom .ra-zoom-container .ra-art-overlay-gallery-zoom-img {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-main-wrapper .ra-image-carousel-main-item .ra-view-in-room,
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-main-wrapper .ra-image-carousel-main-item > picture,
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-main-wrapper .ra-image-carousel-main-item .ra-zoom-container {
  height: calc(100vh - 290px);
}
@media only screen and (min-width: 600px) {
  .ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-main-wrapper .ra-image-carousel-main-item .ra-view-in-room,
  .ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-main-wrapper .ra-image-carousel-main-item > picture,
  .ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-main-wrapper .ra-image-carousel-main-item .ra-zoom-container {
    height: calc(100vh - 200px);
  }
}
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-main-wrapper .ra-image-carousel-main-item .ra-view-in-room .ra-art-overlay-gallery-zoom-img,
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-main-wrapper .ra-image-carousel-main-item > picture .ra-art-overlay-gallery-zoom-img,
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-main-wrapper .ra-image-carousel-main-item .ra-zoom-container .ra-art-overlay-gallery-zoom-img {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-landscape .ra-image-carousel-thumbnails-list {
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-portrait .ra-image-carousel-main-wrapper .ra-image-carousel-main-item > picture,
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-portrait .ra-image-carousel-main-wrapper .ra-image-carousel-main-item .ra-zoom-container {
  height: calc(100vh - 200px);
}
@media only screen and (min-width: 1024px) {
  .ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-portrait .ra-image-carousel-main-wrapper .ra-image-carousel-main-item > picture,
  .ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-portrait .ra-image-carousel-main-wrapper .ra-image-carousel-main-item .ra-zoom-container {
    height: calc(100vh - 100px);
  }
}
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-portrait .ra-image-carousel-main-wrapper .ra-image-carousel-main-item > picture .ra-art-overlay-gallery-zoom-img,
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-portrait .ra-image-carousel-main-wrapper .ra-image-carousel-main-item .ra-zoom-container .ra-art-overlay-gallery-zoom-img {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.ra-art-overlay-gallery.ra-image-carousel.ra-image-carousel-portrait .ra-image-carousel-thumbnails-list {
  padding-bottom: 0;
}

@media only screen and (min-width: 1024px) {
  .ra-art-details-gallery-wrapper {
    flex-grow: 1;
    padding-right: 30px;
  }
}
.ra-art-details-gallery-wrapper .ra-art-details-gallery .ra-image-gallery-clickable-item {
  cursor: url(/fe/static/media/zoom.d4fd9ad3e2deed75a9ce.svg), auto;
}
.ra-art-details-gallery-wrapper .ra-art-details-gallery .ra-image-gallery-clickable-item .ra-view-in-room-bkg-wrapper img,
.ra-art-details-gallery-wrapper .ra-art-details-gallery .ra-image-gallery-clickable-item > .ra-img-placeholder img {
  border: 1px solid #ececec;
}
.ra-art-details-tab-section-heading-with-link {
  width: auto;
}
.ra-art-details-section-breadcrumbs {
  margin-bottom: 30px;
}
.ra-art-details-section-breadcrumbs + .ra-section {
  margin-top: 0;
}
.ra-art-details-scrollmarker-wrapper {
  max-width: 50px;
}
.ra-art-details-scrollmarker-wrapper .ra-art-details-scrollmarker {
  padding: 50px 0;
}
.ra-art-details-comment-no-author {
  margin-bottom: 20px;
}
.ra-art-details-urgent-message {
  margin: -25px 0 25px;
}
.ra-art-details-tab-section {
  margin-top: 50px;
}


/*# sourceMappingURL=pages-art-Details.b3d379ab.chunk.css.map*/