#SECTION-91d4mfeg {
  height: auto;
  grid-template-columns: 6px 80px 1fr 67px 67px 6px;
  grid-template-rows: minmax(60px, 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: 60;
  --bg: #ffffff;
}

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



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


#RECT-64u71m7a {
  align-self: center;
display: none;
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;
  display: none;
}
#MENU-jveg64m9 {
  --width: 24px;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 2;grid-row-start: 1;height: 22px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 24px;
  --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: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(60px, max-content) minmax(0%, calc(100% - 140px)) minmax(80px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: horizontal-move 0.2s ease;
  
}

#CONTAINER-okjrcove {
  --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: 4;grid-row-start: 3;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: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-5k9nfekm {
  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: 30px;
  
}
#IMAGE-5k9nfekm picture {
  --width: 30px;
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: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 30px;
  
}
#IMAGE-diw8k1t2 picture {
  --width: 30px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-diw8k1t2 img {
  object-fit: cover;
}

#CART-ICON-gg4zwx6k {
  --width: 40px;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: 40px;
  
}
#CART-ICON-gg4zwx6k .x-cart-icon {
  border-color: #000000ff;
color: var(--color_03);
}
#CART-ICON-gg4zwx6k .x-cart-item-count {
  position: absolute;
  top: -10.0px;
  right: -10.0px;
  width: 20.0px;
  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: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 30px;
  
}
#IMAGE-h4o51agz picture {
  --width: 30px;
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: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-bx7mnx15.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-v50cb3pm {
  --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: start;margin-left: 0%;margin-top: calc(35.91667175292969px * 2);width: 100%;
  --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: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-xc3yw297.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-ycxcr2xl {
  --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: start;margin-left: 0%;margin-top: calc(35.91667175292969px * 2);width: 100%;
  --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: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-nzs1wrnj.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-gbw3zoe4 {
  --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: start;margin-left: 0%;margin-top: calc(35.91667175292969px * 2);width: 100%;
  --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: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-e27hn9ud.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-pl2sox2t {
  --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: start;margin-left: 0%;margin-top: calc(35.91667175292969px * 2);width: 100%;
  --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: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 70px;
  
}
#IMAGE-roufat98 picture {
  --width: 70px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-roufat98 img {
  object-fit: cover;
}

#INPUT-SEARCH-ikan1gug {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 32px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-SEARCH-ikan1gug > .input-search--wrapper {
  font-size: 13.0px;
  border-width: 1px;
  border-color: var(--color_01);
  border-style: solid;
  border-radius: 66px;
  background-color: var(--color_01);
  
}
#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: 1px;
  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: 9px;
  margin-right: 9px;
  color: rgba(0, 0, 0, 1);
  height: 18px;
  width: 18px;
}
#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: 129.265873015873%;align-self: start;display: none;grid-column-end: 4;grid-column-start: 3;grid-row-end: 4;grid-row-start: 3;height: 33px;justify-self: start;margin-left: -17.75793650793651%;margin-top: px;width: 129.265873015873%;
  --active-link-color: var(--color_03);
  
  
  
  
  
}


#MENU-hw2z3wry .x-rect {
  --gap: 50px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_03);
font-size: 13.0px;
font-weight: 700;
justify-content: center;
text-transform: uppercase;
  
}
#MENU-hw2z3wry > ul {
  
  justify-content: center;
  align-items: center;
  gap: 50px;
  
}
#MENU-hw2z3wry > ul > .menu-item .tag-link {
  --gap: 50px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_03);
font-size: 13.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: 33px;
}


#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: 700;
justify-content: flex-start;
  
}
#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: 700;
justify-content: flex-start;
}
#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: 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-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: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  --active-link-color: #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: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  --active-link-color: #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: 62.75504311357397%;align-self: center;display: none;grid-column-end: 5;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: 29px;justify-self: start;margin-left: 0.008969324036738353%;margin-top: calc(0px * 2);width: 62.75504311357397%;
  
  
  
  
  
  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: start;
margin-left: 1.4545454545454546%;
margin-top: calc(0px * 2);
width: 82.18181818181817%;
  
}
#TEXT-tpzrq0qk .x-text,
#TEXT-tpzrq0qk .x-text a,
.--clone-TEXT-tpzrq0qk .x-text,
.--clone-TEXT-tpzrq0qk .x-text a {
  --width: 82.18181818181817%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
font-size: 16.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: 35px;align-self: center;display: none;grid-column-end: 6;grid-column-start: 5;grid-row-end: 2;grid-row-start: 1;height: 35px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 35px;
  
}
#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: 62.75504311357397%;align-self: center;display: none;grid-column-end: 4;grid-column-start: 2;grid-row-end: 3;grid-row-start: 1;grid-template-columns: 31px 1fr;grid-template-rows: minmax(29px, max-content);height: 29px;justify-self: start;margin-left: 0.008969324036738353%;margin-top: calc(0px * 2);width: 62.75504311357397%;
  
  
  
  
  
  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: start;
