#SECTION-91d4mfeg {
  height: auto;
  grid-template-columns: 1fr 130px 790px 180px 160px 1fr;
  grid-template-rows: minmax(34.63157894736842px, max-content) minmax(59.368421052631575px, 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-91d4mfeg .x-section-background {
  background: #ffffff;
  
  
  
  
  
  
  --height: 94;
  --bg: #ffffff;
}

#SECTION-91d4mfeg .x-section-video-background {
  
  
}



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


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

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-64u71m7a::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;
  
}
#MENU-jveg64m9 {
  --width: 59.48023163542455%;align-self: center;display: none;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;height: 30px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 59.48023163542455%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-jveg64m9 .x-rect {
  -webkit-text-stroke: 0px #000000ff;
background: #444;
color: #000000d9;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNTM2IDE4OTYuMDgzMyIgY2xhc3M9Im5hdmljb24iPjxwYXRoIGQ9Ik0xNTM2IDEzNDR2MTI4cTAgMjYtMTkgNDV0LTQ1IDE5SDY0cS0yNiAwLTQ1LTE5dC0xOS00NXYtMTI4cTAtMjYgMTktNDV0NDUtMTloMTQwOHEyNiAwIDQ1IDE5dDE5IDQ1em0wLTUxMnYxMjhxMCAyNi0xOSA0NXQtNDUgMTlINjRxLTI2IDAtNDUtMTlUMCA5NjBWODMycTAtMjYgMTktNDV0NDUtMTloMTQwOHEyNiAwIDQ1IDE5dDE5IDQ1em0wLTUxMnYxMjhxMCAyNi0xOSA0NXQtNDUgMTlINjRxLTI2IDAtNDUtMTlUMCA0NDhWMzIwcTAtMjYgMTktNDV0NDUtMTloMTQwOHEyNiAwIDQ1IDE5dDE5IDQ1eiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-7kea8i1g {
  background: #ffffffff;
  top: 0;
  left: 0;
  width: 34%;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(60px, 60px) minmax(65px, max-content) minmax(65px, max-content) minmax(65px, max-content) minmax(65px, max-content) minmax(65px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 34%;
  animation: horizontal-move 0.2s ease;
  
}

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


  
}

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


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

#CART-ICON-gg4zwx6k {
  --width: 46%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 40.337501525878906px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 46%;
  
}
#CART-ICON-gg4zwx6k .x-cart-icon {
  border-color: #000000ff;
color: var(--color_03);
}
#CART-ICON-gg4zwx6k .x-cart-item-count {
  position: absolute;
  top: -9.775px;
  right: -9.775px;
  width: 19.55px;
  height: 20.168750762939453px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_03);
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 13.445833841959635px;
}
#CART-ICON-gg4zwx6k .x-image-cart-icon {
  border-radius: ;
}

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


#RECT-9uc4xt0p {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 30px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 30px;
  
  
  
  
}
#RECT-9uc4xt0p .x-rect {
  --width: 30px;
background: #000000ff;
border-color: #000000ff;
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, #000000ff);
}
#RECT-9uc4xt0p::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;
  
}
#MENU-1e14qbmw {
  --width: 100%;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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

}
#MENU-1e14qbmw ul li .tag-link:hover,
#MENU-1e14qbmw 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-bx7mnx15 > a, #MENU-ITEM-bx7mnx15 > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-3fy64ggn {
  
  
  width: 250px;
  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-bx7mnx15.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-v50cb3pm {
  --width: %;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: %;margin-top: -72px;width: %;
  --active-link-color: var(--color_03);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

#MENU-ITEM-m9uqy24p > a, #MENU-ITEM-m9uqy24p > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

#MENU-ITEM-2010zgjc > a, #MENU-ITEM-2010zgjc > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

#MENU-ITEM-xc3yw297 > a, #MENU-ITEM-xc3yw297 > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

#SUBMENU-hp50c5xg {
  
  
  width: 250px;
  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-xc3yw297.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-ycxcr2xl {
  --width: %;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: %;margin-top: -72px;width: %;
  --active-link-color: var(--color_03);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





#MENU-ITEM-ikb3rra6 > a, #MENU-ITEM-ikb3rra6 > div {
  
  font-weight: 700 !important;
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

#MENU-ITEM-jtsydt09 > a, #MENU-ITEM-jtsydt09 > div {
  
  font-weight: 700 !important;
  
  
  
  
  
  
  
}

#MENU-ITEM-51yidn4a > a, #MENU-ITEM-51yidn4a > div {
  
  font-weight: 700 !important;
  
  
  
  
  
  
  
}

#MENU-ITEM-p8i79010 > a, #MENU-ITEM-p8i79010 > div {
  
  font-weight: 700 !important;
  font-family: 'Montserrat', sans-serif !important;
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

#MENU-ITEM-4mxprwtc > a, #MENU-ITEM-4mxprwtc > div {
  
  font-weight: 700 !important;
  font-family: 'Montserrat', sans-serif !important;
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

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

#SUBMENU-zt6zsl74 {
  
  
  width: 250px;
  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-nzs1wrnj.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-gbw3zoe4 {
  --width: %;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: %;margin-top: -72px;width: %;
  --active-link-color: var(--color_03);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

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

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

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

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

#SUBMENU-olwanqqo {
  
  
  width: 250px;
  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-e27hn9ud.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-pl2sox2t {
  --width: %;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: %;margin-top: -72px;width: %;
  --active-link-color: var(--color_03);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

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

#MENU-ITEM-15iyjh5r > a, #MENU-ITEM-15iyjh5r > div {
  
  
  
  
  
  
  
  
  
}

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

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

#TEXT-a5hn4z7l, .--clone-TEXT-a5hn4z7l {
  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: 60%;
  
}
#TEXT-a5hn4z7l .x-text,
#TEXT-a5hn4z7l .x-text a,
.--clone-TEXT-a5hn4z7l .x-text,
.--clone-TEXT-a5hn4z7l .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
#TEXT-a5hn4z7l .x-text:hover,
.--clone-TEXT-a5hn4z7l .x-text:hover,
#TEXT-a5hn4z7l a:hover,
.--clone-TEXT-a5hn4z7l a:hover {
  
}


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

#INPUT-SEARCH-ikan1gug {
  --width: 95%;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 3;grid-row-start: 2;height: 40.67500305175781px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 95%;
  
}
#INPUT-SEARCH-ikan1gug > .input-search--wrapper {
  font-size: 13.0px;
  border-width: 1px;
  border-color: var(--color_01);
  border-style: solid;
  border-radius: 12px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-ikan1gug > .input-search--wrapper .btn-close {
  color: #00000000;
  fill: #00000000;
  width: 0px;
  margin: 0 5px;
}
#INPUT-SEARCH-ikan1gug > .input-search--wrapper .input-search--input {
  padding-left: 12px;
  text-align: left;
}
#INPUT-SEARCH-ikan1gug > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-ikan1gug > .input-search--wrapper:hover {
  border-style: none;
  border-color: #000000 !important;
  : solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-ikan1gug > .input-search--wrapper:focus-within {
  
  border-color: #000000 !important;
  
  
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-ikan1gug .input-search--icon {
  margin-left: 12px;
  margin-right: 12px;
  color: rgba(0, 0, 0, 1);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-ikan1gug .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-ikan1gug .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-ikan1gug .input-search--icon path {
  fill: rgba(0, 0, 0, 1);
}
#INPUT-SEARCH-ikan1gug .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-ikan1gug .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

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


#MENU-hw2z3wry .x-rect {
  --gap: 40px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_03);
font-size: 14.0px;
font-weight: 700;
justify-content: center;
text-transform: uppercase;
  
}
#MENU-hw2z3wry > ul {
  
  justify-content: center;
  align-items: center;
  gap: 40px;
  
}
#MENU-hw2z3wry > ul > .menu-item .tag-link {
  --gap: 40px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_03);
font-size: 14.0px;
font-weight: 700;
justify-content: center;
text-transform: uppercase;
}
#MENU-hw2z3wry > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-hw2z3wry > ul > .menu-item:not(:first-child) {
  
}
#MENU-hw2z3wry ul li .tag-link {
  border-style: none none none none;

}
#MENU-hw2z3wry ul li .tag-link:hover {
  color: var(--color_04) !important;







border-style: none none none none;

}



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


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

#SUBMENU-gvhgj7mh {
  
  
  width: 250px;
  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-mtzztw82.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-a8wfzreg {
  --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: #4f4f4f;
  
  
  
  
  
}


#MENU-a8wfzreg .x-rect {
  --pad-x: 12px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #4f4f4f;
font-size: 14.0px;
font-weight: 600;
justify-content: flex-start;
text-transform: initial;
  
}
#MENU-a8wfzreg > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-a8wfzreg > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #4f4f4f;
font-size: 14.0px;
font-weight: 600;
justify-content: flex-start;
text-transform: initial;
}
#MENU-a8wfzreg > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-a8wfzreg > ul > .menu-item:not(:first-child) {
  
}
#MENU-a8wfzreg ul li .tag-link {
  border-style: none none none none;

}
#MENU-a8wfzreg ul li .tag-link:hover {
  color: var(--color_04) !important;
background: var(--color_00);






border-style: none none none none;

}




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

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

#MENU-ITEM-35ei8sz1 > a, #MENU-ITEM-35ei8sz1 > div {
  
  
  
  
  
  
  
  
  
}

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

#MENU-ITEM-kt9uzvqu > a, #MENU-ITEM-kt9uzvqu > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

#MENU-ITEM-3xbvhw25 > a, #MENU-ITEM-3xbvhw25 > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

#MENU-ITEM-34nvgyfv > a, #MENU-ITEM-34nvgyfv > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

#SUBMENU-4h6wt1oo {
  
  
  width: 305px;
  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-34nvgyfv.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-nhtievds {
  --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: #4f4f4f;
  
  
  
  
  
}


#MENU-nhtievds .x-rect {
  --pad-x: 12px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #4f4f4f;
font-size: 14.0px;
font-weight: 600;
justify-content: flex-start;
text-transform: initial;
  
}
#MENU-nhtievds > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-nhtievds > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #4f4f4f;
font-size: 14.0px;
font-weight: 600;
justify-content: flex-start;
text-transform: initial;
}
#MENU-nhtievds > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-nhtievds > ul > .menu-item:not(:first-child) {
  
}
#MENU-nhtievds ul li .tag-link {
  border-style: none none none none;

}
#MENU-nhtievds ul li .tag-link:hover {
  color: var(--color_04) !important;
background: var(--color_00);






border-style: none none none none;

}




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

#MENU-ITEM-mb0husp1 > a, #MENU-ITEM-mb0husp1 > div {
  
  font-weight: 700 !important;
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

#MENU-ITEM-3zbzef9f > a, #MENU-ITEM-3zbzef9f > div {
  
  font-weight: 700 !important;
  
  
  
  
  
  
  
}

#MENU-ITEM-sqhkoixj > a, #MENU-ITEM-sqhkoixj > div {
  
  font-weight: 700 !important;
  
  
  
  
  
  
  
}

#MENU-ITEM-kbw3sky5 > a, #MENU-ITEM-kbw3sky5 > div {
  
  font-weight: 700 !important;
  font-family: 'Montserrat', sans-serif !important;
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

#MENU-ITEM-rvdgi75v > a, #MENU-ITEM-rvdgi75v > div {
  
  font-weight: 700 !important;
  font-family: 'Montserrat', sans-serif !important;
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

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

#SUBMENU-g1kqcwcx {
  
  
  width: 250px;
  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-r2guwt93.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-bzi314ir {
  --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: #4f4f4f;
  
  
  
  
  
}


#MENU-bzi314ir .x-rect {
  --pad-x: 12px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #4f4f4f;
font-size: 14.0px;
font-weight: 600;
justify-content: flex-start;
text-transform: initial;
  
}
#MENU-bzi314ir > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-bzi314ir > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #4f4f4f;
font-size: 14.0px;
font-weight: 600;
justify-content: flex-start;
text-transform: initial;
}
#MENU-bzi314ir > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-bzi314ir > ul > .menu-item:not(:first-child) {
  
}
#MENU-bzi314ir ul li .tag-link {
  border-style: none none none none;

}
#MENU-bzi314ir ul li .tag-link:hover {
  color: var(--color_04) !important;
background: var(--color_00);






border-style: none none none none;

}




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

#MENU-ITEM-72ywj0fu > a, #MENU-ITEM-72ywj0fu > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-79fj5wwp > a, #MENU-ITEM-79fj5wwp > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

#SUBMENU-3b5ova2j {
  
  
  width: 250px;
  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-epz0aqy5.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-52kdkdc3 {
  --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: #4f4f4f;
  
  
  
  
  
}


#MENU-52kdkdc3 .x-rect {
  --pad-x: 12px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #4f4f4f;
font-size: 14.0px;
font-weight: 600;
justify-content: flex-start;
text-transform: initial;
  
}
#MENU-52kdkdc3 > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-52kdkdc3 > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #4f4f4f;
font-size: 14.0px;
font-weight: 600;
justify-content: flex-start;
text-transform: initial;
}
#MENU-52kdkdc3 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-52kdkdc3 > ul > .menu-item:not(:first-child) {
  
}
#MENU-52kdkdc3 ul li .tag-link {
  border-style: none none none none;

}
#MENU-52kdkdc3 ul li .tag-link:hover {
  color: var(--color_04) !important;
background: var(--color_00);






border-style: none none none none;

}




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

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

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

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

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

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

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

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


#CONTAINER-6deaayt8 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 250px;align-self: center;grid-column-end: 4;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 31px 1fr;grid-template-rows: minmax(29px, max-content);height: auto;justify-self: start;margin-bottom: calc(0.20833587646484375px * 2);margin-left: 0.680572509765625px;width: 250px;
  
  
  
  
  
  border:   #000000ff;


  
}

