#SECTION-haq0374i {
  height: auto;
  grid-template-columns: 30px 170px 1fr 30px;
  grid-template-rows: minmax(90px, 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-haq0374i .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 90;
  --bg: #ffffff00;
}

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



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


#IMAGE-jcc3jl6v {
  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-jcc3jl6v picture {
  --width: 130px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jcc3jl6v img {
  object-fit: cover;
}

#MENU-uoynfixr {
  --width: 70.49486461251168%;align-self: center;display: none;grid-column-end: 4;grid-column-start: 3;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-uoynfixr .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-uoynfixr > ul {
  
  justify-content: flex-start;
  align-items: flex-start;
  gap: 50px;
  
}
#MENU-uoynfixr > 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-uoynfixr > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-uoynfixr > ul > .menu-item:not(:first-child) {
  
}
#MENU-uoynfixr ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}



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


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

#SUBMENU-vqmdkkoz {
  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-ihq46bvs.menu-item:hover > .x-submenu {
  display: grid;
}


#CONTAINER-kk3xzpms {
  --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-uskcpvdx"], .--clone-TEXT-uskcpvdx {
  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-uskcpvdx"] .x-text,
[id^="TEXT-uskcpvdx"] .x-text a,
.--clone-TEXT-uskcpvdx .x-text,
.--clone-TEXT-uskcpvdx .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-uskcpvdx"] .x-text:hover,
.--clone-TEXT-uskcpvdx .x-text:hover,
[id^="TEXT-uskcpvdx"] a:hover,
.--clone-TEXT-uskcpvdx a:hover {
  
}


#CONTAINER-4g8d2rch {
  --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-2nktwn3b {
  --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-e813bmp5"], .--clone-TEXT-e813bmp5 {
  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-e813bmp5"] .x-text,
[id^="TEXT-e813bmp5"] .x-text a,
.--clone-TEXT-e813bmp5 .x-text,
.--clone-TEXT-e813bmp5 .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-e813bmp5"] .x-text:hover,
.--clone-TEXT-e813bmp5 .x-text:hover,
[id^="TEXT-e813bmp5"] a:hover,
.--clone-TEXT-e813bmp5 a:hover {
  
}

  #TEXT-e813bmp5{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-e813bmp5:hover{
    scale: 1.4;
  }
  #TEXT-e813bmp5{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-e813bmp5:hover, #TEXT-e813bmp5:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-exqoq6ir"], .--clone-TEXT-exqoq6ir {
  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-exqoq6ir"] .x-text,
[id^="TEXT-exqoq6ir"] .x-text a,
.--clone-TEXT-exqoq6ir .x-text,
.--clone-TEXT-exqoq6ir .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-exqoq6ir"] .x-text:hover,
.--clone-TEXT-exqoq6ir .x-text:hover,
[id^="TEXT-exqoq6ir"] a:hover,
.--clone-TEXT-exqoq6ir a:hover {
  
}

  #TEXT-exqoq6ir{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-exqoq6ir:hover{
    scale: 1.4;
  }
  #TEXT-exqoq6ir{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-exqoq6ir:hover, #TEXT-exqoq6ir:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-jq8hbvwj"], .--clone-TEXT-jq8hbvwj {
  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-jq8hbvwj"] .x-text,
[id^="TEXT-jq8hbvwj"] .x-text a,
.--clone-TEXT-jq8hbvwj .x-text,
.--clone-TEXT-jq8hbvwj .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-jq8hbvwj"] .x-text:hover,
.--clone-TEXT-jq8hbvwj .x-text:hover,
[id^="TEXT-jq8hbvwj"] a:hover,
.--clone-TEXT-jq8hbvwj a:hover {
  
}

  #TEXT-jq8hbvwj{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-jq8hbvwj:hover{
    scale: 1.4;
  }
  #TEXT-jq8hbvwj{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-jq8hbvwj:hover, #TEXT-jq8hbvwj:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-3tl5qauf"], .--clone-TEXT-3tl5qauf {
  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-3tl5qauf"] .x-text,
[id^="TEXT-3tl5qauf"] .x-text a,
.--clone-TEXT-3tl5qauf .x-text,
.--clone-TEXT-3tl5qauf .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-3tl5qauf"] .x-text:hover,
.--clone-TEXT-3tl5qauf .x-text:hover,
[id^="TEXT-3tl5qauf"] a:hover,
.--clone-TEXT-3tl5qauf a:hover {
  
}

  #TEXT-3tl5qauf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-3tl5qauf:hover{
    scale: 1.4;
  }
  #TEXT-3tl5qauf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-3tl5qauf:hover, #TEXT-3tl5qauf:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-x3prljgj"], .--clone-TEXT-x3prljgj {
  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-x3prljgj"] .x-text,
[id^="TEXT-x3prljgj"] .x-text a,
.--clone-TEXT-x3prljgj .x-text,
.--clone-TEXT-x3prljgj .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-x3prljgj"] .x-text:hover,
.--clone-TEXT-x3prljgj .x-text:hover,
[id^="TEXT-x3prljgj"] a:hover,
.--clone-TEXT-x3prljgj a:hover {
  
}

  #TEXT-x3prljgj{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-x3prljgj:hover{
    scale: 1.4;
  }
  #TEXT-x3prljgj{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-x3prljgj:hover, #TEXT-x3prljgj:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-ddaw0nkh"], .--clone-TEXT-ddaw0nkh {
  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-ddaw0nkh"] .x-text,
[id^="TEXT-ddaw0nkh"] .x-text a,
.--clone-TEXT-ddaw0nkh .x-text,
.--clone-TEXT-ddaw0nkh .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-ddaw0nkh"] .x-text:hover,
.--clone-TEXT-ddaw0nkh .x-text:hover,
[id^="TEXT-ddaw0nkh"] a:hover,
.--clone-TEXT-ddaw0nkh a:hover {
  
}

  #TEXT-ddaw0nkh{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ddaw0nkh:hover{
    scale: 1.4;
  }
  #TEXT-ddaw0nkh{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ddaw0nkh:hover, #TEXT-ddaw0nkh:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-q5zrt8r8"], .--clone-TEXT-q5zrt8r8 {
  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-q5zrt8r8"] .x-text,
[id^="TEXT-q5zrt8r8"] .x-text a,
.--clone-TEXT-q5zrt8r8 .x-text,
.--clone-TEXT-q5zrt8r8 .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-q5zrt8r8"] .x-text:hover,
.--clone-TEXT-q5zrt8r8 .x-text:hover,
[id^="TEXT-q5zrt8r8"] a:hover,
.--clone-TEXT-q5zrt8r8 a:hover {
  
}

  #TEXT-q5zrt8r8{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-q5zrt8r8:hover{
    scale: 1.4;
  }
  #TEXT-q5zrt8r8{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-q5zrt8r8:hover, #TEXT-q5zrt8r8:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-60sgfany"], .--clone-TEXT-60sgfany {
  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-60sgfany"] .x-text,
[id^="TEXT-60sgfany"] .x-text a,
.--clone-TEXT-60sgfany .x-text,
.--clone-TEXT-60sgfany .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-60sgfany"] .x-text:hover,
.--clone-TEXT-60sgfany .x-text:hover,
[id^="TEXT-60sgfany"] a:hover,
.--clone-TEXT-60sgfany a:hover {
  
}

  #TEXT-60sgfany{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-60sgfany:hover{
    scale: 1.4;
  }
  #TEXT-60sgfany{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-60sgfany:hover, #TEXT-60sgfany:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-8ahll697"], .--clone-TEXT-8ahll697 {
  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-8ahll697"] .x-text,
[id^="TEXT-8ahll697"] .x-text a,
.--clone-TEXT-8ahll697 .x-text,
.--clone-TEXT-8ahll697 .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-8ahll697"] .x-text:hover,
.--clone-TEXT-8ahll697 .x-text:hover,
[id^="TEXT-8ahll697"] a:hover,
.--clone-TEXT-8ahll697 a:hover {
  
}

  #TEXT-8ahll697{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-8ahll697:hover, #TEXT-8ahll697:hover > * {
    color: var(--color_41) !important;
  }
  #TEXT-8ahll697{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-8ahll697:hover{
    scale: 1.4;
  }
[id^="TEXT-kzud11ut"], .--clone-TEXT-kzud11ut {
  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-kzud11ut"] .x-text,
[id^="TEXT-kzud11ut"] .x-text a,
.--clone-TEXT-kzud11ut .x-text,
.--clone-TEXT-kzud11ut .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-kzud11ut"] .x-text:hover,
.--clone-TEXT-kzud11ut .x-text:hover,
[id^="TEXT-kzud11ut"] a:hover,
.--clone-TEXT-kzud11ut a:hover {
  
}

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

#IMAGE-pbrhuuj6 {
  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-pbrhuuj6 picture {
  --width: 57.99999999999999%;
height: 100%;
width: 100%;
}
#IMAGE-pbrhuuj6 img {
  object-fit: cover;
}

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

#SUBMENU-wvbr3wca {
  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-hj7a8o7u.menu-item:hover > .x-submenu {
  display: grid;
}


#CONTAINER-bpoj8ter {
  --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-rltw0bnf {
  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-rltw0bnf picture {
  --width: 100%;
height: 100%;
width: 100%;
}
#IMAGE-rltw0bnf img {
  object-fit: cover;
}


#CONTAINER-1gnkp8qc {
  --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-uuzz573x"], .--clone-TEXT-uuzz573x {
  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-uuzz573x"] .x-text,
[id^="TEXT-uuzz573x"] .x-text a,
.--clone-TEXT-uuzz573x .x-text,
.--clone-TEXT-uuzz573x .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-uuzz573x"] .x-text:hover,
.--clone-TEXT-uuzz573x .x-text:hover,
[id^="TEXT-uuzz573x"] a:hover,
.--clone-TEXT-uuzz573x a:hover {
  
}

