@font-face {
  font-family: "orpheus-pro";
  src: url("/fonts/orpheus-pro-400.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

/* Preserve the live registry pages' blank widget footprint while keeping the
   third-party embed disabled for a durable, offline-safe archive. */
.sqs-wcd-block-zola { height: 390.296875px; }
.archive-zola { font-family: Arial, sans-serif; }
.archive-zola a { text-decoration: none; }
.archive-zola-header { display: flex; align-items: center; justify-content: space-between; margin: 40px 0 27px; }
.archive-zola-logo { color: #153a5b; font-size: 20px; font-weight: 600; letter-spacing: 4px; line-height: 1; }
.archive-zola-logo span { font-size: 22px; letter-spacing: -7px; margin-left: 1px; }
.archive-zola-link { color: #999; font-size: 12px; }
.archive-zola-products { display: flex; gap: 26.25px; }
.archive-zola-products img { display: block; height: 300px; width: 300px; }
.archive-zola-products a:nth-child(2) img { height: 306.25px; width: 306.25px; }
@media (max-width: 767px) {
  .sqs-wcd-block-zola { height: 259.25px; }
  .archive-zola-header { flex-direction: column; margin: 40px 0 32px; }
  .archive-zola-logo { font-size: 18px; }
  .archive-zola-logo { margin-bottom: 9px; }
  .archive-zola-logo span { font-size: 20px; }
  .archive-zola-products { gap: 20px; }
  .archive-zola-products img { height: 142px; width: 142px; }
  .archive-zola-products a:nth-child(2) img { height: 142px; width: 142px; }
  #collection-60b2a1432388bc19a50e32a4 .archive-zola { visibility: hidden; }
}
@font-face {
  font-family: "orpheus-pro";
  src: url("/fonts/orpheus-pro-700.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "orpheus-pro";
  src: url("/fonts/orpheus-pro-400-italic.woff2") format("woff2");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