#RECTANGLE-w9jdl9rm {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 22px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 70.96774193548387%;
  
  
  
  
}
#RECTANGLE-w9jdl9rm .x-rect {
  --width: 70.96774193548387%;
background: #ffffff;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9InBob25lIj48cGF0aCBkPSJNNi42MiwxMC43OUM4LjA2LDEzLjYyIDEwLjM4LDE1Ljk0IDEzLjIxLDE3LjM4TDE1LjQxLDE1LjE4QzE1LjY5LDE0LjkgMTYuMDgsMTQuODIgMTYuNDMsMTQuOTNDMTcuNTUsMTUuMyAxOC43NSwxNS41IDIwLDE1LjVBMSwxIDAgMCwxIDIxLDE2LjVWMjBBMSwxIDAgMCwxIDIwLDIxQTE3LDE3IDAgMCwxIDMsNEExLDEgMCAwLDEgNCwzSDcuNUExLDEgMCAwLDEgOC41LDRDOC41LDUuMjUgOC43LDYuNDUgOS4wNyw3LjU3QzkuMTgsNy45MiA5LjEsOC4zMSA4LjgyLDguNTlMNi42MiwxMC43OVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ffffff);
}
#RECTANGLE-w9jdl9rm::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;
  
}
#TEXT-tpzrq0qk, .--clone-TEXT-tpzrq0qk {
  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%;
  
}
#TEXT-tpzrq0qk .x-text,
#TEXT-tpzrq0qk .x-text a,
.--clone-TEXT-tpzrq0qk .x-text,
.--clone-TEXT-tpzrq0qk .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
#TEXT-tpzrq0qk .x-text:hover,
.--clone-TEXT-tpzrq0qk .x-text:hover,
#TEXT-tpzrq0qk a:hover,
.--clone-TEXT-tpzrq0qk a:hover {
  
}

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

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

  border: none;
}

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


#MEMBER-BAR-i9sgsg42 .member-divider {
  background: var(--color_00);
}
#MEMBER-BAR-i9sgsg42 svg, #MEMBER-BAR-i9sgsg42 path {
  color: var(--color_00);
  fill: var(--color_00);
}
#MEMBER-BAR-i9sgsg42 .customer-signup {
  display: none;
}
#MEMBER-BAR-i9sgsg42 .customer-icon {
  
}
#MEMBER-BAR-i9sgsg42 .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-z6vqi55s {
  width: 170px;
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(10px, max-content) minmax(35px, max-content) minmax(35px, max-content) minmax(10px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
  transform: translate(0px, 0px);
}
#TEXT-orhw8x3x, .--clone-TEXT-orhw8x3x {
  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%;
  
}
#TEXT-orhw8x3x .x-text,
#TEXT-orhw8x3x .x-text a,
.--clone-TEXT-orhw8x3x .x-text,
.--clone-TEXT-orhw8x3x .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
#TEXT-orhw8x3x .x-text:hover,
.--clone-TEXT-orhw8x3x .x-text:hover,
#TEXT-orhw8x3x a:hover,
.--clone-TEXT-orhw8x3x a:hover {
  
}

#TEXT-os7h4lt8, .--clone-TEXT-os7h4lt8 {
  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%;
  
}
#TEXT-os7h4lt8 .x-text,
#TEXT-os7h4lt8 .x-text a,
.--clone-TEXT-os7h4lt8 .x-text,
.--clone-TEXT-os7h4lt8 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
#TEXT-os7h4lt8 .x-text:hover,
.--clone-TEXT-os7h4lt8 .x-text:hover,
#TEXT-os7h4lt8 a:hover,
.--clone-TEXT-os7h4lt8 a:hover {
  
}


#CONTAINER-sl83czrf {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 350px;align-self: center;grid-column-end: 6;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 31px 1fr;grid-template-rows: minmax(29px, max-content);height: auto;justify-self: start;margin-left: 260px;margin-top: calc(0px * 2);width: 350px;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


  background: var(--active-color, var(--color_00));
}
#RECT-wc031s8g::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;
  
}
#TEXT-gihk5olc, .--clone-TEXT-gihk5olc {
  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%;
  
}
#TEXT-gihk5olc .x-text,
#TEXT-gihk5olc .x-text a,
.--clone-TEXT-gihk5olc .x-text,
.--clone-TEXT-gihk5olc .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-gihk5olc .x-text:hover,
.--clone-TEXT-gihk5olc .x-text:hover,
#TEXT-gihk5olc a:hover,
.--clone-TEXT-gihk5olc a:hover {
  
}

#CART-ICON-2aqft4wa {
  --width: 31px;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;height: 31px;justify-self: end;margin-right: -6.781684027777778e-5%;margin-top: calc(0px * 2);width: 31px;
  
}
#CART-ICON-2aqft4wa .x-cart-icon {
  background: var(--color_00);
border-color: #000000ff;
color: #444;
}
#CART-ICON-2aqft4wa .x-cart-item-count {
  position: absolute;
  top: -7.75px;
  right: -7.75px;
  width: 15.5px;
  height: 15.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_03);
border-radius: 50%;
color: #ffffff;
font-family: Roboto;
font-size: 10.333333333333334px;
}
#CART-ICON-2aqft4wa .x-image-cart-icon {
  border-radius: ;
}
#WISHLIST-493dl5wc {
  --width: 75.83001052934392%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 27px;justify-self: start;margin-left: -1060.7936314174108%;margin-top: -112px;width: 75.83001052934392%;
  
}
#WISHLIST-493dl5wc .x-wishlist-icon {
  
}
#WISHLIST-493dl5wc .x-wishlist-item-count {
  position: absolute;
  top: -5.687250789700794px;
  right: -5.687250789700794px;
  width: 15.166002105868785px;
  height: 18.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: black;
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 9.0px;
}
#WISHLIST-493dl5wc .x-image-wishlist-icon {
  border-radius: ;
}
#MEMBER-BAR-igfx2rpw {
  --width: 40px;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;height: 40px;justify-self: end;margin-bottom: calc(0.4444427490234375px * 2);margin-right: 40px;width: 40px;
  
}
#MEMBER-BAR-igfx2rpw .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
text-align: center;
  
  display: none;
}
#MEMBER-BAR-igfx2rpw .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
text-align: center;
  border-width: 0px;
  border-style: solid;
  
  justify-content: center;
}
#MEMBER-BAR-igfx2rpw .x-member:hover {
  
}
#MEMBER-BAR-igfx2rpw .x-avatar-member-origin {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-igfx2rpw .x-avatar-member-initial {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-igfx2rpw .customer-icon {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-igfx2rpw .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  
}

#MEMBER-BAR-igfx2rpw .x-loginbar {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
text-align: center;
  
  justify-content: center;
}
#MEMBER-BAR-igfx2rpw .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-igfx2rpw .x-loginbar .login-bar-icon {
    width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  
  

  border: none;
}

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


#MEMBER-BAR-igfx2rpw .member-divider {
  background: #000000d9;
}
#MEMBER-BAR-igfx2rpw svg, #MEMBER-BAR-igfx2rpw path {
  color: #000000d9;
  fill: #000000d9;
}
#MEMBER-BAR-igfx2rpw .customer-signup {
  display: none;
}
#MEMBER-BAR-igfx2rpw .customer-icon {
  
}
#MEMBER-BAR-igfx2rpw .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-9ny5s7db {
  width: 170px;
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(10px, max-content) minmax(35px, max-content) minmax(35px, max-content) minmax(10px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
  transform: translate(0px, 0px);
}
#TEXT-yhbfu2dw, .--clone-TEXT-yhbfu2dw {
  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%;
  
}
#TEXT-yhbfu2dw .x-text,
#TEXT-yhbfu2dw .x-text a,
.--clone-TEXT-yhbfu2dw .x-text,
.--clone-TEXT-yhbfu2dw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
#TEXT-yhbfu2dw .x-text:hover,
.--clone-TEXT-yhbfu2dw .x-text:hover,
#TEXT-yhbfu2dw a:hover,
.--clone-TEXT-yhbfu2dw a:hover {
  
}

#TEXT-zxyc6u8p, .--clone-TEXT-zxyc6u8p {
  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%;
  
}
#TEXT-zxyc6u8p .x-text,
#TEXT-zxyc6u8p .x-text a,
.--clone-TEXT-zxyc6u8p .x-text,
.--clone-TEXT-zxyc6u8p .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
#TEXT-zxyc6u8p .x-text:hover,
.--clone-TEXT-zxyc6u8p .x-text:hover,
#TEXT-zxyc6u8p a:hover,
.--clone-TEXT-zxyc6u8p a:hover {
  
}

#LANGUAGE-MENU-1k7k13tp {
  --width: 65px;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;height: 45px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 65px;
  background: var(--color_00);
border-color: rgba(232, 234, 237, 1);
border-radius: 0;
border-width: 0.0px;
font-size: 16.0px;
  border-style: solid;
  
  
  
}
#LANGUAGE-MENU-1k7k13tp .language-menu-content div {
  height: 45px;
  background: rgba(255, 255, 255, 1);
}
#LANGUAGE-MENU-1k7k13tp img {
  width: 22px;
  height: 22px;
}
#LANGUAGE-MENU-1k7k13tp .language-menu-content > div:hover {
  background: var(--color_00);
  color: rgba(0, 0, 0, 0.7);
}
#LANGUAGE-MENU-1k7k13tp .language-menu-content-item.active, #LANGUAGE-MENU-1k7k13tp .language-menu-item.active {
  background: var(--color_00);
  color: rgba(0, 0, 0, 1);
}
#LANGUAGE-MENU-1k7k13tp .language-menu-item {
  border-color: ;
}
#LANGUAGE-MENU-1k7k13tp .language-menu-name { display: none; }

#LANGUAGE-MENU-1k7k13tp .language-menu-currency { display: none; }

#LANGUAGE-MENU-1k7k13tp .dropdown-icon {
  width: 13px;
  height: 13px;
}
#SECTION-nw7xqobr {
  height: auto;
  grid-template-columns: 1fr 1260px 1fr;
  grid-template-rows: minmax(39px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-nw7xqobr .x-section-background {
  background: #f8f8f8;
  
  
  
  
  
  
  --height: 39;
  --bg: #f8f8f8;
}

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



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

#BREADCRUMB-u2f46krh {
  display: inline;
  --width: auto;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-bottom: calc(0.11248779296875px * 2);margin-left: 0%;width: auto;
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #000000;
font-size: 16.0px;
gap: 8.0px;
  gap: unset;
  
}
#BREADCRUMB-u2f46krh .x-breadcrumb-item {
  display: inline;
}

#BREADCRUMB-u2f46krh .x-breadcrumb-item .x-text {
  display: inline;
}

#BREADCRUMB-u2f46krh .x-breadcrumb-item .x-icon {
  display: inline;
  padding: 0 8px;
}

#BREADCRUMB-u2f46krh .x-breadcrumb-item:hover .x-text {
  color: #00C1A2;
}

#BREADCRUMB-u2f46krh .x-breadcrumb-item:hover .x-text .x-icon {
  color: #000000;
}
#SECTION-6a2w6e7x {
  height: auto;
  grid-template-columns: 1fr 620px 20px 620px 1fr;
  grid-template-rows: minmax(20px, max-content) minmax(600px, max-content) minmax(31px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-6a2w6e7x .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 651;
  --bg: #ffffff00;
}

#SECTION-6a2w6e7x .x-section-video-background {
  
  
}



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


#CONTAINER-k70ihm2i {
  --bg: var(--color_00);
  background: var(--color_00);
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: 1fr;grid-template-rows: minmax(30px, max-content) minmax(35px, max-content) minmax(45px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(60px, max-content) minmax(31px, max-content) minmax(75px, max-content) minmax(31px, max-content) minmax(35px, max-content) minmax(0px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-DATASET-bazyruvk, .--clone-TEXT-DATASET-bazyruvk {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 0%;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
#TEXT-DATASET-bazyruvk .x-text,
#TEXT-DATASET-bazyruvk .x-text a,
.--clone-TEXT-DATASET-bazyruvk .x-text,
.--clone-TEXT-DATASET-bazyruvk .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #212520;
font-size: 18.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #212520);
}
#TEXT-DATASET-bazyruvk .x-text:hover,
.--clone-TEXT-DATASET-bazyruvk .x-text:hover,
#TEXT-DATASET-bazyruvk a:hover,
.--clone-TEXT-DATASET-bazyruvk a:hover {
  
}

#TEXT-DATASET-cc5zyhvy, .--clone-TEXT-DATASET-cc5zyhvy {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 130px;
  
}
#TEXT-DATASET-cc5zyhvy .x-text,
#TEXT-DATASET-cc5zyhvy .x-text a,
.--clone-TEXT-DATASET-cc5zyhvy .x-text,
.--clone-TEXT-DATASET-cc5zyhvy .x-text a {
  --width: 130px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 20.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
#TEXT-DATASET-cc5zyhvy .x-text:hover,
.--clone-TEXT-DATASET-cc5zyhvy .x-text:hover,
#TEXT-DATASET-cc5zyhvy a:hover,
.--clone-TEXT-DATASET-cc5zyhvy a:hover {
  
}

#TEXT-DATASET-d3shksfl, .--clone-TEXT-DATASET-d3shksfl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 65px;
  
}
#TEXT-DATASET-d3shksfl .x-text,
#TEXT-DATASET-d3shksfl .x-text a,
.--clone-TEXT-DATASET-d3shksfl .x-text,
.--clone-TEXT-DATASET-d3shksfl .x-text a {
  --width: 65px;
-webkit-text-stroke: 0px #000000ff;
color: #000000ff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-d3shksfl .x-text:hover,
.--clone-TEXT-DATASET-d3shksfl .x-text:hover,
#TEXT-DATASET-d3shksfl a:hover,
.--clone-TEXT-DATASET-d3shksfl a:hover {
  
}

#TEXT-DATASET-pwnqmhkz, .--clone-TEXT-DATASET-pwnqmhkz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 45px;
margin-top: calc(0px * 2);
width: 150px;
  
}
#TEXT-DATASET-pwnqmhkz .x-text,
#TEXT-DATASET-pwnqmhkz .x-text a,
.--clone-TEXT-DATASET-pwnqmhkz .x-text,
.--clone-TEXT-DATASET-pwnqmhkz .x-text a {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
#TEXT-DATASET-pwnqmhkz .x-text:hover,
.--clone-TEXT-DATASET-pwnqmhkz .x-text:hover,
#TEXT-DATASET-pwnqmhkz a:hover,
.--clone-TEXT-DATASET-pwnqmhkz a:hover {
  
}

#ATTR-1nac6gzu {
  --width: 100%;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-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-1nac6gzu .attr--item, #ATTR-1nac6gzu select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-1nac6gzu .chevron {
  width: 16px;
  right: 9px;
}
#ATTR-1nac6gzu .chevron svg{
  height: 16px;
}
#ATTR-1nac6gzu .attr--item {
  margin-right: 8px;
  margin-bottom: 6px;
}
#ATTR-1nac6gzu .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-1nac6gzu .attr--item.selected {
  
  border-color: var(--color_04);