margin-left: 1.4545454545454546%;
margin-top: calc(0px * 2);
width: 82.18181818181817%;
  
}
#TEXT-gihk5olc .x-text,
#TEXT-gihk5olc .x-text a,
.--clone-TEXT-gihk5olc .x-text,
.--clone-TEXT-gihk5olc .x-text a {
  --width: 82.18181818181817%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Montserrat', sans-serif;
font-size: 16.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: 2;grid-row-start: 1;height: 31px;justify-self: start;margin-bottom: calc(0.4444427490234375px * 2);margin-left: 0%;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: -1.1374501579401588px;
  right: -1.1374501579401588px;
  width: 3.0332004211737567px;
  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;display: none;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: 100%;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;height: 45px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  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-cnod4m6i {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(178px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-cnod4m6i .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 178;
  --bg: #ffffff00;
}

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



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

#GALLERY-w9f3gr74 {
  --width: 100%;align-self: center;grid-column-end: 4;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%;
  border-radius: ;
  overflow: hidden;
  
}
#GALLERY-w9f3gr74 .x-gallery-item img {
  object-fit: contain;
  aspect-ratio: 16/9;
}
#GALLERY-w9f3gr74 .x-gallery-view {
  flex: 1;
}
#GALLERY-w9f3gr74 .x-gallery-control-item {
  min-width: 60px;
  min-height: 60px;
  margin-bottom: 10px;
}
#GALLERY-w9f3gr74 .x-arrow {
  width: 40px;
  height: 40px;
  
}
#GALLERY-w9f3gr74 .x-gallery .x-arrow img, #GALLERY-w9f3gr74 .x-gallery .x-arrow svg, #GALLERY-w9f3gr74 .x-gallery .x-arrow path {
  fill: #FFFFFF;
}
#GALLERY-w9f3gr74 .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#GALLERY-w9f3gr74 .x-arrow-right {
  right: 5px;
}

#GALLERY-w9f3gr74 .x-gallery-position {
  
  gap: 10px;
}

#GALLERY-w9f3gr74 .x-gallery-wrapper-position {
  
}

#GALLERY-w9f3gr74 .x-gallery-control-hidden {
  display: none;
}

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

#GALLERY-w9f3gr74 .x-gallery-control-item[data-index="0"] {
            --bg: url(https://content.pancake.vn/web-media/49/77/f0/a2/509db92d5e98a8e5bdc683bdbebf4e84bb5fb7f5205f77217a350276-w:1920-h:1080-l:436197-t:image/jpeg.jpeg);
          }#GALLERY-w9f3gr74 .x-gallery-control-item[data-index="1"] {
            --bg: url(https://content.pancake.vn/web-media/bd/66/85/4b/1b0f8695c05a6bacb553d4306dcadd356fb73ad4faddd446ada53bdc-w:2048-h:1152-l:613710-t:image/jpeg.jpeg);
          }#GALLERY-w9f3gr74 .x-gallery-control-item[data-index="2"] {
            --bg: url(https://content.pancake.vn/web-media/37/67/67/31/1f6769a68a39102d5cd8df510059c9544cb611c3622e5365f2351c91-w:5434-h:3056-l:21939127-t:image/png.png);
          }#GALLERY-w9f3gr74 .x-gallery-control-item[data-index="3"] {
            --bg: url(https://content.pancake.vn/web-media/dd/96/21/20/df90478242927d069bc6d6f83fc998aa667d382f909463089ff485dd-w:4313-h:2344-l:6471917-t:image/png.png);
          }#GALLERY-w9f3gr74 .x-gallery-control-item[data-index="4"] {
            --bg: url(https://content.pancake.vn/web-media/5d/e6/a4/69/adccab517ef034447c4a09980f350823c6eae5495ca708507026c306-w:2048-h:1152-l:3547881-t:image/png.png);
          }#GALLERY-w9f3gr74 .x-gallery-control-item[data-index="5"] {
            --bg: url(https://content.pancake.vn/web-media/90/77/ec/50/ecd0da0a847dfd0aa77e83bc2576c0e834456d43ee3c948784ed37c9-w:3375-h:1772-l:8118466-t:image/png.png);
          }
#GALLERY-f3vnfej4 {
  --width: 100%;align-self: center;display: none;grid-column-end: 4;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%;
  border-radius: ;
  overflow: hidden;
  
}
#GALLERY-f3vnfej4 .x-gallery-item img {
  object-fit: contain;
  aspect-ratio: auto;
}
#GALLERY-f3vnfej4 .x-gallery-view {
  flex: 1;
}
#GALLERY-f3vnfej4 .x-gallery-control-item {
  min-width: 60px;
  min-height: 60px;
  margin-bottom: 10px;
}
#GALLERY-f3vnfej4 .x-arrow {
  width: 40px;
  height: 40px;
  
}
#GALLERY-f3vnfej4 .x-gallery .x-arrow img, #GALLERY-f3vnfej4 .x-gallery .x-arrow svg, #GALLERY-f3vnfej4 .x-gallery .x-arrow path {
  fill: #FFFFFF;
}
#GALLERY-f3vnfej4 .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#GALLERY-f3vnfej4 .x-arrow-right {
  right: 5px;
}

#GALLERY-f3vnfej4 .x-gallery-position {
  
  gap: 10px;
}