[id^="TEXT-hk79mk46"], .--clone-TEXT-hk79mk46 {
  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-hk79mk46"] .x-text,
[id^="TEXT-hk79mk46"] .x-text a,
.--clone-TEXT-hk79mk46 .x-text,
.--clone-TEXT-hk79mk46 .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-hk79mk46"] .x-text:hover,
.--clone-TEXT-hk79mk46 .x-text:hover,
[id^="TEXT-hk79mk46"] a:hover,
.--clone-TEXT-hk79mk46 a:hover {
  
}

  #TEXT-hk79mk46{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-hk79mk46:hover, #TEXT-hk79mk46:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-ikykq2bq"], .--clone-TEXT-ikykq2bq {
  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-ikykq2bq"] .x-text,
[id^="TEXT-ikykq2bq"] .x-text a,
.--clone-TEXT-ikykq2bq .x-text,
.--clone-TEXT-ikykq2bq .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-ikykq2bq"] .x-text:hover,
.--clone-TEXT-ikykq2bq .x-text:hover,
[id^="TEXT-ikykq2bq"] a:hover,
.--clone-TEXT-ikykq2bq a:hover {
  
}

  #TEXT-ikykq2bq{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ikykq2bq:hover, #TEXT-ikykq2bq:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-mhxkfuak"], .--clone-TEXT-mhxkfuak {
  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-mhxkfuak"] .x-text,
[id^="TEXT-mhxkfuak"] .x-text a,
.--clone-TEXT-mhxkfuak .x-text,
.--clone-TEXT-mhxkfuak .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-mhxkfuak"] .x-text:hover,
.--clone-TEXT-mhxkfuak .x-text:hover,
[id^="TEXT-mhxkfuak"] a:hover,
.--clone-TEXT-mhxkfuak a:hover {
  
}

  #TEXT-mhxkfuak{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-mhxkfuak:hover, #TEXT-mhxkfuak:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-s0rz94ue"], .--clone-TEXT-s0rz94ue {
  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-s0rz94ue"] .x-text,
[id^="TEXT-s0rz94ue"] .x-text a,
.--clone-TEXT-s0rz94ue .x-text,
.--clone-TEXT-s0rz94ue .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-s0rz94ue"] .x-text:hover,
.--clone-TEXT-s0rz94ue .x-text:hover,
[id^="TEXT-s0rz94ue"] a:hover,
.--clone-TEXT-s0rz94ue a:hover {
  
}

  #TEXT-s0rz94ue{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-s0rz94ue:hover, #TEXT-s0rz94ue:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-9k2ylt0i"], .--clone-TEXT-9k2ylt0i {
  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-9k2ylt0i"] .x-text,
[id^="TEXT-9k2ylt0i"] .x-text a,
.--clone-TEXT-9k2ylt0i .x-text,
.--clone-TEXT-9k2ylt0i .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-9k2ylt0i"] .x-text:hover,
.--clone-TEXT-9k2ylt0i .x-text:hover,
[id^="TEXT-9k2ylt0i"] a:hover,
.--clone-TEXT-9k2ylt0i a:hover {
  
}

  #TEXT-9k2ylt0i{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-9k2ylt0i:hover, #TEXT-9k2ylt0i:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-2q2hmzj8"], .--clone-TEXT-2q2hmzj8 {
  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-2q2hmzj8"] .x-text,
[id^="TEXT-2q2hmzj8"] .x-text a,
.--clone-TEXT-2q2hmzj8 .x-text,
.--clone-TEXT-2q2hmzj8 .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-2q2hmzj8"] .x-text:hover,
.--clone-TEXT-2q2hmzj8 .x-text:hover,
[id^="TEXT-2q2hmzj8"] a:hover,
.--clone-TEXT-2q2hmzj8 a:hover {
  
}

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

#CONTAINER-mgcxdx2g {
  --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-hpfpc8vv"], .--clone-TEXT-hpfpc8vv {
  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-hpfpc8vv"] .x-text,
[id^="TEXT-hpfpc8vv"] .x-text a,
.--clone-TEXT-hpfpc8vv .x-text,
.--clone-TEXT-hpfpc8vv .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-hpfpc8vv"] .x-text:hover,
.--clone-TEXT-hpfpc8vv .x-text:hover,
[id^="TEXT-hpfpc8vv"] a:hover,
.--clone-TEXT-hpfpc8vv a:hover {
  
}

[id^="TEXT-erphms21"], .--clone-TEXT-erphms21 {
  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-erphms21"] .x-text,
[id^="TEXT-erphms21"] .x-text a,
.--clone-TEXT-erphms21 .x-text,
.--clone-TEXT-erphms21 .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-erphms21"] .x-text:hover,
.--clone-TEXT-erphms21 .x-text:hover,
[id^="TEXT-erphms21"] a:hover,
.--clone-TEXT-erphms21 a:hover {
  
}

  #TEXT-erphms21{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-erphms21:hover, #TEXT-erphms21:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-s4er5s1k"], .--clone-TEXT-s4er5s1k {
  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-s4er5s1k"] .x-text,
[id^="TEXT-s4er5s1k"] .x-text a,
.--clone-TEXT-s4er5s1k .x-text,
.--clone-TEXT-s4er5s1k .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-s4er5s1k"] .x-text:hover,
.--clone-TEXT-s4er5s1k .x-text:hover,
[id^="TEXT-s4er5s1k"] a:hover,
.--clone-TEXT-s4er5s1k a:hover {
  
}

  #TEXT-s4er5s1k{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-s4er5s1k:hover, #TEXT-s4er5s1k:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-s85yorfc"], .--clone-TEXT-s85yorfc {
  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-s85yorfc"] .x-text,
[id^="TEXT-s85yorfc"] .x-text a,
.--clone-TEXT-s85yorfc .x-text,
.--clone-TEXT-s85yorfc .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-s85yorfc"] .x-text:hover,
.--clone-TEXT-s85yorfc .x-text:hover,
[id^="TEXT-s85yorfc"] a:hover,
.--clone-TEXT-s85yorfc a:hover {
  
}

  #TEXT-s85yorfc{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-s85yorfc:hover, #TEXT-s85yorfc:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-lmp15vep"], .--clone-TEXT-lmp15vep {
  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-lmp15vep"] .x-text,
[id^="TEXT-lmp15vep"] .x-text a,
.--clone-TEXT-lmp15vep .x-text,
.--clone-TEXT-lmp15vep .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-lmp15vep"] .x-text:hover,
.--clone-TEXT-lmp15vep .x-text:hover,
[id^="TEXT-lmp15vep"] a:hover,
.--clone-TEXT-lmp15vep a:hover {
  
}

  #TEXT-lmp15vep{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-lmp15vep:hover, #TEXT-lmp15vep:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-7yp11y3j"], .--clone-TEXT-7yp11y3j {
  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-7yp11y3j"] .x-text,
[id^="TEXT-7yp11y3j"] .x-text a,
.--clone-TEXT-7yp11y3j .x-text,
.--clone-TEXT-7yp11y3j .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-7yp11y3j"] .x-text:hover,
.--clone-TEXT-7yp11y3j .x-text:hover,
[id^="TEXT-7yp11y3j"] a:hover,
.--clone-TEXT-7yp11y3j a:hover {
  
}

  #TEXT-7yp11y3j{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-7yp11y3j:hover, #TEXT-7yp11y3j:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-efj1r9ey"], .--clone-TEXT-efj1r9ey {
  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-efj1r9ey"] .x-text,
[id^="TEXT-efj1r9ey"] .x-text a,
.--clone-TEXT-efj1r9ey .x-text,
.--clone-TEXT-efj1r9ey .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-efj1r9ey"] .x-text:hover,
.--clone-TEXT-efj1r9ey .x-text:hover,
[id^="TEXT-efj1r9ey"] a:hover,
.--clone-TEXT-efj1r9ey a:hover {
  
}

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

#CONTAINER-njkc3j3y {
  --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-qadv2e16"], .--clone-TEXT-qadv2e16 {
  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-qadv2e16"] .x-text,
[id^="TEXT-qadv2e16"] .x-text a,
.--clone-TEXT-qadv2e16 .x-text,
.--clone-TEXT-qadv2e16 .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-qadv2e16"] .x-text:hover,
.--clone-TEXT-qadv2e16 .x-text:hover,
[id^="TEXT-qadv2e16"] a:hover,
.--clone-TEXT-qadv2e16 a:hover {
  
}

[id^="TEXT-wl9oyvly"], .--clone-TEXT-wl9oyvly {
  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-wl9oyvly"] .x-text,
[id^="TEXT-wl9oyvly"] .x-text a,
.--clone-TEXT-wl9oyvly .x-text,
.--clone-TEXT-wl9oyvly .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-wl9oyvly"] .x-text:hover,
.--clone-TEXT-wl9oyvly .x-text:hover,
[id^="TEXT-wl9oyvly"] a:hover,
.--clone-TEXT-wl9oyvly a:hover {
  
}

  #TEXT-wl9oyvly{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-wl9oyvly:hover, #TEXT-wl9oyvly:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-tf1obr7f"], .--clone-TEXT-tf1obr7f {
  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-tf1obr7f"] .x-text,
[id^="TEXT-tf1obr7f"] .x-text a,
.--clone-TEXT-tf1obr7f .x-text,
.--clone-TEXT-tf1obr7f .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-tf1obr7f"] .x-text:hover,
.--clone-TEXT-tf1obr7f .x-text:hover,
[id^="TEXT-tf1obr7f"] a:hover,
.--clone-TEXT-tf1obr7f a:hover {
  
}

  #TEXT-tf1obr7f{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-tf1obr7f:hover, #TEXT-tf1obr7f:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-cjq5ovd9"], .--clone-TEXT-cjq5ovd9 {
  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-cjq5ovd9"] .x-text,
[id^="TEXT-cjq5ovd9"] .x-text a,
.--clone-TEXT-cjq5ovd9 .x-text,
.--clone-TEXT-cjq5ovd9 .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-cjq5ovd9"] .x-text:hover,
.--clone-TEXT-cjq5ovd9 .x-text:hover,
[id^="TEXT-cjq5ovd9"] a:hover,
.--clone-TEXT-cjq5ovd9 a:hover {
  
}

  #TEXT-cjq5ovd9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-cjq5ovd9:hover, #TEXT-cjq5ovd9:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-pmpxzott"], .--clone-TEXT-pmpxzott {
  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-pmpxzott"] .x-text,
[id^="TEXT-pmpxzott"] .x-text a,
.--clone-TEXT-pmpxzott .x-text,
.--clone-TEXT-pmpxzott .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-pmpxzott"] .x-text:hover,
.--clone-TEXT-pmpxzott .x-text:hover,
[id^="TEXT-pmpxzott"] a:hover,
.--clone-TEXT-pmpxzott a:hover {
  
}

  #TEXT-pmpxzott{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-pmpxzott:hover, #TEXT-pmpxzott:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-mw71wznt"], .--clone-TEXT-mw71wznt {
  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-mw71wznt"] .x-text,
[id^="TEXT-mw71wznt"] .x-text a,
.--clone-TEXT-mw71wznt .x-text,
.--clone-TEXT-mw71wznt .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-mw71wznt"] .x-text:hover,
.--clone-TEXT-mw71wznt .x-text:hover,
[id^="TEXT-mw71wznt"] a:hover,
.--clone-TEXT-mw71wznt a:hover {
  
}

  #TEXT-mw71wznt{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-mw71wznt:hover, #TEXT-mw71wznt:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-98h1133a"], .--clone-TEXT-98h1133a {
  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-98h1133a"] .x-text,
[id^="TEXT-98h1133a"] .x-text a,
.--clone-TEXT-98h1133a .x-text,
.--clone-TEXT-98h1133a .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-98h1133a"] .x-text:hover,
.--clone-TEXT-98h1133a .x-text:hover,
[id^="TEXT-98h1133a"] a:hover,
.--clone-TEXT-98h1133a a:hover {
  
}

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

#SUBMENU-cgfwd2gd {
  
  
  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-lf5h3o8y.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-jcsqlr6y {
  --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-jcsqlr6y > ul {
  grid-template-rows: repeat(4, 1fr);
  gap: 0px !important;
  grid-auto-flow: column;
  grid-template-columns: repeat(2, 1fr);
}
#MENU-jcsqlr6y .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-jcsqlr6y .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-jcsqlr6y > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-jcsqlr6y > 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-jcsqlr6y > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-jcsqlr6y > ul > .menu-item:not(:first-child) {
  
}
#MENU-jcsqlr6y ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}





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

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

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

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

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

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

#MENU-ITEM-4otmzbva > a, #MENU-ITEM-4otmzbva > div {
  
  
  
  
  
  
  
  
  
}

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

#SUBMENU-kuiqjb67 {
  
  
  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-uu29rs2s.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-rcebo7wc {
  --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-rcebo7wc .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-rcebo7wc > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-rcebo7wc > 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-rcebo7wc > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-rcebo7wc > ul > .menu-item:not(:first-child) {
  
}
#MENU-rcebo7wc ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}




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

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

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

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

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

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

#SUBMENU-atjzzyy1 {
  
  
  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-5kgkz31x.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-en5t4537 {
  --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-en5t4537 .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-en5t4537 > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-en5t4537 > 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-en5t4537 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-en5t4537 > ul > .menu-item:not(:first-child) {
  
}
#MENU-en5t4537 ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}




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

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

#MENU-ITEM-13ugn7oe > a, #MENU-ITEM-13ugn7oe > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

#INPUT-SEARCH-o1oivqw3 {
  --width: 70%;align-self: center;display: none;grid-column-end: 4;grid-column-start: 3;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-o1oivqw3 > .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-o1oivqw3 > .input-search--wrapper .btn-close {
  color: #a7a7a7;
  fill: #a7a7a7;
  width: 15px;
  margin: 0 15px;
}
#INPUT-SEARCH-o1oivqw3 > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-o1oivqw3 > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_40);
}
#INPUT-SEARCH-o1oivqw3 > .input-search--wrapper:hover {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  : solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-o1oivqw3 > .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-o1oivqw3 .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  color: var(--color_41);
  height: 20px;
  width: 20px;
}
#INPUT-SEARCH-o1oivqw3 .input-search--wrapper:hover .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-o1oivqw3 .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-o1oivqw3 .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-o1oivqw3 .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-o1oivqw3 .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_41);
}

#SEARCH-DROPPABLE-h03stqig {
  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-4w4l977t {
  --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-v79tutx3 {
  --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-v79tutx3 .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-v79tutx3 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-v79tutx3 .thumbnail-wrapper { width: 20%;min-width: 20%; }
#GRID-PRODUCT-v79tutx3 .grid-product--wrapper {
  margin-bottom: 1px;
}
#GRID-PRODUCT-v79tutx3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-v79tutx3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-v79tutx3 .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-v79tutx3 .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-v79tutx3 .grid-product--wrapper {
  display: grid;
  column-gap: 30px;
  row-gap: 30px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


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


}






#GRID-PRODUCT-v79tutx3 .grid-product--info {
  text-align: left;
  
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-v79tutx3 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-v79tutx3 .grid-product--title {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  
}
#GRID-PRODUCT-v79tutx3 .grid-product--price {
  margin-top: 6px;
  margin-bottom: 6px;
}
#GRID-PRODUCT-v79tutx3 .grid-product--retail-price, #GRID-PRODUCT-v79tutx3 .grid-product--selling-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  margin: 0 0px;
}
#GRID-PRODUCT-v79tutx3 .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_40);
  
  margin: 0 10px;
}
#GRID-PRODUCT-v79tutx3 .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-v79tutx3 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-v79tutx3 .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-v79tutx3 .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-jv3v11jy {
  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-qvof47q0"], .--clone-TEXT-qvof47q0 {
  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-qvof47q0"] .x-text,