border-width: 1px;

}
#ATTR-1nac6gzu img {
  width: 36px;
  height: 36px;
  padding: 0px;
  border-radius: 6px 6px 6px 6px;
}
#ATTR-1nac6gzu .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-1nac6gzu .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

#ATTR-1nac6gzu .select-wrapper {
  opacity: 0;
}

#ATTR-1nac6gzu .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 8px !important;
}

#ATTR-1nac6gzu .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#ATTR-1nac6gzu .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#TEXT-DATASET-e1ye4xpr, .--clone-TEXT-DATASET-e1ye4xpr {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 75px;
  
}
#TEXT-DATASET-e1ye4xpr .x-text,
#TEXT-DATASET-e1ye4xpr .x-text a,
.--clone-TEXT-DATASET-e1ye4xpr .x-text,
.--clone-TEXT-DATASET-e1ye4xpr .x-text a {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
color: #000000ff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-e1ye4xpr .x-text:hover,
.--clone-TEXT-DATASET-e1ye4xpr .x-text:hover,
#TEXT-DATASET-e1ye4xpr a:hover,
.--clone-TEXT-DATASET-e1ye4xpr a:hover {
  
}

#TEXT-DATASET-t0ua0kzw, .--clone-TEXT-DATASET-t0ua0kzw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: start;
margin-left: 45px;
margin-top: calc(0px * 2);
width: 150px;
  
}
#TEXT-DATASET-t0ua0kzw .x-text,
#TEXT-DATASET-t0ua0kzw .x-text a,
.--clone-TEXT-DATASET-t0ua0kzw .x-text,
.--clone-TEXT-DATASET-t0ua0kzw .x-text a {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
#TEXT-DATASET-t0ua0kzw .x-text:hover,
.--clone-TEXT-DATASET-t0ua0kzw .x-text:hover,
#TEXT-DATASET-t0ua0kzw a:hover,
.--clone-TEXT-DATASET-t0ua0kzw a:hover {
  
}

#ATTR-0n96mc4z {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;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%;
  
}
#ATTR-0n96mc4z .attr--item, #ATTR-0n96mc4z select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-0n96mc4z .chevron {
  width: 16px;
  right: 9px;
}
#ATTR-0n96mc4z .chevron svg{
  height: 16px;
}
#ATTR-0n96mc4z .attr--item {
  margin-right: 8px;
  margin-bottom: 6px;
}
#ATTR-0n96mc4z .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-0n96mc4z .attr--item.selected {
  background-color: var(--color_04);
color: var(--color_00);

  
}
#ATTR-0n96mc4z img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 6px 6px 6px 6px;
}
#ATTR-0n96mc4z .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-0n96mc4z .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

#ATTR-0n96mc4z .select-wrapper {
  opacity: 0;
}

#ATTR-0n96mc4z .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 8px !important;
}

#ATTR-0n96mc4z .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#ATTR-0n96mc4z .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#QUANTITY-INPUT-t2weucpn {
  --width: 120px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;height: 40px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 120px;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-t2weucpn .quantity__input {
  
  
  padding-left: 38px;
  padding-right: 38px;
  
}
#QUANTITY-INPUT-t2weucpn .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-t2weucpn .quantity__button[name="minus"] {
  background: #F6F6F6;
  
  width:38px;
}
#QUANTITY-INPUT-t2weucpn .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-t2weucpn .quantity__button[name="plus"] {
  background: #F6F6F6;
  
  width:38px;
}
#QUANTITY-INPUT-t2weucpn .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#BUTTON-yfpsvaki {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 52px;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 49%;
  
}
#BUTTON-yfpsvaki .x-button-wrapper {
  --width: 49%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_04);
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
color: var(--color_00);
font-size: 17.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

#BUTTON-bc5gll7s {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 52px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 49%;
  
}
#BUTTON-bc5gll7s .x-button-wrapper {
  --width: 49%;
-webkit-text-stroke: 0px #E3E3E3;
background: var(--color_04);
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
color: var(--color_00);
font-size: 17.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

#TEXT-DATASET-ejt0inmx, .--clone-TEXT-DATASET-ejt0inmx {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 130px;
margin-top: calc(0px * 2);
width: 110px;
  
}
#TEXT-DATASET-ejt0inmx .x-text,
#TEXT-DATASET-ejt0inmx .x-text a,
.--clone-TEXT-DATASET-ejt0inmx .x-text,
.--clone-TEXT-DATASET-ejt0inmx .x-text a {
  --width: 110px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_03);
font-size: 17.0px;
height: 100%;
text-decoration: line-through;
width: 100%;
  color: var(--active-color, var(--color_03));
}
#TEXT-DATASET-ejt0inmx .x-text:hover,
.--clone-TEXT-DATASET-ejt0inmx .x-text:hover,
#TEXT-DATASET-ejt0inmx a:hover,
.--clone-TEXT-DATASET-ejt0inmx a:hover {
  
}

#TEXT-DATASET-lltclefj, .--clone-TEXT-DATASET-lltclefj {
  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: 100%;
  
}
#TEXT-DATASET-lltclefj .x-text,
#TEXT-DATASET-lltclefj .x-text a,
.--clone-TEXT-DATASET-lltclefj .x-text,
.--clone-TEXT-DATASET-lltclefj .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-lltclefj .x-text:hover,
.--clone-TEXT-DATASET-lltclefj .x-text:hover,
#TEXT-DATASET-lltclefj a:hover,
.--clone-TEXT-DATASET-lltclefj a:hover {
  
}

#TEXT-DATASET-jlow5b8x, .--clone-TEXT-DATASET-jlow5b8x {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 240px;
margin-top: calc(0px * 2);
width: 45px;
  
}
#TEXT-DATASET-jlow5b8x .x-text,
#TEXT-DATASET-jlow5b8x .x-text a,
.--clone-TEXT-DATASET-jlow5b8x .x-text,
.--clone-TEXT-DATASET-jlow5b8x .x-text a {
  --width: 45px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_03);
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
#TEXT-DATASET-jlow5b8x .x-text:hover,
.--clone-TEXT-DATASET-jlow5b8x .x-text:hover,
#TEXT-DATASET-jlow5b8x a:hover,
.--clone-TEXT-DATASET-jlow5b8x a:hover {
  
}

#TABS-6i0e2ds1 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  overflow: hidden;
  
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-6i0e2ds1 > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(1, 100%);
  background: #ffffff;
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: minmax(50px, max-content) minmax(50px, max-content);
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-6i0e2ds1 > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 2px;
  justify-content: start;
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 4px 6px;
  border-radius: 0px 0px 0px 0px;
  justify-content: start;
  min-width: 0px;
  
  
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: rgba(0, 193, 162);
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
  background: ;
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: rgba(0, 193, 162);
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-6i0e2ds1 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}

#CONTAINER-cyt50ipg {
  --bg: #f7f8fa;
  background: #f7f8fa;
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: 12px 50px 1fr 12px;grid-template-rows: minmax(12px, max-content) minmax(25px, max-content) minmax(30px, max-content) minmax(12px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

#TEXT-9nus1q0i, .--clone-TEXT-9nus1q0i {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-9nus1q0i .x-text,
#TEXT-9nus1q0i .x-text a,
.--clone-TEXT-9nus1q0i .x-text,
.--clone-TEXT-9nus1q0i .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
#TEXT-9nus1q0i .x-text:hover,
.--clone-TEXT-9nus1q0i .x-text:hover,
#TEXT-9nus1q0i a:hover,
.--clone-TEXT-9nus1q0i a:hover {
  
}

#TEXT-gafv60y9, .--clone-TEXT-gafv60y9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
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%;
  
}
#TEXT-gafv60y9 .x-text,
#TEXT-gafv60y9 .x-text a,
.--clone-TEXT-gafv60y9 .x-text,
.--clone-TEXT-gafv60y9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
#TEXT-gafv60y9 .x-text:hover,
.--clone-TEXT-gafv60y9 .x-text:hover,
#TEXT-gafv60y9 a:hover,
.--clone-TEXT-gafv60y9 a:hover {
  
}


#CONTAINER-jy2e84vm {
  --bg: #f7f8fa;
  background: #f7f8fa;
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: 12px 50px 1fr 12px;grid-template-rows: minmax(12px, max-content) minmax(25px, max-content) minmax(30px, max-content) minmax(12px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

#TEXT-w35cdgrn, .--clone-TEXT-w35cdgrn {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-w35cdgrn .x-text,
#TEXT-w35cdgrn .x-text a,
.--clone-TEXT-w35cdgrn .x-text,
.--clone-TEXT-w35cdgrn .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
#TEXT-w35cdgrn .x-text:hover,
.--clone-TEXT-w35cdgrn .x-text:hover,
#TEXT-w35cdgrn a:hover,
.--clone-TEXT-w35cdgrn a:hover {
  
}

#TEXT-ldm9k20o, .--clone-TEXT-ldm9k20o {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
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%;
  
}
#TEXT-ldm9k20o .x-text,
#TEXT-ldm9k20o .x-text a,
.--clone-TEXT-ldm9k20o .x-text,
.--clone-TEXT-ldm9k20o .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
#TEXT-ldm9k20o .x-text:hover,
.--clone-TEXT-ldm9k20o .x-text:hover,
#TEXT-ldm9k20o a:hover,
.--clone-TEXT-ldm9k20o a:hover {
  
}


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


  
}

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

#TEXT-rroavjjm, .--clone-TEXT-rroavjjm {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-rroavjjm .x-text,
#TEXT-rroavjjm .x-text a,
.--clone-TEXT-rroavjjm .x-text,
.--clone-TEXT-rroavjjm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
#TEXT-rroavjjm .x-text:hover,
.--clone-TEXT-rroavjjm .x-text:hover,
#TEXT-rroavjjm a:hover,
.--clone-TEXT-rroavjjm a:hover {
  
}

#TEXT-vnuwmphz, .--clone-TEXT-vnuwmphz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
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%;
  
}
#TEXT-vnuwmphz .x-text,
#TEXT-vnuwmphz .x-text a,
.--clone-TEXT-vnuwmphz .x-text,
.--clone-TEXT-vnuwmphz .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #5f9ea0;
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #5f9ea0);
}
#TEXT-vnuwmphz .x-text:hover,
.--clone-TEXT-vnuwmphz .x-text:hover,
#TEXT-vnuwmphz a:hover,
.--clone-TEXT-vnuwmphz a:hover {
  
}

#TEXT-29cbkkvz, .--clone-TEXT-29cbkkvz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 13;
grid-row-start: 12;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 47.41935483870968%;
  
}
#TEXT-29cbkkvz .x-text,
#TEXT-29cbkkvz .x-text a,
.--clone-TEXT-29cbkkvz .x-text,
.--clone-TEXT-29cbkkvz .x-text a {
  --width: 47.41935483870968%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Montserrat', sans-serif;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
#TEXT-29cbkkvz .x-text:hover,
.--clone-TEXT-29cbkkvz .x-text:hover,
#TEXT-29cbkkvz a:hover,
.--clone-TEXT-29cbkkvz a:hover {
  
}

#TEXT-DATASET-vzaimsxo, .--clone-TEXT-DATASET-vzaimsxo {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 14;
grid-row-start: 13;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#TEXT-DATASET-vzaimsxo .x-text,
#TEXT-DATASET-vzaimsxo .x-text a,
.--clone-TEXT-DATASET-vzaimsxo .x-text,
.--clone-TEXT-DATASET-vzaimsxo .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-vzaimsxo .x-text:hover,
.--clone-TEXT-DATASET-vzaimsxo .x-text:hover,
#TEXT-DATASET-vzaimsxo a:hover,
.--clone-TEXT-DATASET-vzaimsxo a:hover {
  
}

#TEXT-r3zh3i6r, .--clone-TEXT-r3zh3i6r {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 170px;
  
}
#TEXT-r3zh3i6r .x-text,
#TEXT-r3zh3i6r .x-text a,
.--clone-TEXT-r3zh3i6r .x-text,
.--clone-TEXT-r3zh3i6r .x-text a {
  --width: 170px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font: var(--font_5);
font-family: 'Open Sans', sans-serif;
font-size: 15.0px;
font-style: italic;
font-weight: 400;
height: 100%;
text-align: left;
text-decoration: underline;
width: 100%;
  color: var(--active-color, var(--color_04));
}
#TEXT-r3zh3i6r .x-text:hover,
.--clone-TEXT-r3zh3i6r .x-text:hover,
#TEXT-r3zh3i6r a:hover,
.--clone-TEXT-r3zh3i6r a:hover {
  
}