#GALLERY-f3vnfej4 .x-gallery-wrapper-position {
  
}

#GALLERY-f3vnfej4 .x-gallery-control-hidden {
  display: none;
}

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

#GALLERY-f3vnfej4 .x-gallery-control-item[data-index="0"] {
            --bg: url(https://content.pancake.vn/web-media/9c/d3/15/e0/47bd4d542bd5e663b3c43f104c67ae2564fd4b1ed48644743b8fd09f-w:1365-h:2048-l:2788479-t:image/png.png);
          }#GALLERY-f3vnfej4 .x-gallery-control-item[data-index="1"] {
            --bg: url(https://content.pancake.vn/web-media/03/85/b5/16/277ec2b25d3820d38f057724baa993cf8d9c1ea0cbe37441ce2c84f0-w:1365-h:2048-l:2816267-t:image/png.png);
          }
#SECTION-scwcejxg {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(60px, max-content) minmax(90px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-scwcejxg .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 180;
  --bg: #ffffff00;
}

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



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

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

#SLIDER-PRODUCT-inxezqbc {
  --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%;
  
}
#SLIDER-PRODUCT-inxezqbc .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-inxezqbc .grid-product--inner img {
  object-fit: contain;
}
#SLIDER-PRODUCT-inxezqbc .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-inxezqbc .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-inxezqbc .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-inxezqbc .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-inxezqbc .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-inxezqbc .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-inxezqbc .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-inxezqbc .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-inxezqbc .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-inxezqbc .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-inxezqbc .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% - 1 * 10px) / 2);

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



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

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

}




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


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









#SLIDER-PRODUCT-inxezqbc .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: #d0021b;
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-inxezqbc .product--ribbon {
  border-radius: 0px;
  background: var(--color_00);
  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-inxezqbc .option-color__item {
  
  
  
  
  
}
#SLIDER-PRODUCT-inxezqbc .option-color__item .attr-item:not(.attr-text) {
  
  
  
}
#SLIDER-PRODUCT-inxezqbc .grid-product--selects p {
  
  
  
  
  
  
  
}
#SLIDER-PRODUCT-inxezqbc .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#SLIDER-PRODUCT-inxezqbc .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-1qf40ijf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-c243v6pu, .--clone-TEXT-DATASET-c243v6pu {
  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-c243v6pu .x-text,
#TEXT-DATASET-c243v6pu .x-text a,
.--clone-TEXT-DATASET-c243v6pu .x-text,
.--clone-TEXT-DATASET-c243v6pu .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-c243v6pu .x-text:hover,
.--clone-TEXT-DATASET-c243v6pu .x-text:hover,
#TEXT-DATASET-c243v6pu a:hover,
.--clone-TEXT-DATASET-c243v6pu a:hover {
  
}

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

#SECTION-5wcgejin .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 170;
  --bg: #ffffff00;
}

#SECTION-5wcgejin .x-section-video-background {
  
  
}



#SECTION-5wcgejin .video {
  display: none;
}
#SECTION-5wcgejin .video-bp5 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}

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

#TABS-2mcq07hc {
  --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%;
  active-color: #f7f8fa;
nav-active-bg-color: var(--color_04);
nav-gap: 12;
nav-padding-x: 30;
nav-padding-y: 10;
  overflow: hidden;
  
}
#TABS-2mcq07hc > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-2mcq07hc > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-2mcq07hc > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(8, 100%);
  background: #ffffffff;
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(15px, max-content) minmax(400px, max-content) minmax(70px, max-content);
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-2mcq07hc > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 12px;
  justify-content: center;
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 30px;
  border-radius: 0px 0px 0px 0px;
  justify-content: start;
  min-width: 0px;
  
  
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: #f7f8fa;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
  background: var(--color_04);
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: #f7f8fa;
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-2mcq07hc > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#BUTTON-cf18hk89 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 44px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 250px;
  
}
#BUTTON-cf18hk89 .x-button-wrapper {
  --width: 250px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.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-cf18hk89[disabled=true] {
  display: none;
}

#BUTTON-jgyz75bo {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 44px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 250px;
  
}
#BUTTON-jgyz75bo .x-button-wrapper {
  --width: 250px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.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-jgyz75bo[disabled=true] {
  display: none;
}

#BUTTON-nve9vmcy {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 44px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 250px;
  
}
#BUTTON-nve9vmcy .x-button-wrapper {
  --width: 250px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.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-nve9vmcy[disabled=true] {
  display: none;
}

#BUTTON-5yc3il4z {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 44px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 250px;
  
}
#BUTTON-5yc3il4z .x-button-wrapper {
  --width: 250px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.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-5yc3il4z[disabled=true] {
  display: none;
}

#BUTTON-9ntcn81g {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 44px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 250px;
  
}
#BUTTON-9ntcn81g .x-button-wrapper {
  --width: 250px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.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-9ntcn81g[disabled=true] {
  display: none;
}

#BUTTON-d79b1j0p {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 44px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 250px;
  
}
#BUTTON-d79b1j0p .x-button-wrapper {
  --width: 250px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.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-d79b1j0p[disabled=true] {
  display: none;
}

