/* Converts XD font-spacing to browser */
page#Gallery section#Minihero {
  --background-color: var(--color-sandal);
}
page#Gallery section#Minihero .bottomCap {
  --cap-width: 1920;
  --cap-height: 107;
  position: absolute;
  width: 100%;
  max-width: 100vw;
  height: 5.5729166667vw;
  min-width: 1000px;
  min-height: 55.7291666667px;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover !important;
  background-size: 101% !important;
  background-image: url(/wp-content/uploads/2022/10/Contact-minihero-bottomCap.svg);
  background-position: bottom center;
  bottom: -2px;
}
page#Gallery section#Photos {
  padding-top: 5vw;
  padding-bottom: 5vw;
  background-image: url(/wp-content/uploads/2022/12/7-Lariat-Homepage-grey-wood-tile-01.svg);
  background-size: auto;
  background-repeat: repeat;
}
page#Gallery section#Photos .lightbox {
  display: flex;
  justify-content: center;
  align-items: center;
}
page#Gallery section#Photos .lightbox.video-lightbox .polaroid {
  justify-content: center;
  align-items: center;
}
page#Gallery section#Photos .lightbox.video-lightbox .polaroid::after {
  content: "";
  position: absolute;
  --play-button-size: 40%;
  width: var(--play-button-size);
  height: var(--play-button-size);
  opacity: 0.95;
  background-size: contain;
  background-image: url(/wp-content/uploads/2022/12/Video-play-white-01.svg);
}
page#Gallery section#Photos .polaroids {
  position: relative;
  width: 100%;
}
page#Gallery section#Photos .polaroids .collector {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: clamp(1rem, -0.3333333333rem + 0.0277777778 * 100vw, 5rem);
}
@media screen and (max-width: 998px) {
  page#Gallery section#Photos .polaroids .collector {
    grid-template-columns: 1fr 1fr;
  }
}
page#Gallery section#Photos .polaroids .collector .collectable {
  align-items: center;
  position: relative;
}
page#Gallery section#Photos .polaroids .collector .collectable a {
  width: 100%;
}
page#Gallery section#Photos .polaroids .collector .collectable .polaroid {
  aspect-ratio: 1;
  position: relative;
  width: 95%;
}
@supports not (aspect-ratio: 1) {
  page#Gallery section#Photos .polaroids .collector .collectable .polaroid:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }
  page#Gallery section#Photos .polaroids .collector .collectable .polaroid > .aspectified {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