#PRODUCT-GALLERY-a487j701 {
  --width: 100%;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%;
  
  
}
#PRODUCT-GALLERY-a487j701 .product-gallery-wrapper {
  transition: height 0.3s ease;
  
  
  
}

#PRODUCT-GALLERY-a487j701 .product-gallery-wrapper .product-gallery--nav-item[data-video-pin="true"]{
  
}

#PRODUCT-GALLERY-a487j701 .x-pagination-wrapper[data-type="bar"] {
  
}
#PRODUCT-GALLERY-a487j701 .x-pagination-wrapper[data-type="bar-dot"] {
  
  gap: 10px;
}
#PRODUCT-GALLERY-a487j701 .x-pagination-bar-backdrop {
  height: 2px;
  width: 90%;
  gap: 10px;
  
}
#PRODUCT-GALLERY-a487j701 .x-pagination-bar-backdrop .x-pagination-bar {
  border-radius: 1000px;
  flex: 1;
}
#PRODUCT-GALLERY-a487j701 .x-pagination-bar-backdrop .x-pagination-bar:nth-child(n+6) {
  
}
#PRODUCT-GALLERY-a487j701 .x-pagination-bar, #PRODUCT-GALLERY-a487j701 .x-pagination-bar-dot {
  background: rgba(238, 238, 238, 1);
}
#PRODUCT-GALLERY-a487j701 .x-bar-active {
  left: -100%;
  background: rgba(77, 125, 236, 1);
}
#PRODUCT-GALLERY-a487j701 .x-pagination-bar-dot.active {
  background: rgba(77, 125, 236, 1);
}
#PRODUCT-GALLERY-a487j701 .x-pagination-bar-dot {
  height: 7px;
  width: 7px;
  border-radius: 1000px;
}


#PRODUCT-GALLERY-a487j701 .product-gallery-mini {
  min-height: 110px;
  min-width: 80px;
}
#PRODUCT-GALLERY-a487j701 .product-gallery-mini-show {
  
}
#PRODUCT-GALLERY-a487j701 .product-gallery-mini .product-gallery-mini-wrapper {
  flex-direction: column;
}
#PRODUCT-GALLERY-a487j701 .product-gallery--nav-item img {
  object-fit: contain;
  aspect-ratio: auto;
  
}
#PRODUCT-GALLERY-a487j701 .product-gallery--nav-item img:hover {
  
}
modal-product-gallery[data-id="PRODUCT-GALLERY-a487j701"] .modal-product-slider__item img {
  object-fit: contain;
}
#PRODUCT-GALLERY-a487j701 .product-gallery--controls > * {
  width: 100%;
  height: calc(100% - 40px);
  color: #FFFFFF;
}
#PRODUCT-GALLERY-a487j701 .product-view {
  height: 100%;
  width: calc(100% - 70px);
}
#PRODUCT-GALLERY-a487j701 .thumbnail-icon {
  margin: 0 10px 10px 0;
  width: 70px;
  height: 100px;
}
#PRODUCT-GALLERY-a487j701 .product-gallery--controls {
  width: 40px;
  height: 80px;
  
  
}
#PRODUCT-GALLERY-a487j701 .product-gallery--controls.left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#PRODUCT-GALLERY-a487j701 .product-gallery--controls.right {
  right: 5px;
}
#PRODUCT-GALLERY-a487j701 > div {flex-direction: row-reverse;}
#PRODUCT-GALLERY-a487j701 .product--ribbons-wrapper {
  font-family: Roboto;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#PRODUCT-GALLERY-a487j701 .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: ;
}


#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails {
  display: none;
  height: fit-content;
  width: fit-content;
  max-height: 500px;
  max-width: 500px;
  overflow: hidden;
  position: sticky;
  top: 0;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-tap {
  background: #ffffff80;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  height: 100%; width: 40px;
  z-index: 100;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-tap-left{
  
  top: 0;
  left: 0;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-tap-right{
  
  top: 0;
  right: 0;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-tap-top{
  display: none;
  top: 0;
  left: 0;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-tap-bottom{
  display: none;
  bottom: 0;
  left: 0;
}



#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-tap-icon svg {
  width: 20px;
  height: 20px;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-items {
  display: flex;
  width: fit-content;
  height: fit-content;
  flex-direction: row; gap: 10px;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-items.transition{
  transition: all 0.3s ease-in-out;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-item {
  width: 70px;
  height: 100px;
  opacity: 0.5;
  border-radius: 5px;
  border: 1px solid transparent;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 70px;
  height: 100px;
}

#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-item:hover,
#PRODUCT-GALLERY-a487j701 .product-gallery-thumbnails .product-gallery-thumbnails-item.active {
  opacity: 1;
  border-color: #000000;
}
.PRODUCT-GALLERY-a487j701 .x-pin-video {
  display: none;
}
#LINE-0qi8wich {
  --width: 100%;align-self: center;grid-column-end: 5;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 16.80000114440918px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  height: auto;
  
}
#LINE-0qi8wich .line-container {
  border-color: #c4c4c4ff;
border-style: solid;
border-width: 1.0px;
}

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

#SECTION-pktsvwn2 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 160;
  --bg: #ffffff00;
}

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



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

#TEXT-zse3bled, .--clone-TEXT-zse3bled {
  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: 38.76923076923077%;
  
}
#TEXT-zse3bled .x-text,
#TEXT-zse3bled .x-text a,
.--clone-TEXT-zse3bled .x-text,
.--clone-TEXT-zse3bled .x-text a {
  --width: 38.76923076923077%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Fahkwang', sans-serif;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
#TEXT-zse3bled .x-text:hover,
.--clone-TEXT-zse3bled .x-text:hover,
#TEXT-zse3bled a:hover,
.--clone-TEXT-zse3bled a:hover {
  
}

#BUTTON-hu523rvl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 17.82433809773753%;
  
}
#BUTTON-hu523rvl .x-button-wrapper {
  --width: 17.82433809773753%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 2.0px;
color: var(--color_04);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-cugc1mnq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 17.828836704202917%;
  
}
#BUTTON-cugc1mnq .x-button-wrapper {
  --width: 17.828836704202917%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 2.0px;
color: var(--color_04);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


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


  
}
#TEXT-DATASET-thxjgpu6, .--clone-TEXT-DATASET-thxjgpu6 {
  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%;
  
}
#TEXT-DATASET-thxjgpu6 .x-text,
#TEXT-DATASET-thxjgpu6 .x-text a,
.--clone-TEXT-DATASET-thxjgpu6 .x-text,
.--clone-TEXT-DATASET-thxjgpu6 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-thxjgpu6 .x-text:hover,
.--clone-TEXT-DATASET-thxjgpu6 .x-text:hover,
#TEXT-DATASET-thxjgpu6 a:hover,
.--clone-TEXT-DATASET-thxjgpu6 a:hover {
  
}

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

#SECTION-o3h1j6l5 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 389;
  --bg: #ffffff00;
}

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



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

#TEXT-oo6jtne3, .--clone-TEXT-oo6jtne3 {
  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-bottom: calc(0.20001220703125px * 2);
margin-left: calc(0% * 2);
width: 23.896671802860773%;
  
}
#TEXT-oo6jtne3 .x-text,
#TEXT-oo6jtne3 .x-text a,
.--clone-TEXT-oo6jtne3 .x-text,
.--clone-TEXT-oo6jtne3 .x-text a {
  --width: 23.896671802860773%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Montserrat', sans-serif;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
#TEXT-oo6jtne3 .x-text:hover,
.--clone-TEXT-oo6jtne3 .x-text:hover,
#TEXT-oo6jtne3 a:hover,
.--clone-TEXT-oo6jtne3 a:hover {
  
}

#SLIDER-PRODUCT-mhpmg6i5 {
  --width: 100%;align-self: start;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: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-mhpmg6i5 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-mhpmg6i5 .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-mhpmg6i5 .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-mhpmg6i5 .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-mhpmg6i5 .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-mhpmg6i5 .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-mhpmg6i5 .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-mhpmg6i5 .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-mhpmg6i5 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-mhpmg6i5 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-mhpmg6i5 .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;
}
#SLIDER-PRODUCT-mhpmg6i5 .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;
}
#SLIDER-PRODUCT-mhpmg6i5 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 4 * 10px) / 5);

  
  
}
#SLIDER-PRODUCT-mhpmg6i5 .slider-product--item:hover {
  
}



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

#SLIDER-PRODUCT-mhpmg6i5 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  
  
  border-color: #000;
  

}




#SLIDER-PRODUCT-mhpmg6i5 .grid-product--inner {
  padding-bottom: calc(100% / (2/3));
}


#SLIDER-PRODUCT-mhpmg6i5 .grid-product--info {
  
  
  justify-content: unset;
  align-items: unset
}
#SLIDER-PRODUCT-mhpmg6i5 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-mhpmg6i5 .grid-product--title {
  
  
  
  
  
  
  
  
}
#SLIDER-PRODUCT-mhpmg6i5 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-mhpmg6i5 .grid-product--retail-price, #SLIDER-PRODUCT-mhpmg6i5 .grid-product--selling-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_04);
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-mhpmg6i5 .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  color: var(--color_02);
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-mhpmg6i5 .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: ;
}
#SLIDER-PRODUCT-mhpmg6i5 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-mhpmg6i5 .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: ;
}
#SLIDER-PRODUCT-mhpmg6i5 .product--ribbon {
  border-radius: 0px;
  background: #dd011b;
  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: ;
}


#SLIDER-PRODUCT-mhpmg6i5 .option-color__item {
  border-radius: 257px;
  
  border-color: #f08522;
  
  
}
#SLIDER-PRODUCT-mhpmg6i5 .option-color__item .attr-item:not(.attr-text) {
  
  height: 32px;
  border-radius: 182px;
}
#SLIDER-PRODUCT-mhpmg6i5 .grid-product--selects p {
  
  
  
  
  
  
  
}
#SLIDER-PRODUCT-mhpmg6i5 .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#SLIDER-PRODUCT-mhpmg6i5 .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-vp0zzq90 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-30ugym4o, .--clone-TEXT-DATASET-30ugym4o {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 4px;
margin-top: 8px;
width: 60px;
  
}
#TEXT-DATASET-30ugym4o .x-text,
#TEXT-DATASET-30ugym4o .x-text a,
.--clone-TEXT-DATASET-30ugym4o .x-text,
.--clone-TEXT-DATASET-30ugym4o .x-text a {
  --width: 60px;
-webkit-text-stroke: 0px #000000ff;
background: #f08522;
border-color: #000000ff;
color: var(--color_00);
font-size: 14.0px;
height: 100%;
line-height: 1.8;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_00));
}
#TEXT-DATASET-30ugym4o .x-text:hover,
.--clone-TEXT-DATASET-30ugym4o .x-text:hover,
#TEXT-DATASET-30ugym4o a:hover,
.--clone-TEXT-DATASET-30ugym4o a:hover {
  
}

#PRODUCT-OVERLAY-065nkala {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#SECTION-olee5amg {
  height: auto;
  grid-template-columns: 100px 3fr 2fr 2fr 3fr 100px;
  grid-template-rows: minmax(12px, max-content) minmax(100px, max-content) minmax(18px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-olee5amg .x-section-background {
  background: #fafafa;
  
  
  
  
  
  
  --height: 130;
  --bg: #fafafa;
}

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



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


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


  
}
#TEXT-1fpecdjt, .--clone-TEXT-1fpecdjt {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: -266.9521443514644%;
margin-top: -441.46875px;
width: 87.5297619047619%;
  
}
#TEXT-1fpecdjt .x-text,
#TEXT-1fpecdjt .x-text a,
.--clone-TEXT-1fpecdjt .x-text,
.--clone-TEXT-1fpecdjt .x-text a {
  --width: 87.5297619047619%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Josefin Sans', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-1fpecdjt .x-text:hover,
.--clone-TEXT-1fpecdjt .x-text:hover,
#TEXT-1fpecdjt a:hover,
.--clone-TEXT-1fpecdjt a:hover {
  
}

#TEXT-0vx9y930, .--clone-TEXT-0vx9y930 {
  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%;
  
}
#TEXT-0vx9y930 .x-text,
#TEXT-0vx9y930 .x-text a,
.--clone-TEXT-0vx9y930 .x-text,
.--clone-TEXT-0vx9y930 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-0vx9y930 .x-text:hover,
.--clone-TEXT-0vx9y930 .x-text:hover,
#TEXT-0vx9y930 a:hover,
.--clone-TEXT-0vx9y930 a:hover {
  
}

#TEXT-6yway293, .--clone-TEXT-6yway293 {
  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%;
  
}
#TEXT-6yway293 .x-text,
#TEXT-6yway293 .x-text a,
.--clone-TEXT-6yway293 .x-text,
.--clone-TEXT-6yway293 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-6yway293 .x-text:hover,
.--clone-TEXT-6yway293 .x-text:hover,
#TEXT-6yway293 a:hover,
.--clone-TEXT-6yway293 a:hover {
  
}