#BUTTON-m7lcu1de {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 44px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 250px;
  
}
#BUTTON-m7lcu1de .x-button-wrapper {
  --width: 250px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.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-m7lcu1de[disabled=true] {
  display: none;
}

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

#GRID-PRODUCT-inhlrrhe .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-inhlrrhe .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-inhlrrhe .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-inhlrrhe .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-inhlrrhe .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-inhlrrhe .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-inhlrrhe .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-inhlrrhe .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


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


}




#GRID-PRODUCT-inhlrrhe .grid-product--inner {
  padding-bottom: calc(100% / (3/4));
}


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









#GRID-PRODUCT-inhlrrhe .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: #d0021b;
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-inhlrrhe .product--ribbon {
  border-radius: 0px;
  background: var(--color_00);
  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: ;
}


#GRID-PRODUCT-inhlrrhe .option-color__item {
  border-radius: 400px;
  
  border-color: #f08522;
  
  
}
#GRID-PRODUCT-inhlrrhe .option-color__item .attr-item:not(.attr-text) {
  width: 32px;
  height: 32px;
  border-radius: 292px;
}
#GRID-PRODUCT-inhlrrhe .grid-product--selects p {
  
  
  
  
  
  
  
}
#GRID-PRODUCT-inhlrrhe .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-inhlrrhe .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-g71vbydv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-eg0mk8fd, .--clone-TEXT-DATASET-eg0mk8fd {
  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-eg0mk8fd .x-text,
#TEXT-DATASET-eg0mk8fd .x-text a,
.--clone-TEXT-DATASET-eg0mk8fd .x-text,
.--clone-TEXT-DATASET-eg0mk8fd .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-eg0mk8fd .x-text:hover,
.--clone-TEXT-DATASET-eg0mk8fd .x-text:hover,
#TEXT-DATASET-eg0mk8fd a:hover,
.--clone-TEXT-DATASET-eg0mk8fd a:hover {
  
}

#PRODUCT-OVERLAY-uslsba4j {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#GRID-PRODUCT-yjbbxodt {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: -0.46875px;width: 100%;
  
}

#GRID-PRODUCT-yjbbxodt .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-yjbbxodt .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-yjbbxodt .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-yjbbxodt .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-yjbbxodt .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-yjbbxodt .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-yjbbxodt .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-yjbbxodt .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


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


}




#GRID-PRODUCT-yjbbxodt .grid-product--inner {
  padding-bottom: calc(100% / (3/4));
}


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









#GRID-PRODUCT-yjbbxodt .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: #d0021b;
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-yjbbxodt .product--ribbon {
  border-radius: 0px;
  background: var(--color_00);
  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: ;
}


#GRID-PRODUCT-yjbbxodt .option-color__item {
  border-radius: 75px;
  
  border-color: #f08522;
  
  
}
#GRID-PRODUCT-yjbbxodt .option-color__item .attr-item:not(.attr-text) {
  
  height: 32px;
  border-radius: 148px;
}
#GRID-PRODUCT-yjbbxodt .grid-product--selects p {
  
  
  
  
  
  
  
}
#GRID-PRODUCT-yjbbxodt .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-yjbbxodt .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-wul26dj6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-62807w93, .--clone-TEXT-DATASET-62807w93 {
  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: 8.40234375px;
width: 60px;
  
}
#TEXT-DATASET-62807w93 .x-text,
#TEXT-DATASET-62807w93 .x-text a,
.--clone-TEXT-DATASET-62807w93 .x-text,
.--clone-TEXT-DATASET-62807w93 .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-62807w93 .x-text:hover,
.--clone-TEXT-DATASET-62807w93 .x-text:hover,
#TEXT-DATASET-62807w93 a:hover,
.--clone-TEXT-DATASET-62807w93 a:hover {
  
}

#PRODUCT-OVERLAY-27za4a65 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#GRID-PRODUCT-2r94xivz {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-2r94xivz .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-2r94xivz .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-2r94xivz .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-2r94xivz .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-2r94xivz .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-2r94xivz .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-2r94xivz .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-2r94xivz .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


#GRID-PRODUCT-2r94xivz .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}




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


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









#GRID-PRODUCT-2r94xivz .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: #d0021b;
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-2r94xivz .product--ribbon {
  border-radius: 0px;
  background: var(--color_00);
  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: ;
}


#GRID-PRODUCT-2r94xivz .option-color__item {
  border-radius: 400px;
  
  border-color: #f08522;
  
  
}
#GRID-PRODUCT-2r94xivz .option-color__item .attr-item:not(.attr-text) {
  width: 32px;
  height: 32px;
  border-radius: 292px;
}
#GRID-PRODUCT-2r94xivz .grid-product--selects p {
  
  
  
  
  
  
  
}
#GRID-PRODUCT-2r94xivz .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-2r94xivz .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-95ukfn5g {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-tj6b6k74, .--clone-TEXT-DATASET-tj6b6k74 {
  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-tj6b6k74 .x-text,
