/* === Custom Block Styling === */
.availableInventory {
  padding-top: var(--CB-padding-top);
  padding-right: var(--CB-padding-right);
  padding-bottom: var(--CB-padding-bottom);
  padding-left: var(--CB-padding-left);
  margin-top: var(--CB-margin-top);
  margin-bottom: var(--CB-margin-bottom);
}

/* === Inventory Items === */
.inventory__imgWrapper {
  /* overflow: hidden; */
  position: relative;
  width: 100%;
  aspect-ratio: 4/3;
}
.inventory__image {
  position: absolute;
  inset: 0;
  object-fit: cover;
  object-position: center;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.sold .inventory__image {
  filter: grayscale(100%);
}
.inventory__sold {
  display: none;
}
.sold .inventory__sold {
  display: block;
  padding: var(--FC-standard-multiplier) calc(var(--FC-standard-multiplier) * 2);
  font-weight: 700;
  padding-bottom: calc(var(--FC-standard-multiplier) - 2px);
  border: solid calc(var(--FC-standard-multiplier) / 4) var(--FC-primary-color);
  color: var(--FC-primary-color);
  position: absolute;
  z-index: 50;
  top: -16px;
  left: -32px;
  border-radius: var(--FC-standard-multiplier);
  transform: rotate(-40deg);
  background-color: var(--FC-white);
}
.inventory__description * {
  font-size: var(--FC-small-size);
  margin-bottom: 4px;
}

.inventory__pdfLink:hover {
  color: var(--FC-black);
}

.sold .wp-block-button__link.contact-link {
  cursor: not-allowed !important;
  background-color: rgb(121, 121, 121) !important;
  border-color: rgb(121, 121, 121) !important;
  color: var(--FC-white) !important;
}

/* === Swiper === */
.inventoryImages {
  height: 100%;
}

.inventoryImages .inventory__imageSlide {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.sold .inventory__imageSlide {
  filter: grayscale(100%);
}
.inventory__navWrapper {
  position: absolute;
  bottom: 16px;
  right: 8px;
  width: 64px;
}
.inventory__navWrapper > div {
  background-color: var(--FC-primary-color);
  padding: 4px;
  height: 24px;
  width: 24px;
}
.inventory__navWrapper > div path {
  fill: var(--FC-white);
}





#inventory-inquiry-form{
  overflow: hidden;
  max-height: 0px;
  transition: max-height 0.3s ease-in-out;
}
#inventory-inquiry-form.active{
  max-height: 750px;
  transition: max-height 0.3s ease-in-out;
}