.repeater__aNz-6 {
  box-sizing: border-box;
  width: 100%;
  overflow: var(--overflow-content);
  scroll-snap-type: var(--scroll-snap-type, none);
  background-color: color-mix(in srgb, var(--background-color, transparent) var(--background-color-opacity, 100%), transparent);
}

.itemsContainer__-0Bw2 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  row-gap: var(--row-gap, 0px);
  column-gap: var(--column-gap, 0px);
  justify-content: inherit;
}

.item__dXORc {
  box-sizing: border-box;
  min-height: 10px;
  flex: 0 var(--item-flex-shrink, 1) var(--item-flex-basis);
  scroll-snap-align: var(--item-scroll-snap-align, none);
}

.itemLoading__T6wK5 {
  background-color: transparent;
  container-type: inline-size;
}

.skeleton__-ihsq {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.skeletonGroup__OQBlR {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.skeletonContent__aE-bN {
  display: flex;
  flex-direction: column;
  padding: 16px;
  flex: 1;
  box-sizing: border-box;
}

.skeletonMedia__E2zSh,
.skeletonTitle__k-L4a,
.skeletonLine__ReOb6 {
  background-color: var(--skeleton-color);
}

.skeletonMedia__E2zSh {
  margin-bottom: 20px;
  border-radius: 4px;
  flex: 1;
}

.skeletonTitle__k-L4a {
  margin-bottom: 12px;
  height: 20px;
  width: 50%;
  border-radius: 8px;
}

.skeletonLine__ReOb6 {
  margin-bottom: 8px;
  height: 15px;
  border-radius: 8px;
}

.sentinel__niAmU {
  height: 0;
  overflow: hidden;
  width: 100%;
}

@container (width < 150px) {
  .skeletonMedia__E2zSh {
    flex: 1;
    margin-bottom: 0;
  }
  .skeletonTitle__k-L4a,
  .skeletonLine__ReOb6 {
    display: none;
  }
}
.emptyState__cCB1M {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 28px;
}

.loadMoreTrigger__IllQ8 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.loadMoreTrigger__IllQ8:focus-visible {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0.5em 1em;
  overflow: visible;
  clip: auto;
  white-space: normal;
  outline: 2px solid #116dff;
  outline-offset: 2px;
}

.liveAnnouncer__ZOBRL {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}.repeater {
  --repeater-min-size-fallback: 200px;
  --background-color: transparent;
  --background-color-opacity: 100%;
  --items-per-row: enabled;
  --column-count: 4;
  --item-width: var(--repeater-min-size-fallback);
  --item-flex-basis: calc(
    (100% - (var(--column-count, 4) - 1) * var(--column-gap, 0px)) /
      var(--column-count, 4)
  );
  --item-flex-shrink: 1;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow-content: visible;
  --skeleton-color: #e0dad7;
  --column-min-width: var(--repeater-min-size-fallback);
  --row-min-height: var(--repeater-min-size-fallback);
  --grid-auto-flow-mode: auto-fit;
  --grid-auto-rows-value: minmax(
    var(--row-min-height, var(--repeater-min-size-fallback)),
    auto
  );
}
.fallbackDirection__HeRgn:not([dir]) {
  direction: var(--wix-opt-in-direction);
}
.presetWrapper__J1yzj {
  display: contents;
}