[id^="TEXT-qvof47q0"] .x-text a,
.--clone-TEXT-qvof47q0 .x-text,
.--clone-TEXT-qvof47q0 .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-qvof47q0"] .x-text:hover,
.--clone-TEXT-qvof47q0 .x-text:hover,
[id^="TEXT-qvof47q0"] a:hover,
.--clone-TEXT-qvof47q0 a:hover {
  
}


#CONTAINER-wp8c4dlw {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;align-self: center;display: none;grid-column-end: 4;grid-column-start: 3;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-c728jrvr {
  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-c728jrvr picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-c728jrvr img {
  object-fit: cover;
}


#IMAGE-vpfwyw1u {
  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-vpfwyw1u picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vpfwyw1u img {
  object-fit: cover;
}

#MEMBER-BAR-1h0w40le {
  --width: 30px;align-self: center;grid-column-end: 4;grid-column-start: 3;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-1h0w40le .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
text-align: center;
  
  display: none;
}
#MEMBER-BAR-1h0w40le .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-1h0w40le .x-member:hover {
  
}
#MEMBER-BAR-1h0w40le .x-avatar-member-origin {   width: 21px;
  height: 21px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;
 }
#MEMBER-BAR-1h0w40le .x-avatar-member-initial {   width: 21px;
  height: 21px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;
 }
#MEMBER-BAR-1h0w40le .customer-icon {   width: 21px;
  height: 21px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;
 }
#MEMBER-BAR-1h0w40le .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  color: #000000ff;
}

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

  border: none;
}

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


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

#MEMBER-BAR-1h0w40le .customer-signup {
  display: none;
}
#MEMBER-BAR-1h0w40le .customer-icon {
  
}
#MEMBER-BAR-1h0w40le .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-uwyupcg5 {
  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-bdmnf0pv"], .--clone-TEXT-bdmnf0pv {
  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-bdmnf0pv"] .x-text,
[id^="TEXT-bdmnf0pv"] .x-text a,
.--clone-TEXT-bdmnf0pv .x-text,
.--clone-TEXT-bdmnf0pv .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-bdmnf0pv"] .x-text:hover,
.--clone-TEXT-bdmnf0pv .x-text:hover,
[id^="TEXT-bdmnf0pv"] a:hover,
.--clone-TEXT-bdmnf0pv a:hover {
  
}

  #TEXT-bdmnf0pv{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-bdmnf0pv:hover, #TEXT-bdmnf0pv:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-7bglactu"], .--clone-TEXT-7bglactu {
  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-7bglactu"] .x-text,
[id^="TEXT-7bglactu"] .x-text a,
.--clone-TEXT-7bglactu .x-text,
.--clone-TEXT-7bglactu .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-7bglactu"] .x-text:hover,
.--clone-TEXT-7bglactu .x-text:hover,
[id^="TEXT-7bglactu"] a:hover,
.--clone-TEXT-7bglactu a:hover {
  
}

  #TEXT-7bglactu{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-7bglactu:hover, #TEXT-7bglactu:hover > * {
    color: var(--color_41) !important;
  }
#CART-ICON-o204d9jk {
  --width: 28px;align-self: center;grid-column-end: 4;grid-column-start: 3;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-o204d9jk .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-o204d9jk .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-o204d9jk .x-image-cart-icon {
  border-radius: ;
}

#CONTAINER-wi4m6uuv {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;align-self: center;display: none;grid-column-end: 4;grid-column-start: 3;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-paxokiy2 {
  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-paxokiy2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-paxokiy2 img {
  object-fit: cover;
}


#IMAGE-9yc05rkr {
  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-9yc05rkr picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9yc05rkr img {
  object-fit: cover;
}


#CONTAINER-wyx74l9c {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;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(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-podwhsjj {
  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-podwhsjj picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-podwhsjj img {
  object-fit: cover;
}


#IMAGE-zoftolkd {
  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-zoftolkd picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zoftolkd img {
  object-fit: cover;
}

#MENU-kzjjvvxs {
  --width: 21px;align-self: center;display: none;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 21px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 21px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-kzjjvvxs .x-rect {
  -webkit-text-stroke: 0px #000000ff;
background: #00000000;
color: #000000d9;
  
}
#MENU-kzjjvvxs > ul {
  background: #00000000;
  
  
  
  
}
#MENU-kzjjvvxs > ul > .menu-item .tag-link {
  -webkit-text-stroke: 0px #000000ff;
background: #00000000;
color: #000000d9;
}
#MENU-kzjjvvxs > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-kzjjvvxs > ul > .menu-item:not(:first-child) {
  
}
#MENU-kzjjvvxs ul li .tag-link {
  border-style: none none none none;

}
#MENU-kzjjvvxs ul li .tag-link:hover,
#MENU-kzjjvvxs ul li > a:hover {
  







border-style: none none none none;

}





#MENU-DROPPABLE-xdn9x6xd {
  background: rgba(255, 255, 255, 1);
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(20px, max-content) minmax(50px, max-content) minmax(20px, max-content) minmax(65px, max-content) minmax(100px, calc(100% - 200px)) minmax(25px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: slide-right 0.2s ease;
  
}

#IMAGE-rvnmhhkr {
  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: 130px;
  
}
#IMAGE-rvnmhhkr picture {
  --width: 130px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rvnmhhkr img {
  object-fit: cover;
}


#RECT-kbzw7no9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 29px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 29px;
  
  
  
  
}
#RECT-kbzw7no9 .x-rect {
  --width: 29px;
background: var(--color_40);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_40));
}
#RECT-kbzw7no9::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;
  
}
#INPUT-SEARCH-d0p8mhnq {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 46px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#INPUT-SEARCH-d0p8mhnq > .input-search--wrapper {
  color: var(--color_41);
font-size: 15.0px;
  border-width: 1px;
  border-color: var(--color_32);
  border-style: solid;
  
  background-color: var(--color_00);
  
}
#INPUT-SEARCH-d0p8mhnq > .input-search--wrapper .btn-close {
  color: #a7a7a7;
  fill: #a7a7a7;
  width: 15px;
  margin: 0 15px;
}
#INPUT-SEARCH-d0p8mhnq > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-d0p8mhnq > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_40);
}
#INPUT-SEARCH-d0p8mhnq > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_32) !important;
  border-style: solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-d0p8mhnq > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: var(--color_32) !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-d0p8mhnq .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  color: var(--color_41);
  height: 20px;
  width: 20px;
}
#INPUT-SEARCH-d0p8mhnq .input-search--wrapper:hover .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-d0p8mhnq .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-d0p8mhnq .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-d0p8mhnq .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-d0p8mhnq .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_41);
}

#SEARCH-DROPPABLE-drs4amh8 {
  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-nnfrz5ec {
  --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-f2zzovs3 {
  --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-f2zzovs3 .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-f2zzovs3 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-f2zzovs3 .thumbnail-wrapper { width: 20%;min-width: 20%; }
#GRID-PRODUCT-f2zzovs3 .grid-product--wrapper {
  margin-bottom: 1px;
}
#GRID-PRODUCT-f2zzovs3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-f2zzovs3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-f2zzovs3 .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-f2zzovs3 .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-f2zzovs3 .grid-product--wrapper {
  display: grid;
  column-gap: 30px;
  row-gap: 30px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


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


}






