#SECTION-vbfiivub {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(80px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  position: sticky;z-index: 100;top: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-vbfiivub .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 80;
  --bg: #ffffff00;
}

#SECTION-vbfiivub .x-section-video-background {
  
  
}



#SECTION-vbfiivub .video {
  display: none;
}
#SECTION-vbfiivub .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#IMAGE-youp1628 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 15px;
margin-top: calc(7.62939453125e-6px * 2);
width: 130px;
  
}
#IMAGE-youp1628 picture {
  --width: 130px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-youp1628 img {
  object-fit: cover;
}

#MENU-wb39de6d {
  --width: 62.32777663911092%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 65px;justify-self: start;margin-left: -796.1632080078125px;margin-top: -111.97917175292967px;width: 62.32777663911092%;
  --active-link-color: var(--color_41);
  
  
  
  
  
}


#MENU-wb39de6d .x-rect {
  --gap: 50px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-wb39de6d > ul {
  
  justify-content: flex-start;
  align-items: flex-start;
  gap: 50px;
  
}
#MENU-wb39de6d > ul > .menu-item .tag-link {
  --gap: 50px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-wb39de6d > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-wb39de6d > ul > .menu-item:not(:first-child) {
  
}
#MENU-wb39de6d ul li .tag-link {
  border-style: none none none none;

}
#MENU-wb39de6d ul li .tag-link:hover {
  color: var(--color_41) !important;
background: #00000000;






border-style: none none none none;

}



#MENU-wb39de6d.horizontal-menu > ul > .menu-item > .x-submenu {
  top: 65px;
}


#MENU-ITEM-0mymhxba > a, #MENU-ITEM-0mymhxba > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-tzevg780 {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 100px 1fr 100px;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-0mymhxba.menu-item:hover > .x-submenu {
  display: grid;
}


#CONTAINER-0acjiv3x {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 30.000000000000004%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 12%;grid-template-rows: minmax(280px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 30.000000000000004%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-pa8mstvw"], .--clone-TEXT-pa8mstvw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-pa8mstvw"] .x-text,
[id^="TEXT-pa8mstvw"] .x-text a,
.--clone-TEXT-pa8mstvw .x-text,
.--clone-TEXT-pa8mstvw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_2);
font-size: 36.0px;
font-weight: 700;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-pa8mstvw"] .x-text:hover,
.--clone-TEXT-pa8mstvw .x-text:hover,
[id^="TEXT-pa8mstvw"] a:hover,
.--clone-TEXT-pa8mstvw a:hover {
  
}


#CONTAINER-28qcxi0z {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 70%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: -0.189239501953125px;width: 70%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-1rgeg2c7 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 40%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(54px, max-content) minmax(54px, max-content) minmax(54px, max-content) minmax(54px, max-content) minmax(54px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 40%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-8at3btob"], .--clone-TEXT-8at3btob {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-8at3btob"] .x-text,
[id^="TEXT-8at3btob"] .x-text a,
.--clone-TEXT-8at3btob .x-text,
.--clone-TEXT-8at3btob .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-8at3btob"] .x-text:hover,
.--clone-TEXT-8at3btob .x-text:hover,
[id^="TEXT-8at3btob"] a:hover,
.--clone-TEXT-8at3btob a:hover {
  
}

  #TEXT-8at3btob{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-8at3btob:hover{
    scale: 1.4;
  }
  #TEXT-8at3btob{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-8at3btob:hover, #TEXT-8at3btob:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-dcahkg0z"], .--clone-TEXT-dcahkg0z {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 99.8482407323572%;
  
}
[id^="TEXT-dcahkg0z"] .x-text,
[id^="TEXT-dcahkg0z"] .x-text a,
.--clone-TEXT-dcahkg0z .x-text,
.--clone-TEXT-dcahkg0z .x-text a {
  --width: 99.8482407323572%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-dcahkg0z"] .x-text:hover,
.--clone-TEXT-dcahkg0z .x-text:hover,
[id^="TEXT-dcahkg0z"] a:hover,
.--clone-TEXT-dcahkg0z a:hover {
  
}

  #TEXT-dcahkg0z{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-dcahkg0z:hover{
    scale: 1.4;
  }
  #TEXT-dcahkg0z{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-dcahkg0z:hover, #TEXT-dcahkg0z:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-aupv855c"], .--clone-TEXT-aupv855c {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: 0.041441254268418874%;
margin-top: calc(0px * 2);
width: 99.69647135955609%;
  
}
[id^="TEXT-aupv855c"] .x-text,
[id^="TEXT-aupv855c"] .x-text a,
.--clone-TEXT-aupv855c .x-text,
.--clone-TEXT-aupv855c .x-text a {
  --width: 99.69647135955609%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-aupv855c"] .x-text:hover,
.--clone-TEXT-aupv855c .x-text:hover,
[id^="TEXT-aupv855c"] a:hover,
.--clone-TEXT-aupv855c a:hover {
  
}

  #TEXT-aupv855c{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-aupv855c:hover{
    scale: 1.4;
  }
  #TEXT-aupv855c{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-aupv855c:hover, #TEXT-aupv855c:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-um8gdv6x"], .--clone-TEXT-um8gdv6x {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0.04826223613410596% * 2);
margin-top: calc(0px * 2);
width: 99.54470198675496%;
  
}
[id^="TEXT-um8gdv6x"] .x-text,
[id^="TEXT-um8gdv6x"] .x-text a,
.--clone-TEXT-um8gdv6x .x-text,
.--clone-TEXT-um8gdv6x .x-text a {
  --width: 99.54470198675496%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-um8gdv6x"] .x-text:hover,
.--clone-TEXT-um8gdv6x .x-text:hover,
[id^="TEXT-um8gdv6x"] a:hover,
.--clone-TEXT-um8gdv6x a:hover {
  
}

  #TEXT-um8gdv6x{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-um8gdv6x:hover{
    scale: 1.4;
  }
  #TEXT-um8gdv6x{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-um8gdv6x:hover, #TEXT-um8gdv6x:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-8vu9rn71"], .--clone-TEXT-8vu9rn71 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-right: calc(0.020720627134209437% * 2);
margin-top: calc(0px * 2);
width: 99.40673626021834%;
  
}
[id^="TEXT-8vu9rn71"] .x-text,
[id^="TEXT-8vu9rn71"] .x-text a,
.--clone-TEXT-8vu9rn71 .x-text,
.--clone-TEXT-8vu9rn71 .x-text a {
  --width: 99.40673626021834%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-8vu9rn71"] .x-text:hover,
.--clone-TEXT-8vu9rn71 .x-text:hover,
[id^="TEXT-8vu9rn71"] a:hover,
.--clone-TEXT-8vu9rn71 a:hover {
  
}

  #TEXT-8vu9rn71{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-8vu9rn71:hover{
    scale: 1.4;
  }
  #TEXT-8vu9rn71{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-8vu9rn71:hover, #TEXT-8vu9rn71:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-ecrbctkd"], .--clone-TEXT-ecrbctkd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ecrbctkd"] .x-text,
[id^="TEXT-ecrbctkd"] .x-text a,
.--clone-TEXT-ecrbctkd .x-text,
.--clone-TEXT-ecrbctkd .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-ecrbctkd"] .x-text:hover,
.--clone-TEXT-ecrbctkd .x-text:hover,
[id^="TEXT-ecrbctkd"] a:hover,
.--clone-TEXT-ecrbctkd a:hover {
  
}

  #TEXT-ecrbctkd{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ecrbctkd:hover{
    scale: 1.4;
  }
  #TEXT-ecrbctkd{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ecrbctkd:hover, #TEXT-ecrbctkd:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-cb8chre9"], .--clone-TEXT-cb8chre9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-cb8chre9"] .x-text,
[id^="TEXT-cb8chre9"] .x-text a,
.--clone-TEXT-cb8chre9 .x-text,
.--clone-TEXT-cb8chre9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-cb8chre9"] .x-text:hover,
.--clone-TEXT-cb8chre9 .x-text:hover,
[id^="TEXT-cb8chre9"] a:hover,
.--clone-TEXT-cb8chre9 a:hover {
  
}

  #TEXT-cb8chre9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-cb8chre9:hover{
    scale: 1.4;
  }
  #TEXT-cb8chre9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-cb8chre9:hover, #TEXT-cb8chre9:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-5m0bcbef"], .--clone-TEXT-5m0bcbef {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-5m0bcbef"] .x-text,
[id^="TEXT-5m0bcbef"] .x-text a,
.--clone-TEXT-5m0bcbef .x-text,
.--clone-TEXT-5m0bcbef .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-5m0bcbef"] .x-text:hover,
.--clone-TEXT-5m0bcbef .x-text:hover,
[id^="TEXT-5m0bcbef"] a:hover,
.--clone-TEXT-5m0bcbef a:hover {
  
}

  #TEXT-5m0bcbef{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-5m0bcbef:hover{
    scale: 1.4;
  }
  #TEXT-5m0bcbef{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-5m0bcbef:hover, #TEXT-5m0bcbef:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-iw8ps1p3"], .--clone-TEXT-iw8ps1p3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-iw8ps1p3"] .x-text,
[id^="TEXT-iw8ps1p3"] .x-text a,
.--clone-TEXT-iw8ps1p3 .x-text,
.--clone-TEXT-iw8ps1p3 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-iw8ps1p3"] .x-text:hover,
.--clone-TEXT-iw8ps1p3 .x-text:hover,
[id^="TEXT-iw8ps1p3"] a:hover,
.--clone-TEXT-iw8ps1p3 a:hover {
  
}

  #TEXT-iw8ps1p3{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-iw8ps1p3:hover, #TEXT-iw8ps1p3:hover > * {
    color: var(--color_41) !important;
  }
  #TEXT-iw8ps1p3{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-iw8ps1p3:hover{
    scale: 1.4;
  }
[id^="TEXT-bxhi8h7h"], .--clone-TEXT-bxhi8h7h {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-bxhi8h7h"] .x-text,
[id^="TEXT-bxhi8h7h"] .x-text a,
.--clone-TEXT-bxhi8h7h .x-text,
.--clone-TEXT-bxhi8h7h .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-bxhi8h7h"] .x-text:hover,
.--clone-TEXT-bxhi8h7h .x-text:hover,
[id^="TEXT-bxhi8h7h"] a:hover,
.--clone-TEXT-bxhi8h7h a:hover {
  
}

  #TEXT-bxhi8h7h{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-bxhi8h7h:hover{
    scale: 1.4;
  }
  #TEXT-bxhi8h7h{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-bxhi8h7h:hover, #TEXT-bxhi8h7h:hover > * {
    color: var(--color_41) !important;
  }

#IMAGE-hxhoe07g {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: calc(0.010406494140625px * 2);
margin-right: 0.004542181283157403%;
width: 57.99999999999999%;
  
}
#IMAGE-hxhoe07g picture {
  --width: 57.99999999999999%;
height: 100%;
width: 100%;
}
#IMAGE-hxhoe07g img {
  object-fit: cover;
}

#MENU-ITEM-m5ea2zpi > a, #MENU-ITEM-m5ea2zpi > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-nadt23xt {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 1fr 650px 250px 270px 270px 1fr;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-m5ea2zpi.menu-item:hover > .x-submenu {
  display: grid;
}


#CONTAINER-xiujsuso {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 50px 1fr 50px;grid-template-rows: minmax(280px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-y81biknc {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-y81biknc picture {
  --width: 100%;
height: 100%;
width: 100%;
}
#IMAGE-y81biknc img {
  object-fit: cover;
}


#CONTAINER-gyqmhk0s {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 50px 1fr 50px;grid-template-rows: minmax(10px, max-content) minmax(24px, max-content) minmax(15px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-w7crq5b9"], .--clone-TEXT-w7crq5b9 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-w7crq5b9"] .x-text,
[id^="TEXT-w7crq5b9"] .x-text a,
.--clone-TEXT-w7crq5b9 .x-text,
.--clone-TEXT-w7crq5b9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
height: 100%;
line-height: 1.6;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-w7crq5b9"] .x-text:hover,
.--clone-TEXT-w7crq5b9 .x-text:hover,
[id^="TEXT-w7crq5b9"] a:hover,
.--clone-TEXT-w7crq5b9 a:hover {
  
}

[id^="TEXT-is7zdh1a"], .--clone-TEXT-is7zdh1a {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-is7zdh1a"] .x-text,
[id^="TEXT-is7zdh1a"] .x-text a,
.--clone-TEXT-is7zdh1a .x-text,
.--clone-TEXT-is7zdh1a .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-is7zdh1a"] .x-text:hover,
.--clone-TEXT-is7zdh1a .x-text:hover,
[id^="TEXT-is7zdh1a"] a:hover,
.--clone-TEXT-is7zdh1a a:hover {
  
}

  #TEXT-is7zdh1a{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-is7zdh1a:hover, #TEXT-is7zdh1a:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-ls7qih5k"], .--clone-TEXT-ls7qih5k {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ls7qih5k"] .x-text,
[id^="TEXT-ls7qih5k"] .x-text a,
.--clone-TEXT-ls7qih5k .x-text,
.--clone-TEXT-ls7qih5k .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-ls7qih5k"] .x-text:hover,
.--clone-TEXT-ls7qih5k .x-text:hover,
[id^="TEXT-ls7qih5k"] a:hover,
.--clone-TEXT-ls7qih5k a:hover {
  
}

  #TEXT-ls7qih5k{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ls7qih5k:hover, #TEXT-ls7qih5k:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-bd594ujk"], .--clone-TEXT-bd594ujk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-bd594ujk"] .x-text,
[id^="TEXT-bd594ujk"] .x-text a,
.--clone-TEXT-bd594ujk .x-text,
.--clone-TEXT-bd594ujk .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-bd594ujk"] .x-text:hover,
.--clone-TEXT-bd594ujk .x-text:hover,
[id^="TEXT-bd594ujk"] a:hover,
.--clone-TEXT-bd594ujk a:hover {
  
}

  #TEXT-bd594ujk{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-bd594ujk:hover, #TEXT-bd594ujk:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-u8alai1r"], .--clone-TEXT-u8alai1r {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-u8alai1r"] .x-text,
[id^="TEXT-u8alai1r"] .x-text a,
.--clone-TEXT-u8alai1r .x-text,
.--clone-TEXT-u8alai1r .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-u8alai1r"] .x-text:hover,
.--clone-TEXT-u8alai1r .x-text:hover,
[id^="TEXT-u8alai1r"] a:hover,
.--clone-TEXT-u8alai1r a:hover {
  
}

  #TEXT-u8alai1r{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-u8alai1r:hover, #TEXT-u8alai1r:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-34fe6n13"], .--clone-TEXT-34fe6n13 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-34fe6n13"] .x-text,
[id^="TEXT-34fe6n13"] .x-text a,
.--clone-TEXT-34fe6n13 .x-text,
.--clone-TEXT-34fe6n13 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-34fe6n13"] .x-text:hover,
.--clone-TEXT-34fe6n13 .x-text:hover,
[id^="TEXT-34fe6n13"] a:hover,
.--clone-TEXT-34fe6n13 a:hover {
  
}

  #TEXT-34fe6n13{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-34fe6n13:hover, #TEXT-34fe6n13:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-uhgt08xr"], .--clone-TEXT-uhgt08xr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-uhgt08xr"] .x-text,
[id^="TEXT-uhgt08xr"] .x-text a,
.--clone-TEXT-uhgt08xr .x-text,
.--clone-TEXT-uhgt08xr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-uhgt08xr"] .x-text:hover,
.--clone-TEXT-uhgt08xr .x-text:hover,
[id^="TEXT-uhgt08xr"] a:hover,
.--clone-TEXT-uhgt08xr a:hover {
  
}

  #TEXT-uhgt08xr{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-uhgt08xr:hover, #TEXT-uhgt08xr:hover > * {
    color: var(--color_41) !important;
  }