#TEXT-DATASET-tj6b6k74 .x-text a,
.--clone-TEXT-DATASET-tj6b6k74 .x-text,
.--clone-TEXT-DATASET-tj6b6k74 .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-tj6b6k74 .x-text:hover,
.--clone-TEXT-DATASET-tj6b6k74 .x-text:hover,
#TEXT-DATASET-tj6b6k74 a:hover,
.--clone-TEXT-DATASET-tj6b6k74 a:hover {
  
}

#PRODUCT-OVERLAY-y6hjvdw6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#GRID-PRODUCT-bp1ixz07 {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-bp1ixz07 .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-bp1ixz07 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-bp1ixz07 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-bp1ixz07 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-bp1ixz07 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-bp1ixz07 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-bp1ixz07 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-bp1ixz07 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


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


}




#GRID-PRODUCT-bp1ixz07 .grid-product--inner {
  padding-bottom: calc(100% / (3/4));
}


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









#GRID-PRODUCT-bp1ixz07 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: #d0021b;
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-bp1ixz07 .product--ribbon {
  border-radius: 0px;
  background: var(--color_00);
  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: ;
}


#GRID-PRODUCT-bp1ixz07 .option-color__item {
  border-radius: 400px;
  
  border-color: #f08522;
  
  
}
#GRID-PRODUCT-bp1ixz07 .option-color__item .attr-item:not(.attr-text) {
  width: 32px;
  height: 32px;
  border-radius: 292px;
}
#GRID-PRODUCT-bp1ixz07 .grid-product--selects p {
  
  
  
  
  
  
  
}
#GRID-PRODUCT-bp1ixz07 .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-bp1ixz07 .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-bpy21yca {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-zlg07447, .--clone-TEXT-DATASET-zlg07447 {
  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-zlg07447 .x-text,
#TEXT-DATASET-zlg07447 .x-text a,
.--clone-TEXT-DATASET-zlg07447 .x-text,
.--clone-TEXT-DATASET-zlg07447 .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-zlg07447 .x-text:hover,
.--clone-TEXT-DATASET-zlg07447 .x-text:hover,
#TEXT-DATASET-zlg07447 a:hover,
.--clone-TEXT-DATASET-zlg07447 a:hover {
  
}

#PRODUCT-OVERLAY-5q6c4aw2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#GRID-PRODUCT-pk0nxsrf {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-pk0nxsrf .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-pk0nxsrf .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-pk0nxsrf .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-pk0nxsrf .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-pk0nxsrf .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-pk0nxsrf .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-pk0nxsrf .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-pk0nxsrf .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


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


}




#GRID-PRODUCT-pk0nxsrf .grid-product--inner {
  padding-bottom: calc(100% / (3/4));
}


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









#GRID-PRODUCT-pk0nxsrf .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: #d0021b;
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-pk0nxsrf .product--ribbon {
  border-radius: 0px;
  background: var(--color_00);
  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: ;
}


#GRID-PRODUCT-pk0nxsrf .option-color__item {
  border-radius: 400px;
  
  border-color: #f08522;
  
  
}
#GRID-PRODUCT-pk0nxsrf .option-color__item .attr-item:not(.attr-text) {
  width: 32px;
  height: 32px;
  border-radius: 292px;
}
#GRID-PRODUCT-pk0nxsrf .grid-product--selects p {
  
  
  
  
  
  
  
}
#GRID-PRODUCT-pk0nxsrf .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-pk0nxsrf .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-nepgxgsx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-m5z85zge, .--clone-TEXT-DATASET-m5z85zge {
  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-m5z85zge .x-text,
#TEXT-DATASET-m5z85zge .x-text a,
.--clone-TEXT-DATASET-m5z85zge .x-text,
.--clone-TEXT-DATASET-m5z85zge .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-m5z85zge .x-text:hover,
.--clone-TEXT-DATASET-m5z85zge .x-text:hover,
#TEXT-DATASET-m5z85zge a:hover,
.--clone-TEXT-DATASET-m5z85zge a:hover {
  
}

#PRODUCT-OVERLAY-4teb2wh1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#GRID-PRODUCT-yqqw406c {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-yqqw406c .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-yqqw406c .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-yqqw406c .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-yqqw406c .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-yqqw406c .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-yqqw406c .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-yqqw406c .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-yqqw406c .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


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


}




#GRID-PRODUCT-yqqw406c .grid-product--inner {
  padding-bottom: calc(100% / (3/4));
}


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









#GRID-PRODUCT-yqqw406c .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: #d0021b;
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-yqqw406c .product--ribbon {
  border-radius: 0px;
  background: var(--color_00);
  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: ;
}


#GRID-PRODUCT-yqqw406c .option-color__item {
  border-radius: 400px;
  
  border-color: #f08522;
  
  
}
#GRID-PRODUCT-yqqw406c .option-color__item .attr-item:not(.attr-text) {
  width: 32px;
  height: 32px;
  border-radius: 292px;
}
#GRID-PRODUCT-yqqw406c .grid-product--selects p {
  
  
  
  
  
  
  
}
#GRID-PRODUCT-yqqw406c .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-yqqw406c .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-wdksstn0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-xaiq2u38, .--clone-TEXT-DATASET-xaiq2u38 {
  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-xaiq2u38 .x-text,
