.px-three-images-inner {
  width: 100%;
  max-width: 825px;
  margin: 0 auto;
}
.px-three-images .image-triple {
  position: relative;
  width: 100%;
  max-width: 825px;
  aspect-ratio: 0.859375;
  margin-left: 0;
  margin-right: auto;
}
@media screen and (max-width: 960px) {
  .px-three-images .image-triple {
    max-width: none;
  }
}
.px-three-images .image-triple__item {
  position: absolute;
  overflow: hidden;
  border-radius: var(--border-radius-full);
}
.px-three-images .image-triple__item img,
.px-three-images .image-triple__item video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.px-three-images .image-triple__primary {
  z-index: 1;
  width: 49.3333333333%;
  aspect-ratio: 0.6957264957;
  left: 0;
  top: 93px;
}
.px-three-images .image-triple__secondary {
  z-index: 2;
  width: 31.5151515152%;
  aspect-ratio: 0.7514450867;
  left: 50.9090909091%;
  top: 0;
}
.px-three-images .image-triple__tertiary {
  z-index: 3;
  width: 49.3333333333%;
  aspect-ratio: 0.6957264957;
  left: 50.9090909091%;
  top: 39.0625%;
}
.px-three-images.imagealign-right .image-triple {
  margin-left: auto;
  margin-right: 0;
}
.px-three-images.imagealign-right .image-triple__primary {
  left: 47.9644848485%;
}
.px-three-images.imagealign-right .image-triple__secondary {
  left: 20.9535757576%;
}
.px-three-images.imagealign-right .image-triple__tertiary {
  left: 0;
}
@media screen and (max-width: 960px) {
  .px-three-images-inner {
    max-width: none;
  }
  .px-three-images .image-triple {
    margin-left: 0;
    margin-right: 0;
  }
}