#CONTAINER-jufit67g {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 35px 1fr 50px;grid-template-rows: minmax(10px, max-content) minmax(24px, max-content) minmax(15px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-rf74ocn3"], .--clone-TEXT-rf74ocn3 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-rf74ocn3"] .x-text,
[id^="TEXT-rf74ocn3"] .x-text a,
.--clone-TEXT-rf74ocn3 .x-text,
.--clone-TEXT-rf74ocn3 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
height: 100%;
line-height: 1.6;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-rf74ocn3"] .x-text:hover,
.--clone-TEXT-rf74ocn3 .x-text:hover,
[id^="TEXT-rf74ocn3"] a:hover,
.--clone-TEXT-rf74ocn3 a:hover {
  
}

[id^="TEXT-6ssa9wpm"], .--clone-TEXT-6ssa9wpm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-6ssa9wpm"] .x-text,
[id^="TEXT-6ssa9wpm"] .x-text a,
.--clone-TEXT-6ssa9wpm .x-text,
.--clone-TEXT-6ssa9wpm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-6ssa9wpm"] .x-text:hover,
.--clone-TEXT-6ssa9wpm .x-text:hover,
[id^="TEXT-6ssa9wpm"] a:hover,
.--clone-TEXT-6ssa9wpm a:hover {
  
}

  #TEXT-6ssa9wpm{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-6ssa9wpm:hover, #TEXT-6ssa9wpm:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-fnd9gyfj"], .--clone-TEXT-fnd9gyfj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-fnd9gyfj"] .x-text,
[id^="TEXT-fnd9gyfj"] .x-text a,
.--clone-TEXT-fnd9gyfj .x-text,
.--clone-TEXT-fnd9gyfj .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-fnd9gyfj"] .x-text:hover,
.--clone-TEXT-fnd9gyfj .x-text:hover,
[id^="TEXT-fnd9gyfj"] a:hover,
.--clone-TEXT-fnd9gyfj a:hover {
  
}

  #TEXT-fnd9gyfj{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-fnd9gyfj:hover, #TEXT-fnd9gyfj:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-vk222791"], .--clone-TEXT-vk222791 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-vk222791"] .x-text,
[id^="TEXT-vk222791"] .x-text a,
.--clone-TEXT-vk222791 .x-text,
.--clone-TEXT-vk222791 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-vk222791"] .x-text:hover,
.--clone-TEXT-vk222791 .x-text:hover,
[id^="TEXT-vk222791"] a:hover,
.--clone-TEXT-vk222791 a:hover {
  
}

  #TEXT-vk222791{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-vk222791:hover, #TEXT-vk222791:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-2e5koled"], .--clone-TEXT-2e5koled {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-2e5koled"] .x-text,
[id^="TEXT-2e5koled"] .x-text a,
.--clone-TEXT-2e5koled .x-text,
.--clone-TEXT-2e5koled .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-2e5koled"] .x-text:hover,
.--clone-TEXT-2e5koled .x-text:hover,
[id^="TEXT-2e5koled"] a:hover,
.--clone-TEXT-2e5koled a:hover {
  
}

  #TEXT-2e5koled{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-2e5koled:hover, #TEXT-2e5koled:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-ujh9sk1z"], .--clone-TEXT-ujh9sk1z {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ujh9sk1z"] .x-text,
[id^="TEXT-ujh9sk1z"] .x-text a,
.--clone-TEXT-ujh9sk1z .x-text,
.--clone-TEXT-ujh9sk1z .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-ujh9sk1z"] .x-text:hover,
.--clone-TEXT-ujh9sk1z .x-text:hover,
[id^="TEXT-ujh9sk1z"] a:hover,
.--clone-TEXT-ujh9sk1z a:hover {
  
}

  #TEXT-ujh9sk1z{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ujh9sk1z:hover, #TEXT-ujh9sk1z:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-cwx4f5id"], .--clone-TEXT-cwx4f5id {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-cwx4f5id"] .x-text,
[id^="TEXT-cwx4f5id"] .x-text a,
.--clone-TEXT-cwx4f5id .x-text,
.--clone-TEXT-cwx4f5id .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-cwx4f5id"] .x-text:hover,
.--clone-TEXT-cwx4f5id .x-text:hover,
[id^="TEXT-cwx4f5id"] a:hover,
.--clone-TEXT-cwx4f5id a:hover {
  
}

  #TEXT-cwx4f5id{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-cwx4f5id:hover, #TEXT-cwx4f5id:hover > * {
    color: var(--color_41) !important;
  }

#CONTAINER-m4ku09o7 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 50px 1fr 50px;grid-template-rows: minmax(10px, max-content) minmax(24px, max-content) minmax(15px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-9qqobylh"], .--clone-TEXT-9qqobylh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-9qqobylh"] .x-text,
[id^="TEXT-9qqobylh"] .x-text a,
.--clone-TEXT-9qqobylh .x-text,
.--clone-TEXT-9qqobylh .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
font-weight: 700;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-9qqobylh"] .x-text:hover,
.--clone-TEXT-9qqobylh .x-text:hover,
[id^="TEXT-9qqobylh"] a:hover,
.--clone-TEXT-9qqobylh a:hover {
  
}

[id^="TEXT-98w90c6a"], .--clone-TEXT-98w90c6a {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-98w90c6a"] .x-text,
[id^="TEXT-98w90c6a"] .x-text a,
.--clone-TEXT-98w90c6a .x-text,
.--clone-TEXT-98w90c6a .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-98w90c6a"] .x-text:hover,
.--clone-TEXT-98w90c6a .x-text:hover,
[id^="TEXT-98w90c6a"] a:hover,
.--clone-TEXT-98w90c6a a:hover {
  
}

  #TEXT-98w90c6a{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-98w90c6a:hover, #TEXT-98w90c6a:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-gtk4zv3i"], .--clone-TEXT-gtk4zv3i {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-gtk4zv3i"] .x-text,
[id^="TEXT-gtk4zv3i"] .x-text a,
.--clone-TEXT-gtk4zv3i .x-text,
.--clone-TEXT-gtk4zv3i .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-gtk4zv3i"] .x-text:hover,
.--clone-TEXT-gtk4zv3i .x-text:hover,
[id^="TEXT-gtk4zv3i"] a:hover,
.--clone-TEXT-gtk4zv3i a:hover {
  
}

  #TEXT-gtk4zv3i{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-gtk4zv3i:hover, #TEXT-gtk4zv3i:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-rii93hm2"], .--clone-TEXT-rii93hm2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-rii93hm2"] .x-text,
[id^="TEXT-rii93hm2"] .x-text a,
.--clone-TEXT-rii93hm2 .x-text,
.--clone-TEXT-rii93hm2 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-rii93hm2"] .x-text:hover,
.--clone-TEXT-rii93hm2 .x-text:hover,
[id^="TEXT-rii93hm2"] a:hover,
.--clone-TEXT-rii93hm2 a:hover {
  
}

  #TEXT-rii93hm2{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-rii93hm2:hover, #TEXT-rii93hm2:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-x936rmkb"], .--clone-TEXT-x936rmkb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-x936rmkb"] .x-text,
[id^="TEXT-x936rmkb"] .x-text a,
.--clone-TEXT-x936rmkb .x-text,
.--clone-TEXT-x936rmkb .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-x936rmkb"] .x-text:hover,
.--clone-TEXT-x936rmkb .x-text:hover,
[id^="TEXT-x936rmkb"] a:hover,
.--clone-TEXT-x936rmkb a:hover {
  
}

  #TEXT-x936rmkb{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-x936rmkb:hover, #TEXT-x936rmkb:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-des598kt"], .--clone-TEXT-des598kt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-des598kt"] .x-text,
[id^="TEXT-des598kt"] .x-text a,
.--clone-TEXT-des598kt .x-text,
.--clone-TEXT-des598kt .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-des598kt"] .x-text:hover,
.--clone-TEXT-des598kt .x-text:hover,
[id^="TEXT-des598kt"] a:hover,
.--clone-TEXT-des598kt a:hover {
  
}

  #TEXT-des598kt{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-des598kt:hover, #TEXT-des598kt:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-hy6x76nd"], .--clone-TEXT-hy6x76nd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-hy6x76nd"] .x-text,
[id^="TEXT-hy6x76nd"] .x-text a,
.--clone-TEXT-hy6x76nd .x-text,
.--clone-TEXT-hy6x76nd .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-hy6x76nd"] .x-text:hover,
.--clone-TEXT-hy6x76nd .x-text:hover,
[id^="TEXT-hy6x76nd"] a:hover,
.--clone-TEXT-hy6x76nd a:hover {
  
}

  #TEXT-hy6x76nd{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-hy6x76nd:hover, #TEXT-hy6x76nd:hover > * {
    color: var(--color_41) !important;
  }
#MENU-ITEM-2vcd8y9j > a, #MENU-ITEM-2vcd8y9j > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-cig4rqnt {
  
  
  width: 440px;
  height: auto;
  grid-template-columns: 35px 1fr 35px;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-2vcd8y9j.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-1y95qh1f {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --active-link-color: var(--color_40);
  
  
  
  
  
}

#MENU-1y95qh1f > ul {
  grid-template-rows: repeat(4, 1fr);
  gap: 0px !important;
  grid-auto-flow: column;
  grid-template-columns: repeat(2, 1fr);
}
#MENU-1y95qh1f .menu-item {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
}

#MENU-1y95qh1f .x-rect {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
  
}
#MENU-1y95qh1f > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-1y95qh1f > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
}
#MENU-1y95qh1f > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-1y95qh1f > ul > .menu-item:not(:first-child) {
  
}
#MENU-1y95qh1f ul li .tag-link {
  border-style: none none none none;

}
#MENU-1y95qh1f ul li .tag-link:hover,
#MENU-1y95qh1f ul li > a:hover {
  color: var(--color_41) !important;
background: #00000000;






border-style: none none none none;

}





#MENU-ITEM-iv076o6y > a, #MENU-ITEM-iv076o6y > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-0lag0dx3 > a, #MENU-ITEM-0lag0dx3 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-qojipwy5 > a, #MENU-ITEM-qojipwy5 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-ybkrkjko > a, #MENU-ITEM-ybkrkjko > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-l7mqmhow > a, #MENU-ITEM-l7mqmhow > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-nh3ga9r4 > a, #MENU-ITEM-nh3ga9r4 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-yzzfcugg > a, #MENU-ITEM-yzzfcugg > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-h1mvfvij > a, #MENU-ITEM-h1mvfvij > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-xxky0lgn {
  
  
  width: 250px;
  height: auto;
  grid-template-columns: 35px 1fr 35px;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-h1mvfvij.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-pk9v7oqd {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --active-link-color: var(--color_40);
  
  
  
  
  
}


#MENU-pk9v7oqd .x-rect {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
  
}
#MENU-pk9v7oqd > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-pk9v7oqd > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
}
#MENU-pk9v7oqd > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-pk9v7oqd > ul > .menu-item:not(:first-child) {
  
}
#MENU-pk9v7oqd ul li .tag-link {
  border-style: none none none none;

}
#MENU-pk9v7oqd ul li .tag-link:hover {
  color: var(--color_41) !important;
background: #ffffff00;






border-style: none none none none;

}




#MENU-pk9v7oqd.vertical-menu > ul > .menu-item > .x-submenu {
  top: 0;
  left: 100%;
}

#MENU-ITEM-ynhno2lp > a, #MENU-ITEM-ynhno2lp > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-fgtgli4i > a, #MENU-ITEM-fgtgli4i > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-qstgxg08 > a, #MENU-ITEM-qstgxg08 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-jo84zyog > a, #MENU-ITEM-jo84zyog > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-5mtpow1v > a, #MENU-ITEM-5mtpow1v > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-iuwlqyn6 {
  
  
  width: 250px;
  height: auto;
  grid-template-columns: 35px 1fr 35px;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-5mtpow1v.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-il2zks6s {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --active-link-color: var(--color_40);
  
  
  
  
  
}


#MENU-il2zks6s .x-rect {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
  
}
#MENU-il2zks6s > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-il2zks6s > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
}
#MENU-il2zks6s > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-il2zks6s > ul > .menu-item:not(:first-child) {
  
}
#MENU-il2zks6s ul li .tag-link {
  border-style: none none none none;

}
#MENU-il2zks6s ul li .tag-link:hover {
  color: var(--color_41) !important;
background: #ffffff00;






border-style: none none none none;

}




#MENU-il2zks6s.vertical-menu > ul > .menu-item > .x-submenu {
  top: 0;
  left: 100%;
}

#MENU-ITEM-qooccayp > a, #MENU-ITEM-qooccayp > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-eyxtwibq > a, #MENU-ITEM-eyxtwibq > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-dkkx8mhh > a, #MENU-ITEM-dkkx8mhh > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-u22sr9c5 > a, #MENU-ITEM-u22sr9c5 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-rhpjsjyz > a, #MENU-ITEM-rhpjsjyz > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-6jpdztwu > a, #MENU-ITEM-6jpdztwu > div {
  
  
  
  
  
  
  
  
  
}

#INPUT-SEARCH-lzwuc9zz {
  --width: 61.890243902439025%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 50px;justify-self: start;margin-left: -242.7326853682355%;margin-top: -111.97917175292967px;width: 61.890243902439025%;
  
}
#INPUT-SEARCH-lzwuc9zz > .input-search--wrapper {
  color: var(--color_41);
font-size: 15.0px;
  border-width: 0px;
  border-color: rgba(0, 0, 0, 1);
  : solid;
  
  background-color: var(--color_00);
  
}
#INPUT-SEARCH-lzwuc9zz > .input-search--wrapper .btn-close {
  color: #a7a7a7;
  fill: #a7a7a7;
  width: 15px;
  margin: 0 15px;
}
#INPUT-SEARCH-lzwuc9zz > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-lzwuc9zz > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_40);
}
#INPUT-SEARCH-lzwuc9zz > .input-search--wrapper:hover {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  : solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-lzwuc9zz > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  border-width: 0px !important;
  : solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-lzwuc9zz .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  color: var(--color_41);
  height: 20px;
  width: 20px;
}
#INPUT-SEARCH-lzwuc9zz .input-search--wrapper:hover .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-lzwuc9zz .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-lzwuc9zz .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-lzwuc9zz .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-lzwuc9zz .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_41);
}

#SEARCH-DROPPABLE-wn18muaz {
  position: fixed; transform: translate(-50%, 0%);
  height: auto;
  grid-template-columns: 50px 1fr 50px;
  grid-template-rows: minmax(200px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffff00;
}

#CONTAINER-1ahols0n {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.102);
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 50px 1fr 50px;grid-template-rows: minmax(50px, max-content) minmax(50px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#GRID-PRODUCT-qm9hicpy {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}

#GRID-PRODUCT-qm9hicpy .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-qm9hicpy .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-qm9hicpy .thumbnail-wrapper { width: 20%;min-width: 20%; }
#GRID-PRODUCT-qm9hicpy .grid-product--wrapper {
  margin-bottom: 1px;
}
#GRID-PRODUCT-qm9hicpy .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-qm9hicpy .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-qm9hicpy .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-qm9hicpy .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-qm9hicpy .grid-product--wrapper {
  display: grid;
  column-gap: 30px;
  row-gap: 30px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-qm9hicpy .slider-product--item:hover {
  
}



#GRID-PRODUCT-qm9hicpy .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-qm9hicpy .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}






#GRID-PRODUCT-qm9hicpy .grid-product--info {
  text-align: left;
  
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-qm9hicpy .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-qm9hicpy .grid-product--title {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  
}
#GRID-PRODUCT-qm9hicpy .grid-product--price {
  margin-top: 6px;
  margin-bottom: 6px;
}
#GRID-PRODUCT-qm9hicpy .grid-product--retail-price, #GRID-PRODUCT-qm9hicpy .grid-product--selling-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  margin: 0 0px;
}
#GRID-PRODUCT-qm9hicpy .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_40);
  
  margin: 0 10px;
}
#GRID-PRODUCT-qm9hicpy .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-qm9hicpy .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-qm9hicpy .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: none;
}
#GRID-PRODUCT-qm9hicpy .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-i7jpbqhx {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}
[id^="TEXT-r4859l5q"], .--clone-TEXT-r4859l5q {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-r4859l5q"] .x-text,
[id^="TEXT-r4859l5q"] .x-text a,
.--clone-TEXT-r4859l5q .x-text,
.--clone-TEXT-r4859l5q .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-r4859l5q"] .x-text:hover,
.--clone-TEXT-r4859l5q .x-text:hover,
[id^="TEXT-r4859l5q"] a:hover,
.--clone-TEXT-r4859l5q a:hover {
  
}


#CONTAINER-iexel7yv {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(38px, max-content);height: auto;justify-self: start;margin-left: -796.1632080078125px;margin-top: -111.97917175292967px;width: 20px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-dcsolf2u {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 20px;
  
}
#IMAGE-dcsolf2u picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dcsolf2u img {
  object-fit: cover;
}