#TEXT-DATASET-xaiq2u38 .x-text a,
.--clone-TEXT-DATASET-xaiq2u38 .x-text,
.--clone-TEXT-DATASET-xaiq2u38 .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-xaiq2u38 .x-text:hover,
.--clone-TEXT-DATASET-xaiq2u38 .x-text:hover,
#TEXT-DATASET-xaiq2u38 a:hover,
.--clone-TEXT-DATASET-xaiq2u38 a:hover {
  
}

#PRODUCT-OVERLAY-0cdugusc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#GRID-PRODUCT-1swhvb03 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-1swhvb03 .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-1swhvb03 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-1swhvb03 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-1swhvb03 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-1swhvb03 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-1swhvb03 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-1swhvb03 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-1swhvb03 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(2, 1fr);

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



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


#GRID-PRODUCT-1swhvb03 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-1swhvb03 .grid-product--inner {
  padding-bottom: calc(100% / (3/4));
}


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









#GRID-PRODUCT-1swhvb03 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: #d0021b;
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-1swhvb03 .product--ribbon {
  border-radius: 0px;
  background: var(--color_00);
  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: ;
}


#GRID-PRODUCT-1swhvb03 .option-color__item {
  border-radius: 75px;
  
  border-color: #f08522;
  
  
}
#GRID-PRODUCT-1swhvb03 .option-color__item .attr-item:not(.attr-text) {
  
  height: 32px;
  border-radius: 148px;
}
#GRID-PRODUCT-1swhvb03 .grid-product--selects p {
  
  
  
  
  
  
  
}
#GRID-PRODUCT-1swhvb03 .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-1swhvb03 .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-puo0glov {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-jpcitluj, .--clone-TEXT-DATASET-jpcitluj {
  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-jpcitluj .x-text,
#TEXT-DATASET-jpcitluj .x-text a,
.--clone-TEXT-DATASET-jpcitluj .x-text,
.--clone-TEXT-DATASET-jpcitluj .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-jpcitluj .x-text:hover,
.--clone-TEXT-DATASET-jpcitluj .x-text:hover,
#TEXT-DATASET-jpcitluj a:hover,
.--clone-TEXT-DATASET-jpcitluj a:hover {
  
}

#PRODUCT-OVERLAY-vlx72r3q {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#GRID-PRODUCT-8zs0b3ap {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-8zs0b3ap .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-8zs0b3ap .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-8zs0b3ap .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-8zs0b3ap .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-8zs0b3ap .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-8zs0b3ap .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-8zs0b3ap .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-8zs0b3ap .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(5, 1fr);

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



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


#GRID-PRODUCT-8zs0b3ap .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-8zs0b3ap .grid-product--inner {
  padding-bottom: calc(100% / (3/4));
}


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









#GRID-PRODUCT-8zs0b3ap .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: #d0021b;
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-8zs0b3ap .product--ribbon {
  border-radius: 0px;
  background: var(--color_00);
  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: ;
}


#GRID-PRODUCT-8zs0b3ap .option-color__item {
  border-radius: 400px;
  
  border-color: #f08522;
  
  
}
#GRID-PRODUCT-8zs0b3ap .option-color__item .attr-item:not(.attr-text) {
  width: 32px;
  height: 32px;
  border-radius: 292px;
}
#GRID-PRODUCT-8zs0b3ap .grid-product--selects p {
  
  
  
  
  
  
  
}
#GRID-PRODUCT-8zs0b3ap .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-8zs0b3ap .option-select__item span:hover {
  
  
}



#PRODUCT-OVERLAY-5a7n6wep {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#TEXT-DATASET-q21tjs9e, .--clone-TEXT-DATASET-q21tjs9e {
  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-q21tjs9e .x-text,
#TEXT-DATASET-q21tjs9e .x-text a,
.--clone-TEXT-DATASET-q21tjs9e .x-text,
.--clone-TEXT-DATASET-q21tjs9e .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-q21tjs9e .x-text:hover,
.--clone-TEXT-DATASET-q21tjs9e .x-text:hover,
#TEXT-DATASET-q21tjs9e a:hover,
.--clone-TEXT-DATASET-q21tjs9e a:hover {
  
}

#PRODUCT-OVERLAY-wu3trqy6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#BUTTON-rd8i4fgu {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 43.994140625px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 250px;
  
}
#BUTTON-rd8i4fgu .x-button-wrapper {
  --width: 250px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.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-rd8i4fgu[disabled=true] {
  display: none;
}

#SECTION-olee5amg {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(10px, max-content) minmax(55px, max-content) minmax(5px, max-content) minmax(55px, max-content) minmax(5px, max-content) minmax(10px, max-content) minmax(30px, max-content) minmax(100px, max-content) minmax(10px, 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: 280;
  --bg: #fafafa;
}

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



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


#CONTAINER-qz38rtwg {
  --bg: #fafafa;
  background: #fafafa;
