.cgGlGU {
  --display: grid;
  direction: var(--direction, ltr);
  display: var(--display);
  grid-template-columns: minmax(0, 1fr)
}

.cgGlGU>ul {
  box-sizing: border-box;
  width: 100%
}

.cgGlGU>ul li {
  display: block
}

.cgGlGU>ul li>div:active,
.cgGlGU>ul li>div:focus {
  background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1));
  transition: var(--itemBGColorNoTrans, background-color 50ms ease 0s)
}

.cgGlGU .NIXfHQ {
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
  min-height: 1px;
  position: relative;
  -webkit-transform: translateZ(0)
}

.u4cNtA {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  border-style: solid;
  border-width: var(--brw, 1px);
  box-sizing: border-box;
  display: flex;
  list-style: none;
  margin: 0;
  position: relative;
  text-align: var(--text-align, left);
  transition: var(--itemBGColorTrans, background-color .4s ease 0s)
}

.u4cNtA .fEGEM_ {
  cursor: pointer;
  display: grid;
  grid-template-columns: 1fr;
  height: auto;
  position: relative
}

.u4cNtA .fEGEM_>.kGvnrc {
  display: grid;
  position: relative;
  text-overflow: ellipsis
}

.u4cNtA .fEGEM_>.kGvnrc>.xfxJ27 {
  color: rgb(var(--txt, var(--color_15, color_15)));
  display: inline;
  font: var(--fnt, var(--font_1));
  overflow: hidden;
  padding-bottom: var(--verticalPadding, 0);
  padding-top: var(--verticalPadding, 0);
  position: relative;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap
}

.u4cNtA .xfxJ27 {
  padding-inline-end: var(--padding-end, 0);
  padding-inline-start: var(--padding-start, 0)
}

.OZVMSN .fEGEM_ {
  direction: var(--item-depth0-direction);
  text-align: var(--item-depth0-align, var(--text-align))
}

.jhxvbR {
  display: block;
  height: 100%;
  width: 100%
}

.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%)
}

.MW5IWV {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%
}

.MW5IWV .Kv1aVt {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%
}

.MW5IWV .dLPlxY {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity)
}

.MW5IWV .dLPlxY img {
  height: 100%;
  width: 100%
}

.VgO9Yg {
  height: 100%
}

.LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition)
}

.mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s)
}