#IMAGE-caqxs666 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: 0px;
width: 18px;
  
}
#IMAGE-caqxs666 picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-caqxs666 img {
  object-fit: cover;
}

#CART-ICON-2pja9dla {
  --width: 28px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 28px;justify-self: end;margin-right: 40px;margin-top: calc(0.0069427490234375px * 2);width: 28px;
  
}
#CART-ICON-2pja9dla .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-2pja9dla .x-cart-item-count {
  position: absolute;
  top: -7.0px;
  right: -7.0px;
  width: 14.0px;
  height: 14.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: black;
border-radius: 50%;
color: white;
font-family: Montserrat;
font-size: 10.0px;
}
#CART-ICON-2pja9dla .x-image-cart-icon {
  border-radius: ;
}

#CONTAINER-dn2dosay {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(38px, max-content);height: auto;justify-self: start;margin-left: -796.1632080078125px;margin-top: -111.97917175292967px;width: 20px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-sh589kt1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: 0px;
width: 18px;
  
}
#IMAGE-sh589kt1 picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-sh589kt1 img {
  object-fit: cover;
}


#CONTAINER-r0p6h4wx {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(38px, max-content);height: auto;justify-self: start;margin-left: -796.1632080078125px;margin-top: -111.97917175292967px;width: 20px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-nxwydds3 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: 0px;
width: 18px;
  
}
#IMAGE-nxwydds3 picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nxwydds3 img {
  object-fit: cover;
}

#LINE-z5eig3jy {
  --width: 100%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: 0%;margin-top: -111.97917175292967px;width: 100%;
  height: auto;
  
}
#LINE-z5eig3jy .line-container {
  border-color: #e9e9e9;
border-style: solid;
border-width: 1.0px;
}

#SECTION-hb5qbyxr {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(755px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-hb5qbyxr .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 755;
  --bg: rgba(255, 255, 255, 0);
}

#SECTION-hb5qbyxr .x-section-video-background {
  
  
}



#SECTION-hb5qbyxr .video {
  display: none;
}
#SECTION-hb5qbyxr .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-glclqixp {
  --bg: #b4b4b41a;
  background: #b4b4b41a;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 30px 30px 1fr 50px;grid-template-rows: minmax(12px, max-content) minmax(24px, max-content) minmax(12px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 100.00001525878906px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-31y6ip4r {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20.27081298828125px;
  
}
#IMAGE-31y6ip4r picture {
  --width: 20.27081298828125px;
height: 100%;
width: 100%;
}
#IMAGE-31y6ip4r img {
  object-fit: cover;
}

[id^="TEXT-7telyacn"], .--clone-TEXT-7telyacn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-7telyacn"] .x-text,
[id^="TEXT-7telyacn"] .x-text a,
.--clone-TEXT-7telyacn .x-text,
.--clone-TEXT-7telyacn .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_4);
font-size: 16.0px;
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-7telyacn"] .x-text:hover,
.--clone-TEXT-7telyacn .x-text:hover,
[id^="TEXT-7telyacn"] a:hover,
.--clone-TEXT-7telyacn a:hover {
  
}


#RECT-n9c5icf0 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 20.26530612244898px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20.6875px;
  
  
  
  
}
#RECT-n9c5icf0 .x-rect {
  --width: 20.6875px;
background: var(--color_41);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9ImNoZXZyb24tZG93biI+PHBhdGggZD0iTTcuNDEsOC41OEwxMiwxMy4xN0wxNi41OSw4LjU4TDE4LDEwTDEyLDE2TDYsMTBMNy40MSw4LjU4WiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_41));
}
#RECT-n9c5icf0::before {
  content: "";
  border-color: ;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}

#RECT-ca0kmiaj {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 20.25px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20.6875px;
  
  
  
  
}
#RECT-ca0kmiaj .x-rect {
  --width: 20.6875px;
background: var(--color_41);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9ImNoZXZyb24tdXAiPjxwYXRoIGQ9Ik03LjQxLDE1LjQxTDEyLDEwLjgzTDE2LjU5LDE1LjQxTDE4LDE0TDEyLDhMNiwxNEw3LjQxLDE1LjQxWiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_41));
}
#RECT-ca0kmiaj::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}

#CONTAINER-kq27h3el {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 30px 1fr;grid-template-rows: minmax(36px, max-content) minmax(50px, max-content) minmax(24px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(19.809066772460938px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-btqw1ftn"], .--clone-TEXT-btqw1ftn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-bottom: calc(0.010406494140625px * 2);
margin-left: -5.033557046979865%;
width: 105.1319654659385%;
  
}
[id^="TEXT-btqw1ftn"] .x-text,
[id^="TEXT-btqw1ftn"] .x-text a,
.--clone-TEXT-btqw1ftn .x-text,
.--clone-TEXT-btqw1ftn .x-text a {
  --width: 105.1319654659385%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 400;
height: 100%;
line-height: 1.6;
list-style-type: decimal;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-btqw1ftn"] .x-text:hover,
.--clone-TEXT-btqw1ftn .x-text:hover,
[id^="TEXT-btqw1ftn"] a:hover,
.--clone-TEXT-btqw1ftn a:hover {
  
}

[id^="TEXT-36xfjf1f"], .--clone-TEXT-36xfjf1f {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 144.21527481079102px;
margin-left: 2.387163115710747%;
width: 70.11666181610852%;
  
}
[id^="TEXT-36xfjf1f"] .x-text,
[id^="TEXT-36xfjf1f"] .x-text a,
.--clone-TEXT-36xfjf1f .x-text,
.--clone-TEXT-36xfjf1f .x-text a {
  --width: 70.11666181610852%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-36xfjf1f"] .x-text:hover,
.--clone-TEXT-36xfjf1f .x-text:hover,
[id^="TEXT-36xfjf1f"] a:hover,
.--clone-TEXT-36xfjf1f a:hover {
  
}

[id^="TEXT-oz34mywv"], .--clone-TEXT-oz34mywv {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 122.18402481079102px;
margin-left: 2.381859756097561%;
width: 70.10607370516149%;
  
}
[id^="TEXT-oz34mywv"] .x-text,
[id^="TEXT-oz34mywv"] .x-text a,
.--clone-TEXT-oz34mywv .x-text,
.--clone-TEXT-oz34mywv .x-text a {
  --width: 70.10607370516149%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-oz34mywv"] .x-text:hover,
.--clone-TEXT-oz34mywv .x-text:hover,
[id^="TEXT-oz34mywv"] a:hover,
.--clone-TEXT-oz34mywv a:hover {
  
}

#SECTION-3fyglf8p {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(320px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-3fyglf8p .x-section-background {
  background: var(--color_41);
  
  
  
  
  
  
  --height: 320;
  --bg: var(--color_41);
}

#SECTION-3fyglf8p .x-section-video-background {
  
  
}



#SECTION-3fyglf8p .video {
  display: none;
}
#SECTION-3fyglf8p .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}

[id^="TEXT-wh7ls78n"], .--clone-TEXT-wh7ls78n {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 3.5955124352810652%;
margin-top: 18.5px;
width: 72.16880392040727%;
  
}
[id^="TEXT-wh7ls78n"] .x-text,
[id^="TEXT-wh7ls78n"] .x-text a,
.--clone-TEXT-wh7ls78n .x-text,
.--clone-TEXT-wh7ls78n .x-text a {
  --width: 72.16880392040727%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_33);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_33));
}
[id^="TEXT-wh7ls78n"] .x-text:hover,
.--clone-TEXT-wh7ls78n .x-text:hover,
[id^="TEXT-wh7ls78n"] a:hover,
.--clone-TEXT-wh7ls78n a:hover {
  
}

[id^="TEXT-yar68nq6"], .--clone-TEXT-yar68nq6 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 3.5955124352810652%;
margin-top: 44.5px;
width: 72.16880392040727%;
  
}
[id^="TEXT-yar68nq6"] .x-text,
[id^="TEXT-yar68nq6"] .x-text a,
.--clone-TEXT-yar68nq6 .x-text,
.--clone-TEXT-yar68nq6 .x-text a {
  --width: 72.16880392040727%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_33);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_33));
}
[id^="TEXT-yar68nq6"] .x-text:hover,
.--clone-TEXT-yar68nq6 .x-text:hover,
[id^="TEXT-yar68nq6"] a:hover,
.--clone-TEXT-yar68nq6 a:hover {
  
}

[id^="TEXT-t6yfs27q"], .--clone-TEXT-t6yfs27q {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 3.5955124352810652%;
margin-top: 70.49996948242188px;
width: 72.16880392040727%;
  
}
[id^="TEXT-t6yfs27q"] .x-text,
[id^="TEXT-t6yfs27q"] .x-text a,
.--clone-TEXT-t6yfs27q .x-text,
.--clone-TEXT-t6yfs27q .x-text a {
  --width: 72.16880392040727%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_33);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_33));
}
[id^="TEXT-t6yfs27q"] .x-text:hover,
.--clone-TEXT-t6yfs27q .x-text:hover,
[id^="TEXT-t6yfs27q"] a:hover,
.--clone-TEXT-t6yfs27q a:hover {
  
}

[id^="TEXT-kg8pkahr"], .--clone-TEXT-kg8pkahr {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(1.1012511845876478% * 2);
margin-top: 91.48611450195312px;
width: 45.26627218934911%;
  
}
[id^="TEXT-kg8pkahr"] .x-text,
[id^="TEXT-kg8pkahr"] .x-text a,
.--clone-TEXT-kg8pkahr .x-text,
.--clone-TEXT-kg8pkahr .x-text a {
  --width: 45.26627218934911%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font: var(--font_0);
height: 100%;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-kg8pkahr"] .x-text:hover,
.--clone-TEXT-kg8pkahr .x-text:hover,
[id^="TEXT-kg8pkahr"] a:hover,
.--clone-TEXT-kg8pkahr a:hover {
  
}

[id^="TEXT-dht8xzfh"], .--clone-TEXT-dht8xzfh {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 3.5955124352810652%;
margin-top: calc(0px * 2);
width: 68.04733727810651%;
  
}
[id^="TEXT-dht8xzfh"] .x-text,
[id^="TEXT-dht8xzfh"] .x-text a,
.--clone-TEXT-dht8xzfh .x-text,
.--clone-TEXT-dht8xzfh .x-text a {
  --width: 68.04733727810651%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-dht8xzfh"] .x-text:hover,
.--clone-TEXT-dht8xzfh .x-text:hover,
[id^="TEXT-dht8xzfh"] a:hover,
.--clone-TEXT-dht8xzfh a:hover {
  
}

[id^="TEXT-thhtsh8j"], .--clone-TEXT-thhtsh8j {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 86.0694408416748px;
margin-left: 3.5955124352810652%;
width: 68.04733727810651%;
  
}
[id^="TEXT-thhtsh8j"] .x-text,
[id^="TEXT-thhtsh8j"] .x-text a,
.--clone-TEXT-thhtsh8j .x-text,
.--clone-TEXT-thhtsh8j .x-text a {
  --width: 68.04733727810651%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-thhtsh8j"] .x-text:hover,
.--clone-TEXT-thhtsh8j .x-text:hover,
[id^="TEXT-thhtsh8j"] a:hover,
.--clone-TEXT-thhtsh8j a:hover {
  
}

[id^="TEXT-w3e28wlt"], .--clone-TEXT-w3e28wlt {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 60.11113739013672px;
margin-left: 3.5955124352810652%;
width: 72.31673291449012%;
  
}
[id^="TEXT-w3e28wlt"] .x-text,
[id^="TEXT-w3e28wlt"] .x-text a,
.--clone-TEXT-w3e28wlt .x-text,
.--clone-TEXT-w3e28wlt .x-text a {
  --width: 72.31673291449012%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-w3e28wlt"] .x-text:hover,
.--clone-TEXT-w3e28wlt .x-text:hover,
[id^="TEXT-w3e28wlt"] a:hover,
.--clone-TEXT-w3e28wlt a:hover {
  
}

[id^="TEXT-9sz52ymd"], .--clone-TEXT-9sz52ymd {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 127.33333587646484px;
margin-left: 3.5955124352810652%;
width: 68.04733727810651%;
  
}
[id^="TEXT-9sz52ymd"] .x-text,
[id^="TEXT-9sz52ymd"] .x-text a,
.--clone-TEXT-9sz52ymd .x-text,
.--clone-TEXT-9sz52ymd .x-text a {
  --width: 68.04733727810651%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-9sz52ymd"] .x-text:hover,
.--clone-TEXT-9sz52ymd .x-text:hover,
[id^="TEXT-9sz52ymd"] a:hover,
.--clone-TEXT-9sz52ymd a:hover {
  
}

#SECTION-loqyrz2o {
  height: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(0px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  --box-shadow: 2px 1px 9px 0px rgba(222,222,222,1.000);
  position: sticky;z-index: 100;bottom: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-loqyrz2o .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 0;
  --bg: rgba(255, 255, 255, 0);
}

#SECTION-loqyrz2o .x-section-video-background {
  
  
}



#SECTION-loqyrz2o .video {
  display: none;
}
#SECTION-loqyrz2o .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-fk2tifyb {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(5px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(5px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 5px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-qxejqygk {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 35px;
  
}
#IMAGE-qxejqygk picture {
  --width: 35px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qxejqygk img {
  object-fit: cover;
}

[id^="TEXT-p5ii1kr4"], .--clone-TEXT-p5ii1kr4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-p5ii1kr4"] .x-text,
[id^="TEXT-p5ii1kr4"] .x-text a,
.--clone-TEXT-p5ii1kr4 .x-text,
.--clone-TEXT-p5ii1kr4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-p5ii1kr4"] .x-text:hover,
.--clone-TEXT-p5ii1kr4 .x-text:hover,
[id^="TEXT-p5ii1kr4"] a:hover,
.--clone-TEXT-p5ii1kr4 a:hover {
  
}


#CONTAINER-h878sayd {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(5px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(5px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 5px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-40qturdn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 35px;
  
}
#IMAGE-40qturdn picture {
  --width: 35px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-40qturdn img {
  object-fit: cover;
}

[id^="TEXT-jienzc82"], .--clone-TEXT-jienzc82 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-jienzc82"] .x-text,
[id^="TEXT-jienzc82"] .x-text a,
.--clone-TEXT-jienzc82 .x-text,
.--clone-TEXT-jienzc82 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-jienzc82"] .x-text:hover,
.--clone-TEXT-jienzc82 .x-text:hover,
[id^="TEXT-jienzc82"] a:hover,
.--clone-TEXT-jienzc82 a:hover {
  
}


#CONTAINER-xy0ipiyt {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(5px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(5px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 5px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-sr7ubg7b {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 35px;
  
}
#IMAGE-sr7ubg7b picture {
  --width: 35px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-sr7ubg7b img {
  object-fit: cover;
}

[id^="TEXT-8zzh9a86"], .--clone-TEXT-8zzh9a86 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-8zzh9a86"] .x-text,
[id^="TEXT-8zzh9a86"] .x-text a,
.--clone-TEXT-8zzh9a86 .x-text,
.--clone-TEXT-8zzh9a86 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-8zzh9a86"] .x-text:hover,
.--clone-TEXT-8zzh9a86 .x-text:hover,
[id^="TEXT-8zzh9a86"] a:hover,
.--clone-TEXT-8zzh9a86 a:hover {
  
}