#TEXT-q4hzzvc8, .--clone-TEXT-q4hzzvc8 {
  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%;
  
}
#TEXT-q4hzzvc8 .x-text,
#TEXT-q4hzzvc8 .x-text a,
.--clone-TEXT-q4hzzvc8 .x-text,
.--clone-TEXT-q4hzzvc8 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-q4hzzvc8 .x-text:hover,
.--clone-TEXT-q4hzzvc8 .x-text:hover,
#TEXT-q4hzzvc8 a:hover,
.--clone-TEXT-q4hzzvc8 a:hover {
  
}

#TEXT-7xicybfm, .--clone-TEXT-7xicybfm {
  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%;
  
}
#TEXT-7xicybfm .x-text,
#TEXT-7xicybfm .x-text a,
.--clone-TEXT-7xicybfm .x-text,
.--clone-TEXT-7xicybfm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-7xicybfm .x-text:hover,
.--clone-TEXT-7xicybfm .x-text:hover,
#TEXT-7xicybfm a:hover,
.--clone-TEXT-7xicybfm a:hover {
  
}

#TEXT-qnuuj4a8, .--clone-TEXT-qnuuj4a8 {
  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%;
  
}
#TEXT-qnuuj4a8 .x-text,
#TEXT-qnuuj4a8 .x-text a,
.--clone-TEXT-qnuuj4a8 .x-text,
.--clone-TEXT-qnuuj4a8 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-qnuuj4a8 .x-text:hover,
.--clone-TEXT-qnuuj4a8 .x-text:hover,
#TEXT-qnuuj4a8 a:hover,
.--clone-TEXT-qnuuj4a8 a:hover {
  
}

#TEXT-vzab6sh3, .--clone-TEXT-vzab6sh3 {
  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%;
  
}
#TEXT-vzab6sh3 .x-text,
#TEXT-vzab6sh3 .x-text a,
.--clone-TEXT-vzab6sh3 .x-text,
.--clone-TEXT-vzab6sh3 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-vzab6sh3 .x-text:hover,
.--clone-TEXT-vzab6sh3 .x-text:hover,
#TEXT-vzab6sh3 a:hover,
.--clone-TEXT-vzab6sh3 a:hover {
  
}


#CONTAINER-o6ehj91r {
  --bg: #fafafa;
  background: #fafafa;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
  --width: 100%;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(35px, max-content) minmax(35px, max-content) minmax(47px, max-content) minmax(71px, max-content) minmax(57px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border: 0px solid #000000ff;


  
}
#TEXT-nhx4f1x4, .--clone-TEXT-nhx4f1x4 {
  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: 0%;
margin-top: calc(0px * 2);
width: 91.49789029535866%;
  
}
#TEXT-nhx4f1x4 .x-text,
#TEXT-nhx4f1x4 .x-text a,
.--clone-TEXT-nhx4f1x4 .x-text,
.--clone-TEXT-nhx4f1x4 .x-text a {
  --width: 91.49789029535866%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-nhx4f1x4 .x-text:hover,
.--clone-TEXT-nhx4f1x4 .x-text:hover,
#TEXT-nhx4f1x4 a:hover,
.--clone-TEXT-nhx4f1x4 a:hover {
  
}

#TEXT-2e3nx6wj, .--clone-TEXT-2e3nx6wj {
  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: 0%;
margin-top: calc(0px * 2);
width: 88.33333333333333%;
  
}
#TEXT-2e3nx6wj .x-text,
#TEXT-2e3nx6wj .x-text a,
.--clone-TEXT-2e3nx6wj .x-text,
.--clone-TEXT-2e3nx6wj .x-text a {
  --width: 88.33333333333333%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-2e3nx6wj .x-text:hover,
.--clone-TEXT-2e3nx6wj .x-text:hover,
#TEXT-2e3nx6wj a:hover,
.--clone-TEXT-2e3nx6wj a:hover {
  
}


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


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


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


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

#FORM-zvzwunsd {
  --width: 316px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr 84px;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: start;margin-left: 0px;margin-top: 0px;row-gap: 10px;width: 316px;
  
  --icon-color: inherit;
  
}
#SUBMIT-BUTTON-wwsgrlq0 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 40px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#SUBMIT-BUTTON-wwsgrlq0 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_04);
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#EMAIL-q1yyu2gs {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#EMAIL-q1yyu2gs .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#EMAIL-q1yyu2gs input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_04);
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#EMAIL-q1yyu2gs input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#EMAIL-q1yyu2gs input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}

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


#CONTAINER-aeyq23mk {
  --bg: #fafafa;
  background: #fafafa;
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: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-thzjw24s, .--clone-TEXT-thzjw24s {
  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%;
  
}
#TEXT-thzjw24s .x-text,
#TEXT-thzjw24s .x-text a,
.--clone-TEXT-thzjw24s .x-text,
.--clone-TEXT-thzjw24s .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-thzjw24s .x-text:hover,
.--clone-TEXT-thzjw24s .x-text:hover,
#TEXT-thzjw24s a:hover,
.--clone-TEXT-thzjw24s a:hover {
  
}

#TEXT-j1ugik7o, .--clone-TEXT-j1ugik7o {
  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%;
  
}
#TEXT-j1ugik7o .x-text,
#TEXT-j1ugik7o .x-text a,
.--clone-TEXT-j1ugik7o .x-text,
.--clone-TEXT-j1ugik7o .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-j1ugik7o .x-text:hover,
.--clone-TEXT-j1ugik7o .x-text:hover,
#TEXT-j1ugik7o a:hover,
.--clone-TEXT-j1ugik7o a:hover {
  
}

#TEXT-3cqz4es9, .--clone-TEXT-3cqz4es9 {
  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%;
  
}
#TEXT-3cqz4es9 .x-text,
#TEXT-3cqz4es9 .x-text a,
.--clone-TEXT-3cqz4es9 .x-text,
.--clone-TEXT-3cqz4es9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-3cqz4es9 .x-text:hover,
.--clone-TEXT-3cqz4es9 .x-text:hover,
#TEXT-3cqz4es9 a:hover,
.--clone-TEXT-3cqz4es9 a:hover {
  
}

#TEXT-86a005tu, .--clone-TEXT-86a005tu {
  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%;
  
}
#TEXT-86a005tu .x-text,
#TEXT-86a005tu .x-text a,
.--clone-TEXT-86a005tu .x-text,
.--clone-TEXT-86a005tu .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-86a005tu .x-text:hover,
.--clone-TEXT-86a005tu .x-text:hover,
#TEXT-86a005tu a:hover,
.--clone-TEXT-86a005tu a:hover {
  
}

#TEXT-txjwq1ol, .--clone-TEXT-txjwq1ol {
  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%;
  
}
#TEXT-txjwq1ol .x-text,
#TEXT-txjwq1ol .x-text a,
.--clone-TEXT-txjwq1ol .x-text,
.--clone-TEXT-txjwq1ol .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-txjwq1ol .x-text:hover,
.--clone-TEXT-txjwq1ol .x-text:hover,
#TEXT-txjwq1ol a:hover,
.--clone-TEXT-txjwq1ol a:hover {
  
}

#TEXT-bpmrrg22, .--clone-TEXT-bpmrrg22 {
  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%;
  
}
#TEXT-bpmrrg22 .x-text,
#TEXT-bpmrrg22 .x-text a,
.--clone-TEXT-bpmrrg22 .x-text,
.--clone-TEXT-bpmrrg22 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-bpmrrg22 .x-text:hover,
.--clone-TEXT-bpmrrg22 .x-text:hover,
#TEXT-bpmrrg22 a:hover,
.--clone-TEXT-bpmrrg22 a:hover {
  
}

#TEXT-aufub7hl, .--clone-TEXT-aufub7hl {
  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%;
  
}
#TEXT-aufub7hl .x-text,
#TEXT-aufub7hl .x-text a,
.--clone-TEXT-aufub7hl .x-text,
.--clone-TEXT-aufub7hl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-aufub7hl .x-text:hover,
.--clone-TEXT-aufub7hl .x-text:hover,
#TEXT-aufub7hl a:hover,
.--clone-TEXT-aufub7hl a:hover {
  
}

#TEXT-x2p5qmes, .--clone-TEXT-x2p5qmes {
  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%;
  
}
#TEXT-x2p5qmes .x-text,
#TEXT-x2p5qmes .x-text a,
.--clone-TEXT-x2p5qmes .x-text,
.--clone-TEXT-x2p5qmes .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-x2p5qmes .x-text:hover,
.--clone-TEXT-x2p5qmes .x-text:hover,
#TEXT-x2p5qmes a:hover,
.--clone-TEXT-x2p5qmes a:hover {
  
}

#TEXT-c7m0pg89, .--clone-TEXT-c7m0pg89 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: start;
margin-left: -0.006975446428571428%;
margin-top: calc(0px * 2);
width: 100%;
  
}
#TEXT-c7m0pg89 .x-text,
#TEXT-c7m0pg89 .x-text a,
.--clone-TEXT-c7m0pg89 .x-text,
.--clone-TEXT-c7m0pg89 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-c7m0pg89 .x-text:hover,
.--clone-TEXT-c7m0pg89 .x-text:hover,
#TEXT-c7m0pg89 a:hover,
.--clone-TEXT-c7m0pg89 a:hover {
  
}


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


  
}
#TEXT-oe7rhuf7, .--clone-TEXT-oe7rhuf7 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-bottom: 7.5px;
margin-right: calc(1.764880952380952% * 2);
width: 79.83829365079364%;
  
}
#TEXT-oe7rhuf7 .x-text,
#TEXT-oe7rhuf7 .x-text a,
.--clone-TEXT-oe7rhuf7 .x-text,
.--clone-TEXT-oe7rhuf7 .x-text a {
  --width: 79.83829365079364%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Josefin Sans', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-oe7rhuf7 .x-text:hover,
.--clone-TEXT-oe7rhuf7 .x-text:hover,
#TEXT-oe7rhuf7 a:hover,
.--clone-TEXT-oe7rhuf7 a:hover {
  
}

#TEXT-l7pwhk7k, .--clone-TEXT-l7pwhk7k {
  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-right: calc(2.6302083333333335% * 2);
margin-top: calc(0px * 2);
width: 78.10267857142857%;
  
}
#TEXT-l7pwhk7k .x-text,
#TEXT-l7pwhk7k .x-text a,
.--clone-TEXT-l7pwhk7k .x-text,
.--clone-TEXT-l7pwhk7k .x-text a {
  --width: 78.10267857142857%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Josefin Sans', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-l7pwhk7k .x-text:hover,
.--clone-TEXT-l7pwhk7k .x-text:hover,
#TEXT-l7pwhk7k a:hover,
.--clone-TEXT-l7pwhk7k a:hover {
  
}

#TEXT-80xs6r5w, .--clone-TEXT-80xs6r5w {
  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-right: calc(2.6302083333333335% * 2);
margin-top: calc(0px * 2);
width: 78.10267857142857%;
  
}
#TEXT-80xs6r5w .x-text,
#TEXT-80xs6r5w .x-text a,
.--clone-TEXT-80xs6r5w .x-text,
.--clone-TEXT-80xs6r5w .x-text a {
  --width: 78.10267857142857%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Josefin Sans', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-80xs6r5w .x-text:hover,
.--clone-TEXT-80xs6r5w .x-text:hover,
#TEXT-80xs6r5w a:hover,
.--clone-TEXT-80xs6r5w a:hover {
  
}

#TEXT-gca79s0l, .--clone-TEXT-gca79s0l {
  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-right: calc(2.6302083333333335% * 2);
margin-top: calc(0px * 2);
width: 78.10267857142857%;
  
}
#TEXT-gca79s0l .x-text,
#TEXT-gca79s0l .x-text a,
.--clone-TEXT-gca79s0l .x-text,
.--clone-TEXT-gca79s0l .x-text a {
  --width: 78.10267857142857%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Josefin Sans', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-gca79s0l .x-text:hover,
.--clone-TEXT-gca79s0l .x-text:hover,
#TEXT-gca79s0l a:hover,
.--clone-TEXT-gca79s0l a:hover {
  
}


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


  
}
#TEXT-jrh5aose, .--clone-TEXT-jrh5aose {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 2.381444444351627%;
margin-top: calc(1.239776611328125e-5px * 2);
width: 68.14309116136788%;
  
}
#TEXT-jrh5aose .x-text,
#TEXT-jrh5aose .x-text a,
.--clone-TEXT-jrh5aose .x-text,
.--clone-TEXT-jrh5aose .x-text a {
  --width: 68.14309116136788%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Josefin Sans', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-jrh5aose .x-text:hover,
.--clone-TEXT-jrh5aose .x-text:hover,
#TEXT-jrh5aose a:hover,
.--clone-TEXT-jrh5aose a:hover {
  
}


#RECTANGLE-ugyu483a {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: 2.0519835841313268%;
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECTANGLE-ugyu483a .x-rect {
  --width: 20px;
background: #000000ff;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9InBsdXMiPjxwYXRoIGQ9Ik0xOSwxM0gxM1YxOUgxMVYxM0g1VjExSDExVjVIMTNWMTFIMTlWMTNaIj48L3BhdGg+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#CONTAINER-amktduuc {
  --bg: #fafafa;
  background: #fafafa;
border-color: #000000ff;
  --width: 48.19493974958147%;align-self: end;display: none;grid-column-end: 5;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 50px;grid-template-rows: minmax(45px, max-content);height: auto;justify-self: end;margin-bottom: 23.5px;margin-right: 17.462793986002602%;width: 48.19493974958147%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-09uk2e4k, .--clone-TEXT-09uk2e4k {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 2.381444444351627%;
margin-top: calc(1.239776611328125e-5px * 2);
width: 68.14309116136788%;
  
}
#TEXT-09uk2e4k .x-text,
#TEXT-09uk2e4k .x-text a,
.--clone-TEXT-09uk2e4k .x-text,
.--clone-TEXT-09uk2e4k .x-text a {
  --width: 68.14309116136788%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Josefin Sans', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-09uk2e4k .x-text:hover,
.--clone-TEXT-09uk2e4k .x-text:hover,
#TEXT-09uk2e4k a:hover,
.--clone-TEXT-09uk2e4k a:hover {
  
}


#RECTANGLE-ccjlc7qw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: 2.0519835841313268%;
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECTANGLE-ccjlc7qw .x-rect {
  --width: 20px;
background: #000000ff;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9InBsdXMiPjxwYXRoIGQ9Ik0xOSwxM0gxM1YxOUgxMVYxM0g1VjExSDExVjVIMTNWMTFIMTlWMTNaIj48L3BhdGg+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#CONTAINER-q2r8d8ox {
  --bg: #fafafa;
  background: #fafafa;
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: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-uz0otox0, .--clone-TEXT-uz0otox0 {
  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%;
  
}
#TEXT-uz0otox0 .x-text,
#TEXT-uz0otox0 .x-text a,
.--clone-TEXT-uz0otox0 .x-text,
.--clone-TEXT-uz0otox0 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-uz0otox0 .x-text:hover,
.--clone-TEXT-uz0otox0 .x-text:hover,
#TEXT-uz0otox0 a:hover,
.--clone-TEXT-uz0otox0 a:hover {
  
}

#TEXT-jvyrio9b, .--clone-TEXT-jvyrio9b {
  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%;
  
}
#TEXT-jvyrio9b .x-text,
#TEXT-jvyrio9b .x-text a,
.--clone-TEXT-jvyrio9b .x-text,
.--clone-TEXT-jvyrio9b .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-jvyrio9b .x-text:hover,
.--clone-TEXT-jvyrio9b .x-text:hover,
#TEXT-jvyrio9b a:hover,
.--clone-TEXT-jvyrio9b a:hover {
  
}

#TEXT-ivk6mxyf, .--clone-TEXT-ivk6mxyf {
  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%;
  
}
#TEXT-ivk6mxyf .x-text,
#TEXT-ivk6mxyf .x-text a,
.--clone-TEXT-ivk6mxyf .x-text,
.--clone-TEXT-ivk6mxyf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-ivk6mxyf .x-text:hover,
.--clone-TEXT-ivk6mxyf .x-text:hover,
#TEXT-ivk6mxyf a:hover,
.--clone-TEXT-ivk6mxyf a:hover {
  
}

#TEXT-8zfmnoqa, .--clone-TEXT-8zfmnoqa {
  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%;
  
}
#TEXT-8zfmnoqa .x-text,
#TEXT-8zfmnoqa .x-text a,
.--clone-TEXT-8zfmnoqa .x-text,
.--clone-TEXT-8zfmnoqa .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-8zfmnoqa .x-text:hover,
.--clone-TEXT-8zfmnoqa .x-text:hover,
#TEXT-8zfmnoqa a:hover,
.--clone-TEXT-8zfmnoqa a:hover {
  
}

#TEXT-hofoood4, .--clone-TEXT-hofoood4 {
  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%;
  
}
#TEXT-hofoood4 .x-text,
#TEXT-hofoood4 .x-text a,
.--clone-TEXT-hofoood4 .x-text,
.--clone-TEXT-hofoood4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-hofoood4 .x-text:hover,
.--clone-TEXT-hofoood4 .x-text:hover,
#TEXT-hofoood4 a:hover,
.--clone-TEXT-hofoood4 a:hover {
  
}