#GRID-PRODUCT-f2zzovs3 .grid-product--info {
  text-align: left;
  
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-f2zzovs3 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-f2zzovs3 .grid-product--title {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  
}
#GRID-PRODUCT-f2zzovs3 .grid-product--price {
  margin-top: 6px;
  margin-bottom: 6px;
}
#GRID-PRODUCT-f2zzovs3 .grid-product--retail-price, #GRID-PRODUCT-f2zzovs3 .grid-product--selling-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  margin: 0 0px;
}
#GRID-PRODUCT-f2zzovs3 .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_40);
  
  margin: 0 10px;
}
#GRID-PRODUCT-f2zzovs3 .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-f2zzovs3 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-f2zzovs3 .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-f2zzovs3 .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-waphdh6z {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}
[id^="TEXT-5c49laba"], .--clone-TEXT-5c49laba {
  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: 96%;
  
}
[id^="TEXT-5c49laba"] .x-text,
[id^="TEXT-5c49laba"] .x-text a,
.--clone-TEXT-5c49laba .x-text,
.--clone-TEXT-5c49laba .x-text a {
  --width: 96%;
-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-5c49laba"] .x-text:hover,
.--clone-TEXT-5c49laba .x-text:hover,
[id^="TEXT-5c49laba"] a:hover,
.--clone-TEXT-5c49laba a:hover {
  
}


#CONTAINER-kiziq998 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr;grid-template-rows: minmax(20px, max-content) minmax(30px, max-content) minmax(40px, max-content) minmax(10px, max-content) minmax(30px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;max-height: 100%;width: 100%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#MENU-0m1p0mjx {
  --width: 100%;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: 100%;
  --active-link-color: var(--color_41);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

#MENU-gdajlh3a {
  --width: 100%;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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

}
#MENU-gdajlh3a ul li .tag-link:hover,
#MENU-gdajlh3a ul li > a:hover {
  color: rgba(255, 255, 255, 1) !important;
background: rgba(0, 0, 0, 1);






border-style: none none none none;

}





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

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

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

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

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

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

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

#MENU-ITEM-1mwawcyg > a, #MENU-ITEM-1mwawcyg > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

#MENU-yvyfxsqp {
  --width: 100%;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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

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

#MENU-ITEM-827qrhwt > a, #MENU-ITEM-827qrhwt > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

#MENU-me88xi3w {
  --width: 100%;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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

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

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

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

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

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

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

#MENU-ITEM-52om25ta > a, #MENU-ITEM-52om25ta > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

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

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

#MENU-m301i4wk {
  --width: 100%;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%;
  --active-link-color: var(--color_20);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

#MENU-ITEM-2w7mbka2 > a, #MENU-ITEM-2w7mbka2 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-44cxlt08 > a, #MENU-ITEM-44cxlt08 > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

#MENU-c5k8rkci {
  --width: 100%;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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

#MENU-ITEM-47ulkqq3 > a, #MENU-ITEM-47ulkqq3 > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

[id^="TEXT-oadsa4gd"], .--clone-TEXT-oadsa4gd {
  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-oadsa4gd"] .x-text,
[id^="TEXT-oadsa4gd"] .x-text a,
.--clone-TEXT-oadsa4gd .x-text,
.--clone-TEXT-oadsa4gd .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
font-weight: 600;
height: 100%;
line-height: 2.1;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-oadsa4gd"] .x-text:hover,
.--clone-TEXT-oadsa4gd .x-text:hover,
[id^="TEXT-oadsa4gd"] a:hover,
.--clone-TEXT-oadsa4gd a:hover {
  
}

#LANGUAGE-MENU-f3w8sjez {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 30.98958396911621px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  border-radius: 0;
border-width: 0.0px;
color: var(--color_41);
font-size: 14.0px;
  border-style: solid;
  
  
  
}
#LANGUAGE-MENU-f3w8sjez .language-menu-content div {
  height: 30.98958396911621px;
  background: rgba(255, 255, 255, 1);
}
#LANGUAGE-MENU-f3w8sjez img {
  width: 22px;
  height: 22px;
}
#LANGUAGE-MENU-f3w8sjez .language-menu-content > div:hover {
  background: #e3e3e300;
  color: rgba(0, 0, 0, 0.7);
}
#LANGUAGE-MENU-f3w8sjez .language-menu-content-item.active, #LANGUAGE-MENU-f3w8sjez .language-menu-item.active {
  background: #e3e3e300;
  color: rgba(0, 0, 0, 1);
}
#LANGUAGE-MENU-f3w8sjez .language-menu-item {
  border-color: ;
}

#LANGUAGE-MENU-f3w8sjez .language-menu-lang { display: none; }
#LANGUAGE-MENU-f3w8sjez .language-menu-currency { display: none; }

#LANGUAGE-MENU-f3w8sjez .dropdown-icon {
  width: 16px;
  height: 16px;
}

#RECT-1pk2e2uu {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: 24px;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-1pk2e2uu .x-rect {
  --width: 20px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNDA4IDE4OTYuMDgzMyIgY2xhc3M9InBob25lIj48cGF0aCBkPSJNMTQwOCAxMjQwcTAgMjctMTAgNzAuNXQtMjEgNjguNXEtMjEgNTAtMTIyIDEwNi05NCA1MS0xODYgNTEtMjcgMC01Mi41LTMuNVQ5NTkgMTUyMHQtNDcuNS0xNC41VDg1NiAxNDg1dC00OS0xOHEtOTgtMzUtMTc1LTgzLTEyOC03OS0yNjQuNS0yMTUuNVQxNTIgOTA0cS00OC03Ny04My0xNzUtMy05LTE4LTQ5dC0yMC41LTU1LjVUMTYgNTc3IDMuNSA1MTkuNSAwIDQ2N3EwLTkyIDUxLTE4NiA1Ni0xMDEgMTA2LTEyMiAyNS0xMSA2OC41LTIxdDcwLjUtMTBxMTQgMCAyMSAzIDE4IDYgNTMgNzYgMTEgMTkgMzAgNTR0MzUgNjMuNSAzMSA1My41cTMgNCAxNy41IDI1dDIxLjUgMzUuNSA3IDI4LjVxMCAyMC0yOC41IDUwdC02MiA1NS02MiA1My0yOC41IDQ2cTAgOSA1IDIyLjV0OC41IDIwLjUgMTQgMjQgMTEuNSAxOXE3NiAxMzcgMTc0IDIzNXQyMzUgMTc0cTIgMSAxOSAxMS41dDI0IDE0IDIwLjUgOC41IDIyLjUgNXExOCAwIDQ2LTI4LjV0NTMtNjIgNTUtNjIgNTAtMjguNXExNCAwIDI4LjUgN3QzNS41IDIxLjUgMjUgMTcuNXEyNSAxNSA1My41IDMxdDYzLjUgMzUgNTQgMzBxNzAgMzUgNzYgNTMgMyA3IDMgMjF6Ij48L3BhdGg+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-1pk2e2uu::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-dtroiqiq"], .--clone-TEXT-dtroiqiq {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: stretch;
margin-left: 30px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-dtroiqiq"] .x-text,
[id^="TEXT-dtroiqiq"] .x-text a,
.--clone-TEXT-dtroiqiq .x-text,
.--clone-TEXT-dtroiqiq .x-text a {
  --width: 89.13043478260869%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
font-weight: 600;
height: 100%;
line-height: 1.9;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-dtroiqiq"] .x-text:hover,
.--clone-TEXT-dtroiqiq .x-text:hover,
[id^="TEXT-dtroiqiq"] a:hover,
.--clone-TEXT-dtroiqiq a:hover {
  
}

#LINE-zd9lniui {
  --width: 100%;align-self: end;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-zd9lniui .line-container {
  border-color: #e9e9e9;
border-style: solid;
border-width: 1.0px;
}

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

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

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



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


#RECT-ab5y4nff {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 17.986112594604492px;
justify-self: start;
margin-bottom: 7.013887405395508px;
margin-left: 0%;
width: 17.986112594604492px;
  
  
  
  
}
#RECT-ab5y4nff .x-rect {
  --width: 17.986112594604492px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0nNTEnIGhlaWdodD0nNjAnIHZpZXdCb3g9JzAgMCA1MSA2MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMzkuMjU4NiAzMi41MjVDMzkuMDEyNiAzMi4yMzQ1IDM4LjcyMDQgMzIuMDA0MSAzOC4zOTg3IDMxLjg0NjlDMzguMDc3IDMxLjY4OTcgMzcuNzMyMyAzMS42MDg3IDM3LjM4NCAzMS42MDg3QzM3LjAzNTggMzEuNjA4NyAzNi42OTA5IDMxLjY4OTcgMzYuMzY5MyAzMS44NDY5QzM2LjA0NzYgMzIuMDA0MSAzNS43NTU0IDMyLjIzNDUgMzUuNTA5NCAzMi41MjVMMzEuMjc1IDM3LjUxMjVDMjkuMDkwMSAzNi43NDY5IDI1LjUzMTkgMzUuMTAzMSAyMy4zNDcxIDMyLjUyNUMyMS4wMjk2IDI5Ljc5MzcgMTkuNzAzOSAyNS40ODQ0IDE5LjEyMDYgMjMuMTc1TDIzLjM0NzEgMTguMTkzN0MyMy41OTM1IDE3LjkwMzggMjMuNzg5IDE3LjU1OTQgMjMuOTIyNCAxNy4xODAzQzI0LjA1NTggMTYuODAxMiAyNC4xMjQ0IDE2LjM5NDggMjQuMTI0NCAxNS45ODQ0QzI0LjEyNDQgMTUuNTc0IDI0LjA1NTggMTUuMTY3NiAyMy45MjI0IDE0Ljc4ODVDMjMuNzg5IDE0LjQwOTMgMjMuNTkzNSAxNC4wNjUgMjMuMzQ3MSAxMy43NzVMMTIuNzQxMSAxLjI3NUMxMi4yMzQzIDAuNzExMTAzIDExLjU2MzUgMC4zOTY5NzMgMTAuODY2NSAwLjM5Njk3M0MxMC4xNjk1IDAuMzk2OTczIDkuNDk4ODUgMC43MTExMDMgOC45OTE4OSAxLjI3NUwxLjgwOTA2IDkuNzQzN0MwLjc5NjE5MyAxMC45MzEyIDAuMjI2MTIxIDEyLjU2ODcgMC4yNDk5ODggMTQuMjM0NEMwLjMwODMyMSAxOC42ODEyIDEuMjk5OTcgMzQuMTMxMiAxMS42NDM0IDQ2LjMyMTlDMjEuOTc4OSA1OC41IDM1LjA5NTggNTkuNjc4MSAzOC44NzE1IDU5Ljc1SDM4Ljk0NThDNDAuMzQ1NyA1OS43NSA0MS42Njg4IDU5LjEgNDIuNjcxMSA1Ny45MTg3TDQ5Ljg2MTkgNDkuNDQzN0M1MC4xMDgzIDQ5LjE1MzggNTAuMzAzOSA0OC44MDk0IDUwLjQzNzIgNDguNDMwM0M1MC41NzA2IDQ4LjA1MTIgNTAuNjM5MyA0Ny42NDQ4IDUwLjYzOTMgNDcuMjM0NEM1MC42MzkzIDQ2LjgyNCA1MC41NzA2IDQ2LjQxNzYgNTAuNDM3MiA0Ni4wMzg1QzUwLjMwMzkgNDUuNjU5MyA1MC4xMDgzIDQ1LjMxNSA0OS44NjE5IDQ1LjAyNUwzOS4yNTg2IDMyLjUyNVpNMzguOTIxOCA1My41QzM1LjYxMjggNTMuNDM0NCAyNC4yOTEgNTIuMzg3NSAxNS4zOTI2IDQxLjlDNi40NjI0MiAzMS4zNzUgNS42MDMzNCAxNy45ODc1IDUuNTUyOTQgMTQuMTY4N0wxMC44NjY1IDcuOTAzMUwxNy43MjMzIDE1Ljk4NDRMMTQuMjk0OSAyMC4wMjVDMTMuNjYzOCAyMC43Njg3IDEzLjM5MzQgMjEuODQzNyAxMy41NzY0IDIyLjg3NUMxMy42NCAyMy4yMzQ0IDE1LjE5NjQgMzEuNzU2MiAxOS41OTc4IDM2Ljk0MzdDMjMuOTk5MyA0Mi4xMzEyIDMxLjIyOTkgNDMuOTY1NiAzMS41MzQ4IDQ0LjA0MDZDMzEuOTY1OSA0NC4xNDkgMzIuNDEzIDQ0LjEyODMgMzIuODM1NSA0My45ODAzQzMzLjI1NzkgNDMuODMyNCAzMy42NDIxIDQzLjU2MTkgMzMuOTUzIDQzLjE5MzdMMzcuMzgxMyAzOS4xNTMxTDQ0LjIzODEgNDcuMjM0NEwzOC45MjE4IDUzLjVaJyBmaWxsPSdjdXJyZW50Q29sb3InLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-ab5y4nff::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;
  
}
#SECTION-g63od5gp {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(600px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-g63od5gp .x-section-background {
  background: rgba(255, 255, 255, 1);
  
  
  
  
  
  
  --height: 600;
  --bg: rgba(255, 255, 255, 1);
}

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



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