#CONTAINER-f0da89wd {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(5px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(5px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 5px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-4k4v40bv {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 35px;
  
}
#IMAGE-4k4v40bv picture {
  --width: 35px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4k4v40bv img {
  object-fit: cover;
}

[id^="TEXT-26zdojb4"], .--clone-TEXT-26zdojb4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-26zdojb4"] .x-text,
[id^="TEXT-26zdojb4"] .x-text a,
.--clone-TEXT-26zdojb4 .x-text,
.--clone-TEXT-26zdojb4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-26zdojb4"] .x-text:hover,
.--clone-TEXT-26zdojb4 .x-text:hover,
[id^="TEXT-26zdojb4"] a:hover,
.--clone-TEXT-26zdojb4 a:hover {
  
}

#SECTION-3be6q9gy {
  height: auto;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(80px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  position: sticky;z-index: 100;top: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-3be6q9gy .x-section-background {
  background: var(--color_00);
  
  
  
  
  
  
  --height: 80;
  --bg: var(--color_00);
}

#SECTION-3be6q9gy .x-section-video-background {
  
  
}



#SECTION-3be6q9gy .video {
  display: none;
}
#SECTION-3be6q9gy .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#IMAGE-v07sxmb5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 130px;
  
}
#IMAGE-v07sxmb5 picture {
  --width: 130px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-v07sxmb5 img {
  object-fit: cover;
}

#MENU-czro4q8f {
  --width: 70.49486461251168%;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 65px;justify-self: start;margin-bottom: calc(0.5px * 2);margin-left: 1.52587890625e-5px;width: 70.49486461251168%;
  --active-link-color: var(--color_41);
  
  
  
  
  
}


#MENU-czro4q8f .x-rect {
  --gap: 50px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-czro4q8f > ul {
  
  justify-content: flex-start;
  align-items: flex-start;
  gap: 50px;
  
}
#MENU-czro4q8f > ul > .menu-item .tag-link {
  --gap: 50px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-czro4q8f > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-czro4q8f > ul > .menu-item:not(:first-child) {
  
}
#MENU-czro4q8f ul li .tag-link {
  border-style: none none none none;

}
#MENU-czro4q8f ul li .tag-link:hover {
  color: var(--color_41) !important;
background: #00000000;






border-style: none none none none;

}



#MENU-czro4q8f.horizontal-menu > ul > .menu-item > .x-submenu {
  top: 65px;
}


#MENU-ITEM-8xdzslm4 > a, #MENU-ITEM-8xdzslm4 > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-i6hecdbb {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 100px 1fr 100px;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-8xdzslm4.menu-item:hover > .x-submenu {
  display: grid;
}


#CONTAINER-1twqi9hc {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 30.000000000000004%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 12%;grid-template-rows: minmax(280px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 30.000000000000004%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-7c4l3qrg"], .--clone-TEXT-7c4l3qrg {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-7c4l3qrg"] .x-text,
[id^="TEXT-7c4l3qrg"] .x-text a,
.--clone-TEXT-7c4l3qrg .x-text,
.--clone-TEXT-7c4l3qrg .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_2);
font-size: 36.0px;
font-weight: 700;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-7c4l3qrg"] .x-text:hover,
.--clone-TEXT-7c4l3qrg .x-text:hover,
[id^="TEXT-7c4l3qrg"] a:hover,
.--clone-TEXT-7c4l3qrg a:hover {
  
}


#CONTAINER-htj4vx33 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 70%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: -0.189239501953125px;width: 70%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-8uaye3u4 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 40%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(54px, max-content) minmax(54px, max-content) minmax(54px, max-content) minmax(54px, max-content) minmax(54px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 40%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-evoer694"], .--clone-TEXT-evoer694 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-evoer694"] .x-text,
[id^="TEXT-evoer694"] .x-text a,
.--clone-TEXT-evoer694 .x-text,
.--clone-TEXT-evoer694 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-evoer694"] .x-text:hover,
.--clone-TEXT-evoer694 .x-text:hover,
[id^="TEXT-evoer694"] a:hover,
.--clone-TEXT-evoer694 a:hover {
  
}

  #TEXT-evoer694{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-evoer694:hover{
    scale: 1.4;
  }
  #TEXT-evoer694{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-evoer694:hover, #TEXT-evoer694:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-ztrhzwnu"], .--clone-TEXT-ztrhzwnu {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 99.8482407323572%;
  
}
[id^="TEXT-ztrhzwnu"] .x-text,
[id^="TEXT-ztrhzwnu"] .x-text a,
.--clone-TEXT-ztrhzwnu .x-text,
.--clone-TEXT-ztrhzwnu .x-text a {
  --width: 99.8482407323572%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-ztrhzwnu"] .x-text:hover,
.--clone-TEXT-ztrhzwnu .x-text:hover,
[id^="TEXT-ztrhzwnu"] a:hover,
.--clone-TEXT-ztrhzwnu a:hover {
  
}

  #TEXT-ztrhzwnu{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ztrhzwnu:hover{
    scale: 1.4;
  }
  #TEXT-ztrhzwnu{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ztrhzwnu:hover, #TEXT-ztrhzwnu:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-1m2rp1u9"], .--clone-TEXT-1m2rp1u9 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: 0.041441254268418874%;
margin-top: calc(0px * 2);
width: 99.69647135955609%;
  
}
[id^="TEXT-1m2rp1u9"] .x-text,
[id^="TEXT-1m2rp1u9"] .x-text a,
.--clone-TEXT-1m2rp1u9 .x-text,
.--clone-TEXT-1m2rp1u9 .x-text a {
  --width: 99.69647135955609%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-1m2rp1u9"] .x-text:hover,
.--clone-TEXT-1m2rp1u9 .x-text:hover,
[id^="TEXT-1m2rp1u9"] a:hover,
.--clone-TEXT-1m2rp1u9 a:hover {
  
}

  #TEXT-1m2rp1u9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-1m2rp1u9:hover{
    scale: 1.4;
  }
  #TEXT-1m2rp1u9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-1m2rp1u9:hover, #TEXT-1m2rp1u9:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-0625s2tf"], .--clone-TEXT-0625s2tf {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0.04826223613410596% * 2);
margin-top: calc(0px * 2);
width: 99.54470198675496%;
  
}
[id^="TEXT-0625s2tf"] .x-text,
[id^="TEXT-0625s2tf"] .x-text a,
.--clone-TEXT-0625s2tf .x-text,
.--clone-TEXT-0625s2tf .x-text a {
  --width: 99.54470198675496%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-0625s2tf"] .x-text:hover,
.--clone-TEXT-0625s2tf .x-text:hover,
[id^="TEXT-0625s2tf"] a:hover,
.--clone-TEXT-0625s2tf a:hover {
  
}

  #TEXT-0625s2tf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-0625s2tf:hover{
    scale: 1.4;
  }
  #TEXT-0625s2tf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-0625s2tf:hover, #TEXT-0625s2tf:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-qmxtw275"], .--clone-TEXT-qmxtw275 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-right: calc(0.020720627134209437% * 2);
margin-top: calc(0px * 2);
width: 99.40673626021834%;
  
}
[id^="TEXT-qmxtw275"] .x-text,
[id^="TEXT-qmxtw275"] .x-text a,
.--clone-TEXT-qmxtw275 .x-text,
.--clone-TEXT-qmxtw275 .x-text a {
  --width: 99.40673626021834%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-qmxtw275"] .x-text:hover,
.--clone-TEXT-qmxtw275 .x-text:hover,
[id^="TEXT-qmxtw275"] a:hover,
.--clone-TEXT-qmxtw275 a:hover {
  
}

  #TEXT-qmxtw275{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-qmxtw275:hover{
    scale: 1.4;
  }
  #TEXT-qmxtw275{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-qmxtw275:hover, #TEXT-qmxtw275:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-u0umyqhf"], .--clone-TEXT-u0umyqhf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-u0umyqhf"] .x-text,
[id^="TEXT-u0umyqhf"] .x-text a,
.--clone-TEXT-u0umyqhf .x-text,
.--clone-TEXT-u0umyqhf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-u0umyqhf"] .x-text:hover,
.--clone-TEXT-u0umyqhf .x-text:hover,
[id^="TEXT-u0umyqhf"] a:hover,
.--clone-TEXT-u0umyqhf a:hover {
  
}

  #TEXT-u0umyqhf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-u0umyqhf:hover{
    scale: 1.4;
  }
  #TEXT-u0umyqhf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-u0umyqhf:hover, #TEXT-u0umyqhf:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-xyy67jmm"], .--clone-TEXT-xyy67jmm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-xyy67jmm"] .x-text,
[id^="TEXT-xyy67jmm"] .x-text a,
.--clone-TEXT-xyy67jmm .x-text,
.--clone-TEXT-xyy67jmm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-xyy67jmm"] .x-text:hover,
.--clone-TEXT-xyy67jmm .x-text:hover,
[id^="TEXT-xyy67jmm"] a:hover,
.--clone-TEXT-xyy67jmm a:hover {
  
}

  #TEXT-xyy67jmm{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-xyy67jmm:hover{
    scale: 1.4;
  }
  #TEXT-xyy67jmm{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-xyy67jmm:hover, #TEXT-xyy67jmm:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-imal0ubr"], .--clone-TEXT-imal0ubr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-imal0ubr"] .x-text,
[id^="TEXT-imal0ubr"] .x-text a,
.--clone-TEXT-imal0ubr .x-text,
.--clone-TEXT-imal0ubr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-imal0ubr"] .x-text:hover,
.--clone-TEXT-imal0ubr .x-text:hover,
[id^="TEXT-imal0ubr"] a:hover,
.--clone-TEXT-imal0ubr a:hover {
  
}

  #TEXT-imal0ubr{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-imal0ubr:hover{
    scale: 1.4;
  }
  #TEXT-imal0ubr{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-imal0ubr:hover, #TEXT-imal0ubr:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-864gpzs9"], .--clone-TEXT-864gpzs9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-864gpzs9"] .x-text,
[id^="TEXT-864gpzs9"] .x-text a,
.--clone-TEXT-864gpzs9 .x-text,
.--clone-TEXT-864gpzs9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-864gpzs9"] .x-text:hover,
.--clone-TEXT-864gpzs9 .x-text:hover,
[id^="TEXT-864gpzs9"] a:hover,
.--clone-TEXT-864gpzs9 a:hover {
  
}

  #TEXT-864gpzs9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-864gpzs9:hover, #TEXT-864gpzs9:hover > * {
    color: var(--color_41) !important;
  }
  #TEXT-864gpzs9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-864gpzs9:hover{
    scale: 1.4;
  }
[id^="TEXT-g8on5qj4"], .--clone-TEXT-g8on5qj4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-g8on5qj4"] .x-text,
[id^="TEXT-g8on5qj4"] .x-text a,
.--clone-TEXT-g8on5qj4 .x-text,
.--clone-TEXT-g8on5qj4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #20202066;
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, #20202066);
}
[id^="TEXT-g8on5qj4"] .x-text:hover,
.--clone-TEXT-g8on5qj4 .x-text:hover,
[id^="TEXT-g8on5qj4"] a:hover,
.--clone-TEXT-g8on5qj4 a:hover {
  
}

  #TEXT-g8on5qj4{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-g8on5qj4:hover{
    scale: 1.4;
  }
  #TEXT-g8on5qj4{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-g8on5qj4:hover, #TEXT-g8on5qj4:hover > * {
    color: var(--color_41) !important;
  }

#IMAGE-ixhc751g {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: calc(0.010406494140625px * 2);
margin-right: 0.004542181283157403%;
width: 57.99999999999999%;
  
}
#IMAGE-ixhc751g picture {
  --width: 57.99999999999999%;
height: 100%;
width: 100%;
}
#IMAGE-ixhc751g img {
  object-fit: cover;
}

#MENU-ITEM-n3ga88yb > a, #MENU-ITEM-n3ga88yb > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-3jg9wop8 {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 1fr 650px 250px 270px 270px 1fr;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-n3ga88yb.menu-item:hover > .x-submenu {
  display: grid;
}


#CONTAINER-zv7gps07 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 50px 1fr 50px;grid-template-rows: minmax(280px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-pjtq1pwx {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-pjtq1pwx picture {
  --width: 100%;
height: 100%;
width: 100%;
}
#IMAGE-pjtq1pwx img {
  object-fit: cover;
}


#CONTAINER-8tthvv6u {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 50px 1fr 50px;grid-template-rows: minmax(10px, max-content) minmax(24px, max-content) minmax(15px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-rrktzx5h"], .--clone-TEXT-rrktzx5h {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-rrktzx5h"] .x-text,
[id^="TEXT-rrktzx5h"] .x-text a,
.--clone-TEXT-rrktzx5h .x-text,
.--clone-TEXT-rrktzx5h .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
height: 100%;
line-height: 1.6;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-rrktzx5h"] .x-text:hover,
.--clone-TEXT-rrktzx5h .x-text:hover,
[id^="TEXT-rrktzx5h"] a:hover,
.--clone-TEXT-rrktzx5h a:hover {
  
}

[id^="TEXT-l1ciz06i"], .--clone-TEXT-l1ciz06i {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-l1ciz06i"] .x-text,
[id^="TEXT-l1ciz06i"] .x-text a,
.--clone-TEXT-l1ciz06i .x-text,
.--clone-TEXT-l1ciz06i .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-l1ciz06i"] .x-text:hover,
.--clone-TEXT-l1ciz06i .x-text:hover,
[id^="TEXT-l1ciz06i"] a:hover,
.--clone-TEXT-l1ciz06i a:hover {
  
}

  #TEXT-l1ciz06i{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-l1ciz06i:hover, #TEXT-l1ciz06i:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-aweohj6n"], .--clone-TEXT-aweohj6n {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-aweohj6n"] .x-text,
[id^="TEXT-aweohj6n"] .x-text a,
.--clone-TEXT-aweohj6n .x-text,
.--clone-TEXT-aweohj6n .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-aweohj6n"] .x-text:hover,
.--clone-TEXT-aweohj6n .x-text:hover,
[id^="TEXT-aweohj6n"] a:hover,
.--clone-TEXT-aweohj6n a:hover {
  
}

  #TEXT-aweohj6n{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-aweohj6n:hover, #TEXT-aweohj6n:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-1l4ltx70"], .--clone-TEXT-1l4ltx70 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-1l4ltx70"] .x-text,
[id^="TEXT-1l4ltx70"] .x-text a,
.--clone-TEXT-1l4ltx70 .x-text,
.--clone-TEXT-1l4ltx70 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-1l4ltx70"] .x-text:hover,
.--clone-TEXT-1l4ltx70 .x-text:hover,
[id^="TEXT-1l4ltx70"] a:hover,
.--clone-TEXT-1l4ltx70 a:hover {
  
}

  #TEXT-1l4ltx70{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-1l4ltx70:hover, #TEXT-1l4ltx70:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-q98tmu83"], .--clone-TEXT-q98tmu83 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-q98tmu83"] .x-text,
[id^="TEXT-q98tmu83"] .x-text a,
.--clone-TEXT-q98tmu83 .x-text,
.--clone-TEXT-q98tmu83 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-q98tmu83"] .x-text:hover,
.--clone-TEXT-q98tmu83 .x-text:hover,
[id^="TEXT-q98tmu83"] a:hover,
.--clone-TEXT-q98tmu83 a:hover {
  
}

  #TEXT-q98tmu83{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-q98tmu83:hover, #TEXT-q98tmu83:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-kwhvyrxu"], .--clone-TEXT-kwhvyrxu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-kwhvyrxu"] .x-text,
[id^="TEXT-kwhvyrxu"] .x-text a,
.--clone-TEXT-kwhvyrxu .x-text,
.--clone-TEXT-kwhvyrxu .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-kwhvyrxu"] .x-text:hover,
.--clone-TEXT-kwhvyrxu .x-text:hover,
[id^="TEXT-kwhvyrxu"] a:hover,
.--clone-TEXT-kwhvyrxu a:hover {
  
}

  #TEXT-kwhvyrxu{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-kwhvyrxu:hover, #TEXT-kwhvyrxu:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-7am8zlhr"], .--clone-TEXT-7am8zlhr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-7am8zlhr"] .x-text,
[id^="TEXT-7am8zlhr"] .x-text a,
.--clone-TEXT-7am8zlhr .x-text,
.--clone-TEXT-7am8zlhr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-7am8zlhr"] .x-text:hover,
.--clone-TEXT-7am8zlhr .x-text:hover,
[id^="TEXT-7am8zlhr"] a:hover,
.--clone-TEXT-7am8zlhr a:hover {
  
}

  #TEXT-7am8zlhr{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-7am8zlhr:hover, #TEXT-7am8zlhr:hover > * {
    color: var(--color_41) !important;
  }