#CONTAINER-zbkgj3tl {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 40px;bottom: 100px;grid-template-columns: 1fr;grid-template-rows: minmax(40.00000000000001px, max-content);height: 40px;position: fixed;right: 10px;width: 40px;z-index: 9999;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-k5cf4qud {
  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: 80%;
  
}
#IMAGE-k5cf4qud picture {
  --width: 80%;
border-color: #000000ff;
filter: brightness(1.4) contrast(.95) saturate(0) sepia(.35);
height: 100%;
width: 100%;
}
#IMAGE-k5cf4qud img {
  object-fit: cover;
}


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


  
}
#TEXT-kggc9z7l, .--clone-TEXT-kggc9z7l {
  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%;
  
}
#TEXT-kggc9z7l .x-text,
#TEXT-kggc9z7l .x-text a,
.--clone-TEXT-kggc9z7l .x-text,
.--clone-TEXT-kggc9z7l .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-kggc9z7l .x-text:hover,
.--clone-TEXT-kggc9z7l .x-text:hover,
#TEXT-kggc9z7l a:hover,
.--clone-TEXT-kggc9z7l a:hover {
  
}

#TEXT-x1x2zita, .--clone-TEXT-x1x2zita {
  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%;
  
}
#TEXT-x1x2zita .x-text,
#TEXT-x1x2zita .x-text a,
.--clone-TEXT-x1x2zita .x-text,
.--clone-TEXT-x1x2zita .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-x1x2zita .x-text:hover,
.--clone-TEXT-x1x2zita .x-text:hover,
#TEXT-x1x2zita a:hover,
.--clone-TEXT-x1x2zita a:hover {
  
}

#TEXT-txg2xm9a, .--clone-TEXT-txg2xm9a {
  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%;
  
}
#TEXT-txg2xm9a .x-text,
#TEXT-txg2xm9a .x-text a,
.--clone-TEXT-txg2xm9a .x-text,
.--clone-TEXT-txg2xm9a .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-txg2xm9a .x-text:hover,
.--clone-TEXT-txg2xm9a .x-text:hover,
#TEXT-txg2xm9a a:hover,
.--clone-TEXT-txg2xm9a a:hover {
  
}

#TEXT-lu4y5mon, .--clone-TEXT-lu4y5mon {
  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%;
  
}
#TEXT-lu4y5mon .x-text,
#TEXT-lu4y5mon .x-text a,
.--clone-TEXT-lu4y5mon .x-text,
.--clone-TEXT-lu4y5mon .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-lu4y5mon .x-text:hover,
.--clone-TEXT-lu4y5mon .x-text:hover,
#TEXT-lu4y5mon a:hover,
.--clone-TEXT-lu4y5mon a:hover {
  
}


#CONTAINER-9m5j4ahy {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 44px;bottom: 80px;grid-template-columns: 1fr;grid-template-rows: minmax(54px, max-content) minmax(54px, max-content);height: auto;left: 20px;position: fixed;width: 44px;z-index: 9999;
  
  
  
  
  
  border:   #000000ff;


  
}

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


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


#CONTAINER-e18olj7e {
  --bg: #fafafa;
  background: #fafafa;
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: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(15px, max-content) minmax(0px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-ugcprnn4, .--clone-TEXT-ugcprnn4 {
  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: 0%;
margin-top: calc(0px * 2);
width: 90%;
  
}
#TEXT-ugcprnn4 .x-text,
#TEXT-ugcprnn4 .x-text a,
.--clone-TEXT-ugcprnn4 .x-text,
.--clone-TEXT-ugcprnn4 .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-ugcprnn4 .x-text:hover,
.--clone-TEXT-ugcprnn4 .x-text:hover,
#TEXT-ugcprnn4 a:hover,
.--clone-TEXT-ugcprnn4 a:hover {
  
}


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

#TEXT-9f4qpzki, .--clone-TEXT-9f4qpzki {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 40px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
#TEXT-9f4qpzki .x-text,
#TEXT-9f4qpzki .x-text a,
.--clone-TEXT-9f4qpzki .x-text,
.--clone-TEXT-9f4qpzki .x-text a {
  --width: 87.34177215189874%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-9f4qpzki .x-text:hover,
.--clone-TEXT-9f4qpzki .x-text:hover,
#TEXT-9f4qpzki a:hover,
.--clone-TEXT-9f4qpzki a:hover {
  
}


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

#TEXT-t18620uv, .--clone-TEXT-t18620uv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: stretch;
margin-left: 40px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
#TEXT-t18620uv .x-text,
#TEXT-t18620uv .x-text a,
.--clone-TEXT-t18620uv .x-text,
.--clone-TEXT-t18620uv .x-text a {
  --width: 87.34177215189874%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-t18620uv .x-text:hover,
.--clone-TEXT-t18620uv .x-text:hover,
#TEXT-t18620uv a:hover,
.--clone-TEXT-t18620uv a:hover {
  
}


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

#TEXT-z3h46j54, .--clone-TEXT-z3h46j54 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 40px;
margin-right: 0%;
margin-top: -0.0859375px;
width: auto;
  
}
#TEXT-z3h46j54 .x-text,
#TEXT-z3h46j54 .x-text a,
.--clone-TEXT-z3h46j54 .x-text,
.--clone-TEXT-z3h46j54 .x-text a {
  --width: 87.34177215189874%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-z3h46j54 .x-text:hover,
.--clone-TEXT-z3h46j54 .x-text:hover,
#TEXT-z3h46j54 a:hover,
.--clone-TEXT-z3h46j54 a:hover {
  
}

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

#SECTION-0svu33j8 .x-section-background {
  background: #ffffffff;
  
  
  
  
  
  
  --height: 54;
  --bg: #ffffffff;
}

#SECTION-0svu33j8 .x-section-video-background {
  
  
}



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

#BUTTON-pnb18s6t {
  align-self: center;
grid-column-end: 5;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 44px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-pnb18s6t .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_04);
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
color: #ffffffff;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-9kx8k5s8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 44px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-9kx8k5s8 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_04);
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
color: #ffffffff;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

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

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



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


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


  
}
#TEXT-dff7vu8y, .--clone-TEXT-dff7vu8y {
  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%;
  
}
#TEXT-dff7vu8y .x-text,
#TEXT-dff7vu8y .x-text a,
.--clone-TEXT-dff7vu8y .x-text,
.--clone-TEXT-dff7vu8y .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-dff7vu8y .x-text:hover,
.--clone-TEXT-dff7vu8y .x-text:hover,
#TEXT-dff7vu8y a:hover,
.--clone-TEXT-dff7vu8y a:hover {
  
}

#TEXT-7o5djpx4, .--clone-TEXT-7o5djpx4 {
  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%;
  
}
#TEXT-7o5djpx4 .x-text,
#TEXT-7o5djpx4 .x-text a,
.--clone-TEXT-7o5djpx4 .x-text,
.--clone-TEXT-7o5djpx4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-7o5djpx4 .x-text:hover,
.--clone-TEXT-7o5djpx4 .x-text:hover,
#TEXT-7o5djpx4 a:hover,
.--clone-TEXT-7o5djpx4 a:hover {
  
}

#TEXT-fbkm370l, .--clone-TEXT-fbkm370l {
  align-self: start;
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: 6.649322509765625px;
width: 100%;
  
}
#TEXT-fbkm370l .x-text,
#TEXT-fbkm370l .x-text a,
.--clone-TEXT-fbkm370l .x-text,
.--clone-TEXT-fbkm370l .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-fbkm370l .x-text:hover,
.--clone-TEXT-fbkm370l .x-text:hover,
#TEXT-fbkm370l a:hover,
.--clone-TEXT-fbkm370l a:hover {
  
}

#TEXT-me1u1jsh, .--clone-TEXT-me1u1jsh {
  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%;
  
}
#TEXT-me1u1jsh .x-text,
#TEXT-me1u1jsh .x-text a,
.--clone-TEXT-me1u1jsh .x-text,
.--clone-TEXT-me1u1jsh .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-me1u1jsh .x-text:hover,
.--clone-TEXT-me1u1jsh .x-text:hover,
#TEXT-me1u1jsh a:hover,
.--clone-TEXT-me1u1jsh a:hover {
  
}

#SECTION-zmsobm3q {
  height: auto;
  grid-template-columns: 5px 1fr 1fr 1fr 1fr 1fr 5px;
  grid-template-rows: minmax(60px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  --box-shadow: -5px -4px 2px 0px rgba(0,0,0,0.400);
  position: sticky;z-index: 100;bottom: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-zmsobm3q .x-section-background {
  background: #ffffffff;
  
  
  
  
  
  
  --height: 60;
  --bg: #ffffffff;
}

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



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


#CONTAINER-92a4ow74 {
  --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(40px, max-content) minmax(24px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

#TEXT-aqv2dlp5, .--clone-TEXT-aqv2dlp5 {
  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: 90.90221774193547%;
  
}
#TEXT-aqv2dlp5 .x-text,
#TEXT-aqv2dlp5 .x-text a,
.--clone-TEXT-aqv2dlp5 .x-text,
.--clone-TEXT-aqv2dlp5 .x-text a {
  --width: 90.90221774193547%;
-webkit-text-stroke: 0px #000000ff;
color: #6c757d;
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-size: 11.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #6c757d);
}
#TEXT-aqv2dlp5 .x-text:hover,
.--clone-TEXT-aqv2dlp5 .x-text:hover,
#TEXT-aqv2dlp5 a:hover,
.--clone-TEXT-aqv2dlp5 a:hover {
  
}


#CONTAINER-k12ll6ry {
  --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(40px, max-content) minmax(24px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

#TEXT-k1nt1f1v, .--clone-TEXT-k1nt1f1v {
  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: 90.90221774193547%;
  
}
#TEXT-k1nt1f1v .x-text,
#TEXT-k1nt1f1v .x-text a,
.--clone-TEXT-k1nt1f1v .x-text,
.--clone-TEXT-k1nt1f1v .x-text a {
  --width: 90.90221774193547%;
-webkit-text-stroke: 0px #000000ff;
color: #6c757d;
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-size: 11.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #6c757d);
}
#TEXT-k1nt1f1v .x-text:hover,
.--clone-TEXT-k1nt1f1v .x-text:hover,
#TEXT-k1nt1f1v a:hover,
.--clone-TEXT-k1nt1f1v a:hover {
  
}


#CONTAINER-u36x58ir {
  --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(40px, max-content) minmax(24px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-i0yyws6y, .--clone-TEXT-i0yyws6y {
  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: 90.90221774193547%;
  
}
#TEXT-i0yyws6y .x-text,
#TEXT-i0yyws6y .x-text a,
.--clone-TEXT-i0yyws6y .x-text,
.--clone-TEXT-i0yyws6y .x-text a {
  --width: 90.90221774193547%;
-webkit-text-stroke: 0px #000000ff;
color: #6c757d;
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-size: 11.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #6c757d);
}
#TEXT-i0yyws6y .x-text:hover,
.--clone-TEXT-i0yyws6y .x-text:hover,
#TEXT-i0yyws6y a:hover,
.--clone-TEXT-i0yyws6y a:hover {
  
}

#CART-ICON-crmpe1ck {
  --width: 36px;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 36px;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 36px;
  
}
#CART-ICON-crmpe1ck .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-crmpe1ck .x-cart-item-count {
  position: absolute;
  top: -9.0px;
  right: -9.0px;
  width: 18.0px;
  height: 18.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_02);
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 12.0px;
}
#CART-ICON-crmpe1ck .x-image-cart-icon {
  border-radius: ;
}

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


  
}

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