#SECTION-loqyrz2o {
  height: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(0px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  --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-bp1 {
  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);
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);
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);
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);
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-pqu12txt {
  height: auto;
  grid-template-columns: 100px 170px 1fr 100px;
  grid-template-rows: minmax(86px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  --box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  position: sticky;z-index: 100;top: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-pqu12txt .x-section-background {
  background: #ffffff;
  
  
  
  
  
  
  --height: 86;
  --bg: #ffffff;
}

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



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


#IMAGE-9hiemjdk {
  align-self: center;
grid-column-end: 4;
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: 140px;
  
}
#IMAGE-9hiemjdk picture {
  --width: 140px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9hiemjdk img {
  object-fit: cover;
}

#MENU-e2b7w3p8 {
  --width: 70.49486461251168%;align-self: center;grid-column-end: 4;grid-column-start: 3;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-e2b7w3p8 .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-e2b7w3p8 > ul {
  
  justify-content: flex-start;
  align-items: flex-start;
  gap: 50px;
  
}
#MENU-e2b7w3p8 > 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-e2b7w3p8 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-e2b7w3p8 > ul > .menu-item:not(:first-child) {
  
}
#MENU-e2b7w3p8 ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}



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


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

#SUBMENU-nfpvmov7 {
  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-ffk91lr7.menu-item:hover > .x-submenu {
  display: grid;
}


#CONTAINER-k1u8bnei {
  --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-jqps2snp"], .--clone-TEXT-jqps2snp {
  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-jqps2snp"] .x-text,
[id^="TEXT-jqps2snp"] .x-text a,
.--clone-TEXT-jqps2snp .x-text,
.--clone-TEXT-jqps2snp .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-jqps2snp"] .x-text:hover,
.--clone-TEXT-jqps2snp .x-text:hover,
[id^="TEXT-jqps2snp"] a:hover,
.--clone-TEXT-jqps2snp a:hover {
  
}


#CONTAINER-8o9ks1ok {
  --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-uwp8t4vw {
  --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-1lneoo10"], .--clone-TEXT-1lneoo10 {
  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-1lneoo10"] .x-text,
[id^="TEXT-1lneoo10"] .x-text a,
.--clone-TEXT-1lneoo10 .x-text,
.--clone-TEXT-1lneoo10 .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-1lneoo10"] .x-text:hover,
.--clone-TEXT-1lneoo10 .x-text:hover,
[id^="TEXT-1lneoo10"] a:hover,
.--clone-TEXT-1lneoo10 a:hover {
  
}

  #TEXT-1lneoo10{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-1lneoo10:hover{
    scale: 1.4;
  }
  #TEXT-1lneoo10{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-1lneoo10:hover, #TEXT-1lneoo10:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-792k3n6d"], .--clone-TEXT-792k3n6d {
  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-792k3n6d"] .x-text,
[id^="TEXT-792k3n6d"] .x-text a,
.--clone-TEXT-792k3n6d .x-text,
.--clone-TEXT-792k3n6d .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-792k3n6d"] .x-text:hover,
.--clone-TEXT-792k3n6d .x-text:hover,
[id^="TEXT-792k3n6d"] a:hover,
.--clone-TEXT-792k3n6d a:hover {
  
}

  #TEXT-792k3n6d{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-792k3n6d:hover{
    scale: 1.4;
  }
  #TEXT-792k3n6d{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-792k3n6d:hover, #TEXT-792k3n6d:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-d7lbvjfm"], .--clone-TEXT-d7lbvjfm {
  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-d7lbvjfm"] .x-text,
[id^="TEXT-d7lbvjfm"] .x-text a,
.--clone-TEXT-d7lbvjfm .x-text,
.--clone-TEXT-d7lbvjfm .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-d7lbvjfm"] .x-text:hover,
.--clone-TEXT-d7lbvjfm .x-text:hover,
[id^="TEXT-d7lbvjfm"] a:hover,
.--clone-TEXT-d7lbvjfm a:hover {
  
}

  #TEXT-d7lbvjfm{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-d7lbvjfm:hover{
    scale: 1.4;
  }
  #TEXT-d7lbvjfm{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-d7lbvjfm:hover, #TEXT-d7lbvjfm:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-6b0lxlfv"], .--clone-TEXT-6b0lxlfv {
  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-6b0lxlfv"] .x-text,
[id^="TEXT-6b0lxlfv"] .x-text a,
.--clone-TEXT-6b0lxlfv .x-text,
.--clone-TEXT-6b0lxlfv .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-6b0lxlfv"] .x-text:hover,
.--clone-TEXT-6b0lxlfv .x-text:hover,
[id^="TEXT-6b0lxlfv"] a:hover,
.--clone-TEXT-6b0lxlfv a:hover {
  
}

  #TEXT-6b0lxlfv{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-6b0lxlfv:hover{
    scale: 1.4;
  }
  #TEXT-6b0lxlfv{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-6b0lxlfv:hover, #TEXT-6b0lxlfv:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-mabsd079"], .--clone-TEXT-mabsd079 {
  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-mabsd079"] .x-text,
[id^="TEXT-mabsd079"] .x-text a,
.--clone-TEXT-mabsd079 .x-text,
.--clone-TEXT-mabsd079 .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-mabsd079"] .x-text:hover,
.--clone-TEXT-mabsd079 .x-text:hover,
[id^="TEXT-mabsd079"] a:hover,
.--clone-TEXT-mabsd079 a:hover {
  
}

  #TEXT-mabsd079{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-mabsd079:hover{
    scale: 1.4;
  }
  #TEXT-mabsd079{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-mabsd079:hover, #TEXT-mabsd079:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-vyfre9rj"], .--clone-TEXT-vyfre9rj {
  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-vyfre9rj"] .x-text,
[id^="TEXT-vyfre9rj"] .x-text a,
.--clone-TEXT-vyfre9rj .x-text,
.--clone-TEXT-vyfre9rj .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-vyfre9rj"] .x-text:hover,
.--clone-TEXT-vyfre9rj .x-text:hover,
[id^="TEXT-vyfre9rj"] a:hover,
.--clone-TEXT-vyfre9rj a:hover {
  
}

  #TEXT-vyfre9rj{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-vyfre9rj:hover{
    scale: 1.4;
  }
  #TEXT-vyfre9rj{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-vyfre9rj:hover, #TEXT-vyfre9rj:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-gy7rx4ow"], .--clone-TEXT-gy7rx4ow {
  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-gy7rx4ow"] .x-text,
[id^="TEXT-gy7rx4ow"] .x-text a,
.--clone-TEXT-gy7rx4ow .x-text,
.--clone-TEXT-gy7rx4ow .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-gy7rx4ow"] .x-text:hover,
.--clone-TEXT-gy7rx4ow .x-text:hover,
[id^="TEXT-gy7rx4ow"] a:hover,
.--clone-TEXT-gy7rx4ow a:hover {
  
}

  #TEXT-gy7rx4ow{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-gy7rx4ow:hover{
    scale: 1.4;
  }
  #TEXT-gy7rx4ow{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-gy7rx4ow:hover, #TEXT-gy7rx4ow:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-qtptgex9"], .--clone-TEXT-qtptgex9 {
  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-qtptgex9"] .x-text,
[id^="TEXT-qtptgex9"] .x-text a,
.--clone-TEXT-qtptgex9 .x-text,
.--clone-TEXT-qtptgex9 .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-qtptgex9"] .x-text:hover,
.--clone-TEXT-qtptgex9 .x-text:hover,
[id^="TEXT-qtptgex9"] a:hover,
.--clone-TEXT-qtptgex9 a:hover {
  
}

  #TEXT-qtptgex9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-qtptgex9:hover{
    scale: 1.4;
  }
  #TEXT-qtptgex9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-qtptgex9:hover, #TEXT-qtptgex9:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-0c3agi23"], .--clone-TEXT-0c3agi23 {
  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-0c3agi23"] .x-text,
[id^="TEXT-0c3agi23"] .x-text a,
.--clone-TEXT-0c3agi23 .x-text,
.--clone-TEXT-0c3agi23 .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-0c3agi23"] .x-text:hover,
.--clone-TEXT-0c3agi23 .x-text:hover,
[id^="TEXT-0c3agi23"] a:hover,
.--clone-TEXT-0c3agi23 a:hover {
  
}

  #TEXT-0c3agi23{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-0c3agi23:hover, #TEXT-0c3agi23:hover > * {
    color: var(--color_41) !important;
  }
  #TEXT-0c3agi23{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-0c3agi23:hover{
    scale: 1.4;
  }
[id^="TEXT-ot53gd4t"], .--clone-TEXT-ot53gd4t {
  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-ot53gd4t"] .x-text,
[id^="TEXT-ot53gd4t"] .x-text a,
.--clone-TEXT-ot53gd4t .x-text,
.--clone-TEXT-ot53gd4t .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-ot53gd4t"] .x-text:hover,
.--clone-TEXT-ot53gd4t .x-text:hover,
[id^="TEXT-ot53gd4t"] a:hover,
.--clone-TEXT-ot53gd4t a:hover {
  
}

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

#IMAGE-5jqixuym {
  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-5jqixuym picture {
  --width: 57.99999999999999%;
height: 100%;
width: 100%;
}
#IMAGE-5jqixuym img {
  object-fit: cover;
}

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