#CONTAINER-qhufyzok {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 35px 1fr 50px;grid-template-rows: minmax(10px, max-content) minmax(24px, max-content) minmax(15px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-4gu5jwfx"], .--clone-TEXT-4gu5jwfx {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-4gu5jwfx"] .x-text,
[id^="TEXT-4gu5jwfx"] .x-text a,
.--clone-TEXT-4gu5jwfx .x-text,
.--clone-TEXT-4gu5jwfx .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
height: 100%;
line-height: 1.6;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-4gu5jwfx"] .x-text:hover,
.--clone-TEXT-4gu5jwfx .x-text:hover,
[id^="TEXT-4gu5jwfx"] a:hover,
.--clone-TEXT-4gu5jwfx a:hover {
  
}

[id^="TEXT-ln1uork2"], .--clone-TEXT-ln1uork2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ln1uork2"] .x-text,
[id^="TEXT-ln1uork2"] .x-text a,
.--clone-TEXT-ln1uork2 .x-text,
.--clone-TEXT-ln1uork2 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-ln1uork2"] .x-text:hover,
.--clone-TEXT-ln1uork2 .x-text:hover,
[id^="TEXT-ln1uork2"] a:hover,
.--clone-TEXT-ln1uork2 a:hover {
  
}

  #TEXT-ln1uork2{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ln1uork2:hover, #TEXT-ln1uork2:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-w7plzfns"], .--clone-TEXT-w7plzfns {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-w7plzfns"] .x-text,
[id^="TEXT-w7plzfns"] .x-text a,
.--clone-TEXT-w7plzfns .x-text,
.--clone-TEXT-w7plzfns .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-w7plzfns"] .x-text:hover,
.--clone-TEXT-w7plzfns .x-text:hover,
[id^="TEXT-w7plzfns"] a:hover,
.--clone-TEXT-w7plzfns a:hover {
  
}

  #TEXT-w7plzfns{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-w7plzfns:hover, #TEXT-w7plzfns:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-vi27m5ol"], .--clone-TEXT-vi27m5ol {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-vi27m5ol"] .x-text,
[id^="TEXT-vi27m5ol"] .x-text a,
.--clone-TEXT-vi27m5ol .x-text,
.--clone-TEXT-vi27m5ol .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-vi27m5ol"] .x-text:hover,
.--clone-TEXT-vi27m5ol .x-text:hover,
[id^="TEXT-vi27m5ol"] a:hover,
.--clone-TEXT-vi27m5ol a:hover {
  
}

  #TEXT-vi27m5ol{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-vi27m5ol:hover, #TEXT-vi27m5ol:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-3hz02vdq"], .--clone-TEXT-3hz02vdq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-3hz02vdq"] .x-text,
[id^="TEXT-3hz02vdq"] .x-text a,
.--clone-TEXT-3hz02vdq .x-text,
.--clone-TEXT-3hz02vdq .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-3hz02vdq"] .x-text:hover,
.--clone-TEXT-3hz02vdq .x-text:hover,
[id^="TEXT-3hz02vdq"] a:hover,
.--clone-TEXT-3hz02vdq a:hover {
  
}

  #TEXT-3hz02vdq{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-3hz02vdq:hover, #TEXT-3hz02vdq:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-s6hqlal3"], .--clone-TEXT-s6hqlal3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-s6hqlal3"] .x-text,
[id^="TEXT-s6hqlal3"] .x-text a,
.--clone-TEXT-s6hqlal3 .x-text,
.--clone-TEXT-s6hqlal3 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-s6hqlal3"] .x-text:hover,
.--clone-TEXT-s6hqlal3 .x-text:hover,
[id^="TEXT-s6hqlal3"] a:hover,
.--clone-TEXT-s6hqlal3 a:hover {
  
}

  #TEXT-s6hqlal3{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-s6hqlal3:hover, #TEXT-s6hqlal3:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-vxgexd9q"], .--clone-TEXT-vxgexd9q {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-vxgexd9q"] .x-text,
[id^="TEXT-vxgexd9q"] .x-text a,
.--clone-TEXT-vxgexd9q .x-text,
.--clone-TEXT-vxgexd9q .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-vxgexd9q"] .x-text:hover,
.--clone-TEXT-vxgexd9q .x-text:hover,
[id^="TEXT-vxgexd9q"] a:hover,
.--clone-TEXT-vxgexd9q a:hover {
  
}

  #TEXT-vxgexd9q{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-vxgexd9q:hover, #TEXT-vxgexd9q:hover > * {
    color: var(--color_41) !important;
  }

#CONTAINER-txaquvq5 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 50px 1fr 50px;grid-template-rows: minmax(10px, max-content) minmax(24px, max-content) minmax(15px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content) minmax(38px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-gu8qvxld"], .--clone-TEXT-gu8qvxld {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-gu8qvxld"] .x-text,
[id^="TEXT-gu8qvxld"] .x-text a,
.--clone-TEXT-gu8qvxld .x-text,
.--clone-TEXT-gu8qvxld .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
font-weight: 700;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-gu8qvxld"] .x-text:hover,
.--clone-TEXT-gu8qvxld .x-text:hover,
[id^="TEXT-gu8qvxld"] a:hover,
.--clone-TEXT-gu8qvxld a:hover {
  
}

[id^="TEXT-sj98qm0i"], .--clone-TEXT-sj98qm0i {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-sj98qm0i"] .x-text,
[id^="TEXT-sj98qm0i"] .x-text a,
.--clone-TEXT-sj98qm0i .x-text,
.--clone-TEXT-sj98qm0i .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-sj98qm0i"] .x-text:hover,
.--clone-TEXT-sj98qm0i .x-text:hover,
[id^="TEXT-sj98qm0i"] a:hover,
.--clone-TEXT-sj98qm0i a:hover {
  
}

  #TEXT-sj98qm0i{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-sj98qm0i:hover, #TEXT-sj98qm0i:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-84khd21w"], .--clone-TEXT-84khd21w {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-84khd21w"] .x-text,
[id^="TEXT-84khd21w"] .x-text a,
.--clone-TEXT-84khd21w .x-text,
.--clone-TEXT-84khd21w .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-84khd21w"] .x-text:hover,
.--clone-TEXT-84khd21w .x-text:hover,
[id^="TEXT-84khd21w"] a:hover,
.--clone-TEXT-84khd21w a:hover {
  
}

  #TEXT-84khd21w{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-84khd21w:hover, #TEXT-84khd21w:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-hm4hbhud"], .--clone-TEXT-hm4hbhud {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-hm4hbhud"] .x-text,
[id^="TEXT-hm4hbhud"] .x-text a,
.--clone-TEXT-hm4hbhud .x-text,
.--clone-TEXT-hm4hbhud .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-hm4hbhud"] .x-text:hover,
.--clone-TEXT-hm4hbhud .x-text:hover,
[id^="TEXT-hm4hbhud"] a:hover,
.--clone-TEXT-hm4hbhud a:hover {
  
}

  #TEXT-hm4hbhud{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-hm4hbhud:hover, #TEXT-hm4hbhud:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-al4twx6r"], .--clone-TEXT-al4twx6r {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-al4twx6r"] .x-text,
[id^="TEXT-al4twx6r"] .x-text a,
.--clone-TEXT-al4twx6r .x-text,
.--clone-TEXT-al4twx6r .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-al4twx6r"] .x-text:hover,
.--clone-TEXT-al4twx6r .x-text:hover,
[id^="TEXT-al4twx6r"] a:hover,
.--clone-TEXT-al4twx6r a:hover {
  
}

  #TEXT-al4twx6r{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-al4twx6r:hover, #TEXT-al4twx6r:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-y697lj4n"], .--clone-TEXT-y697lj4n {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-y697lj4n"] .x-text,
[id^="TEXT-y697lj4n"] .x-text a,
.--clone-TEXT-y697lj4n .x-text,
.--clone-TEXT-y697lj4n .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-y697lj4n"] .x-text:hover,
.--clone-TEXT-y697lj4n .x-text:hover,
[id^="TEXT-y697lj4n"] a:hover,
.--clone-TEXT-y697lj4n a:hover {
  
}

  #TEXT-y697lj4n{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-y697lj4n:hover, #TEXT-y697lj4n:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-fxmoijm6"], .--clone-TEXT-fxmoijm6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-fxmoijm6"] .x-text,
[id^="TEXT-fxmoijm6"] .x-text a,
.--clone-TEXT-fxmoijm6 .x-text,
.--clone-TEXT-fxmoijm6 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-fxmoijm6"] .x-text:hover,
.--clone-TEXT-fxmoijm6 .x-text:hover,
[id^="TEXT-fxmoijm6"] a:hover,
.--clone-TEXT-fxmoijm6 a:hover {
  
}

  #TEXT-fxmoijm6{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-fxmoijm6:hover, #TEXT-fxmoijm6:hover > * {
    color: var(--color_41) !important;
  }
#MENU-ITEM-zpg4kul2 > a, #MENU-ITEM-zpg4kul2 > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-qkrsowv2 {
  
  
  width: 440px;
  height: auto;
  grid-template-columns: 35px 1fr 35px;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-zpg4kul2.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-31x9ptwe {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --active-link-color: var(--color_40);
  
  
  
  
  
}

#MENU-31x9ptwe > ul {
  grid-template-rows: repeat(4, 1fr);
  gap: 0px !important;
  grid-auto-flow: column;
  grid-template-columns: repeat(2, 1fr);
}
#MENU-31x9ptwe .menu-item {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
}

#MENU-31x9ptwe .x-rect {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
  
}
#MENU-31x9ptwe > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-31x9ptwe > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
}
#MENU-31x9ptwe > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-31x9ptwe > ul > .menu-item:not(:first-child) {
  
}
#MENU-31x9ptwe ul li .tag-link {
  border-style: none none none none;

}
#MENU-31x9ptwe ul li .tag-link:hover,
#MENU-31x9ptwe ul li > a:hover {
  color: var(--color_41) !important;
background: #00000000;






border-style: none none none none;

}





#MENU-ITEM-d9smyuuk > a, #MENU-ITEM-d9smyuuk > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-vhqd2841 > a, #MENU-ITEM-vhqd2841 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-5pmohi2o > a, #MENU-ITEM-5pmohi2o > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-sa8zlush > a, #MENU-ITEM-sa8zlush > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-c7gmewdf > a, #MENU-ITEM-c7gmewdf > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-x6diubn3 > a, #MENU-ITEM-x6diubn3 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-ap3nkk8k > a, #MENU-ITEM-ap3nkk8k > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-b4jbxv2y > a, #MENU-ITEM-b4jbxv2y > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-cwqefj4t {
  
  
  width: 250px;
  height: auto;
  grid-template-columns: 35px 1fr 35px;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-b4jbxv2y.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-fbjavrn2 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --active-link-color: var(--color_40);
  
  
  
  
  
}


#MENU-fbjavrn2 .x-rect {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
  
}
#MENU-fbjavrn2 > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-fbjavrn2 > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
}
#MENU-fbjavrn2 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-fbjavrn2 > ul > .menu-item:not(:first-child) {
  
}
#MENU-fbjavrn2 ul li .tag-link {
  border-style: none none none none;

}
#MENU-fbjavrn2 ul li .tag-link:hover {
  color: var(--color_41) !important;
background: #ffffff00;






border-style: none none none none;

}




#MENU-fbjavrn2.vertical-menu > ul > .menu-item > .x-submenu {
  top: 0;
  left: 100%;
}

#MENU-ITEM-0554buul > a, #MENU-ITEM-0554buul > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-oco0ex6s > a, #MENU-ITEM-oco0ex6s > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-2930kxmo > a, #MENU-ITEM-2930kxmo > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-yrnmggp6 > a, #MENU-ITEM-yrnmggp6 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-5iq3zxat > a, #MENU-ITEM-5iq3zxat > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-jplaaix5 {
  
  
  width: 250px;
  height: auto;
  grid-template-columns: 35px 1fr 35px;
  grid-template-rows: minmax(35px, max-content) minmax(50px, max-content) minmax(35px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-5iq3zxat.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-7g1lreoo {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --active-link-color: var(--color_40);
  
  
  
  
  
}


#MENU-7g1lreoo .x-rect {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
  
}
#MENU-7g1lreoo > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-7g1lreoo > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 6px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_40);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
line-height: 1.6;
}
#MENU-7g1lreoo > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-7g1lreoo > ul > .menu-item:not(:first-child) {
  
}
#MENU-7g1lreoo ul li .tag-link {
  border-style: none none none none;

}
#MENU-7g1lreoo ul li .tag-link:hover {
  color: var(--color_41) !important;
background: #ffffff00;






border-style: none none none none;

}




#MENU-7g1lreoo.vertical-menu > ul > .menu-item > .x-submenu {
  top: 0;
  left: 100%;
}

#MENU-ITEM-9gka7eis > a, #MENU-ITEM-9gka7eis > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-e70amvem > a, #MENU-ITEM-e70amvem > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-0klr5sjq > a, #MENU-ITEM-0klr5sjq > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-76kf6w4y > a, #MENU-ITEM-76kf6w4y > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-r5nwhtze > a, #MENU-ITEM-r5nwhtze > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-r0awkdy2 > a, #MENU-ITEM-r0awkdy2 > div {
  
  
  
  
  
  
  
  
  
}

#INPUT-SEARCH-kwen8qwe {
  --width: 70%;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 50px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 70%;
  
}
#INPUT-SEARCH-kwen8qwe > .input-search--wrapper {
  color: var(--color_41);
font-size: 15.0px;
  border-width: 0px;
  border-color: rgba(0, 0, 0, 1);
  : solid;
  
  background-color: var(--color_00);
  
}
#INPUT-SEARCH-kwen8qwe > .input-search--wrapper .btn-close {
  color: #a7a7a7;
  fill: #a7a7a7;
  width: 15px;
  margin: 0 15px;
}
#INPUT-SEARCH-kwen8qwe > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-kwen8qwe > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_40);
}
#INPUT-SEARCH-kwen8qwe > .input-search--wrapper:hover {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  : solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-kwen8qwe > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  border-width: 0px !important;
  : solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-kwen8qwe .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  color: var(--color_41);
  height: 20px;
  width: 20px;
}
#INPUT-SEARCH-kwen8qwe .input-search--wrapper:hover .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-kwen8qwe .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-kwen8qwe .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-kwen8qwe .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-kwen8qwe .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_41);
}

#SEARCH-DROPPABLE-m0mkl1vw {
  position: fixed; transform: translate(-50%, 0%);
  height: auto;
  grid-template-columns: 50px 1fr 50px;
  grid-template-rows: minmax(200px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffff00;
}

#CONTAINER-8efh5vb6 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.102);
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 50px 1fr 50px;grid-template-rows: minmax(50px, max-content) minmax(50px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#GRID-PRODUCT-84t10qkr {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}

#GRID-PRODUCT-84t10qkr .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-84t10qkr .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-84t10qkr .thumbnail-wrapper { width: 20%;min-width: 20%; }
#GRID-PRODUCT-84t10qkr .grid-product--wrapper {
  margin-bottom: 1px;
}
#GRID-PRODUCT-84t10qkr .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-84t10qkr .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-84t10qkr .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-84t10qkr .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-84t10qkr .grid-product--wrapper {
  display: grid;
  column-gap: 30px;
  row-gap: 30px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-84t10qkr .slider-product--item:hover {
  
}