border-color: #000000ff;
  --width: 100%;align-self: center;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: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;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: 100%;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: 100%;
  
  --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: 1956.7983179419527%;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(40px, max-content) minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content);height: auto;justify-self: start;margin-left: -17800%;margin-top: -201.1999969482422px;width: 1956.7983179419527%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-thzjw24s, .--clone-TEXT-thzjw24s {
  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(2.055896577380949% * 2);
margin-top: calc(0px * 2);
width: 87.5297619047619%;
  
}
#TEXT-thzjw24s .x-text,
#TEXT-thzjw24s .x-text a,
.--clone-TEXT-thzjw24s .x-text,
.--clone-TEXT-thzjw24s .x-text a {
  --width: 87.5297619047619%;
-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: 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-j1ugik7o .x-text,
#TEXT-j1ugik7o .x-text a,
.--clone-TEXT-j1ugik7o .x-text,
.--clone-TEXT-j1ugik7o .x-text a {
  --width: 78.10267857142857%;
-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: 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-3cqz4es9 .x-text,
#TEXT-3cqz4es9 .x-text a,
.--clone-TEXT-3cqz4es9 .x-text,
.--clone-TEXT-3cqz4es9 .x-text a {
  --width: 78.10267857142857%;
-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: 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-86a005tu .x-text,
#TEXT-86a005tu .x-text a,
.--clone-TEXT-86a005tu .x-text,
.--clone-TEXT-86a005tu .x-text a {
  --width: 78.10267857142857%;
-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: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-right: calc(2.6302083333333335% * 2);
margin-top: calc(0px * 2);
width: 78.10267857142857%;
  
}
#TEXT-txjwq1ol .x-text,
#TEXT-txjwq1ol .x-text a,
.--clone-TEXT-txjwq1ol .x-text,
.--clone-TEXT-txjwq1ol .x-text a {
  --width: 78.10267857142857%;
-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: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-right: calc(2.6302083333333335% * 2);
margin-top: calc(0px * 2);
width: 78.10267857142857%;
  
}
#TEXT-bpmrrg22 .x-text,
#TEXT-bpmrrg22 .x-text a,
.--clone-TEXT-bpmrrg22 .x-text,
.--clone-TEXT-bpmrrg22 .x-text a {
  --width: 78.10267857142857%;
-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: 1300.7322648584372%;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: start;margin-left: -17800%;margin-top: -201.1999969482422px;width: 1300.7322648584372%;
  
  
  
  
  
  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: 100%;align-self: center;grid-column-end: 3;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: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  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: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 50px;grid-template-rows: minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  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: 59.75827730019576%;align-self: start;display: none;grid-column-end: 5;grid-column-start: 3;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: start;margin-left: 0%;margin-top: 45px;width: 59.75827730019576%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-uz0otox0, .--clone-TEXT-uz0otox0 {
  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: 8.200017929077148px;
margin-right: calc(2.14864782384924% * 2);
width: 78.20270435230152%;
  
}
#TEXT-uz0otox0 .x-text,
#TEXT-uz0otox0 .x-text a,
.--clone-TEXT-uz0otox0 .x-text,
.--clone-TEXT-uz0otox0 .x-text a {
  --width: 78.20270435230152%;
-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: 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-jvyrio9b .x-text,
#TEXT-jvyrio9b .x-text a,
.--clone-TEXT-jvyrio9b .x-text,
.--clone-TEXT-jvyrio9b .x-text a {
  --width: 78.10267857142857%;
-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: 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-ivk6mxyf .x-text,
#TEXT-ivk6mxyf .x-text a,
.--clone-TEXT-ivk6mxyf .x-text,
.--clone-TEXT-ivk6mxyf .x-text a {
  --width: 78.10267857142857%;
-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: 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-8zfmnoqa .x-text,
#TEXT-8zfmnoqa .x-text a,
.--clone-TEXT-8zfmnoqa .x-text,
.--clone-TEXT-8zfmnoqa .x-text a {
  --width: 78.10267857142857%;
-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: start;
display: none;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: -483.78378378378375%;
margin-top: -266.20001220703125px;
width: 77.67902043365912%;
  
}
#TEXT-hofoood4 .x-text,
#TEXT-hofoood4 .x-text a,
.--clone-TEXT-hofoood4 .x-text,
.--clone-TEXT-hofoood4 .x-text a {
  --width: 77.67902043365912%;
-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: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;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: calc(0px * 2);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: 8;grid-row-start: 7;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: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-right: -0.793103448275866%;
margin-top: -0.0859375px;
width: 87%;
  
}
#TEXT-9f4qpzki .x-text,
#TEXT-9f4qpzki .x-text a,
.--clone-TEXT-9f4qpzki .x-text,
.--clone-TEXT-9f4qpzki .x-text a {
  --width: 87%;
-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: end;
margin-right: -0.793103448275866%;
margin-top: calc(0px * 2);
width: 87%;
  
}
#TEXT-t18620uv .x-text,
#TEXT-t18620uv .x-text a,
.--clone-TEXT-t18620uv .x-text,
.--clone-TEXT-t18620uv .x-text a {
  --width: 87%;
-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: end;
margin-right: 0%;
margin-top: -0.0859375px;
width: 85%;
  
}
#TEXT-z3h46j54 .x-text,
#TEXT-z3h46j54 .x-text a,
.--clone-TEXT-z3h46j54 .x-text,
.--clone-TEXT-z3h46j54 .x-text a {
  --width: 85%;
-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-gx3s8acl {
  height: auto;
  grid-template-columns: 8px 1fr 8px;
  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-bp5 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-hqfpyan0 {
  --bg: #fafafa00;
  background: #fafafa00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 0px 1fr 0px;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;row-gap: 6.6px;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;
  
  
  
  
  --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-bp5 {
  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-right: calc(2.4193548387096775% * 2);
margin-top: calc(0px * 2);
width: 24px;
  
}
#IMAGE-25kt7ec9 picture {
  --width: 24px;
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: 100%;
  
}
#TEXT-aqv2dlp5 .x-text,
#TEXT-aqv2dlp5 .x-text a,
.--clone-TEXT-aqv2dlp5 .x-text,
.--clone-TEXT-aqv2dlp5 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #6c757d;
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-size: 10.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: 24px;
  
}
#IMAGE-kxs4dt8w picture {
  --width: 24px;
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: 100%;
  
}
#TEXT-k1nt1f1v .x-text,
#TEXT-k1nt1f1v .x-text a,
.--clone-TEXT-k1nt1f1v .x-text,
.--clone-TEXT-k1nt1f1v .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #6c757d;
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-size: 10.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: 100%;
  
}
#TEXT-i0yyws6y .x-text,
#TEXT-i0yyws6y .x-text a,
.--clone-TEXT-i0yyws6y .x-text,
.--clone-TEXT-i0yyws6y .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #6c757d;
font: var(--font_5);
font-family: 'Montserrat', sans-serif;
font-size: 10.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: 34px;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 33px;justify-self: center;margin-bottom: 0px;margin-right: calc(1.6129032258064515% * 2);width: 34px;
  
}
#CART-ICON-crmpe1ck .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-crmpe1ck .x-cart-item-count {
  position: absolute;
  top: -8.5px;
  right: -8.5px;
  width: 17.0px;
  height: 16.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_02);
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 11.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-right: calc(0.8064516129032258% * 2);
margin-top: calc(0px * 2);
width: 24px;
  
}
#IMAGE-vzyfbxbb picture {
  --width: 24px;
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: 100%;
  
}
#TEXT-ovjb4wxn .x-text,
#TEXT-ovjb4wxn .x-text a,
.--clone-TEXT-ovjb4wxn .x-text,
.--clone-TEXT-ovjb4wxn .x-text a {
  --width: 100%;
-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: 10.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: 100%;
  height: auto;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: minmax(400px, max-content) minmax(63px, max-content) minmax(60px, max-content) minmax(60px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-fr8a9q9y.anim {
  --width: 100%;
  
}

#IMAGE-DATASET-mwv7h1s0 {
  --width: 93.68222707725434%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 388px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 93.68222707725434%;
  
}
#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: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-right: calc(1.3025279477607865% * 2);
margin-top: 17.01251220703125px;
width: 90.42165830947056%;
  
}
#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: 90.42165830947056%;
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: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 12.63751220703125px;
margin-top: 12.79998779296875px;
width: 48.37264054976169%;
  
}
#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: 48.37264054976169%;
-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: 78.5141519030685%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 40px;justify-self: center;margin-left: calc(0.2280031360170376% * 2);margin-top: calc(1.9374885559082031px * 2);width: 78.5141519030685%;
  -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: 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: 92.4764189330287%;
  
}
#BUTTON-bbtclkrd .x-button-wrapper {
  --width: 92.4764189330287%;