#SUBMENU-hjvg9b75 {
  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-lj7lii83.menu-item:hover > .x-submenu {
  display: grid;
}


#CONTAINER-dvku2hqj {
  --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-a09a9seh {
  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-a09a9seh picture {
  --width: 100%;
height: 100%;
width: 100%;
}
#IMAGE-a09a9seh img {
  object-fit: cover;
}


#CONTAINER-b0huk8pm {
  --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-fyicjbxb"], .--clone-TEXT-fyicjbxb {
  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-fyicjbxb"] .x-text,
[id^="TEXT-fyicjbxb"] .x-text a,
.--clone-TEXT-fyicjbxb .x-text,
.--clone-TEXT-fyicjbxb .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-fyicjbxb"] .x-text:hover,
.--clone-TEXT-fyicjbxb .x-text:hover,
[id^="TEXT-fyicjbxb"] a:hover,
.--clone-TEXT-fyicjbxb a:hover {
  
}

[id^="TEXT-rbhmwb5n"], .--clone-TEXT-rbhmwb5n {
  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-rbhmwb5n"] .x-text,
[id^="TEXT-rbhmwb5n"] .x-text a,
.--clone-TEXT-rbhmwb5n .x-text,
.--clone-TEXT-rbhmwb5n .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-rbhmwb5n"] .x-text:hover,
.--clone-TEXT-rbhmwb5n .x-text:hover,
[id^="TEXT-rbhmwb5n"] a:hover,
.--clone-TEXT-rbhmwb5n a:hover {
  
}

  #TEXT-rbhmwb5n{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-rbhmwb5n:hover, #TEXT-rbhmwb5n:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-xj4ucmlt"], .--clone-TEXT-xj4ucmlt {
  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-xj4ucmlt"] .x-text,
[id^="TEXT-xj4ucmlt"] .x-text a,
.--clone-TEXT-xj4ucmlt .x-text,
.--clone-TEXT-xj4ucmlt .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-xj4ucmlt"] .x-text:hover,
.--clone-TEXT-xj4ucmlt .x-text:hover,
[id^="TEXT-xj4ucmlt"] a:hover,
.--clone-TEXT-xj4ucmlt a:hover {
  
}

  #TEXT-xj4ucmlt{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-xj4ucmlt:hover, #TEXT-xj4ucmlt:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-dl1zlsu6"], .--clone-TEXT-dl1zlsu6 {
  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-dl1zlsu6"] .x-text,
[id^="TEXT-dl1zlsu6"] .x-text a,
.--clone-TEXT-dl1zlsu6 .x-text,
.--clone-TEXT-dl1zlsu6 .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-dl1zlsu6"] .x-text:hover,
.--clone-TEXT-dl1zlsu6 .x-text:hover,
[id^="TEXT-dl1zlsu6"] a:hover,
.--clone-TEXT-dl1zlsu6 a:hover {
  
}

  #TEXT-dl1zlsu6{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-dl1zlsu6:hover, #TEXT-dl1zlsu6:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-atj80i8s"], .--clone-TEXT-atj80i8s {
  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-atj80i8s"] .x-text,
[id^="TEXT-atj80i8s"] .x-text a,
.--clone-TEXT-atj80i8s .x-text,
.--clone-TEXT-atj80i8s .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-atj80i8s"] .x-text:hover,
.--clone-TEXT-atj80i8s .x-text:hover,
[id^="TEXT-atj80i8s"] a:hover,
.--clone-TEXT-atj80i8s a:hover {
  
}

  #TEXT-atj80i8s{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-atj80i8s:hover, #TEXT-atj80i8s:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-bhgvgre0"], .--clone-TEXT-bhgvgre0 {
  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-bhgvgre0"] .x-text,
[id^="TEXT-bhgvgre0"] .x-text a,
.--clone-TEXT-bhgvgre0 .x-text,
.--clone-TEXT-bhgvgre0 .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-bhgvgre0"] .x-text:hover,
.--clone-TEXT-bhgvgre0 .x-text:hover,
[id^="TEXT-bhgvgre0"] a:hover,
.--clone-TEXT-bhgvgre0 a:hover {
  
}

  #TEXT-bhgvgre0{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-bhgvgre0:hover, #TEXT-bhgvgre0:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-8ie99vgp"], .--clone-TEXT-8ie99vgp {
  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-8ie99vgp"] .x-text,
[id^="TEXT-8ie99vgp"] .x-text a,
.--clone-TEXT-8ie99vgp .x-text,
.--clone-TEXT-8ie99vgp .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-8ie99vgp"] .x-text:hover,
.--clone-TEXT-8ie99vgp .x-text:hover,
[id^="TEXT-8ie99vgp"] a:hover,
.--clone-TEXT-8ie99vgp a:hover {
  
}

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

#CONTAINER-q44qv1dc {
  --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-jpluwhgf"], .--clone-TEXT-jpluwhgf {
  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-jpluwhgf"] .x-text,
[id^="TEXT-jpluwhgf"] .x-text a,
.--clone-TEXT-jpluwhgf .x-text,
.--clone-TEXT-jpluwhgf .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-jpluwhgf"] .x-text:hover,
.--clone-TEXT-jpluwhgf .x-text:hover,
[id^="TEXT-jpluwhgf"] a:hover,
.--clone-TEXT-jpluwhgf a:hover {
  
}

[id^="TEXT-8a03wi7f"], .--clone-TEXT-8a03wi7f {
  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-8a03wi7f"] .x-text,
[id^="TEXT-8a03wi7f"] .x-text a,
.--clone-TEXT-8a03wi7f .x-text,
.--clone-TEXT-8a03wi7f .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-8a03wi7f"] .x-text:hover,
.--clone-TEXT-8a03wi7f .x-text:hover,
[id^="TEXT-8a03wi7f"] a:hover,
.--clone-TEXT-8a03wi7f a:hover {
  
}

  #TEXT-8a03wi7f{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-8a03wi7f:hover, #TEXT-8a03wi7f:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-11ejcebx"], .--clone-TEXT-11ejcebx {
  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-11ejcebx"] .x-text,
[id^="TEXT-11ejcebx"] .x-text a,
.--clone-TEXT-11ejcebx .x-text,
.--clone-TEXT-11ejcebx .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-11ejcebx"] .x-text:hover,
.--clone-TEXT-11ejcebx .x-text:hover,
[id^="TEXT-11ejcebx"] a:hover,
.--clone-TEXT-11ejcebx a:hover {
  
}

  #TEXT-11ejcebx{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-11ejcebx:hover, #TEXT-11ejcebx:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-75vw8akb"], .--clone-TEXT-75vw8akb {
  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-75vw8akb"] .x-text,
[id^="TEXT-75vw8akb"] .x-text a,
.--clone-TEXT-75vw8akb .x-text,
.--clone-TEXT-75vw8akb .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-75vw8akb"] .x-text:hover,
.--clone-TEXT-75vw8akb .x-text:hover,
[id^="TEXT-75vw8akb"] a:hover,
.--clone-TEXT-75vw8akb a:hover {
  
}

  #TEXT-75vw8akb{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-75vw8akb:hover, #TEXT-75vw8akb:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-5ugk47q3"], .--clone-TEXT-5ugk47q3 {
  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-5ugk47q3"] .x-text,
[id^="TEXT-5ugk47q3"] .x-text a,
.--clone-TEXT-5ugk47q3 .x-text,
.--clone-TEXT-5ugk47q3 .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-5ugk47q3"] .x-text:hover,
.--clone-TEXT-5ugk47q3 .x-text:hover,
[id^="TEXT-5ugk47q3"] a:hover,
.--clone-TEXT-5ugk47q3 a:hover {
  
}

  #TEXT-5ugk47q3{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-5ugk47q3:hover, #TEXT-5ugk47q3:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-by27c1f7"], .--clone-TEXT-by27c1f7 {
  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-by27c1f7"] .x-text,
[id^="TEXT-by27c1f7"] .x-text a,
.--clone-TEXT-by27c1f7 .x-text,
.--clone-TEXT-by27c1f7 .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-by27c1f7"] .x-text:hover,
.--clone-TEXT-by27c1f7 .x-text:hover,
[id^="TEXT-by27c1f7"] a:hover,
.--clone-TEXT-by27c1f7 a:hover {
  
}

  #TEXT-by27c1f7{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-by27c1f7:hover, #TEXT-by27c1f7:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-cz1wzy6l"], .--clone-TEXT-cz1wzy6l {
  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-cz1wzy6l"] .x-text,
[id^="TEXT-cz1wzy6l"] .x-text a,
.--clone-TEXT-cz1wzy6l .x-text,
.--clone-TEXT-cz1wzy6l .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-cz1wzy6l"] .x-text:hover,
.--clone-TEXT-cz1wzy6l .x-text:hover,
[id^="TEXT-cz1wzy6l"] a:hover,
.--clone-TEXT-cz1wzy6l a:hover {
  
}

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

#CONTAINER-qfw0pmv4 {
  --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-rpo3fkg3"], .--clone-TEXT-rpo3fkg3 {
  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-rpo3fkg3"] .x-text,
[id^="TEXT-rpo3fkg3"] .x-text a,
.--clone-TEXT-rpo3fkg3 .x-text,
.--clone-TEXT-rpo3fkg3 .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-rpo3fkg3"] .x-text:hover,
.--clone-TEXT-rpo3fkg3 .x-text:hover,
[id^="TEXT-rpo3fkg3"] a:hover,
.--clone-TEXT-rpo3fkg3 a:hover {
  
}

[id^="TEXT-ky4ezrtv"], .--clone-TEXT-ky4ezrtv {
  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-ky4ezrtv"] .x-text,
[id^="TEXT-ky4ezrtv"] .x-text a,
.--clone-TEXT-ky4ezrtv .x-text,
.--clone-TEXT-ky4ezrtv .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-ky4ezrtv"] .x-text:hover,
.--clone-TEXT-ky4ezrtv .x-text:hover,
[id^="TEXT-ky4ezrtv"] a:hover,
.--clone-TEXT-ky4ezrtv a:hover {
  
}

  #TEXT-ky4ezrtv{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ky4ezrtv:hover, #TEXT-ky4ezrtv:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-zdl655nu"], .--clone-TEXT-zdl655nu {
  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-zdl655nu"] .x-text,
[id^="TEXT-zdl655nu"] .x-text a,
.--clone-TEXT-zdl655nu .x-text,
.--clone-TEXT-zdl655nu .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-zdl655nu"] .x-text:hover,
.--clone-TEXT-zdl655nu .x-text:hover,
[id^="TEXT-zdl655nu"] a:hover,
.--clone-TEXT-zdl655nu a:hover {
  
}

  #TEXT-zdl655nu{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-zdl655nu:hover, #TEXT-zdl655nu:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-l9tqhyj3"], .--clone-TEXT-l9tqhyj3 {
  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-l9tqhyj3"] .x-text,
[id^="TEXT-l9tqhyj3"] .x-text a,
.--clone-TEXT-l9tqhyj3 .x-text,
.--clone-TEXT-l9tqhyj3 .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-l9tqhyj3"] .x-text:hover,
.--clone-TEXT-l9tqhyj3 .x-text:hover,
[id^="TEXT-l9tqhyj3"] a:hover,
.--clone-TEXT-l9tqhyj3 a:hover {
  
}

  #TEXT-l9tqhyj3{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-l9tqhyj3:hover, #TEXT-l9tqhyj3:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-nfh6ixuq"], .--clone-TEXT-nfh6ixuq {
  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-nfh6ixuq"] .x-text,
[id^="TEXT-nfh6ixuq"] .x-text a,
.--clone-TEXT-nfh6ixuq .x-text,
.--clone-TEXT-nfh6ixuq .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-nfh6ixuq"] .x-text:hover,
.--clone-TEXT-nfh6ixuq .x-text:hover,
[id^="TEXT-nfh6ixuq"] a:hover,
.--clone-TEXT-nfh6ixuq a:hover {
  
}

  #TEXT-nfh6ixuq{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-nfh6ixuq:hover, #TEXT-nfh6ixuq:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-clbh3wgd"], .--clone-TEXT-clbh3wgd {
  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-clbh3wgd"] .x-text,
[id^="TEXT-clbh3wgd"] .x-text a,
.--clone-TEXT-clbh3wgd .x-text,
.--clone-TEXT-clbh3wgd .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-clbh3wgd"] .x-text:hover,
.--clone-TEXT-clbh3wgd .x-text:hover,
[id^="TEXT-clbh3wgd"] a:hover,
.--clone-TEXT-clbh3wgd a:hover {
  
}

  #TEXT-clbh3wgd{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-clbh3wgd:hover, #TEXT-clbh3wgd:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-3924u9l4"], .--clone-TEXT-3924u9l4 {
  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-3924u9l4"] .x-text,
[id^="TEXT-3924u9l4"] .x-text a,
.--clone-TEXT-3924u9l4 .x-text,
.--clone-TEXT-3924u9l4 .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-3924u9l4"] .x-text:hover,
.--clone-TEXT-3924u9l4 .x-text:hover,
[id^="TEXT-3924u9l4"] a:hover,
.--clone-TEXT-3924u9l4 a:hover {
  
}

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

#SUBMENU-k3anyn79 {
  
  
  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-243vuwp4.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-acsmj2wx {
  --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-acsmj2wx > ul {
  grid-template-rows: repeat(4, 1fr);
  gap: 0px !important;
  grid-auto-flow: column;
  grid-template-columns: repeat(2, 1fr);
}
#MENU-acsmj2wx .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-acsmj2wx .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-acsmj2wx > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-acsmj2wx > 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-acsmj2wx > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-acsmj2wx > ul > .menu-item:not(:first-child) {
  
}
#MENU-acsmj2wx ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}





#MENU-ITEM-691cxvjg > a, #MENU-ITEM-691cxvjg > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-62c7165s > a, #MENU-ITEM-62c7165s > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

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

#SUBMENU-2wwbd6sr {
  
  
  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-ewo5muuq.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-um8sqcux {
  --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-um8sqcux .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-um8sqcux > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-um8sqcux > 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-um8sqcux > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-um8sqcux > ul > .menu-item:not(:first-child) {
  
}
#MENU-um8sqcux ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}




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

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

#MENU-ITEM-82739hzb > a, #MENU-ITEM-82739hzb > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-3k3xz12i > a, #MENU-ITEM-3k3xz12i > div {
  
  
  
  
  
  
  
  
  
}

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

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

#SUBMENU-epj5jgr8 {
  
  
  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-upxw16yw.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-jw9z8q34 {
  --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-jw9z8q34 .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-jw9z8q34 > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-jw9z8q34 > 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-jw9z8q34 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-jw9z8q34 > ul > .menu-item:not(:first-child) {
  
}
#MENU-jw9z8q34 ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}




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

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

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

#MENU-ITEM-1102gt40 > a, #MENU-ITEM-1102gt40 > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

#INPUT-SEARCH-czasg86f {
  --width: 70%;align-self: center;display: none;grid-column-end: 4;grid-column-start: 3;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-czasg86f > .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-czasg86f > .input-search--wrapper .btn-close {
  color: #a7a7a7;
  fill: #a7a7a7;
  width: 15px;
  margin: 0 15px;
}
#INPUT-SEARCH-czasg86f > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-czasg86f > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_40);
}
#INPUT-SEARCH-czasg86f > .input-search--wrapper:hover {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  : solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-czasg86f > .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-czasg86f .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  color: var(--color_41);
  height: 20px;
  width: 20px;
}
#INPUT-SEARCH-czasg86f .input-search--wrapper:hover .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-czasg86f .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-czasg86f .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-czasg86f .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-czasg86f .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_41);
}

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

#CONTAINER-g95i2nai {
  --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(20px, 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-surex190 {
  --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-surex190 .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-surex190 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-surex190 .thumbnail-wrapper { width: 20%;min-width: 20%; }
#GRID-PRODUCT-surex190 .grid-product--wrapper {
  margin-bottom: 1px;
}
#GRID-PRODUCT-surex190 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-surex190 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-surex190 .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-surex190 .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-surex190 .grid-product--wrapper {
  display: grid;
  column-gap: 30px;
  row-gap: 30px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


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


}






#GRID-PRODUCT-surex190 .grid-product--info {
  text-align: left;
  
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-surex190 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-surex190 .grid-product--title {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  
}
#GRID-PRODUCT-surex190 .grid-product--price {
  margin-top: 6px;
  margin-bottom: 6px;
}
#GRID-PRODUCT-surex190 .grid-product--retail-price, #GRID-PRODUCT-surex190 .grid-product--selling-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  margin: 0 0px;
}
#GRID-PRODUCT-surex190 .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_40);
  
  margin: 0 10px;
}
#GRID-PRODUCT-surex190 .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-surex190 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-surex190 .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-surex190 .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-ty5b4v9o {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}
[id^="TEXT-57q7cbf1"], .--clone-TEXT-57q7cbf1 {
  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: 96%;
  
}
[id^="TEXT-57q7cbf1"] .x-text,
[id^="TEXT-57q7cbf1"] .x-text a,
.--clone-TEXT-57q7cbf1 .x-text,
.--clone-TEXT-57q7cbf1 .x-text a {
  --width: 96%;
-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-57q7cbf1"] .x-text:hover,
.--clone-TEXT-57q7cbf1 .x-text:hover,
[id^="TEXT-57q7cbf1"] a:hover,
.--clone-TEXT-57q7cbf1 a:hover {
  
}


#CONTAINER-svd6sb68 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;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(0px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-right: 85px;margin-top: calc(0px * 2);width: 20px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-ha7e6oj5 {
  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-ha7e6oj5 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ha7e6oj5 img {
  object-fit: cover;
}


#IMAGE-xbwsejqe {
  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-xbwsejqe picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xbwsejqe img {
  object-fit: cover;
}

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

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

  border: none;
}

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


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