#GRID-PRODUCT-84t10qkr .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-84t10qkr .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}






#GRID-PRODUCT-84t10qkr .grid-product--info {
  text-align: left;
  
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-84t10qkr .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-84t10qkr .grid-product--title {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  
}
#GRID-PRODUCT-84t10qkr .grid-product--price {
  margin-top: 6px;
  margin-bottom: 6px;
}
#GRID-PRODUCT-84t10qkr .grid-product--retail-price, #GRID-PRODUCT-84t10qkr .grid-product--selling-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  margin: 0 0px;
}
#GRID-PRODUCT-84t10qkr .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_40);
  
  margin: 0 10px;
}
#GRID-PRODUCT-84t10qkr .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-84t10qkr .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-84t10qkr .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: none;
}
#GRID-PRODUCT-84t10qkr .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-ugid1kdo {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}
[id^="TEXT-c3uf9ciy"], .--clone-TEXT-c3uf9ciy {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-c3uf9ciy"] .x-text,
[id^="TEXT-c3uf9ciy"] .x-text a,
.--clone-TEXT-c3uf9ciy .x-text,
.--clone-TEXT-c3uf9ciy .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-c3uf9ciy"] .x-text:hover,
.--clone-TEXT-c3uf9ciy .x-text:hover,
[id^="TEXT-c3uf9ciy"] a:hover,
.--clone-TEXT-c3uf9ciy a:hover {
  
}


#CONTAINER-ozok9v25 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-right: 120px;margin-top: calc(0px * 2);width: 20px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-87ikrucb {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-87ikrucb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-87ikrucb img {
  object-fit: cover;
}


#IMAGE-hm9yfvsw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 18px;
  
}
#IMAGE-hm9yfvsw picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hm9yfvsw img {
  object-fit: cover;
}

#MEMBER-BAR-t8nlan7v {
  --width: 30px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 30px;justify-self: end;margin-right: 80px;margin-top: calc(0px * 2);width: 30px;
  
}
#MEMBER-BAR-t8nlan7v .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
text-align: center;
  
  display: none;
}
#MEMBER-BAR-t8nlan7v .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
text-align: center;
  border-width: 0px;
  border-style: solid;
  border-color: #000000ff;
  justify-content: center;
}
#MEMBER-BAR-t8nlan7v .x-member:hover {
  
}
#MEMBER-BAR-t8nlan7v .x-avatar-member-origin {   width: 21px;
  height: 21px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;
 }
#MEMBER-BAR-t8nlan7v .x-avatar-member-initial {   width: 21px;
  height: 21px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;
 }
#MEMBER-BAR-t8nlan7v .customer-icon {   width: 21px;
  height: 21px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;
 }
#MEMBER-BAR-t8nlan7v .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  color: #000000ff;
}

#MEMBER-BAR-t8nlan7v .x-loginbar {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
text-align: center;
  
  justify-content: center;
}
#MEMBER-BAR-t8nlan7v .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-t8nlan7v .x-loginbar .login-bar-icon {
    width: 21px;
  height: 21px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;

  border: none;
}

#MEMBER-BAR-t8nlan7v .x-avatar-member-origin, #MEMBER-BAR-t8nlan7v .login-bar-icon {
  margin-right: 0 !important;
}


#MEMBER-BAR-t8nlan7v .member-divider {
  background: var(--color_00);
}

#MEMBER-BAR-t8nlan7v .customer-signup {
  display: none;
}
#MEMBER-BAR-t8nlan7v .customer-icon {
  
}
#MEMBER-BAR-t8nlan7v .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-bbo03mpd {
  width: 170px;
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(10px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(10px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  transform: translate(0px, 0px);
}
[id^="TEXT-x034kr8l"], .--clone-TEXT-x034kr8l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-x034kr8l"] .x-text,
[id^="TEXT-x034kr8l"] .x-text a,
.--clone-TEXT-x034kr8l .x-text,
.--clone-TEXT-x034kr8l .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-x034kr8l"] .x-text:hover,
.--clone-TEXT-x034kr8l .x-text:hover,
[id^="TEXT-x034kr8l"] a:hover,
.--clone-TEXT-x034kr8l a:hover {
  
}

  #TEXT-x034kr8l{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-x034kr8l:hover, #TEXT-x034kr8l:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-vv7hwzoz"], .--clone-TEXT-vv7hwzoz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-vv7hwzoz"] .x-text,
[id^="TEXT-vv7hwzoz"] .x-text a,
.--clone-TEXT-vv7hwzoz .x-text,
.--clone-TEXT-vv7hwzoz .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 500;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-vv7hwzoz"] .x-text:hover,
.--clone-TEXT-vv7hwzoz .x-text:hover,
[id^="TEXT-vv7hwzoz"] a:hover,
.--clone-TEXT-vv7hwzoz a:hover {
  
}

  #TEXT-vv7hwzoz{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-vv7hwzoz:hover, #TEXT-vv7hwzoz:hover > * {
    color: var(--color_41) !important;
  }
#CART-ICON-ynfrrx9s {
  --width: 28px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 28px;justify-self: end;margin-right: 40px;margin-top: calc(0px * 2);width: 28px;
  
}
#CART-ICON-ynfrrx9s .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-ynfrrx9s .x-cart-item-count {
  position: absolute;
  top: -7.0px;
  right: -7.0px;
  width: 14.0px;
  height: 14.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: black;
border-radius: 50%;
color: white;
font-family: Montserrat;
font-size: 10.0px;
}
#CART-ICON-ynfrrx9s .x-image-cart-icon {
  border-radius: ;
}

#CONTAINER-nzwz46f5 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 20px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-qpo49ka0 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qpo49ka0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qpo49ka0 img {
  object-fit: cover;
}


#IMAGE-mjzs9cck {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 18px;
  
}
#IMAGE-mjzs9cck picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mjzs9cck img {
  object-fit: cover;
}

#LINE-un84u83o {
  --width: 100%;align-self: end;display: none;grid-column-end: 4;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  height: auto;
  
}
#LINE-un84u83o .line-container {
  border-color: #e9e9e9;
border-style: solid;
border-width: 1.0px;
}

#POPUP-nplwozco {
  
  
  
  background: #ffffff;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.102);
right: -40;
  width: 300px;
  height: auto;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(20px, max-content) minmax(100px, max-content) minmax(10px, max-content) minmax(25px, max-content) minmax(60px, max-content) minmax(10px, max-content) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  --top: 30px; top: var(--top);
  
  
  --right: -40px; right: var(--right);
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-nplwozco.anim {
  --width: 300px;
  animation: fade-in 0.5s ease;
}
#CART-ITEMS-sl8rzd5y {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 95px 1fr 33px;grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(25px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#CART-ITEMS-sl8rzd5y cart-item, #CART-ITEMS-sl8rzd5y .cart-loading {
  grid-template-columns: 95px 1fr 33px;
  grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(25px, max-content);
}

#IMAGE-DATASET-n51sfqgc {
  --width: 80px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 1;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 80px;
  
}
#IMAGE-DATASET-n51sfqgc picture, #IMAGE-DATASET-n51sfqgc img {
  border-color: #000000ff;
}
#IMAGE-DATASET-n51sfqgc img {
  object-fit: cover;
}

[id^="TEXT-DATASET-jpouq59s"], .--clone-TEXT-DATASET-jpouq59s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-jpouq59s"] .x-text,
[id^="TEXT-DATASET-jpouq59s"] .x-text a,
.--clone-TEXT-DATASET-jpouq59s .x-text,
.--clone-TEXT-DATASET-jpouq59s .x-text a {
  --width: 100%;
border-color: #000000ff;
color: var(--color_41);
font-size: 14.0px;
font-weight: 500;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-DATASET-jpouq59s"] .x-text:hover,
.--clone-TEXT-DATASET-jpouq59s .x-text:hover,
[id^="TEXT-DATASET-jpouq59s"] a:hover,
.--clone-TEXT-DATASET-jpouq59s a:hover {
  
}

[id^="TEXT-DATASET-hcgv24ka"], .--clone-TEXT-DATASET-hcgv24ka {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-hcgv24ka"] .x-text,
[id^="TEXT-DATASET-hcgv24ka"] .x-text a,
.--clone-TEXT-DATASET-hcgv24ka .x-text,
.--clone-TEXT-DATASET-hcgv24ka .x-text a {
  --width: 100%;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
font-weight: 500;
height: 100%;
line-height: 1.8;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-hcgv24ka"] .x-text:hover,
.--clone-TEXT-DATASET-hcgv24ka .x-text:hover,
[id^="TEXT-DATASET-hcgv24ka"] a:hover,
.--clone-TEXT-DATASET-hcgv24ka a:hover {
  
}

#QUANTITY-INPUT-2qnsyeeh {
  --width: 100px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 40px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 100px;
  border-color: var(--color_32);
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-2qnsyeeh .quantity__input {
  
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-2qnsyeeh .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-2qnsyeeh .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-2qnsyeeh .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-2qnsyeeh .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-2qnsyeeh .quantity__button[name="plus"] svg {
  width: 9.3px;
}

#RECT-ij3ma5ur {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 25px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 25px;
  
  
  
  
}
#RECT-ij3ma5ur .x-rect {
  --width: 25px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xOSw2LjQxTDE3LjU5LDVMMTIsMTAuNTlMNi40MSw1TDUsNi40MUwxMC41OSwxMkw1LDE3LjU5TDYuNDEsMTlMMTIsMTMuNDFMMTcuNTksMTlMMTksMTcuNTlMMTMuNDEsMTJMMTksNi40MVonPjwvcGF0aD4gPC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-ij3ma5ur::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-zy701ceb"], .--clone-TEXT-DATASET-zy701ceb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-zy701ceb"] .x-text,
[id^="TEXT-DATASET-zy701ceb"] .x-text a,
.--clone-TEXT-DATASET-zy701ceb .x-text,
.--clone-TEXT-DATASET-zy701ceb .x-text a {
  --width: 100%;
border-color: #000000ff;
color: var(--color_40);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.8;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-DATASET-zy701ceb"] .x-text:hover,
.--clone-TEXT-DATASET-zy701ceb .x-text:hover,
[id^="TEXT-DATASET-zy701ceb"] a:hover,
.--clone-TEXT-DATASET-zy701ceb a:hover {
  
}

#CART-ITEMS-EMPTY-mi5sa9qg {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}
[id^="TEXT-qzrgbb5l"], .--clone-TEXT-qzrgbb5l {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-qzrgbb5l"] .x-text,
[id^="TEXT-qzrgbb5l"] .x-text a,
.--clone-TEXT-qzrgbb5l .x-text,
.--clone-TEXT-qzrgbb5l .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-qzrgbb5l"] .x-text:hover,
.--clone-TEXT-qzrgbb5l .x-text:hover,
[id^="TEXT-qzrgbb5l"] a:hover,
.--clone-TEXT-qzrgbb5l a:hover {
  
}


#RECT-8al6gcq8 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 100px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100px;
  
  
  
  
}
#RECT-8al6gcq8 .x-rect {
  --width: 100px;
background: var(--color_40);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0nMjk2JyBoZWlnaHQ9JzI1Mycgdmlld0JveD0nMCAwIDI5NiAyNTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTExNi43NjggMjUyLjM1OUMxMjguNjc2IDI1MS42ODMgMTM3LjgyOSAyNDIuMzI2IDEzNy4yMTIgMjMxLjQ2QzEzNi41OTUgMjIwLjU5NCAxMjYuNDQyIDIxMi4zMzMgMTE0LjUzMyAyMTMuMDA5QzEwMi42MjUgMjEzLjY4NSA5My40NzIgMjIzLjA0MiA5NC4wODkgMjMzLjkwOEM5NC43MDYgMjQ0Ljc3NSAxMDQuODYgMjUzLjAzNSAxMTYuNzY4IDI1Mi4zNTlaJyBmaWxsPSdjdXJyZW50Q29sb3InLz48cGF0aCBkPSdNMjQ3Ljc2NyAyNDQuOTJDMjU5LjY3NSAyNDQuMjQ0IDI2OC44MjkgMjM0Ljg4NyAyNjguMjEyIDIyNC4wMjFDMjY3LjU5NSAyMTMuMTU1IDI1Ny40NDEgMjA0Ljg5NCAyNDUuNTMzIDIwNS41N0MyMzMuNjI0IDIwNi4yNDcgMjI0LjQ3MSAyMTUuNjAzIDIyNS4wODggMjI2LjQ2OUMyMjUuNzA1IDIzNy4zMzYgMjM1Ljg1OSAyNDUuNTk2IDI0Ny43NjcgMjQ0LjkyWicgZmlsbD0nY3VycmVudENvbG9yJy8+PHBhdGggZD0nTTI5Mi44MDggOC43NDk0QzI5MS44NTkgNy43OTY5IDI5MC42ODkgNy4wNTA0IDI4OS4zODEgNi41NjM0QzI4OC4wNzQgNi4wNzY0IDI4Ni42NjEgNS44NjExIDI4NS4yNDUgNS45MzNMODUuNzI3IDE3LjI2MjRMOTIuOTQ5IDM0LjM5NzRMMjczLjY4NCAyNC4xMzQ1TDI1NC4wNTYgMTMwLjUyTDExMC4zMTEgMTM4LjY4Mkw1OS4zMzE5IDE0LjYzODFDNTguNzgyIDEzLjMyMjQgNTcuODkwMiAxMi4xNTEgNTYuNzMyNyAxMS4yMjM4QzU1LjU3NTEgMTAuMjk2NiA1NC4xODYyIDkuNjQxMiA1Mi42ODQ0IDkuMzEzNEwxMi43Njg0IDAuNTI2NTk3QzExLjU0MTEgMC4yNTY0OTcgMTAuMjY0OSAwLjIxMDE5NSA5LjAxMjkgMC4zOTA1OTVDNy43NjA4IDAuNTcwODk1IDYuNTU3NCAwLjk3NDI5OCA1LjQ3MTMgMS41Nzc3QzMuMjc3OCAyLjc5NjMgMS42OTUzIDQuNzU1NiAxLjA3MTkgNy4wMjQ1QzAuNDQ4NjAxIDkuMjkzNSAwLjgzNTUwMiAxMS42ODYzIDIuMTQ3NCAxMy42NzY1QzMuNDU5NCAxNS42NjY3IDUuNTg5IDE3LjA5MTIgOC4wNjc4IDE3LjYzNjhMNDMuMDE3IDI1LjMwMjFMOTQuMjAzIDE0OS41OThMNzkuMTUyIDE2Mi4yMDdMNzcuOTcxIDE2My40MTVDNzQuMzE1IDE2Ny43MjQgNzIuNDA3MSAxNzMuMDQ2IDcyLjU3NDQgMTc4LjQ2NUM3Mi43NDE3IDE4My44ODMgNzQuOTc0IDE4OS4wNiA3OC44ODcgMTkzLjEwMkM4MS42NjQgMTk1Ljg1MiA4NS4xMTQgMTk3Ljk2NCA4OC45NjEgMTk5LjI2OUM5Mi44MDcgMjAwLjU3NCA5Ni45NDUgMjAxLjAzNSAxMDEuMDQyIDIwMC42MTZMMjYwLjk4MiAxOTEuNTM0QzI2My41MjQgMTkxLjM5IDI2NS45MDkgMTkwLjMzIDI2Ny42MTMgMTg4LjU4OEMyNjkuMzE3IDE4Ni44NDYgMjcwLjIgMTg0LjU2NSAyNzAuMDY4IDE4Mi4yNDZDMjY5LjkzNyAxNzkuOTI3IDI2OC44MDEgMTc3Ljc2IDI2Ni45MTEgMTc2LjIyMkMyNjUuMDIgMTc0LjY4NCAyNjIuNTMxIDE3My45MDEgMjU5Ljk4OSAxNzQuMDQ2TDk4LjUxNSAxODMuMjE1Qzk3LjQxIDE4My4yNDMgOTYuMzE4IDE4My4wMTEgOTUuMzQ1IDE4Mi41NEM5NC4zNzMgMTgyLjA2OSA5My41NTIgMTgxLjM3NiA5Mi45NjIgMTgwLjUyOEM5Mi4zNzMgMTc5LjY3OSA5Mi4wMzUgMTc4LjcwNCA5MS45OCAxNzcuNjk2QzkxLjkyNiAxNzYuNjg5IDkyLjE1NyAxNzUuNjgzIDkyLjY1MiAxNzQuNzc1TDExNC43NTQgMTU1Ljk3NUwyNjIuNzE2IDE0Ny41NzNDMjY0LjkzNCAxNDcuNDk3IDI2Ny4wNjIgMTQ2LjcyMSAyNjguNzM5IDE0NS4zNzhDMjcwLjQxNiAxNDQuMDM2IDI3MS41MzcgMTQyLjIwOSAyNzEuOTEyIDE0MC4yMDhMMjk1LjMzOCAxNi4wNjIzQzI5NS41NTYgMTQuNzQyMiAyOTUuNDQxIDEzLjM5NzIgMjk1LjAwMiAxMi4xM0MyOTQuNTY0IDEwLjg2MjcgMjkzLjgxMyA5LjcwNjUgMjkyLjgwOCA4Ljc0OTRaJyBmaWxsPSdjdXJyZW50Q29sb3InLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_40));
}
#RECT-8al6gcq8::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-p1ana0yz"], .--clone-TEXT-p1ana0yz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-p1ana0yz"] .x-text,
[id^="TEXT-p1ana0yz"] .x-text a,
.--clone-TEXT-p1ana0yz .x-text,
.--clone-TEXT-p1ana0yz .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 600;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-p1ana0yz"] .x-text:hover,
.--clone-TEXT-p1ana0yz .x-text:hover,
[id^="TEXT-p1ana0yz"] a:hover,
.--clone-TEXT-p1ana0yz a:hover {
  
}

