/* Stable image boxes for product photos and responsive site imagery. */
.product-photo__item--lg {
  overflow: hidden;
}

.product-photo__item--lg > .product-photo__img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.product-photo__thumb-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.amur-site-logo {
  max-width: 100%;
  height: auto;
}

.amur-footer__title-icon img[width][height] {
  width: 27px;
  height: 27px;
  object-fit: contain;
}

@media (max-width: 767px) {
  .amur-footer__title-icon img[width][height] {
    width: 23px;
    height: 23px;
  }
}