#MEMBER-BAR-bpjivj1s .customer-signup {
  display: none;
}
#MEMBER-BAR-bpjivj1s .customer-icon {
  
}
#MEMBER-BAR-bpjivj1s .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-pxoal93e {
  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-mnyuwj41"], .--clone-TEXT-mnyuwj41 {
  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-mnyuwj41"] .x-text,
[id^="TEXT-mnyuwj41"] .x-text a,
.--clone-TEXT-mnyuwj41 .x-text,
.--clone-TEXT-mnyuwj41 .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-mnyuwj41"] .x-text:hover,
.--clone-TEXT-mnyuwj41 .x-text:hover,
[id^="TEXT-mnyuwj41"] a:hover,
.--clone-TEXT-mnyuwj41 a:hover {
  
}

  #TEXT-mnyuwj41{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-mnyuwj41:hover, #TEXT-mnyuwj41:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-6fjzgsbl"], .--clone-TEXT-6fjzgsbl {
  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-6fjzgsbl"] .x-text,
[id^="TEXT-6fjzgsbl"] .x-text a,
.--clone-TEXT-6fjzgsbl .x-text,
.--clone-TEXT-6fjzgsbl .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-6fjzgsbl"] .x-text:hover,
.--clone-TEXT-6fjzgsbl .x-text:hover,
[id^="TEXT-6fjzgsbl"] a:hover,
.--clone-TEXT-6fjzgsbl a:hover {
  
}

  #TEXT-6fjzgsbl{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-6fjzgsbl:hover, #TEXT-6fjzgsbl:hover > * {
    color: var(--color_41) !important;
  }
#CART-ICON-r7ictdne {
  --width: 28px;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 28px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 28px;
  
}
#CART-ICON-r7ictdne .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-r7ictdne .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-r7ictdne .x-image-cart-icon {
  border-radius: ;
}

#CONTAINER-fhs8y8sv {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 20px;align-self: center;display: none;grid-column-end: 4;grid-column-start: 3;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-pux5gm5f {
  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-pux5gm5f picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pux5gm5f img {
  object-fit: cover;
}


#IMAGE-dwyyod7m {
  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-dwyyod7m picture {
  --width: 18px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dwyyod7m img {
  object-fit: cover;
}

#MENU-nvs0bm6t {
  --width: 21px;align-self: center;display: none;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 21px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 21px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-nvs0bm6t .x-rect {
  -webkit-text-stroke: 0px #000000ff;
background: #00000000;
color: #000000d9;
  
}
#MENU-nvs0bm6t > ul {
  background: #00000000;
  
  
  
  
}
#MENU-nvs0bm6t > ul > .menu-item .tag-link {
  -webkit-text-stroke: 0px #000000ff;
background: #00000000;
color: #000000d9;
}
#MENU-nvs0bm6t > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-nvs0bm6t > ul > .menu-item:not(:first-child) {
  
}
#MENU-nvs0bm6t ul li .tag-link {
  border-style: none none none none;

}
#MENU-nvs0bm6t ul li .tag-link:hover,
#MENU-nvs0bm6t ul li > a:hover {
  







border-style: none none none none;

}





#MENU-DROPPABLE-n4rmncjw {
  background: rgba(255, 255, 255, 1);
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(20px, max-content) minmax(50px, max-content) minmax(20px, max-content) minmax(65px, max-content) minmax(100px, calc(100% - 200px)) minmax(25px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: slide-right 0.2s ease;
  
}

#IMAGE-dw3qs7bw {
  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: 130px;
  
}
#IMAGE-dw3qs7bw picture {
  --width: 130px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dw3qs7bw img {
  object-fit: cover;
}


#RECT-53hnq44s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 29px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 29px;
  
  
  
  
}
#RECT-53hnq44s .x-rect {
  --width: 29px;