[id^="TEXT-DATASET-8w9p62id"], .--clone-TEXT-DATASET-8w9p62id {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 54.054054054054056%;
  
}
[id^="TEXT-DATASET-8w9p62id"] .x-text,
[id^="TEXT-DATASET-8w9p62id"] .x-text a,
.--clone-TEXT-DATASET-8w9p62id .x-text,
.--clone-TEXT-DATASET-8w9p62id .x-text a {
  --width: 54.054054054054056%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-color: #000000ff;
color: var(--color_41);
font-size: 14.0px;
font-weight: 600;
height: 100%;
line-height: 1.5;
text-align: right;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-DATASET-8w9p62id"] .x-text:hover,
.--clone-TEXT-DATASET-8w9p62id .x-text:hover,
[id^="TEXT-DATASET-8w9p62id"] a:hover,
.--clone-TEXT-DATASET-8w9p62id a:hover {
  
}

#BUTTON-zgj3trep {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 49px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-zgj3trep .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: var(--color_41);
border-style: solid;
border-width: 1.0px;
color: var(--color_41);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_41));
}
#BUTTON-zgj3trep[disabled=true] {
  display: none;
}

  #BUTTON-zgj3trep{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-zgj3trep:hover > * {
    background: var(--color_41) !important;
  }
  #BUTTON-zgj3trep{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-zgj3trep:hover, #BUTTON-zgj3trep:hover > * {
    color: #fff !important;
  }
#BUTTON-hpj0cf45 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 49px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-hpj0cf45 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: var(--color_41);
border-style: solid;
border-width: 1.0px;
color: var(--color_00);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_00));
}
#BUTTON-hpj0cf45[disabled=true] {
  display: none;
}

  #BUTTON-hpj0cf45{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-hpj0cf45:hover > * {
    background: var(--color_00) !important;
  }
  #BUTTON-hpj0cf45{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-hpj0cf45:hover, #BUTTON-hpj0cf45:hover > * {
    color: var(--color_41) !important;
  }
#POPUP-yteqm2jm {
  
  
  
  background: #ffffff;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.102);
right: -40;
  width: 300px;
  height: auto;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(20px, max-content) minmax(100px, max-content) minmax(10px, max-content) minmax(25px, max-content) minmax(60px, max-content) minmax(10px, max-content) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  --top: 30px; top: var(--top);
  
  
  --right: -40px; right: var(--right);
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-yteqm2jm.anim {
  --width: 300px;
  animation: fade-in 0.5s ease;
}
#CART-ITEMS-ge0tlrx4 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 95px 1fr 33px;grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(25px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#CART-ITEMS-ge0tlrx4 cart-item, #CART-ITEMS-ge0tlrx4 .cart-loading {
  grid-template-columns: 95px 1fr 33px;
  grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(25px, max-content);
}

#IMAGE-DATASET-mpzxo7m7 {
  --width: 80px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 1;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 80px;
  
}
#IMAGE-DATASET-mpzxo7m7 picture, #IMAGE-DATASET-mpzxo7m7 img {
  border-color: #000000ff;
}
#IMAGE-DATASET-mpzxo7m7 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-0f5ia6kt"], .--clone-TEXT-DATASET-0f5ia6kt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-0f5ia6kt"] .x-text,
[id^="TEXT-DATASET-0f5ia6kt"] .x-text a,
.--clone-TEXT-DATASET-0f5ia6kt .x-text,
.--clone-TEXT-DATASET-0f5ia6kt .x-text a {
  --width: 100%;
border-color: #000000ff;
color: var(--color_41);
font-size: 14.0px;
font-weight: 500;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-DATASET-0f5ia6kt"] .x-text:hover,
.--clone-TEXT-DATASET-0f5ia6kt .x-text:hover,
[id^="TEXT-DATASET-0f5ia6kt"] a:hover,
.--clone-TEXT-DATASET-0f5ia6kt a:hover {
  
}

[id^="TEXT-DATASET-3f0t9l4i"], .--clone-TEXT-DATASET-3f0t9l4i {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-3f0t9l4i"] .x-text,
[id^="TEXT-DATASET-3f0t9l4i"] .x-text a,
.--clone-TEXT-DATASET-3f0t9l4i .x-text,
.--clone-TEXT-DATASET-3f0t9l4i .x-text a {
  --width: 100%;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
font-weight: 500;
height: 100%;
line-height: 1.8;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-3f0t9l4i"] .x-text:hover,
.--clone-TEXT-DATASET-3f0t9l4i .x-text:hover,
[id^="TEXT-DATASET-3f0t9l4i"] a:hover,
.--clone-TEXT-DATASET-3f0t9l4i a:hover {
  
}

#QUANTITY-INPUT-0t1t6v62 {
  --width: 100px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 40px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 100px;
  border-color: var(--color_32);
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-0t1t6v62 .quantity__input {
  
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-0t1t6v62 .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-0t1t6v62 .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-0t1t6v62 .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-0t1t6v62 .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-0t1t6v62 .quantity__button[name="plus"] svg {
  width: 9.3px;
}

#RECT-edzj9urw {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 25px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 25px;
  
  
  
  
}
#RECT-edzj9urw .x-rect {
  --width: 25px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xOSw2LjQxTDE3LjU5LDVMMTIsMTAuNTlMNi40MSw1TDUsNi40MUwxMC41OSwxMkw1LDE3LjU5TDYuNDEsMTlMMTIsMTMuNDFMMTcuNTksMTlMMTksMTcuNTlMMTMuNDEsMTJMMTksNi40MVonPjwvcGF0aD4gPC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-edzj9urw::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-sq1e4bic"], .--clone-TEXT-DATASET-sq1e4bic {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-sq1e4bic"] .x-text,
[id^="TEXT-DATASET-sq1e4bic"] .x-text a,
.--clone-TEXT-DATASET-sq1e4bic .x-text,
.--clone-TEXT-DATASET-sq1e4bic .x-text a {
  --width: 100%;
border-color: #000000ff;
color: var(--color_40);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.8;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-DATASET-sq1e4bic"] .x-text:hover,
.--clone-TEXT-DATASET-sq1e4bic .x-text:hover,
[id^="TEXT-DATASET-sq1e4bic"] a:hover,
.--clone-TEXT-DATASET-sq1e4bic a:hover {
  
}

#CART-ITEMS-EMPTY-s69kv2b6 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}
[id^="TEXT-lqd42fdq"], .--clone-TEXT-lqd42fdq {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: calc(0.22222232818603516px * 2);
margin-left: calc(0% * 2);
width: 100%;
  
}
[id^="TEXT-lqd42fdq"] .x-text,
[id^="TEXT-lqd42fdq"] .x-text a,
.--clone-TEXT-lqd42fdq .x-text,
.--clone-TEXT-lqd42fdq .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-lqd42fdq"] .x-text:hover,
.--clone-TEXT-lqd42fdq .x-text:hover,
[id^="TEXT-lqd42fdq"] a:hover,
.--clone-TEXT-lqd42fdq a:hover {
  
}


#RECT-sd7h0c4u {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 100px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100px;
  
  
  
  
}
#RECT-sd7h0c4u .x-rect {
  --width: 100px;
background: var(--color_40);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0nMjk2JyBoZWlnaHQ9JzI1Mycgdmlld0JveD0nMCAwIDI5NiAyNTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTExNi43NjggMjUyLjM1OUMxMjguNjc2IDI1MS42ODMgMTM3LjgyOSAyNDIuMzI2IDEzNy4yMTIgMjMxLjQ2QzEzNi41OTUgMjIwLjU5NCAxMjYuNDQyIDIxMi4zMzMgMTE0LjUzMyAyMTMuMDA5QzEwMi42MjUgMjEzLjY4NSA5My40NzIgMjIzLjA0MiA5NC4wODkgMjMzLjkwOEM5NC43MDYgMjQ0Ljc3NSAxMDQuODYgMjUzLjAzNSAxMTYuNzY4IDI1Mi4zNTlaJyBmaWxsPSdjdXJyZW50Q29sb3InLz48cGF0aCBkPSdNMjQ3Ljc2NyAyNDQuOTJDMjU5LjY3NSAyNDQuMjQ0IDI2OC44MjkgMjM0Ljg4NyAyNjguMjEyIDIyNC4wMjFDMjY3LjU5NSAyMTMuMTU1IDI1Ny40NDEgMjA0Ljg5NCAyNDUuNTMzIDIwNS41N0MyMzMuNjI0IDIwNi4yNDcgMjI0LjQ3MSAyMTUuNjAzIDIyNS4wODggMjI2LjQ2OUMyMjUuNzA1IDIzNy4zMzYgMjM1Ljg1OSAyNDUuNTk2IDI0Ny43NjcgMjQ0LjkyWicgZmlsbD0nY3VycmVudENvbG9yJy8+PHBhdGggZD0nTTI5Mi44MDggOC43NDk0QzI5MS44NTkgNy43OTY5IDI5MC42ODkgNy4wNTA0IDI4OS4zODEgNi41NjM0QzI4OC4wNzQgNi4wNzY0IDI4Ni42NjEgNS44NjExIDI4NS4yNDUgNS45MzNMODUuNzI3IDE3LjI2MjRMOTIuOTQ5IDM0LjM5NzRMMjczLjY4NCAyNC4xMzQ1TDI1NC4wNTYgMTMwLjUyTDExMC4zMTEgMTM4LjY4Mkw1OS4zMzE5IDE0LjYzODFDNTguNzgyIDEzLjMyMjQgNTcuODkwMiAxMi4xNTEgNTYuNzMyNyAxMS4yMjM4QzU1LjU3NTEgMTAuMjk2NiA1NC4xODYyIDkuNjQxMiA1Mi42ODQ0IDkuMzEzNEwxMi43Njg0IDAuNTI2NTk3QzExLjU0MTEgMC4yNTY0OTcgMTAuMjY0OSAwLjIxMDE5NSA5LjAxMjkgMC4zOTA1OTVDNy43NjA4IDAuNTcwODk1IDYuNTU3NCAwLjk3NDI5OCA1LjQ3MTMgMS41Nzc3QzMuMjc3OCAyLjc5NjMgMS42OTUzIDQuNzU1NiAxLjA3MTkgNy4wMjQ1QzAuNDQ4NjAxIDkuMjkzNSAwLjgzNTUwMiAxMS42ODYzIDIuMTQ3NCAxMy42NzY1QzMuNDU5NCAxNS42NjY3IDUuNTg5IDE3LjA5MTIgOC4wNjc4IDE3LjYzNjhMNDMuMDE3IDI1LjMwMjFMOTQuMjAzIDE0OS41OThMNzkuMTUyIDE2Mi4yMDdMNzcuOTcxIDE2My40MTVDNzQuMzE1IDE2Ny43MjQgNzIuNDA3MSAxNzMuMDQ2IDcyLjU3NDQgMTc4LjQ2NUM3Mi43NDE3IDE4My44ODMgNzQuOTc0IDE4OS4wNiA3OC44ODcgMTkzLjEwMkM4MS42NjQgMTk1Ljg1MiA4NS4xMTQgMTk3Ljk2NCA4OC45NjEgMTk5LjI2OUM5Mi44MDcgMjAwLjU3NCA5Ni45NDUgMjAxLjAzNSAxMDEuMDQyIDIwMC42MTZMMjYwLjk4MiAxOTEuNTM0QzI2My41MjQgMTkxLjM5IDI2NS45MDkgMTkwLjMzIDI2Ny42MTMgMTg4LjU4OEMyNjkuMzE3IDE4Ni44NDYgMjcwLjIgMTg0LjU2NSAyNzAuMDY4IDE4Mi4yNDZDMjY5LjkzNyAxNzkuOTI3IDI2OC44MDEgMTc3Ljc2IDI2Ni45MTEgMTc2LjIyMkMyNjUuMDIgMTc0LjY4NCAyNjIuNTMxIDE3My45MDEgMjU5Ljk4OSAxNzQuMDQ2TDk4LjUxNSAxODMuMjE1Qzk3LjQxIDE4My4yNDMgOTYuMzE4IDE4My4wMTEgOTUuMzQ1IDE4Mi41NEM5NC4zNzMgMTgyLjA2OSA5My41NTIgMTgxLjM3NiA5Mi45NjIgMTgwLjUyOEM5Mi4zNzMgMTc5LjY3OSA5Mi4wMzUgMTc4LjcwNCA5MS45OCAxNzcuNjk2QzkxLjkyNiAxNzYuNjg5IDkyLjE1NyAxNzUuNjgzIDkyLjY1MiAxNzQuNzc1TDExNC43NTQgMTU1Ljk3NUwyNjIuNzE2IDE0Ny41NzNDMjY0LjkzNCAxNDcuNDk3IDI2Ny4wNjIgMTQ2LjcyMSAyNjguNzM5IDE0NS4zNzhDMjcwLjQxNiAxNDQuMDM2IDI3MS41MzcgMTQyLjIwOSAyNzEuOTEyIDE0MC4yMDhMMjk1LjMzOCAxNi4wNjIzQzI5NS41NTYgMTQuNzQyMiAyOTUuNDQxIDEzLjM5NzIgMjk1LjAwMiAxMi4xM0MyOTQuNTY0IDEwLjg2MjcgMjkzLjgxMyA5LjcwNjUgMjkyLjgwOCA4Ljc0OTRaJyBmaWxsPSdjdXJyZW50Q29sb3InLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_40));
}
#RECT-sd7h0c4u::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-p9siik8b"], .--clone-TEXT-p9siik8b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-p9siik8b"] .x-text,
[id^="TEXT-p9siik8b"] .x-text a,
.--clone-TEXT-p9siik8b .x-text,
.--clone-TEXT-p9siik8b .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 600;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-p9siik8b"] .x-text:hover,
.--clone-TEXT-p9siik8b .x-text:hover,
[id^="TEXT-p9siik8b"] a:hover,
.--clone-TEXT-p9siik8b a:hover {
  
}