#TEXT-ovjb4wxn, .--clone-TEXT-ovjb4wxn {
  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: 90.90221774193547%;
  
}
#TEXT-ovjb4wxn .x-text,
#TEXT-ovjb4wxn .x-text a,
.--clone-TEXT-ovjb4wxn .x-text,
.--clone-TEXT-ovjb4wxn .x-text a {
  --width: 90.90221774193547%;
-webkit-text-stroke: 0px #000000ff;
color: #6c757d;
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-size: 11.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #6c757d);
}
#TEXT-ovjb4wxn .x-text:hover,
.--clone-TEXT-ovjb4wxn .x-text:hover,
#TEXT-ovjb4wxn a:hover,
.--clone-TEXT-ovjb4wxn a:hover {
  
}


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


  
}
#TEXT-o1c3a4hs, .--clone-TEXT-o1c3a4hs {
  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: 95.43850806451611%;
  
}
#TEXT-o1c3a4hs .x-text,
#TEXT-o1c3a4hs .x-text a,
.--clone-TEXT-o1c3a4hs .x-text,
.--clone-TEXT-o1c3a4hs .x-text a {
  --width: 95.43850806451611%;
-webkit-text-stroke: 0px #000000ff;
color: #6c757d;
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-size: 11.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #6c757d);
}
#TEXT-o1c3a4hs .x-text:hover,
.--clone-TEXT-o1c3a4hs .x-text:hover,
#TEXT-o1c3a4hs a:hover,
.--clone-TEXT-o1c3a4hs a:hover {
  
}

#MENU-jxmjrkph {
  --width: 26px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 20px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 26px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-jxmjrkph .x-rect {
  -webkit-text-stroke: 0px #000000ff;
background: #6c757d;
color: #000000d9;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMCcgd2lkdGg9JzM1LjAwMDAwMHB0JyBoZWlnaHQ9JzM1LjAwMDAwMHB0JyB2aWV3Qm94PScwIDAgMzUuMDAwMDAwIDM1LjAwMDAwMCcgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+IDxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLDM1LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKScgZmlsbD0nIzAwMDAwMCcgc3Ryb2tlPSdub25lJz4gPHBhdGggZD0nTTAgMzIwIGwwIC0zMCAxNzUgMCAxNzUgMCAwIDMwIDAgMzAgLTE3NSAwIC0xNzUgMCAwIC0zMHonLz4gPHBhdGggZD0nTTAgMTc1IGwwIC0zNSAxNzUgMCAxNzUgMCAwIDM1IDAgMzUgLTE3NSAwIC0xNzUgMCAwIC0zNXonLz4gPHBhdGggZD0nTTAgMzAgbDAgLTMwIDE3NSAwIDE3NSAwIDAgMzAgMCAzMCAtMTc1IDAgLTE3NSAwIDAgLTMweicvPiA8L2c+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

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

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







border-style: none none none none;

}





#POPUP-fr8a9q9y {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 727.6187372207642px;
  height: auto;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: minmax(178px, max-content) minmax(60px, max-content) minmax(60px, max-content) minmax(66px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-fr8a9q9y.anim {
  --width: 727.6187372207642px;
  
}

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

#TEXT-DATASET-ytzosaph, .--clone-TEXT-DATASET-ytzosaph {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 10.2874755859375px;
margin-top: 36px;
width: 82.98764071621738%;
  
}
#TEXT-DATASET-ytzosaph .x-text,
#TEXT-DATASET-ytzosaph .x-text a,
.--clone-TEXT-DATASET-ytzosaph .x-text,
.--clone-TEXT-DATASET-ytzosaph .x-text a {
  --width: 82.98764071621738%;
border-color: #000000ff;
color: #000000ff;
font-size: 25.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-ytzosaph .x-text:hover,
.--clone-TEXT-DATASET-ytzosaph .x-text:hover,
#TEXT-DATASET-ytzosaph a:hover,
.--clone-TEXT-DATASET-ytzosaph a:hover {
  
}

#TEXT-DATASET-p78gawya, .--clone-TEXT-DATASET-p78gawya {
  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: 10.875px;
margin-top: calc(7.768762588500977px * 2);
width: 62.637362637362635%;
  
}
#TEXT-DATASET-p78gawya .x-text,
#TEXT-DATASET-p78gawya .x-text a,
.--clone-TEXT-DATASET-p78gawya .x-text,
.--clone-TEXT-DATASET-p78gawya .x-text a {
  --width: 62.637362637362635%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-p78gawya .x-text:hover,
.--clone-TEXT-DATASET-p78gawya .x-text:hover,
#TEXT-DATASET-p78gawya a:hover,
.--clone-TEXT-DATASET-p78gawya a:hover {
  
}

#QUANTITY-INPUT-ct0c0jeu {
  --width: 38.78777472527473%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 40px;justify-self: start;margin-left: 3.9594713148179945%;margin-top: 8px;width: 38.78777472527473%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-ct0c0jeu .quantity__input {
  
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-ct0c0jeu .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-ct0c0jeu .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-ct0c0jeu .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-ct0c0jeu .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-ct0c0jeu .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#BUTTON-bbtclkrd {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 46px;
justify-self: end;
margin-right: 3.2623542534126035%;
margin-top: 4.03753662109375px;
width: 49.95879288558122%;
  
}
#BUTTON-bbtclkrd .x-button-wrapper {
  --width: 49.95879288558122%;
-webkit-text-stroke: 0px #000000ff;
background: #F08522;
border-color: #000000ff;
border-radius: 100px;
box-shadow: 1px 2px 11px 2px rgba(207, 207, 207, 0.6);
color: #ffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#LINE-xxt7ymxx {
  --width: 22.699175824175825%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 16.80000114440918px;justify-self: start;margin-bottom: 55.487504959106445px;margin-left: 10.875px;width: 22.699175824175825%;
  height: auto;
  
}
#LINE-xxt7ymxx .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#ATTR-hqiqvnmr {
  --width: 95.75892857142856%;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.626717032967033% * 2);margin-top: calc(0px * 2);width: 95.75892857142856%;
  
}
#ATTR-hqiqvnmr .attr--item, #ATTR-hqiqvnmr select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-hqiqvnmr .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-hqiqvnmr .chevron svg{
  height: 16px;
}
#ATTR-hqiqvnmr .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-hqiqvnmr .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-hqiqvnmr .attr--item.selected {
  
  border-color: #c4c4c4ff;
border-width: 1px;

}
#ATTR-hqiqvnmr img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-hqiqvnmr .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-hqiqvnmr .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

#ATTR-hqiqvnmr .select-wrapper {
  opacity: 0;
}

#ATTR-hqiqvnmr .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

#ATTR-hqiqvnmr .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#ATTR-hqiqvnmr .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#ATTR-bb8sgcx1 {
  --width: 68.30013820103237%;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: 10px;margin-top: calc(0px * 2);width: 68.30013820103237%;
  
}
#ATTR-bb8sgcx1 .attr--item, #ATTR-bb8sgcx1 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-bb8sgcx1 .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-bb8sgcx1 .chevron svg{
  height: 16px;
}
#ATTR-bb8sgcx1 .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-bb8sgcx1 .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-bb8sgcx1 .attr--item.selected {
  background-color: #000;
color: #fff;

  
}
#ATTR-bb8sgcx1 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-bb8sgcx1 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-bb8sgcx1 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

#ATTR-bb8sgcx1 .select-wrapper {
  opacity: 0;
}

#ATTR-bb8sgcx1 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

#ATTR-bb8sgcx1 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#ATTR-bb8sgcx1 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#POPUP-6emas6yd {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 620px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(409px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-6emas6yd.anim {
  --width: 620px;
  
}

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


#RECT-ptaiglew {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 30px;
justify-self: end;
margin-right: 10px;
margin-top: 10px;
width: 30px;
  
  
  
  
}
#RECT-ptaiglew .x-rect {
  --width: 30px;
background: var(--color_04);
border-color: #E5E7EB;
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_04));
}
#RECT-ptaiglew::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;
  
}
#POPUP-nxnzxhvf {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 600px;
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(12px, max-content) minmax(200px, max-content) minmax(12px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-nxnzxhvf.anim {
  --width: 600px;
  
}
#TEXT-4r24et9p, .--clone-TEXT-4r24et9p {
  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%;
  
}
#TEXT-4r24et9p .x-text,
#TEXT-4r24et9p .x-text a,
.--clone-TEXT-4r24et9p .x-text,
.--clone-TEXT-4r24et9p .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-family: 'Montserrat', sans-serif;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
#TEXT-4r24et9p .x-text:hover,
.--clone-TEXT-4r24et9p .x-text:hover,
#TEXT-4r24et9p a:hover,
.--clone-TEXT-4r24et9p a:hover {
  
}


#RECT-g0a5xvsw {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 25px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 25px;
  
  
  
  
}
#RECT-g0a5xvsw .x-rect {
  --width: 25px;
background: var(--color_04);
border-color: #E5E7EB;
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_04));
}
#RECT-g0a5xvsw::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;
  
}
#POPUP-ulaqx6eb {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 500px;
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(12px, max-content) minmax(200px, max-content) minmax(12px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-ulaqx6eb.anim {
  --width: 500px;
  
}

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


#RECT-0n8wpe3p {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 25px;
justify-self: end;
margin-right: 8px;
margin-top: 8px;
width: 25px;
  
  
  
  
}
#RECT-0n8wpe3p .x-rect {
  --width: 25px;
background: var(--color_04);
border-color: #E5E7EB;
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_04));
}
#RECT-0n8wpe3p::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;
  
}
#POPUP-c60b4wxy {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 500px;
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(12px, max-content) minmax(130.75001525878906px, max-content) minmax(12px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-c60b4wxy.anim {
  --width: 500px;
  
}
#TEXT-qdjeyjhz, .--clone-TEXT-qdjeyjhz {
  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%;
  
}
#TEXT-qdjeyjhz .x-text,
#TEXT-qdjeyjhz .x-text a,
.--clone-TEXT-qdjeyjhz .x-text,
.--clone-TEXT-qdjeyjhz .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-family: 'Montserrat', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
#TEXT-qdjeyjhz .x-text:hover,
.--clone-TEXT-qdjeyjhz .x-text:hover,
#TEXT-qdjeyjhz a:hover,
.--clone-TEXT-qdjeyjhz a:hover {
  
}


#RECT-f8ybpzh6 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 25px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 25px;
  
  
  
  
}
#RECT-f8ybpzh6 .x-rect {
  --width: 25px;
background: var(--color_04);
border-color: #E5E7EB;
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_04));
}
#RECT-f8ybpzh6::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;
  
}
#POPUP-WISHLIST {
  --top: 0px; top: var(--top);
  --right: 0; right: var(--right);
  
  background: #ffffff;
overflow-x: hidden;
overflow-y: auto;
  width: 432px;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(720px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-WISHLIST.anim {
  --width: 432px;
  animation: slide-right 0.2s ease;
}
#WISHLIST-CONTAINER-k91m8t6x {
  --width: 400px;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: 39.765625px;width: 400px;
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  
}
#WISHLIST-ITEM-jkibk96h {
  --width: 100%;align-self: start;column-gap: 8px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 120px 1fr;grid-template-rows: minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 8px;width: 100%;
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  
}
#TEXT-DATASET-j6lpcmm1, .--clone-TEXT-DATASET-j6lpcmm1 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0.140625px;
width: 100%;
  
}
#TEXT-DATASET-j6lpcmm1 .x-text,
#TEXT-DATASET-j6lpcmm1 .x-text a,
.--clone-TEXT-DATASET-j6lpcmm1 .x-text,
.--clone-TEXT-DATASET-j6lpcmm1 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-j6lpcmm1 .x-text:hover,
.--clone-TEXT-DATASET-j6lpcmm1 .x-text:hover,
#TEXT-DATASET-j6lpcmm1 a:hover,
.--clone-TEXT-DATASET-j6lpcmm1 a:hover {
  
}

#TEXT-DATASET-4c6g1qw8, .--clone-TEXT-DATASET-4c6g1qw8 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 100%;
  
}
#TEXT-DATASET-4c6g1qw8 .x-text,
#TEXT-DATASET-4c6g1qw8 .x-text a,
.--clone-TEXT-DATASET-4c6g1qw8 .x-text,
.--clone-TEXT-DATASET-4c6g1qw8 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-4c6g1qw8 .x-text:hover,
.--clone-TEXT-DATASET-4c6g1qw8 .x-text:hover,
#TEXT-DATASET-4c6g1qw8 a:hover,
.--clone-TEXT-DATASET-4c6g1qw8 a:hover {
  
}


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