-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.767296077320413%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 16.80000114440918px;justify-self: start;margin-bottom: 7.40001106262207px;margin-left: 14.7125244140625px;width: 22.767296077320413%;
  height: auto;
  
}
#LINE-xxt7ymxx .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#ATTR-hqiqvnmr {
  --width: 91.3954440902614%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-right: calc(0.9374942419663916% * 2);margin-top: calc(0px * 2);width: 91.3954440902614%;
  
}
#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: 85.10220125786164%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: auto;justify-self: start;margin-left: 6.82501220703125px;margin-top: calc(0px * 2);width: 85.10220125786164%;
  
}
#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: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-6emas6yd.anim {
  --width: 100%;
  
}

#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: 100%;
  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: 100%;
  
}
#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: 100%;
  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: 100%;
  
}

#IMAGE-7dhxmty2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 1;
height: px;
justify-self: center;
margin-left: calc(% * 2);
margin-top: calc(0px * 2);
width: %;
  
}
#IMAGE-7dhxmty2 picture {
  --width: %;
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: 100%;
  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: 100%;
  
}
#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: 320px;
  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: 320px;
  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: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 88px 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: 100%;
  
}
#CART-ITEMS-cmqhut2k cart-item, #CART-ITEMS-cmqhut2k .cart-loading {
  grid-template-columns: 88px 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: 80px;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: 80px;
  
}
#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: start;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: -0.01251220703125px;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: 40%;
  
}
#TEXT-i9zuiv02 .x-text,
#TEXT-i9zuiv02 .x-text a,
.--clone-TEXT-i9zuiv02 .x-text,
.--clone-TEXT-i9zuiv02 .x-text a {
  --width: 40%;
-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: 300px;
  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: 300px;
  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;
}