[id^="TEXT-DATASET-qdht9to8"], .--clone-TEXT-DATASET-qdht9to8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 54.054054054054056%;
  
}
[id^="TEXT-DATASET-qdht9to8"] .x-text,
[id^="TEXT-DATASET-qdht9to8"] .x-text a,
.--clone-TEXT-DATASET-qdht9to8 .x-text,
.--clone-TEXT-DATASET-qdht9to8 .x-text a {
  --width: 54.054054054054056%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-color: #000000ff;
color: var(--color_41);
font-size: 14.0px;
font-weight: 600;
height: 100%;
line-height: 1.5;
text-align: right;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-DATASET-qdht9to8"] .x-text:hover,
.--clone-TEXT-DATASET-qdht9to8 .x-text:hover,
[id^="TEXT-DATASET-qdht9to8"] a:hover,
.--clone-TEXT-DATASET-qdht9to8 a:hover {
  
}

#BUTTON-iy8lfod4 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 49px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-iy8lfod4 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: var(--color_41);
border-style: solid;
border-width: 1.0px;
color: var(--color_41);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_41));
}
#BUTTON-iy8lfod4[disabled=true] {
  display: none;
}

  #BUTTON-iy8lfod4{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-iy8lfod4:hover > * {
    background: var(--color_41) !important;
  }
  #BUTTON-iy8lfod4{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-iy8lfod4:hover, #BUTTON-iy8lfod4:hover > * {
    color: #fff !important;
  }
#BUTTON-1dcuy0r6 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 49px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-1dcuy0r6 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: var(--color_41);
border-style: solid;
border-width: 1.0px;
color: var(--color_00);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_00));
}
#BUTTON-1dcuy0r6[disabled=true] {
  display: none;
}

  #BUTTON-1dcuy0r6{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-1dcuy0r6:hover > * {
    background: var(--color_00) !important;
  }
  #BUTTON-1dcuy0r6{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-1dcuy0r6:hover, #BUTTON-1dcuy0r6:hover > * {
    color: var(--color_41) !important;
  }
#POPUP-vez19ysr {
  
  
  
  background: #ffffff;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.102);
right: -40;
  width: 300px;
  height: auto;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(20px, max-content) minmax(100px, max-content) minmax(10px, max-content) minmax(25px, max-content) minmax(60px, max-content) minmax(10px, max-content) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  --top: 30px; top: var(--top);
  
  
  --right: -40px; right: var(--right);
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-vez19ysr.anim {
  --width: 300px;
  animation: fade-in 0.5s ease;
}
#CART-ITEMS-0wc5gzba {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 95px 1fr 33px;grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(25px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#CART-ITEMS-0wc5gzba cart-item, #CART-ITEMS-0wc5gzba .cart-loading {
  grid-template-columns: 95px 1fr 33px;
  grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(25px, max-content);
}

#IMAGE-DATASET-bj9wr88y {
  --width: 80px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 1;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 80px;
  
}
#IMAGE-DATASET-bj9wr88y picture, #IMAGE-DATASET-bj9wr88y img {
  border-color: #000000ff;
}
#IMAGE-DATASET-bj9wr88y img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ebtn21r6"], .--clone-TEXT-DATASET-ebtn21r6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-ebtn21r6"] .x-text,
[id^="TEXT-DATASET-ebtn21r6"] .x-text a,
.--clone-TEXT-DATASET-ebtn21r6 .x-text,
.--clone-TEXT-DATASET-ebtn21r6 .x-text a {
  --width: 100%;
border-color: #000000ff;
color: var(--color_41);
font-size: 14.0px;
font-weight: 500;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-DATASET-ebtn21r6"] .x-text:hover,
.--clone-TEXT-DATASET-ebtn21r6 .x-text:hover,
[id^="TEXT-DATASET-ebtn21r6"] a:hover,
.--clone-TEXT-DATASET-ebtn21r6 a:hover {
  
}

[id^="TEXT-DATASET-a57waic8"], .--clone-TEXT-DATASET-a57waic8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-a57waic8"] .x-text,
[id^="TEXT-DATASET-a57waic8"] .x-text a,
.--clone-TEXT-DATASET-a57waic8 .x-text,
.--clone-TEXT-DATASET-a57waic8 .x-text a {
  --width: 100%;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
font-weight: 500;
height: 100%;
line-height: 1.8;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-a57waic8"] .x-text:hover,
.--clone-TEXT-DATASET-a57waic8 .x-text:hover,
[id^="TEXT-DATASET-a57waic8"] a:hover,
.--clone-TEXT-DATASET-a57waic8 a:hover {
  
}

#QUANTITY-INPUT-go254wef {
  --width: 100px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 40px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 100px;
  border-color: var(--color_32);
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-go254wef .quantity__input {
  
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-go254wef .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-go254wef .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-go254wef .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-go254wef .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-go254wef .quantity__button[name="plus"] svg {
  width: 9.3px;
}

#RECT-yri3r0g9 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 25px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 25px;
  
  
  
  
}
#RECT-yri3r0g9 .x-rect {
  --width: 25px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xOSw2LjQxTDE3LjU5LDVMMTIsMTAuNTlMNi40MSw1TDUsNi40MUwxMC41OSwxMkw1LDE3LjU5TDYuNDEsMTlMMTIsMTMuNDFMMTcuNTksMTlMMTksMTcuNTlMMTMuNDEsMTJMMTksNi40MVonPjwvcGF0aD4gPC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-yri3r0g9::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-djvigwqq"], .--clone-TEXT-DATASET-djvigwqq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-djvigwqq"] .x-text,
[id^="TEXT-DATASET-djvigwqq"] .x-text a,
.--clone-TEXT-DATASET-djvigwqq .x-text,
.--clone-TEXT-DATASET-djvigwqq .x-text a {
  --width: 100%;
border-color: #000000ff;
color: var(--color_40);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.8;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-DATASET-djvigwqq"] .x-text:hover,
.--clone-TEXT-DATASET-djvigwqq .x-text:hover,
[id^="TEXT-DATASET-djvigwqq"] a:hover,
.--clone-TEXT-DATASET-djvigwqq a:hover {
  
}

#CART-ITEMS-EMPTY-wxyyk0ak {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}
[id^="TEXT-bdcqls7f"], .--clone-TEXT-bdcqls7f {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-bdcqls7f"] .x-text,
[id^="TEXT-bdcqls7f"] .x-text a,
.--clone-TEXT-bdcqls7f .x-text,
.--clone-TEXT-bdcqls7f .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-bdcqls7f"] .x-text:hover,
.--clone-TEXT-bdcqls7f .x-text:hover,
[id^="TEXT-bdcqls7f"] a:hover,
.--clone-TEXT-bdcqls7f a:hover {
  
}


#RECT-at8tjgzv {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 100px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100px;
  
  
  
  
}
#RECT-at8tjgzv .x-rect {
  --width: 100px;
background: var(--color_40);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0nMjk2JyBoZWlnaHQ9JzI1Mycgdmlld0JveD0nMCAwIDI5NiAyNTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTExNi43NjggMjUyLjM1OUMxMjguNjc2IDI1MS42ODMgMTM3LjgyOSAyNDIuMzI2IDEzNy4yMTIgMjMxLjQ2QzEzNi41OTUgMjIwLjU5NCAxMjYuNDQyIDIxMi4zMzMgMTE0LjUzMyAyMTMuMDA5QzEwMi42MjUgMjEzLjY4NSA5My40NzIgMjIzLjA0MiA5NC4wODkgMjMzLjkwOEM5NC43MDYgMjQ0Ljc3NSAxMDQuODYgMjUzLjAzNSAxMTYuNzY4IDI1Mi4zNTlaJyBmaWxsPSdjdXJyZW50Q29sb3InLz48cGF0aCBkPSdNMjQ3Ljc2NyAyNDQuOTJDMjU5LjY3NSAyNDQuMjQ0IDI2OC44MjkgMjM0Ljg4NyAyNjguMjEyIDIyNC4wMjFDMjY3LjU5NSAyMTMuMTU1IDI1Ny40NDEgMjA0Ljg5NCAyNDUuNTMzIDIwNS41N0MyMzMuNjI0IDIwNi4yNDcgMjI0LjQ3MSAyMTUuNjAzIDIyNS4wODggMjI2LjQ2OUMyMjUuNzA1IDIzNy4zMzYgMjM1Ljg1OSAyNDUuNTk2IDI0Ny43NjcgMjQ0LjkyWicgZmlsbD0nY3VycmVudENvbG9yJy8+PHBhdGggZD0nTTI5Mi44MDggOC43NDk0QzI5MS44NTkgNy43OTY5IDI5MC42ODkgNy4wNTA0IDI4OS4zODEgNi41NjM0QzI4OC4wNzQgNi4wNzY0IDI4Ni42NjEgNS44NjExIDI4NS4yNDUgNS45MzNMODUuNzI3IDE3LjI2MjRMOTIuOTQ5IDM0LjM5NzRMMjczLjY4NCAyNC4xMzQ1TDI1NC4wNTYgMTMwLjUyTDExMC4zMTEgMTM4LjY4Mkw1OS4zMzE5IDE0LjYzODFDNTguNzgyIDEzLjMyMjQgNTcuODkwMiAxMi4xNTEgNTYuNzMyNyAxMS4yMjM4QzU1LjU3NTEgMTAuMjk2NiA1NC4xODYyIDkuNjQxMiA1Mi42ODQ0IDkuMzEzNEwxMi43Njg0IDAuNTI2NTk3QzExLjU0MTEgMC4yNTY0OTcgMTAuMjY0OSAwLjIxMDE5NSA5LjAxMjkgMC4zOTA1OTVDNy43NjA4IDAuNTcwODk1IDYuNTU3NCAwLjk3NDI5OCA1LjQ3MTMgMS41Nzc3QzMuMjc3OCAyLjc5NjMgMS42OTUzIDQuNzU1NiAxLjA3MTkgNy4wMjQ1QzAuNDQ4NjAxIDkuMjkzNSAwLjgzNTUwMiAxMS42ODYzIDIuMTQ3NCAxMy42NzY1QzMuNDU5NCAxNS42NjY3IDUuNTg5IDE3LjA5MTIgOC4wNjc4IDE3LjYzNjhMNDMuMDE3IDI1LjMwMjFMOTQuMjAzIDE0OS41OThMNzkuMTUyIDE2Mi4yMDdMNzcuOTcxIDE2My40MTVDNzQuMzE1IDE2Ny43MjQgNzIuNDA3MSAxNzMuMDQ2IDcyLjU3NDQgMTc4LjQ2NUM3Mi43NDE3IDE4My44ODMgNzQuOTc0IDE4OS4wNiA3OC44ODcgMTkzLjEwMkM4MS42NjQgMTk1Ljg1MiA4NS4xMTQgMTk3Ljk2NCA4OC45NjEgMTk5LjI2OUM5Mi44MDcgMjAwLjU3NCA5Ni45NDUgMjAxLjAzNSAxMDEuMDQyIDIwMC42MTZMMjYwLjk4MiAxOTEuNTM0QzI2My41MjQgMTkxLjM5IDI2NS45MDkgMTkwLjMzIDI2Ny42MTMgMTg4LjU4OEMyNjkuMzE3IDE4Ni44NDYgMjcwLjIgMTg0LjU2NSAyNzAuMDY4IDE4Mi4yNDZDMjY5LjkzNyAxNzkuOTI3IDI2OC44MDEgMTc3Ljc2IDI2Ni45MTEgMTc2LjIyMkMyNjUuMDIgMTc0LjY4NCAyNjIuNTMxIDE3My45MDEgMjU5Ljk4OSAxNzQuMDQ2TDk4LjUxNSAxODMuMjE1Qzk3LjQxIDE4My4yNDMgOTYuMzE4IDE4My4wMTEgOTUuMzQ1IDE4Mi41NEM5NC4zNzMgMTgyLjA2OSA5My41NTIgMTgxLjM3NiA5Mi45NjIgMTgwLjUyOEM5Mi4zNzMgMTc5LjY3OSA5Mi4wMzUgMTc4LjcwNCA5MS45OCAxNzcuNjk2QzkxLjkyNiAxNzYuNjg5IDkyLjE1NyAxNzUuNjgzIDkyLjY1MiAxNzQuNzc1TDExNC43NTQgMTU1Ljk3NUwyNjIuNzE2IDE0Ny41NzNDMjY0LjkzNCAxNDcuNDk3IDI2Ny4wNjIgMTQ2LjcyMSAyNjguNzM5IDE0NS4zNzhDMjcwLjQxNiAxNDQuMDM2IDI3MS41MzcgMTQyLjIwOSAyNzEuOTEyIDE0MC4yMDhMMjk1LjMzOCAxNi4wNjIzQzI5NS41NTYgMTQuNzQyMiAyOTUuNDQxIDEzLjM5NzIgMjk1LjAwMiAxMi4xM0MyOTQuNTY0IDEwLjg2MjcgMjkzLjgxMyA5LjcwNjUgMjkyLjgwOCA4Ljc0OTRaJyBmaWxsPSdjdXJyZW50Q29sb3InLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_40));
}
#RECT-at8tjgzv::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-pqkimb33"], .--clone-TEXT-pqkimb33 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-pqkimb33"] .x-text,
[id^="TEXT-pqkimb33"] .x-text a,
.--clone-TEXT-pqkimb33 .x-text,
.--clone-TEXT-pqkimb33 .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 600;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-pqkimb33"] .x-text:hover,
.--clone-TEXT-pqkimb33 .x-text:hover,
[id^="TEXT-pqkimb33"] a:hover,
.--clone-TEXT-pqkimb33 a:hover {
  
}

[id^="TEXT-DATASET-qouh3doe"], .--clone-TEXT-DATASET-qouh3doe {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 54.054054054054056%;
  
}
[id^="TEXT-DATASET-qouh3doe"] .x-text,
[id^="TEXT-DATASET-qouh3doe"] .x-text a,
.--clone-TEXT-DATASET-qouh3doe .x-text,
.--clone-TEXT-DATASET-qouh3doe .x-text a {
  --width: 54.054054054054056%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-color: #000000ff;
color: var(--color_41);
font-size: 14.0px;
font-weight: 600;
height: 100%;
line-height: 1.5;
text-align: right;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-DATASET-qouh3doe"] .x-text:hover,
.--clone-TEXT-DATASET-qouh3doe .x-text:hover,
[id^="TEXT-DATASET-qouh3doe"] a:hover,
.--clone-TEXT-DATASET-qouh3doe a:hover {
  
}

#BUTTON-dk26pgog {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 49px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-dk26pgog .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: var(--color_41);
border-style: solid;
border-width: 1.0px;
color: var(--color_41);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_41));
}
#BUTTON-dk26pgog[disabled=true] {
  display: none;
}

  #BUTTON-dk26pgog{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-dk26pgog:hover > * {
    background: var(--color_41) !important;
  }
  #BUTTON-dk26pgog{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-dk26pgog:hover, #BUTTON-dk26pgog:hover > * {
    color: #fff !important;
  }
#BUTTON-7cb8y0je {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 49px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-7cb8y0je .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: var(--color_41);
border-style: solid;
border-width: 1.0px;
color: var(--color_00);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_00));
}
#BUTTON-7cb8y0je[disabled=true] {
  display: none;
}

  #BUTTON-7cb8y0je{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-7cb8y0je:hover > * {
    background: var(--color_00) !important;
  }
  #BUTTON-7cb8y0je{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-7cb8y0je:hover, #BUTTON-7cb8y0je:hover > * {
    color: var(--color_41) !important;
  }
#POPUP-b3b7k9kg {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 400px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(250px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-b3b7k9kg.anim {
  --width: 400px;
  
}

#RECT-phm5osri {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: end;
margin-right: 3.027317892947096%;
margin-top: 10px;
width: 4.1094858238846665%;
  
  
  
  
}
#RECT-phm5osri .x-rect {
  --width: 4.1094858238846665%;
background: #E5E7EB;
border-color: #E5E7EB;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #E5E7EB);
}
#RECT-phm5osri::before {
  content: "";
  border-color: #E5E7EB;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#CART-DROPPABLE-3zepgrxb {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-3zepgrxb.anim {
  --width: 300px;
  animation: slide-right 0.2s ease;
}
#CART-DROPPABLE-zxwfkbxq {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-zxwfkbxq.anim {
  --width: 300px;
  animation: slide-right 0.2s ease;
}
