.ruTj7Z {
  direction: var(--direction, ltr);
}
.ruTj7Z > ul {
  box-sizing: border-box;
  width: 100%;
}
.ruTj7Z > ul li {
  display: block;
}
.ruTj7Z > ul li > div:active,
.ruTj7Z > 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);
}
.ruTj7Z .NIXfHQ {
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.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, 0.6));
  min-height: 1px;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.UNhuLu {
  --padding-left-lvl1: var(--padding-left, 0);
  --padding-right-lvl1: var(--padding-right, 0);
  --padding-left-lvl2: var(--sub-padding-left, 0);
  --padding-right-lvl2: var(--sub-padding-right, 0);
  --padding-left-lvl3: calc(
    2 * var(--padding-left-lvl2) - var(--padding-left-lvl1)
  );
  --padding-right-lvl3: calc(
    2 * var(--padding-right-lvl2) - var(--padding-right-lvl1)
  );
  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;
  min-width: 100px;
  position: relative;
  text-align: var(--text-align, left);
  transition: var(--itemBGColorTrans, background-color 0.4s ease 0s);
}
.UNhuLu .fEGEM_ {
  cursor: pointer;
  display: grid;
  grid-template-columns: 1fr;
  height: var(--item-height, 50px);
  position: relative;
}
.UNhuLu .fEGEM_ > .kGvnrc {
  position: relative;
  text-overflow: ellipsis;
}
.UNhuLu .fEGEM_ > .kGvnrc > .xfxJ27 {
  bottom: 0;
  color: rgb(var(--txt, var(--color_15, color_15)));
  display: inline;
  font: var(--fnt, var(--font_1));
  left: 0;
  line-height: var(--item-height, 50px);
  overflow: hidden;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.UNhuLu .fEGEM_ > .RJADXR {
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  min-width: 12px;
}
.UNhuLu .fEGEM_ > .RJADXR > .DpIELp {
  margin: 0 20px;
  min-width: 12px;
  width: 1em;
}
.UNhuLu .fEGEM_ > .RJADXR > .DpIELp svg {
  fill: rgb(var(--arrowColor, var(--color_14, color_14)));
  pointer-events: none;
}
@supports (-webkit-touch-callout: none) {
  .UNhuLu .fEGEM_ > .kGvnrc > .xfxJ27 {
    text-decoration: underline;
    text-decoration-color: transparent;
  }
}
.UNhuLu.fqtSRp > .fEGEM_ {
  grid-template-columns: var(--template-columns, 1fr 52px);
}
.UNhuLu.fqtSRp > .fEGEM_ > .kGvnrc {
  grid-column: var(--label-grid-column, auto);
}
.UNhuLu.fqtSRp > .fEGEM_ > .RJADXR {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  grid-column: var(--arrow-grid-column, auto);
  justify-content: center;
}
.UNhuLu.hGjOas > .saNEb7 {
  display: block;
  opacity: 1;
  transition: var(--subMenuOpacityTrans, all 0.4s ease 0s);
}
.UNhuLu.hGjOas > .fEGEM_ .DpIELp {
  transform: rotate(180deg);
}
.UNhuLu.QqwXfj > .fEGEM_ {
  background-color: rgba(
    var(--bgs, var(--color_15, color_15)),
    var(--alpha-bgs, 1)
  );
}
.fqtSRp .UNhuLu.QqwXfj > .fEGEM_ {
  background-color: rgba(
    var(--bgsSub, var(--color_15, color_15)),
    var(--alpha-bgsSub, 1)
  );
}
.UNhuLu.QqwXfj > .fEGEM_ > .kGvnrc > .xfxJ27 {
  color: rgb(var(--txtsSub, var(--color_13, color_13)));
  color: rgb(var(--txts, var(--color_13, color_13)));
}
.fqtSRp .UNhuLu.QqwXfj > .fEGEM_.dWouOY > .kGvnrc > .xfxJ27 {
  color: rgb(var(--txtsSub, var(--color_13, color_13)));
}
.UNhuLu > .saNEb7 {
  display: none;
  min-width: 100%;
  opacity: 0;
  transition: var(--subMenuOpacityTrans, all 0.4s ease 0s);
}
.UNhuLu > .saNEb7 > .YLBS9j {
  background-color: rgba(
    var(--bgexpanded, var(--color_15, color_15)),
    var(--alpha-bgexpanded, 1)
  );
  border: none;
}
.UNhuLu > .saNEb7 > .YLBS9j .xfxJ27 {
  color: rgb(var(--txtexpanded, var(--color_13, color_13)));
  font: var(--fntSubMenu, var(--font_1));
  line-height: var(--item-height, 50px);
  padding-left: var(--padding-left-lvl2, 0);
  padding-right: var(--padding-right-lvl2, 0);
}
.UNhuLu > .saNEb7 .saNEb7 .xfxJ27 {
  padding-left: var(--padding-left-lvl3, 0);
  padding-right: var(--padding-right-lvl3, 0);
}
.UNhuLu .ZD5b14 {
  opacity: 0;
  position: absolute;
}
.UNhuLu .xfxJ27 {
  padding-left: var(--padding-left-lvl1, 0);
  padding-right: var(--padding-right-lvl1, 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 0.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 .fEGEM_ > .RJADXR {
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  min-width: 12px;
}
.u4cNtA .fEGEM_ > .RJADXR > .DpIELp {
  margin: 0 20px;
  min-width: 12px;
  width: 1em;
}
.u4cNtA .fEGEM_ > .RJADXR > .DpIELp svg {
  fill: rgb(var(--arrowColor, var(--color_15, color_15)));
  pointer-events: none;
}
.u4cNtA.fqtSRp > .fEGEM_ {
  grid-template-columns: var(--template-columns, 1fr 52px);
}
.u4cNtA.fqtSRp > .fEGEM_ > .kGvnrc {
  grid-column: var(--label-grid-column, auto);
}
.u4cNtA.fqtSRp > .fEGEM_ > .RJADXR {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  grid-column: var(--arrow-grid-column, auto);
  justify-content: center;
}
.u4cNtA.hGjOas > .saNEb7 {
  display: block;
  opacity: 1;
  transition: var(--subMenuOpacityTrans, all 0.4s ease 0s);
}
.u4cNtA.hGjOas > .fEGEM_ .DpIELp {
  transform: rotate(180deg);
}
.u4cNtA.QqwXfj > .fEGEM_ {
  background-color: rgba(
    var(--bgs, var(--color_15, color_15)),
    var(--alpha-bgs, 1)
  );
}
.fqtSRp .u4cNtA.QqwXfj > .fEGEM_ {
  background-color: rgba(
    var(--bgsSub, var(--color_15, color_15)),
    var(--alpha-bgsSub, 1)
  );
}
.u4cNtA.QqwXfj > .fEGEM_ > .kGvnrc > .xfxJ27 {
  color: rgb(var(--txtsSub, var(--color_13, color_13)));
  color: rgb(var(--txts, var(--color_13, color_13)));
}
.u4cNtA > .saNEb7 {
  display: none;
  min-width: 100%;
  opacity: 0;
  transition: var(--subMenuOpacityTrans, all 0.4s ease 0s);
}
.u4cNtA > .saNEb7 > .YLBS9j {
  background-color: rgba(
    var(--bgexpanded, var(--color_15, color_15)),
    var(--alpha-bgexpanded, 1)
  );
  border: none;
}
.u4cNtA > .saNEb7 > .YLBS9j .xfxJ27 {
  color: rgb(var(--txtexpanded, var(--color_13, color_13)));
  font: var(--fntSubMenu, var(--font_1));
  padding-left: var(--sub-padding-left, 0);
  padding-right: var(--sub-padding-right, 0);
}
.u4cNtA .ZD5b14 {
  opacity: 0;
  position: absolute;
}
.u4cNtA .xfxJ27 {
  padding-left: var(--padding-left, 0);
  padding-right: var(--padding-right, 0);
}
.EmyVop {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden;
}
.EmyVop.two32l {
  opacity: 1;
  visibility: visible;
}
.EmyVop[data-undisplayed="true"] {
  display: none;
}
.EmyVop:not([data-is-mesh]) .vMwwq3,
.EmyVop:not([data-is-mesh]) .vnTKrr {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.YppmB_ {
  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%;
}
.YppmB_.RmiF1m {
  display: none;
}
:host(.device-mobile-optimized) .YppmB_,
body.device-mobile-optimized .YppmB_ {
  height: 100vh;
  left: calc((100% - var(--screen-width)) / 2);
  width: var(--screen-width);
}
:host(.device-mobile-optimized) .EmyVop.RmiF1m,
body.device-mobile-optimized .EmyVop.RmiF1m {
  left: calc((100% - var(--screen-width)) / 2);
}
:host(.device-mobile-optimized) .EmyVop.dqZerU,
body.device-mobile-optimized .EmyVop.dqZerU {
  height: 100vh;
}
:host(:not(.device-mobile-optimized)) .EmyVop.dqZerU,
body:not(.device-mobile-optimized) .EmyVop.dqZerU {
  height: 100vh;
}
.Zcgm3P.dqZerU,
.Zcgm3P.dqZerU > :first-child {
  height: calc(var(--menu-height) - var(--wix-ads-height));
}
.Zcgm3P.dqZerU > :first-child {
  margin-top: var(--wix-ads-height);
}
.EmyVop.dqZerU {
  top: 0;
}
.vnTKrr {
  height: 100%;
  width: 100%;
}
.EmyVop {
  position: fixed;
  z-index: calc(var(--above-all-z-index) - 1);
}
._1tQlq {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  visibility: hidden;
}
._1tQlq.kTFWgg {
  opacity: 1;
  visibility: visible;
}
._1tQlq[data-undisplayed="true"] {
  display: none;
}
._1tQlq:not([data-is-mesh]) .X9vkbb,
._1tQlq:not([data-is-mesh]) .jpeeyX {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.PbIVkr {
  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%;
}
.PbIVkr.YN_fLB {
  display: none;
}
:host(.device-mobile-optimized) .PbIVkr,
body.device-mobile-optimized .PbIVkr {
  height: 100vh;
  left: calc((100% - var(--screen-width)) / 2);
  width: var(--screen-width);
}
:host(.device-mobile-optimized) ._1tQlq.YN_fLB,
body.device-mobile-optimized ._1tQlq.YN_fLB {
  left: calc((100% - var(--screen-width)) / 2);
}
:host(.device-mobile-optimized) ._1tQlq.jFliG2,
body.device-mobile-optimized ._1tQlq.jFliG2 {
  height: 100vh;
}
:host(:not(.device-mobile-optimized)) ._1tQlq.jFliG2,
body:not(.device-mobile-optimized) ._1tQlq.jFliG2 {
  height: 100vh;
}
.n74Psq.jFliG2,
.n74Psq.jFliG2 > :first-child {
  height: calc(var(--menu-height) - var(--wix-ads-height));
}
.n74Psq.jFliG2 > :first-child {
  margin-top: var(--wix-ads-height);
}
._1tQlq.jFliG2 {
  top: 0;
}
.jpeeyX {
  height: 100%;
  width: 100%;
}
._1tQlq {
  position: fixed;
  z-index: calc(var(--above-all-z-index) - 1);
}
.n74Psq {
  -ms-overflow-style: none;
  overflow-x: hidden;
  overflow-y: scroll;
  overflow: -moz-scrollbars-none;
  position: relative;
  scrollbar-width: none;
}
.n74Psq::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.HlRz5e {
  display: block;
  height: 100%;
  width: 100%;
}
.HlRz5e img {
  max-width: var(--wix-img-max-width, 100%);
}
.HlRz5e[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.HlRz5e[data-animate-blur] img[data-load-done] {
  filter: none;
}
.I5zqsT {
  display: block;
}
.I5zqsT,
.MW5IWV {
  height: 100%;
  width: 100%;
}
.MW5IWV {
  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;
}
.MW5IWV.N3eg0s {
  clip: rect(0, auto, auto, 0);
}
.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%;
}
@supports (-webkit-hyphens: none) {
  .MW5IWV.N3eg0s {
    clip: auto;
    -webkit-clip-path: inset(0);
    clip-path: inset(0);
  }
}
.VgO9Yg {
  height: 100%;
}
.LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.K_YxMd,
.yK6aSC {
  opacity: var(--fill-layer-video-opacity);
}
.NGjcJN {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.K_YxMd {
  height: 100%;
  position: relative;
  width: 100%;
}
wix-media-canvas {
  display: block;
  height: 100%;
}
.I8xA4L {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.I8xA4L .K_YxMd,
.I8xA4L .dLPlxY,
.I8xA4L .yK6aSC {
  opacity: 1;
}
.bX9O_S {
  clip-path: var(--fill-layer-clip);
}
.Z_wCwr,
.bX9O_S {
  position: absolute;
  top: 0;
}
.Jxk_UL img,
.Z_wCwr,
.bX9O_S {
  height: 100%;
  width: 100%;
}
.K8MSra {
  opacity: 0;
}
.K8MSra,
.YTb3b4 {
  position: absolute;
  top: 0;
}
.YTb3b4 {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.SUz0WK {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.FNxOn5,
.SUz0WK,
.m4khSP {
  height: 100%;
  top: 0;
  width: 100%;
}
.FNxOn5 {
  position: absolute;
}
.m4khSP {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .m4khSP {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
.gIn6Wf {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .gIn6Wf {
  z-index: var(--above-all-in-container);
}
.gIn6Wf.ZhsSZ_ {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .gIn6Wf {
    touch-action: manipulation;
  }
}
.P4my70 {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.P4my70,
.P4my70.ZhsSZ_ {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.P4my70.ZhsSZ_ {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.YRyQqb {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .YRyQqb {
  z-index: var(--above-all-in-container);
}
.YRyQqb.oX7wPA {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .YRyQqb {
    touch-action: manipulation;
  }
}
.KbTtfL {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.KbTtfL,
.KbTtfL.oX7wPA {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.KbTtfL.oX7wPA {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.enVN3p {
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: 22px;
  position: relative;
  transition: all 0.3s linear;
  width: 22px;
}
.enVN3p:after,
.enVN3p:before {
  background: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  border-radius: 5px;
  bottom: 0;
  content: "";
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.enVN3p:after,
.enVN3p:before {
  height: 3px;
  width: 22px;
}
.enVN3p:after {
  transform: rotate(90deg);
  transition: all 0.12s linear;
}
.enVN3p.oX7wPA {
  transform: rotate(180deg);
}
.enVN3p.oX7wPA:after,
.enVN3p.oX7wPA:before {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.enVN3p.oX7wPA:after {
  transform: rotate(180deg);
}
.U_e6Q8 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .U_e6Q8 {
  z-index: var(--above-all-in-container);
}
.U_e6Q8.JJHA1E {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .U_e6Q8 {
    touch-action: manipulation;
  }
}
.Ids9OS {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.Ids9OS,
.Ids9OS.JJHA1E {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.Ids9OS.JJHA1E {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.XLAVDo {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 21px;
  justify-content: space-between;
  transition: transform 0.33s ease-out;
  width: 26px;
}
.XLAVDo.JJHA1E {
  transform: rotate(-45deg);
}
.obddOt {
  background-color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  border-radius: 1.5px;
  height: 3px;
  width: 100%;
}
.obddOt.SRM_9q {
  width: 50%;
}
.obddOt.YQwk0a {
  transform-origin: right;
  transition: transform 0.33s cubic-bezier(0.54, -0.81, 0.57, 0.57);
}
.JJHA1E .obddOt.YQwk0a {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  transform: rotate(-90deg) translateX(4px);
}
.obddOt.eyQVgg {
  align-self: flex-end;
  transform-origin: left;
  transition: transform 0.33s cubic-bezier(0.54, -0.81, 0.57, 0.57);
}
.JJHA1E .obddOt.eyQVgg {
  transform: rotate(-90deg) translateX(-4px);
}
.JJHA1E .obddOt.BU_Jm5,
.JJHA1E .obddOt.eyQVgg {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.kGFVDf {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .kGFVDf {
  z-index: var(--above-all-in-container);
}
.kGFVDf.MEduRo {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .kGFVDf {
    touch-action: manipulation;
  }
}
.nKRcKG {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.nKRcKG,
.nKRcKG.MEduRo {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.nKRcKG.MEduRo {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.B1Ti_C {
  height: 20px;
  width: 22px;
}
.B1Ti_C,
.naeVRo {
  position: absolute;
}
.naeVRo {
  background-color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  height: 2px;
  transition: all 0.25s ease;
}
.HUKlBY {
  top: 0;
  width: 50%;
}
.RWu2Qu,
._W7Xw0 {
  top: 9px;
  width: 100%;
}
.plHZxT {
  bottom: 0;
  width: 50%;
}
.oo_S7a {
  left: 0;
}
.dQWoWx {
  right: 0;
}
.RWu2Qu.naeVRo,
._W7Xw0.naeVRo {
  transform-origin: center;
}
.HUKlBY.naeVRo.oo_S7a {
  transform-origin: 0 0;
}
.HUKlBY.naeVRo.dQWoWx {
  transform-origin: 100% 0;
}
.plHZxT.naeVRo.oo_S7a {
  transform-origin: 0 100%;
}
.plHZxT.naeVRo.dQWoWx {
  transform-origin: 100% 100%;
}
.B1Ti_C.MEduRo .HUKlBY.naeVRo.dQWoWx,
.B1Ti_C.MEduRo .HUKlBY.naeVRo.oo_S7a,
.B1Ti_C.MEduRo .plHZxT.naeVRo.dQWoWx,
.B1Ti_C.MEduRo .plHZxT.naeVRo.oo_S7a {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  transform: scaleX(0);
}
.B1Ti_C.MEduRo ._W7Xw0.naeVRo {
  transform: rotate(-45deg) scaleX(1);
}
.B1Ti_C.MEduRo .RWu2Qu.naeVRo,
.B1Ti_C.MEduRo ._W7Xw0.naeVRo {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.B1Ti_C.MEduRo .RWu2Qu.naeVRo {
  transform: rotate(45deg) scaleX(1);
}
.So0yP_ {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .So0yP_ {
  z-index: var(--above-all-in-container);
}
.So0yP_.PztR8I {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .So0yP_ {
    touch-action: manipulation;
  }
}
.js8bIY {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  transition: all 0.5s;
}
.js8bIY,
.js8bIY.PztR8I {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.js8bIY.PztR8I {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
}
.baZw44 {
  height: 20px;
  margin: auto;
  position: relative;
  width: 22px;
}
.T8_LA1 {
  background-color: rgba(
    var(--lineColor, var(--color_11, color_11)),
    var(--alpha-lineColor, 1)
  );
  border-radius: 2px;
  height: 2px;
  left: 0;
  position: absolute;
  transition: all 0.25s ease-in-out;
  width: 100%;
}
.dbDvn7 {
  margin: auto;
  top: 0;
}
.dbDvn7,
.iu4m2t {
  bottom: 0;
}
.baZw44.PztR8I .T8_LA1 {
  background-color: rgba(
    var(--lineColorOpen, var(--color_11, color_11)),
    var(--alpha-lineColorOpen, 1)
  );
}
.baZw44.PztR8I .HZW1lN {
  transform: translateY(10px) translateY(-50%) rotate(-45deg);
}
.baZw44.PztR8I .dbDvn7 {
  opacity: 0;
}
.baZw44.PztR8I .iu4m2t {
  transform: translateY(-10px) translateY(50%) rotate(45deg);
}
.js8bIY {
  background-color: rgba(
    var(--bg, var(--color_15, color_15)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_15, color_15)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
}
.js8bIY.PztR8I {
  background-color: rgba(
    var(--bgOpen, var(--color_15, color_15)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_15, color_15)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.OJFWTw {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .OJFWTw {
  z-index: var(--above-all-in-container);
}
.OJFWTw.hSKHso {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .OJFWTw {
    touch-action: manipulation;
  }
}
.YBhBTQ {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.YBhBTQ,
.YBhBTQ.hSKHso {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.YBhBTQ.hSKHso {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.aoIbio {
  cursor: pointer;
  height: 26px;
  width: 26px;
}
.tbJLVX {
  -webkit-touch-callout: none;
  opacity: 1;
  transition: opacity 0.5s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.YB05pm {
  color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  font-family: Helvetica-bold;
  font-size: 12px;
  left: 55%;
  letter-spacing: 5px;
  transform: translate(-50%, -50%);
  transition: all 0.25s ease;
}
.SofRfX,
.XOaVd6,
.YB05pm {
  position: absolute;
  top: 50%;
}
.SofRfX,
.XOaVd6 {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  height: 2px;
  left: 50%;
  opacity: 0;
  width: 0;
}
.SofRfX {
  transform: translate(-50%, -50%) rotate(45deg);
  transition: all 0.3s ease;
}
.XOaVd6 {
  transform: translate(-50%, -50%) rotate(-45deg);
  transition: all 0.3s ease 0.3s;
}
.aoIbio.hSKHso .SofRfX,
.aoIbio.hSKHso .XOaVd6 {
  opacity: 1;
  width: 24px;
}
.aoIbio.hSKHso .tbJLVX {
  opacity: 0;
}
.mGx4LE {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .mGx4LE {
  z-index: var(--above-all-in-container);
}
.mGx4LE.VaMfZ_ {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .mGx4LE {
    touch-action: manipulation;
  }
}
.iFKBdR {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.iFKBdR,
.iFKBdR.VaMfZ_ {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.iFKBdR.VaMfZ_ {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.MsXubo {
  display: block;
  height: 22px;
  position: relative;
  width: 22px;
}
.MsXubo *,
.MsXubo :after,
.MsXubo :before {
  box-sizing: border-box;
}
.MsXubo .L8RJUm {
  background-color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  border-radius: 100%;
  height: 4.4px;
  position: absolute;
  transition: 0.2s ease-in-out;
  width: 4.4px;
}
.MsXubo .L8RJUm:first-of-type {
  transform: translate(0);
}
.MsXubo .L8RJUm:nth-of-type(2) {
  transform: translate(8.8px);
}
.MsXubo .L8RJUm:nth-of-type(3) {
  transform: translate(17.6px);
}
.MsXubo .L8RJUm:nth-of-type(4) {
  transform: translateY(8.8px);
}
.MsXubo .L8RJUm:nth-of-type(5) {
  transform: translate(8.8px, 8.8px);
}
.MsXubo .L8RJUm:nth-of-type(6) {
  transform: translate(17.6px, 8.8px);
}
.MsXubo .L8RJUm:nth-of-type(7) {
  transform: translateY(17.6px);
}
.MsXubo .L8RJUm:nth-of-type(8) {
  transform: translate(8.8px, 17.6px);
}
.MsXubo .L8RJUm:nth-of-type(9) {
  transform: translate(17.6px, 17.6px);
}
.MsXubo.VaMfZ_ .L8RJUm {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.MsXubo.VaMfZ_ .L8RJUm:first-of-type {
  transform: translate(0);
}
.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(2) {
  transform: translate(4.4px, 4.4px);
}
.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(3) {
  transform: translate(17.6px);
}
.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(4) {
  transform: translate(4.4px, 13.2px);
}
.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(6) {
  transform: translate(13.2px, 4.4px);
}
.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(7) {
  transform: translateY(17.6px);
}
.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(8) {
  transform: translate(13.2px, 13.2px);
}
.MsXubo.VaMfZ_ .L8RJUm:nth-of-type(9) {
  transform: translate(17.6px, 17.6px);
}
.r17LYB {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .r17LYB {
  z-index: var(--above-all-in-container);
}
.r17LYB.Ez9DzT {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .r17LYB {
    touch-action: manipulation;
  }
}
.RgC3KY {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.RgC3KY,
.RgC3KY.Ez9DzT {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.RgC3KY.Ez9DzT {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.Klh_2G {
  height: 20px;
  transition: transform 0.3s ease-in-out;
  width: 25px;
}
.Klh_2G span {
  background-color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  border-radius: 1px;
  content: "";
  display: block;
  height: 3px;
  position: relative;
  transition: width 0.3s ease-in-out, transform 0.3s ease-in-out,
    opacity 0.3s ease-in-out;
  width: 100%;
}
.Klh_2G span:first-child {
  top: 0;
}
.Klh_2G span:nth-child(2) {
  top: 5px;
}
.Klh_2G span:nth-child(3) {
  top: 10px;
}
.Ez9DzT.Klh_2G {
  transform: rotate(180deg);
}
.Ez9DzT.Klh_2G span {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  width: 16px;
}
.Ez9DzT.Klh_2G span:first-child {
  opacity: 0;
}
.Ez9DzT.Klh_2G span:nth-child(2) {
  transform: rotate(45deg) translateX(0) translateY(1px);
}
.Ez9DzT.Klh_2G span:nth-child(3) {
  transform: rotate(-45deg) translateX(12px) translateY(1px);
}
.fm7Z2W {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .fm7Z2W {
  z-index: var(--above-all-in-container);
}
.fm7Z2W.XEQtWV {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .fm7Z2W {
    touch-action: manipulation;
  }
}
.zhzq3y {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.zhzq3y,
.zhzq3y.XEQtWV {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.zhzq3y.XEQtWV {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.muO8XP {
  display: block;
  height: 20px;
  position: relative;
  width: 24px;
}
.muO8XP span,
.muO8XP span:after,
.muO8XP span:before {
  background-color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  height: 2px;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  width: 24px;
}
.muO8XP span:after,
.muO8XP span:before {
  content: "";
  transition: 0.2s;
}
.muO8XP span:before {
  transform: translateY(-9px);
}
.muO8XP span:after {
  transform: translateY(9px);
}
.XEQtWV span {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  transform: translateX(1px);
  width: 23px;
}
.XEQtWV span:before {
  transform: rotate(-35deg);
  transform-origin: left bottom;
}
.XEQtWV span:after,
.XEQtWV span:before {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  width: 12px;
}
.XEQtWV span:after {
  transform: rotate(35deg);
  transform-origin: left top;
}
.OKYxO_ {
  align-items: center;
  display: flex;
  justify-content: center;
}
.mR8LEU {
  opacity: 0;
  transform: translateX(50%);
  transform-origin: right center;
  transition: 0.5s;
}
.eRHCF_ {
  opacity: 1;
  transform: translateX(0);
}
.x17Tc8 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .x17Tc8 {
  z-index: var(--above-all-in-container);
}
.x17Tc8.unAAcL {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .x17Tc8 {
    touch-action: manipulation;
  }
}
.TQ6OEg {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.TQ6OEg,
.TQ6OEg.unAAcL {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.TQ6OEg.unAAcL {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.SACRXu {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 26px;
  justify-content: space-around;
  transition: transform 0.2s ease;
  width: 26px;
}
.Jzi8Yx {
  transform: rotate(-45deg);
  transition: opacity 0.2s ease, transform 0.2s ease;
  width: 30px;
}
.Jzi8Yx,
.qTZmEh {
  background-color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  border-radius: 10px;
  height: 2px;
}
.qTZmEh {
  transition: transform 0.2s ease, border-color 0.2s ease;
  width: 17px;
}
.qTZmEh.IOOdvm {
  transform: rotate(-45deg) translate(-7px, -3px);
}
.qTZmEh.JDwVHd {
  transform: rotate(-45deg) translate(6px, 2px);
}
.SACRXu.unAAcL .IOOdvm {
  transform: translateY(9px) rotate(135deg);
}
.SACRXu.unAAcL .IOOdvm,
.SACRXu.unAAcL .JDwVHd {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  width: 20px;
}
.SACRXu.unAAcL .JDwVHd {
  transform: translateY(-9px) rotate(45deg);
}
.SACRXu.unAAcL .Jzi8Yx {
  opacity: 0;
  transform: rotate(45deg);
}
.rNNcaA {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .rNNcaA {
  z-index: var(--above-all-in-container);
}
.rNNcaA.jJdFnD {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .rNNcaA {
    touch-action: manipulation;
  }
}
.BPLyku {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.BPLyku,
.BPLyku.jJdFnD {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.BPLyku.jJdFnD {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.Ic34Nb,
.ROpKdV {
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 22px;
}
.Ic34Nb,
.Ic34Nb span,
.ROpKdV,
.ROpKdV span {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: 0.2s ease-in-out;
}
.Ic34Nb span,
.ROpKdV span {
  backface-visibility: hidden;
  background-color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  border-radius: 2em;
  height: 3px;
  position: absolute;
  width: 100%;
}
.Ic34Nb span:nth-child(2),
.ROpKdV span:nth-child(2) {
  transform: rotate(90deg);
}
.ROpKdV.jJdFnD,
.jJdFnD.Ic34Nb {
  transform: rotate(135deg);
}
.ROpKdV.jJdFnD span,
.jJdFnD.Ic34Nb span {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.Ic34Nb {
  align-items: center;
  display: flex;
  justify-content: center;
}
.Ic34Nb span {
  left: 0;
}
.Ic34Nb span:nth-child(2) {
  transform: rotate(90deg);
}
.Ic34Nb.jJdFnD {
  transform: rotate(135deg);
}
.Ic34Nb.jJdFnD span {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.y73xlN {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .y73xlN {
  z-index: var(--above-all-in-container);
}
.y73xlN.Kx2Lb_ {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .y73xlN {
    touch-action: manipulation;
  }
}
.J6UdEa {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.J6UdEa,
.J6UdEa.Kx2Lb_ {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.J6UdEa.Kx2Lb_ {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.kLibfv {
  cursor: pointer;
  display: block;
  height: 20px;
  position: relative;
  width: 26px;
}
.kLibfv div {
  background: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  border-radius: 2px;
  height: 2px;
  position: absolute;
  transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6),
    width 0.2s ease 0.2s;
}
.kLibfv .b2zCu2 {
  left: 0;
  margin: -2px 0 0 0;
  top: 11px;
  transform-origin: 50% 50%;
  width: 26px;
}
.kLibfv .GYW_Vv {
  left: 0;
  transform-origin: 0 50%;
  width: 13px;
}
.kLibfv .fIrRrT {
  bottom: 0;
  transform-origin: 100% 50%;
  width: 18px;
}
.kLibfv.Kx2Lb_ .b2zCu2 {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  transform: rotate(-45deg) translate(0);
  transition: transform 0.2s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s;
}
.kLibfv.Kx2Lb_ .GYW_Vv {
  transform: translate(4px) rotate(45deg);
}
.kLibfv.Kx2Lb_ .GYW_Vv,
.kLibfv.Kx2Lb_ .fIrRrT {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  transition: transform 0.2s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s,
    width 0.15s ease;
  width: 13px;
}
.kLibfv.Kx2Lb_ .fIrRrT {
  transform: translate(9px) rotate(45deg);
}
.aoylXL {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .aoylXL {
  z-index: var(--above-all-in-container);
}
.aoylXL.fNnJyG {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .aoylXL {
    touch-action: manipulation;
  }
}
.IqliFl {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.IqliFl,
.IqliFl.fNnJyG {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.IqliFl.fNnJyG {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.O240SO {
  cursor: pointer;
  position: absolute;
}
.dm9Pzg {
  background: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  height: 2px;
  margin-bottom: 6px;
  position: relative;
  transition: all 0.3s cubic-bezier(0, 1, 0.5, 1);
  width: 19px;
}
.dm9Pzg:first-child {
  left: 0;
  top: 0;
  transform: rotate(0);
}
.fNnJyG .dm9Pzg:first-child {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  left: 0;
  top: 8px;
  transform: rotate(-45deg);
}
.dm9Pzg:nth-child(2) {
  opacity: 1;
  right: -5px;
}
.fNnJyG .dm9Pzg:nth-child(2) {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
  opacity: 0;
  right: 0;
}
.dm9Pzg:last-child {
  left: 0;
  margin: 0;
  top: 0;
  transform: rotate(0);
}
.fNnJyG .dm9Pzg:last-child {
  left: 0;
  top: -8px;
  transform: rotate(45deg);
}
.fNnJyG .dm9Pzg,
.fNnJyG .dm9Pzg:last-child {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.J7mHF_ {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .J7mHF_ {
  z-index: var(--above-all-in-container);
}
.J7mHF_.TR1lP5 {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .J7mHF_ {
    touch-action: manipulation;
  }
}
.v7cAjr {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.v7cAjr,
.v7cAjr.TR1lP5 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.v7cAjr.TR1lP5 {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.JOBrqh {
  height: 18px;
  width: 26px;
}
.KKTZfd {
  background: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  border-radius: 4px;
  height: 2px;
  position: relative;
  transition: 0.4s;
}
.TpQgIG {
  top: 0;
  width: 26px;
}
.PGlfJM {
  top: 6px;
  width: 26px;
}
.ja83fW {
  top: 12px;
  width: 13px;
}
.TR1lP5 .TpQgIG {
  top: 8px;
}
.TR1lP5 .PGlfJM,
.TR1lP5 .TpQgIG,
.TR1lP5 .ja83fW {
  background: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.TR1lP5 .ja83fW {
  top: 4px;
}
.JxHGmw {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .JxHGmw {
  z-index: var(--above-all-in-container);
}
.JxHGmw.HoyfNC {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .JxHGmw {
    touch-action: manipulation;
  }
}
.fo6j2q {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.fo6j2q,
.fo6j2q.HoyfNC {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.fo6j2q.HoyfNC {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.BCbKRj {
  height: 22px;
  margin: auto;
  position: absolute;
  width: 22px;
}
.BCbKRj span {
  background-color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  display: block;
  height: 2px;
  position: relative;
  transition: transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    top 0.2s cubic-bezier(0.3, 1.4, 0.7, 1) 0.2s,
    bottom 0.2s cubic-bezier(0.3, 1.4, 0.7, 1) 0.2s;
  width: 22px;
}
.BCbKRj span:first-of-type {
  top: 5px;
}
.BCbKRj span:last-of-type {
  top: 13px;
}
.BCbKRj.HoyfNC span {
  transition: transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s,
    top 0.2s cubic-bezier(0.3, 1.4, 0.7, 1),
    bottom 0.2s cubic-bezier(0.3, 1.4, 0.7, 1);
}
.BCbKRj.HoyfNC span:first-of-type {
  top: 10px;
  transform: rotate(45deg);
}
.BCbKRj.HoyfNC span:first-of-type,
.BCbKRj.HoyfNC span:last-of-type {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.BCbKRj.HoyfNC span:last-of-type {
  top: 8px;
  transform: rotate(-45deg);
}
.lu0Rcq {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .lu0Rcq {
  z-index: var(--above-all-in-container);
}
.lu0Rcq.vXxIVB {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .lu0Rcq {
    touch-action: manipulation;
  }
}
.su830K {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.su830K,
.su830K.vXxIVB {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.su830K.vXxIVB {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.l0AfMo {
  height: 19px;
  width: 22px;
}
.kFhkeL,
.l0AfMo {
  position: absolute;
}
.kFhkeL {
  background-color: rgba(
    var(--lineColor, var(--color_2, color_2)),
    var(--alpha-lineColor, 1)
  );
  height: 3px;
  transition: all 0.25s ease;
}
.rBz8fx {
  top: 0;
  width: 50%;
}
.FkbwVM {
  top: 8px;
  width: 100%;
}
.CYMuk3 {
  bottom: 0;
  width: 50%;
}
.uWZnSw {
  left: 0;
}
.sNnUw0 {
  right: 0;
}
.rBz8fx.kFhkeL.uWZnSw {
  transform-origin: 0 0;
}
.rBz8fx.kFhkeL.sNnUw0 {
  transform-origin: 100% 0;
}
.CYMuk3.kFhkeL.uWZnSw {
  transform-origin: 0 100%;
}
.CYMuk3.kFhkeL.sNnUw0 {
  transform-origin: 100% 100%;
}
.l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
  transform: translate(5px, 2px) rotate(45deg);
}
.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0,
.l0AfMo.vXxIVB .rBz8fx.kFhkeL.uWZnSw {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.l0AfMo.vXxIVB .rBz8fx.kFhkeL.sNnUw0 {
  transform: translate(-5px, 2px) rotate(-45deg);
}
.l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
  transform: translate(5px, -1px) rotate(-45deg);
}
.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0,
.l0AfMo.vXxIVB .CYMuk3.kFhkeL.uWZnSw {
  background-color: rgba(
    var(--lineColorOpen, var(--color_2, color_2)),
    var(--alpha-lineColorOpen, 1)
  );
}
.l0AfMo.vXxIVB .CYMuk3.kFhkeL.sNnUw0 {
  transform: translate(-5px, -1px) rotate(45deg);
}
.l0AfMo.vXxIVB .FkbwVM.kFhkeL {
  transform: scaleX(0);
}
.w1a2zI {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
body:not(.responsive) .w1a2zI {
  z-index: var(--above-all-in-container);
}
.w1a2zI.H801ob {
  z-index: var(--above-all-z-index) !important;
}
@supports (-webkit-touch-callout: none) {
  .w1a2zI {
    touch-action: manipulation;
  }
}
.JVni1I {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  border: solid var(--borderwidth, 0)
    rgba(
      var(--bordercolor, var(--color_11, color_11)),
      var(--alpha-bordercolor, 1)
    );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, 0.6));
  transition: all 0.5s;
}
.JVni1I,
.JVni1I.H801ob {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.JVni1I.H801ob {
  background-color: rgba(
    var(--bgOpen, var(--color_11, color_11)),
    var(--alpha-bgOpen, 1)
  );
  border-color: rgba(
    var(--bordercolorOpen, var(--color_11, color_11)),
    var(--alpha-bordercolorOpen, 1)
  );
  border-radius: var(--rdOpen, 0);
  border-style: solid;
  border-width: var(--borderwidthOpen, 0);
  box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, 0.6));
}
.kpM1s0 {
  height: 20px;
  width: 22px;
}
.ZBaDfe,
.kpM1s0 {
  position: absolute;
}
.ZBaDfe {
  background-color: rgba(
    var(--lineColor, var(--color_15, color_15)),
    var(--alpha-lineColor, 1)
  );
  height: 2px;
  transition: all 0.25s ease;
}
.LZBOca {
  top: 0;
  width: 100%;
}
.HSYWnj {
  top: 9px;
  width: 100%;
}
.r8m7zZ {
  bottom: 0;
  width: 100%;
}
.LZBOca.ZBaDfe {
  transform-origin: 0 0;
}
.r8m7zZ.ZBaDfe {
  transform-origin: 0 100%;
}
.kpM1s0.H801ob .LZBOca.ZBaDfe {
  transform: translate(4px, 2px) rotate(45deg);
}
.kpM1s0.H801ob .LZBOca.ZBaDfe,
.kpM1s0.H801ob .r8m7zZ.ZBaDfe {
  background-color: rgba(
    var(--lineColorOpen, var(--color_15, color_15)),
    var(--alpha-lineColorOpen, 1)
  );
}
.kpM1s0.H801ob .r8m7zZ.ZBaDfe {
  transform: translate(4px, -1px) rotate(-45deg);
}
.kpM1s0.H801ob .HSYWnj.ZBaDfe {
  background-color: rgba(
    var(--lineColorOpen, var(--color_15, color_15)),
    var(--alpha-lineColorOpen, 1)
  );
  transform: scaleX(0);
}
.rG7wwD {
  --display: flex;
  cursor: pointer;
  display: var(--display);
  opacity: 0;
  transition: visibility 0s 0.5s, opacity 0.5s ease 0s;
  visibility: hidden;
}
.rG7wwD .tjpQKX {
  height: 100%;
  opacity: var(--icon-opacity, 1);
  width: 100%;
}
.rG7wwD .tjpQKX svg {
  overflow: visible;
}
.wnbU2e {
  opacity: 1;
  position: relative;
  transition-delay: 0s;
  visibility: visible;
  z-index: var(--above-all-z-index);
}
