.z_w3mq {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden;
}
.z_w3mq.axLCtp {
  opacity: 1;
  visibility: visible;
}
.z_w3mq[data-undisplayed="true"] {
  display: none;
}
.z_w3mq:not([data-is-mesh]) .Lu9Epa,
.z_w3mq:not([data-is-mesh]) .w3z6uS {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.hXDI49 {
  background-color: rgba(
    var(--bg, var(--color_15, color_15)),
    var(--alpha-bg, 1)
  );
  display: initial;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.hXDI49.iFw_h3 {
  display: none;
}
:host(.device-mobile-optimized) .hXDI49,
body.device-mobile-optimized .hXDI49 {
  height: 100vh;
  left: calc((100% - var(--screen-width)) / 2);
  width: var(--screen-width);
}
:host(.device-mobile-optimized) .z_w3mq.iFw_h3,
body.device-mobile-optimized .z_w3mq.iFw_h3 {
  left: calc((100% - var(--screen-width)) / 2);
}
:host(.device-mobile-optimized) .z_w3mq.e5DvMY,
body.device-mobile-optimized .z_w3mq.e5DvMY {
  height: 100vh;
}
:host(:not(.device-mobile-optimized)) .z_w3mq.e5DvMY,
body:not(.device-mobile-optimized) .z_w3mq.e5DvMY {
  height: 100vh;
}
.cl36wz.e5DvMY,
.cl36wz.e5DvMY > :first-child {
  height: calc(var(--menu-height) - var(--wix-ads-height));
}
.cl36wz.e5DvMY > :first-child {
  margin-top: var(--wix-ads-height);
}
.z_w3mq.e5DvMY {
  top: 0;
}
.z_w3mq.qqLcCB {
  z-index: calc(var(--above-all-z-index) - 1);
}
.w3z6uS {
  height: 100%;
}
.GEFZSP {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden;
}
.GEFZSP.Yc3CJB {
  opacity: 1;
  visibility: visible;
}
.GEFZSP[data-undisplayed="true"] {
  display: none;
}
.GEFZSP:not([data-is-mesh]) .SPKdgB,
.GEFZSP:not([data-is-mesh]) .vMEUOK {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.gWQdkh {
  background-color: rgba(
    var(--bg, var(--color_15, color_15)),
    var(--alpha-bg, 1)
  );
  display: initial;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.gWQdkh.bPVN2R {
  display: none;
}
:host(.device-mobile-optimized) .gWQdkh,
body.device-mobile-optimized .gWQdkh {
  height: 100vh;
  left: calc((100% - var(--screen-width)) / 2);
  width: var(--screen-width);
}
:host(.device-mobile-optimized) .GEFZSP.bPVN2R,
body.device-mobile-optimized .GEFZSP.bPVN2R {
  left: calc((100% - var(--screen-width)) / 2);
}
:host(.device-mobile-optimized) .GEFZSP.fBjXkq,
body.device-mobile-optimized .GEFZSP.fBjXkq {
  height: 100vh;
}
:host(:not(.device-mobile-optimized)) .GEFZSP.fBjXkq,
body:not(.device-mobile-optimized) .GEFZSP.fBjXkq {
  height: 100vh;
}
._YXqpG.fBjXkq,
._YXqpG.fBjXkq > :first-child {
  height: calc(var(--menu-height) - var(--wix-ads-height));
}
._YXqpG.fBjXkq > :first-child {
  margin-top: var(--wix-ads-height);
}
.GEFZSP.fBjXkq {
  top: 0;
}
.MES4Yq {
  background-color: rgba(
    var(--containerBackground, var(--color_11, color_11)),
    var(--alpha-containerBackground, 1)
  );
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.SPKdgB,
._YXqpG {
  height: 100%;
}
.d7EBK2 {
  border-radius: var(--overflow-wrapper-border-radius);
}