background: var(--color_40);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_40));
}
#RECT-53hnq44s::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;
  
}
#INPUT-SEARCH-yhl1b5si {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 46px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#INPUT-SEARCH-yhl1b5si > .input-search--wrapper {
  color: var(--color_41);
font-size: 15.0px;
  border-width: 1px;
  border-color: var(--color_32);
  border-style: solid;
  
  background-color: var(--color_00);
  
}
#INPUT-SEARCH-yhl1b5si > .input-search--wrapper .btn-close {
  color: #a7a7a7;
  fill: #a7a7a7;
  width: 15px;
  margin: 0 15px;
}
#INPUT-SEARCH-yhl1b5si > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-yhl1b5si > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_40);
}
#INPUT-SEARCH-yhl1b5si > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_32) !important;
  border-style: solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-yhl1b5si > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: var(--color_32) !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-yhl1b5si .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  color: var(--color_41);
  height: 20px;
  width: 20px;
}
#INPUT-SEARCH-yhl1b5si .input-search--wrapper:hover .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-yhl1b5si .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_41);
}
#INPUT-SEARCH-yhl1b5si .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-yhl1b5si .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_41);
}
#INPUT-SEARCH-yhl1b5si .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_41);
}

#SEARCH-DROPPABLE-kuxpswmo {
  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-zdggh53e {
  --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-ccp2b2gr {
  --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-ccp2b2gr .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-ccp2b2gr .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-ccp2b2gr .thumbnail-wrapper { width: 20%;min-width: 20%; }
#GRID-PRODUCT-ccp2b2gr .grid-product--wrapper {
  margin-bottom: 1px;
}
#GRID-PRODUCT-ccp2b2gr .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ccp2b2gr .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ccp2b2gr .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-ccp2b2gr .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-ccp2b2gr .grid-product--wrapper {
  display: grid;
  column-gap: 30px;
  row-gap: 30px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


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


}






#GRID-PRODUCT-ccp2b2gr .grid-product--info {
  text-align: left;
  
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-ccp2b2gr .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ccp2b2gr .grid-product--title {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  
}
#GRID-PRODUCT-ccp2b2gr .grid-product--price {
  margin-top: 6px;
  margin-bottom: 6px;
}
#GRID-PRODUCT-ccp2b2gr .grid-product--retail-price, #GRID-PRODUCT-ccp2b2gr .grid-product--selling-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_41);
  
  margin: 0 0px;
}
#GRID-PRODUCT-ccp2b2gr .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_40);
  
  margin: 0 10px;
}
#GRID-PRODUCT-ccp2b2gr .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-ccp2b2gr .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-ccp2b2gr .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-ccp2b2gr .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-vth5pdsp {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}
[id^="TEXT-2cqzzund"], .--clone-TEXT-2cqzzund {
  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: 96%;
  
}
[id^="TEXT-2cqzzund"] .x-text,
[id^="TEXT-2cqzzund"] .x-text a,
.--clone-TEXT-2cqzzund .x-text,
.--clone-TEXT-2cqzzund .x-text a {
  --width: 96%;
-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-2cqzzund"] .x-text:hover,
.--clone-TEXT-2cqzzund .x-text:hover,
[id^="TEXT-2cqzzund"] a:hover,
.--clone-TEXT-2cqzzund a:hover {
  
}


#CONTAINER-qph1n03e {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr;grid-template-rows: minmax(20px, max-content) minmax(30px, max-content) minmax(40px, max-content) minmax(10px, max-content) minmax(30px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;max-height: 100%;width: 100%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#MENU-btp7i80i {
  --width: 100%;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: 100%;
  --active-link-color: var(--color_41);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

#MENU-1bftiqf5 {
  --width: 100%;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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

}
#MENU-1bftiqf5 ul li .tag-link:hover,
#MENU-1bftiqf5 ul li > a:hover {
  color: rgba(255, 255, 255, 1) !important;
background: rgba(0, 0, 0, 1);






border-style: none none none none;

}





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

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

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

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

#MENU-ITEM-29xvp09o > a, #MENU-ITEM-29xvp09o > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-1fngsj4y > a, #MENU-ITEM-1fngsj4y > div {
  
  
  
  
  
  
  
  
  
}

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

#MENU-ITEM-21b1jizv > a, #MENU-ITEM-21b1jizv > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

#MENU-hipje5cv {
  --width: 100%;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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

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

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

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

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

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

#MENU-2tc6vu7y {
  --width: 100%;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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

#MENU-ITEM-25ji98ha > a, #MENU-ITEM-25ji98ha > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

#MENU-ITEM-60fdoo3b > a, #MENU-ITEM-60fdoo3b > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-7wid7vz0 > a, #MENU-ITEM-7wid7vz0 > div {
  
  
  
  
  
  
  
  
  
}

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

#MENU-ITEM-67ldc4oo > a, #MENU-ITEM-67ldc4oo > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

#MENU-l5nu4p33 {
  --width: 100%;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%;
  --active-link-color: var(--color_20);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





#MENU-ITEM-916kpsza > a, #MENU-ITEM-916kpsza > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

#MENU-4suep2jo {
  --width: 100%;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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

#MENU-ITEM-4mh3p4bw > a, #MENU-ITEM-4mh3p4bw > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

[id^="TEXT-d3442dfd"], .--clone-TEXT-d3442dfd {
  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-d3442dfd"] .x-text,
[id^="TEXT-d3442dfd"] .x-text a,
.--clone-TEXT-d3442dfd .x-text,
.--clone-TEXT-d3442dfd .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
font-weight: 600;
height: 100%;
line-height: 2.1;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-d3442dfd"] .x-text:hover,
.--clone-TEXT-d3442dfd .x-text:hover,
[id^="TEXT-d3442dfd"] a:hover,
.--clone-TEXT-d3442dfd a:hover {
  
}

#LANGUAGE-MENU-2vbf0s6q {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 30.98958396911621px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  border-radius: 0;
border-width: 0.0px;
color: var(--color_41);
font-size: 14.0px;
  border-style: solid;
  
  
  
}
#LANGUAGE-MENU-2vbf0s6q .language-menu-content div {
  height: 30.98958396911621px;
  background: rgba(255, 255, 255, 1);
}
#LANGUAGE-MENU-2vbf0s6q img {
  width: 22px;
  height: 22px;
}
#LANGUAGE-MENU-2vbf0s6q .language-menu-content > div:hover {
  background: #e3e3e300;
  color: rgba(0, 0, 0, 0.7);
}
#LANGUAGE-MENU-2vbf0s6q .language-menu-content-item.active, #LANGUAGE-MENU-2vbf0s6q .language-menu-item.active {
  background: #e3e3e300;
  color: rgba(0, 0, 0, 1);
}
#LANGUAGE-MENU-2vbf0s6q .language-menu-item {
  border-color: ;
}

#LANGUAGE-MENU-2vbf0s6q .language-menu-lang { display: none; }
#LANGUAGE-MENU-2vbf0s6q .language-menu-currency { display: none; }

#LANGUAGE-MENU-2vbf0s6q .dropdown-icon {
  width: 16px;
  height: 16px;
}

#RECT-d7kd92f4 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: 24px;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-d7kd92f4 .x-rect {
  --width: 20px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNDA4IDE4OTYuMDgzMyIgY2xhc3M9InBob25lIj48cGF0aCBkPSJNMTQwOCAxMjQwcTAgMjctMTAgNzAuNXQtMjEgNjguNXEtMjEgNTAtMTIyIDEwNi05NCA1MS0xODYgNTEtMjcgMC01Mi41LTMuNVQ5NTkgMTUyMHQtNDcuNS0xNC41VDg1NiAxNDg1dC00OS0xOHEtOTgtMzUtMTc1LTgzLTEyOC03OS0yNjQuNS0yMTUuNVQxNTIgOTA0cS00OC03Ny04My0xNzUtMy05LTE4LTQ5dC0yMC41LTU1LjVUMTYgNTc3IDMuNSA1MTkuNSAwIDQ2N3EwLTkyIDUxLTE4NiA1Ni0xMDEgMTA2LTEyMiAyNS0xMSA2OC41LTIxdDcwLjUtMTBxMTQgMCAyMSAzIDE4IDYgNTMgNzYgMTEgMTkgMzAgNTR0MzUgNjMuNSAzMSA1My41cTMgNCAxNy41IDI1dDIxLjUgMzUuNSA3IDI4LjVxMCAyMC0yOC41IDUwdC02MiA1NS02MiA1My0yOC41IDQ2cTAgOSA1IDIyLjV0OC41IDIwLjUgMTQgMjQgMTEuNSAxOXE3NiAxMzcgMTc0IDIzNXQyMzUgMTc0cTIgMSAxOSAxMS41dDI0IDE0IDIwLjUgOC41IDIyLjUgNXExOCAwIDQ2LTI4LjV0NTMtNjIgNTUtNjIgNTAtMjguNXExNCAwIDI4LjUgN3QzNS41IDIxLjUgMjUgMTcuNXEyNSAxNSA1My41IDMxdDYzLjUgMzUgNTQgMzBxNzAgMzUgNzYgNTMgMyA3IDMgMjF6Ij48L3BhdGg+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-d7kd92f4::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-j9kg4g1v"], .--clone-TEXT-j9kg4g1v {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: stretch;
margin-left: 30px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-j9kg4g1v"] .x-text,
[id^="TEXT-j9kg4g1v"] .x-text a,
.--clone-TEXT-j9kg4g1v .x-text,
.--clone-TEXT-j9kg4g1v .x-text a {
  --width: 89.13043478260869%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
font-weight: 600;
height: 100%;
line-height: 1.9;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-j9kg4g1v"] .x-text:hover,
.--clone-TEXT-j9kg4g1v .x-text:hover,
[id^="TEXT-j9kg4g1v"] a:hover,
.--clone-TEXT-j9kg4g1v a:hover {
  
}

#POPUP-nplwozco {
  
  
  
  background: #ffffff;
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.102);
right: -40;
  width: 450px;
  height: auto;
  grid-template-columns: 40px 1fr 40px;
  grid-template-rows: minmax(40px, max-content) minmax(100px, max-content) minmax(10px, max-content) minmax(25px, max-content) minmax(60px, max-content) minmax(10px, max-content) minmax(40px, 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: 450px;
  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: 115px 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: 115px 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: 100px;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: 100px;
  
}
#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: 450px;
  height: auto;
  grid-template-columns: 40px 1fr 40px;
  grid-template-rows: minmax(40px, max-content) minmax(100px, max-content) minmax(10px, max-content) minmax(25px, max-content) minmax(60px, max-content) minmax(10px, max-content) minmax(40px, 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: 450px;
  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: 115px 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: 115px 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: 100px;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: 100px;
  
}
#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: 450px;
  height: auto;
  grid-template-columns: 40px 1fr 40px;
  grid-template-rows: minmax(40px, max-content) minmax(100px, max-content) minmax(10px, max-content) minmax(25px, max-content) minmax(60px, max-content) minmax(10px, max-content) minmax(40px, 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: 450px;
  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: 115px 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: 115px 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: 100px;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: 100px;
  
}
#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;
}
