@charset "UTF-8";
/* Изолированные стили layout img-carousel (корень .pc-img-carousel) */
.pc-img-carousel {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box; }

.pc-img-carousel--mode-static {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  justify-content: center;
  gap: 12px;
  overflow: visible; }

.pc-img-carousel--mode-static .f-carousel__slide {
  margin: 0 !important; }

.pc-img-carousel--mode-carousel {
  overflow: hidden; }

.pc-img-carousel__slide {
  flex: 0 0 auto;
  box-sizing: border-box; }

.pc-img-carousel__link {
  display: block;
  text-decoration: none;
  transition: opacity 0.25s ease; }

.pc-img-carousel__link:hover {
  opacity: 0.88; }

.pc-img-carousel__img {
  display: block;
  height: var(--pc-img-carousel-h, 200px);
  width: auto;
  max-height: var(--pc-img-carousel-h, 200px);
  object-fit: contain;
  vertical-align: bottom; }

@media (max-width: 470px) {
  .pc-img-carousel__link {
    -webkit-tap-highlight-color: transparent; } }
/*# sourceMappingURL=img-carousel.css.map */