#BUTTON-su7q82xf {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 24px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 50px;
  
}
#BUTTON-su7q82xf .x-button-wrapper {
  --width: 50px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(24, 24, 24, 1);
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#WISHLIST-EMPTY-zghebget {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(110px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  
}
#TEXT-v55ht7f6, .--clone-TEXT-v55ht7f6 {
  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%;
  
}
#TEXT-v55ht7f6 .x-text,
#TEXT-v55ht7f6 .x-text a,
.--clone-TEXT-v55ht7f6 .x-text,
.--clone-TEXT-v55ht7f6 .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));
}
#TEXT-v55ht7f6 .x-text:hover,
.--clone-TEXT-v55ht7f6 .x-text:hover,
#TEXT-v55ht7f6 a:hover,
.--clone-TEXT-v55ht7f6 a:hover {
  
}

#BUTTON-o4a2x2d8 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 50.28125px;
width: 204.953125px;
  
}
#BUTTON-o4a2x2d8 .x-button-wrapper {
  --width: 204.953125px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(24, 24, 24, 1);
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#POPUP-WISHLIST-HEADER {
  --bg: rgba(255, 255, 255, 1);
  background: rgba(255, 255, 255, 1);
border-color: #ffffff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;position: sticky;top: 0px;width: 100%;
  
  
  
  
  
  border:   #ffffff;


  
}

#POPUP-WISHLIST-CLOSE-BUTTON {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16.2890625px;
justify-self: end;
margin-bottom: calc(0.85546875px * 2);
margin-right: 3.2407407407407405%;
width: 16px;
  
  
  
  
}
#POPUP-WISHLIST-CLOSE-BUTTON .x-rect {
  --width: 16px;
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);
}
#POPUP-WISHLIST-CLOSE-BUTTON::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;
  
}
#POPUP-WISHLIST-TITLE, .--clone-POPUP-WISHLIST-TITLE {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 12.6171875px;
margin-top: calc(0.5px * 2);
width: 57.33145254629629%;
  
}
#POPUP-WISHLIST-TITLE .x-text,
#POPUP-WISHLIST-TITLE .x-text a,
.--clone-POPUP-WISHLIST-TITLE .x-text,
.--clone-POPUP-WISHLIST-TITLE .x-text a {
  --width: 57.33145254629629%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
#POPUP-WISHLIST-TITLE .x-text:hover,
.--clone-POPUP-WISHLIST-TITLE .x-text:hover,
#POPUP-WISHLIST-TITLE a:hover,
.--clone-POPUP-WISHLIST-TITLE a:hover {
  
}

#CART-DROPPABLE-huyitl3p {
  max-width: 432px;
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 432px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(60px, max-content) minmax(10px, max-content) minmax(0%, calc(100% - 170px)) minmax(40px, max-content) minmax(60px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

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

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


  
}
#CART-ITEMS-cmqhut2k {
  --width: 99.51456310679612%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 110px 1fr 40px;grid-template-rows: minmax(12px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(32px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 99.51456310679612%;
  
}
#CART-ITEMS-cmqhut2k cart-item, #CART-ITEMS-cmqhut2k .cart-loading {
  grid-template-columns: 110px 1fr 40px;
  grid-template-rows: minmax(12px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(32px, max-content);
}

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

#TEXT-DATASET-jhz3fk31, .--clone-TEXT-DATASET-jhz3fk31 {
  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%;
  
}
#TEXT-DATASET-jhz3fk31 .x-text,
#TEXT-DATASET-jhz3fk31 .x-text a,
.--clone-TEXT-DATASET-jhz3fk31 .x-text,
.--clone-TEXT-DATASET-jhz3fk31 .x-text a {
  --width: 100%;
border-color: #000000ff;
color: #000000ff;
font-size: 15.0px;
font-weight: 400;
height: 100%;
line-height: 1.4;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-jhz3fk31 .x-text:hover,
.--clone-TEXT-DATASET-jhz3fk31 .x-text:hover,
#TEXT-DATASET-jhz3fk31 a:hover,
.--clone-TEXT-DATASET-jhz3fk31 a:hover {
  
}

#TEXT-DATASET-wspexd1y, .--clone-TEXT-DATASET-wspexd1y {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 55.00000000000001%;
  
}
#TEXT-DATASET-wspexd1y .x-text,
#TEXT-DATASET-wspexd1y .x-text a,
.--clone-TEXT-DATASET-wspexd1y .x-text,
.--clone-TEXT-DATASET-wspexd1y .x-text a {
  --width: 55.00000000000001%;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-wspexd1y .x-text:hover,
.--clone-TEXT-DATASET-wspexd1y .x-text:hover,
#TEXT-DATASET-wspexd1y a:hover,
.--clone-TEXT-DATASET-wspexd1y a:hover {
  
}

#QUANTITY-INPUT-otty1mxa {
  --width: 120px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;height: 32.975006103515625px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 120px;
  border-color: var(--color_01);
border-radius: 21px 21px 21px 21px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-otty1mxa .quantity__input {
  
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-otty1mxa .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-otty1mxa .quantity__button[name="minus"] {
  background: var(--color_00);
border-color: var(--color_01);
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;
  
}
#QUANTITY-INPUT-otty1mxa .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-otty1mxa .quantity__button[name="plus"] {
  background: var(--color_00);
border-color: var(--color_01);
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-right-style: unset;
  
}
#QUANTITY-INPUT-otty1mxa .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#TEXT-DATASET-s73slivi, .--clone-TEXT-DATASET-s73slivi {
  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: 65%;
  
}
#TEXT-DATASET-s73slivi .x-text,
#TEXT-DATASET-s73slivi .x-text a,
.--clone-TEXT-DATASET-s73slivi .x-text,
.--clone-TEXT-DATASET-s73slivi .x-text a {
  --width: 65%;
border-color: #000000ff;
color: #000000ff;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
#TEXT-DATASET-s73slivi .x-text:hover,
.--clone-TEXT-DATASET-s73slivi .x-text:hover,
#TEXT-DATASET-s73slivi a:hover,
.--clone-TEXT-DATASET-s73slivi a:hover {
  
}


#RECT-5i4ox207 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 20px;
  
  
  
  
}
#RECT-5i4ox207 .x-rect {
  --width: 20px;
background: #6c757d;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0nMTgnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxOCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTQgMjBINEMyLjg5NTQzIDIwIDIgMTkuMTA0NiAyIDE4VjVIMFYzSDRWMkM0IDAuODk1NDMgNC44OTU0MyAwIDYgMEgxMkMxMy4xMDQ2IDAgMTQgMC44OTU0MyAxNCAyVjNIMThWNUgxNlYxOEMxNiAxOS4xMDQ2IDE1LjEwNDYgMjAgMTQgMjBaTTQgNVYxOEgxNFY1SDRaTTYgMlYzSDEyVjJINlpNMTIgMTZIMTBWN0gxMlYxNlpNOCAxNkg2VjdIOFYxNlonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #6c757d);
}
#RECT-5i4ox207::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;
  
}
#TEXT-zp6bn7cq, .--clone-TEXT-zp6bn7cq {
  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: 0%;
margin-top: calc(0px * 2);
width: 55.8252427184466%;
  
}
#TEXT-zp6bn7cq .x-text,
#TEXT-zp6bn7cq .x-text a,
.--clone-TEXT-zp6bn7cq .x-text,
.--clone-TEXT-zp6bn7cq .x-text a {
  --width: 55.8252427184466%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Montserrat', sans-serif;
font-size: 23.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
#TEXT-zp6bn7cq .x-text:hover,
.--clone-TEXT-zp6bn7cq .x-text:hover,
#TEXT-zp6bn7cq a:hover,
.--clone-TEXT-zp6bn7cq a:hover {
  
}

#LINE-ozqadnj1 {
  --width: 57.28155339805825%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 18px;justify-self: start;margin-bottom: 0px;margin-left: 0%;width: 57.28155339805825%;
  height: auto;
  
}
#LINE-ozqadnj1 .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 2.0px;
}

#TEXT-i9zuiv02, .--clone-TEXT-i9zuiv02 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 26.456310679611644%;
  
}
#TEXT-i9zuiv02 .x-text,
#TEXT-i9zuiv02 .x-text a,
.--clone-TEXT-i9zuiv02 .x-text,
.--clone-TEXT-i9zuiv02 .x-text a {
  --width: 26.456310679611644%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-family: 'Montserrat', sans-serif;
font-size: 17.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
#TEXT-i9zuiv02 .x-text:hover,
.--clone-TEXT-i9zuiv02 .x-text:hover,
#TEXT-i9zuiv02 a:hover,
.--clone-TEXT-i9zuiv02 a:hover {
  
}

#TEXT-DATASET-pjuxe8qh, .--clone-TEXT-DATASET-pjuxe8qh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 36.37136440832638%;
  
}
#TEXT-DATASET-pjuxe8qh .x-text,
#TEXT-DATASET-pjuxe8qh .x-text a,
.--clone-TEXT-DATASET-pjuxe8qh .x-text,
.--clone-TEXT-DATASET-pjuxe8qh .x-text a {
  --width: 36.37136440832638%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 17.0px;
font-weight: 700;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, var(--color_04));
}
#TEXT-DATASET-pjuxe8qh .x-text:hover,
.--clone-TEXT-DATASET-pjuxe8qh .x-text:hover,
#TEXT-DATASET-pjuxe8qh a:hover,
.--clone-TEXT-DATASET-pjuxe8qh a:hover {
  
}

#BUTTON-qf7084ch {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 44px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-qf7084ch .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_04);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#RECT-w7a4olxh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 30px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 30px;
  
  
  
  
}
#RECT-w7a4olxh .x-rect {
  --width: 30px;
background: #444444;
border-color: #000000ff;
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, #444444);
}
#RECT-w7a4olxh::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;
  
}
#CART-DROPPABLE-3w0g1kv8 {
  max-width: 432px;
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 432px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(60px, max-content) minmax(10px, max-content) minmax(100px, max-content) minmax(25px, max-content) minmax(25px, max-content) minmax(25px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-3w0g1kv8.anim {
  --width: 432px;
  animation: slide-right 0.2s ease;
}
#TEXT-nl5skcip, .--clone-TEXT-nl5skcip {
  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%;
  
}
#TEXT-nl5skcip .x-text,
#TEXT-nl5skcip .x-text a,
.--clone-TEXT-nl5skcip .x-text,
.--clone-TEXT-nl5skcip .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-nl5skcip .x-text:hover,
.--clone-TEXT-nl5skcip .x-text:hover,
#TEXT-nl5skcip a:hover,
.--clone-TEXT-nl5skcip a:hover {
  
}


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

#TEXT-rdvjadnr, .--clone-TEXT-rdvjadnr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-rdvjadnr .x-text,
#TEXT-rdvjadnr .x-text a,
.--clone-TEXT-rdvjadnr .x-text,
.--clone-TEXT-rdvjadnr .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-rdvjadnr .x-text:hover,
.--clone-TEXT-rdvjadnr .x-text:hover,
#TEXT-rdvjadnr a:hover,
.--clone-TEXT-rdvjadnr a:hover {
  
}

#TEXT-mmfsoahk, .--clone-TEXT-mmfsoahk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-mmfsoahk .x-text,
#TEXT-mmfsoahk .x-text a,
.--clone-TEXT-mmfsoahk .x-text,
.--clone-TEXT-mmfsoahk .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-mmfsoahk .x-text:hover,
.--clone-TEXT-mmfsoahk .x-text:hover,
#TEXT-mmfsoahk a:hover,
.--clone-TEXT-mmfsoahk a:hover {
  
}

#TEXT-8rzxbpc1, .--clone-TEXT-8rzxbpc1 {
  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%;
  
}
#TEXT-8rzxbpc1 .x-text,
#TEXT-8rzxbpc1 .x-text a,
.--clone-TEXT-8rzxbpc1 .x-text,
.--clone-TEXT-8rzxbpc1 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
#TEXT-8rzxbpc1 .x-text:hover,
.--clone-TEXT-8rzxbpc1 .x-text:hover,
#TEXT-8rzxbpc1 a:hover,
.--clone-TEXT-8rzxbpc1 a:hover {
  
}


#RECT-znk94c8n {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 30px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 30px;
  
  
  
  
}
#RECT-znk94c8n .x-rect {
  --width: 30px;
background: #444444;
border-color: #000000ff;
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, #444444);
}
#RECT-znk94c8n::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;
  
}
#TEXT-33up9ud1, .--clone-TEXT-33up9ud1 {
  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: 0%;
margin-top: calc(0px * 2);
width: 54.23023578363384%;
  
}
#TEXT-33up9ud1 .x-text,
#TEXT-33up9ud1 .x-text a,
.--clone-TEXT-33up9ud1 .x-text,
.--clone-TEXT-33up9ud1 .x-text a {
  --width: 54.23023578363384%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Montserrat', sans-serif;
font-size: 23.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
#TEXT-33up9ud1 .x-text:hover,
.--clone-TEXT-33up9ud1 .x-text:hover,
#TEXT-33up9ud1 a:hover,
.--clone-TEXT-33up9ud1 a:hover {
  
}

#LINE-dglwoh92 {
  --width: 55.79372084226454%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 18px;justify-self: start;margin-bottom: 0px;margin-left: 0%;width: 55.79372084226454%;
  height: auto;
  
}
#LINE-dglwoh92 .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 2.0px;
}

