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

#SECTION-shdfno65 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 90;
  --bg: #ffffff00;
}

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



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


#CONTAINER-2aiesn9e {
  --bg: var(--color_00);
  background: var(--color_00);
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: 160px 560px 240px;grid-template-rows: minmax(90px, max-content);height: auto;justify-self: end;margin-right: -0.0733901515151515%;margin-top: -0.498046875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

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


#MENU-t28rda4o .x-rect {
  --gap: 10px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: #080000ff;
font-size: 16.0px;
font-weight: bold;
justify-content: center;
text-transform: uppercase;
  
}
#MENU-t28rda4o > ul {
  
  justify-content: center;
  align-items: center;
  gap: 10px;
  
  border-radius: inherit;
}
#MENU-t28rda4o > ul > .menu-item .tag-link {
  --gap: 10px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: #080000ff;
font-size: 16.0px;
font-weight: bold;
justify-content: center;
text-transform: uppercase;
}
#MENU-t28rda4o > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-t28rda4o > ul > .menu-item:not(:first-child) {
  
}
#MENU-t28rda4o ul li .tag-link {
  border-style: none none none none;

}
#MENU-t28rda4o ul li .tag-link:hover {
  color: rgba(26, 92, 255, 1) !important;







border-style: none none none none;

}



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


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

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

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

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


#CONTAINER-wisac7fu {
  --bg: #8cdae0;
  background: #8cdae0;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 0px 10px 1px rgba(62,62,62,0.302);
  --width: 175px;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr 4fr;grid-template-rows: minmax(43.01187845303867px, max-content);height: 43px;justify-self: start;margin-left: 12px;margin-top: calc(0px * 2);width: 175px;
  
  
  
  
  
  border:   #000000ff;


  
}

#RECT-85hd55f2 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16px;
justify-self: end;
margin-right: 5px;
margin-top: calc(0px * 2);
width: 16.4484134018791px;
  
  
  
  
}
#RECT-85hd55f2 .x-rect {
  --width: 16.4484134018791px;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0nNTAnIGhlaWdodD0nNjEnIHZpZXdCb3g9JzAgMCA1MCA2MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMzMuMzM1NSA0My4zNTIzTDM3LjY0MSAzOC4wOTc1QzM4LjIyMDggMzcuMzk4NSAzOC45NTQ1IDM2LjkyIDM5Ljc1MjkgMzYuNzIwMUM0MC41NTEzIDM2LjUyMDIgNDEuMzgwMSAzNi42MDc2IDQyLjEzODcgMzYuOTcxNEw0Ny4zODYgMzkuNTI4NUM0OC4xNTI1IDM5LjkwODIgNDguODA5OCA0MC41NTY0IDQ5LjI3NSA0MS4zOTE0QzQ5Ljc0MDIgNDIuMjI2NCA0OS45OTI1IDQzLjIxMDcgNTAgNDQuMjIwM1Y1NS45NDk4QzQ5Ljk5NTYgNTYuNjM2NyA0OS44NzcyIDU3LjMxNTMgNDkuNjUyMyA1Ny45NDQ4QzQ5LjQyNzIgNTguNTc0MyA0OS4xMDAyIDU5LjE0MTggNDguNjkwNyA1OS42MTMxQzQ4LjI4MTIgNjAuMDg0MyA0Ny43OTggNjAuNDQ5NSA0Ny4yNjk4IDYwLjY4NjhDNDYuNzQxNyA2MC45MjQgNDYuMTc5NyA2MS4wMjgzIDQ1LjYxNzcgNjAuOTkzNEM4Ljg0Nzk4IDU4LjIwMTkgMS40Mjg3MiAyMC4xOTgzIDAuMDI1NTk1NSA1LjY1Mzc1Qy0wLjAzOTUzNjMgNC45Mzk1IDAuMDE5OTc4IDQuMjE2NTQgMC4yMDAyMTggMy41MzIzMUMwLjM4MDQ1OCAyLjg0ODE4IDAuNjc3MzQ4IDIuMjE4MzcgMS4wNzEzNCAxLjY4NDMxQzEuNDY1MzQgMS4xNTAyNSAxLjk0NzUzIDAuNzI0MDU5IDIuNDg2MTkgMC40MzM3NzNDMy4wMjQ4MyAwLjE0MzQ4NyAzLjYwNzc1IC0wLjAwNDMwODQzIDQuMTk2NTggOS41NjA1M2UtMDVIMTMuNDgwM0MxNC4zMDg3IDAuMDAzMDg4MzUgMTUuMTE3NCAwLjMwODUwOSAxNS44MDI1IDAuODc3MDY5QzE2LjQ4NzYgMS40NDU2MiAxNy4wMTc2IDIuMjUxMzIgMTcuMzI0NSAzLjE5MDVMMTkuNDE5NSA5LjU5NDg2QzE5LjcyNzUgMTAuNTE2OSAxOS44MDYxIDExLjUyOTMgMTkuNjQ1NSAxMi41MDU2QzE5LjQ4NDggMTMuNDgxOSAxOS4wOTIgMTQuMzc4OCAxOC41MTYxIDE1LjA4NDJMMTQuMjEwNyAyMC4zMzlDMTQuMjEwNyAyMC4zMzkgMTYuNjkwMSA0MC44MTg4IDMzLjMzNTUgNDMuMzUyM1onIGZpbGw9J2JsYWNrJy8+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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


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


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

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


#MENU-ta2b3iw1 .x-rect {
  -webkit-text-stroke: 0px #000000ff;
background: #000000ff;
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-ta2b3iw1 > ul {
  background: #000000ff;
  
  
  
  
  border-radius: inherit;
}
#MENU-ta2b3iw1 > ul > .menu-item .tag-link {
  -webkit-text-stroke: 0px #000000ff;
background: #000000ff;
color: #000000d9;
}
#MENU-ta2b3iw1 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-ta2b3iw1 > ul > .menu-item:not(:first-child) {
  
}
#MENU-ta2b3iw1 ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}





#MENU-DROPPABLE-kwdgfc5f {
  background: #ffffffff;
  top: 0;
  left: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  
  
}
#MENU-mlwjry94 {
  --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: #080000ff;
  
  
  
  
  
}


#MENU-mlwjry94 .x-rect {
  --pad-x: 10px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffffff;
border-color: #3e3e3e4d;
border-width: 1.0px;
color: #080000ff;
font-size: 14.0px;
font-weight: bold;
justify-content: flex-start;
text-transform: uppercase;
  
}
#MENU-mlwjry94 > ul {
  background: #ffffffff;
  justify-content: flex-start;
  align-items: flex-start;
  
  
  border-radius: inherit;
}
#MENU-mlwjry94 > ul > .menu-item .tag-link {
  --pad-x: 10px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffffff;
border-color: #3e3e3e4d;
border-width: 1.0px;
color: #080000ff;
font-size: 14.0px;
font-weight: bold;
justify-content: flex-start;
text-transform: uppercase;
}
#MENU-mlwjry94 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-mlwjry94 > ul > .menu-item:not(:first-child) {
  
}
#MENU-mlwjry94 ul li .tag-link {
  border-style: none none solid none;

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






border-style: none none none none;

}

#MENU-mlwjry94 > ul > .menu-item svg {
  width: 14px;
  height: 14px;
}



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

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

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

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

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

#INPUT-SEARCH-lakrvgai {
  --width: 45px;align-self: center;display: none;grid-column-end: 4;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 45px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 45px;
  
}
#INPUT-SEARCH-lakrvgai > .input-search--wrapper {
  font-size: 14.0px;
  border-width: 1px;
  border-color: #00000000;
  border-style: solid;
  
  
  
}
#INPUT-SEARCH-lakrvgai > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 0px;
  margin: 0 0px;
}
#INPUT-SEARCH-lakrvgai > .input-search--wrapper .input-search--input {
  padding-left: 0px;
  text-align: left;
}
#INPUT-SEARCH-lakrvgai > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-lakrvgai > .input-search--wrapper:hover {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-lakrvgai > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-lakrvgai .input-search--icon {
  margin-left: 10.8px;
  margin-right: 10.8px;
  
  height: 20px;
  width: 20px;
}
#INPUT-SEARCH-lakrvgai .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-lakrvgai .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-lakrvgai .input-search--icon path {
  
}
#INPUT-SEARCH-lakrvgai .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-lakrvgai .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

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

#SECTION-yhelz4ay .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 780;
  --bg: #00000012;
}

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



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


#CONTAINER-zy1fnkc0 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.251), 0px 1px 3px -2px rgba(0,0,0,0.122);
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 2fr;grid-template-rows: minmax(100px, max-content) minmax(24px, max-content) minmax(25px, max-content) minmax(16px, max-content) minmax(45px, max-content) minmax(20px, max-content) minmax(40px, max-content) minmax(0px, max-content) minmax(60px, max-content) minmax(0px, max-content) minmax(16px, max-content) minmax(100px, max-content);height: auto;justify-self: stretch;margin-bottom: 24px;margin-left: 12px;margin-right: 12px;margin-top: 24px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#PRODUCT-GALLERY-1nebeadp {
  --width: 97.1264367816092%;align-self: stretch;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: stretch;margin-bottom: 10px;margin-left: 10px;margin-right: 10px;margin-top: 10px;width: auto;
  
  
}
#PRODUCT-GALLERY-1nebeadp .product-gallery-wrapper {
  transition: height 0.3s ease;
  flex-direction: column;
  
  
}

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

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


#PRODUCT-GALLERY-1nebeadp .product-gallery-mini {
  min-height: 162px;
  min-width: 236px;
}
#PRODUCT-GALLERY-1nebeadp .product-gallery-mini-show {
  
}
#PRODUCT-GALLERY-1nebeadp .product-gallery-mini .product-gallery-mini-wrapper {
  
}
#PRODUCT-GALLERY-1nebeadp .product-gallery--nav-item img {
  object-fit: cover;
  aspect-ratio: 16/9;
  
}
#PRODUCT-GALLERY-1nebeadp .product-gallery--nav-item img:hover {
  
}
modal-product-gallery[data-id="PRODUCT-GALLERY-1nebeadp"] .modal-product-slider__item img {
  object-fit: contain;
}
#PRODUCT-GALLERY-1nebeadp .product-gallery--controls > * {
  width: 100%;
  height: calc(100% - 40px);
  color: #FFFFFF;
}
#PRODUCT-GALLERY-1nebeadp .product-view {
  height: calc(100% - 70px);
  width: 100%;
}
#PRODUCT-GALLERY-1nebeadp .thumbnail-icon {
  margin: 15px 20px 0 0;
  width: 221px;
  height: 147px;
}
#PRODUCT-GALLERY-1nebeadp .product-gallery--controls {
  width: 40px;
  height: 80px;
  
  
}
#PRODUCT-GALLERY-1nebeadp .product-gallery--controls.left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#PRODUCT-GALLERY-1nebeadp .product-gallery--controls.right {
  right: 5px;
}

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


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

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

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

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

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

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



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

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

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

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

#PRODUCT-GALLERY-1nebeadp .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-1nebeadp .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 221px;
  height: 147px;
}

#PRODUCT-GALLERY-1nebeadp .product-gallery-thumbnails .product-gallery-thumbnails-item:hover,
#PRODUCT-GALLERY-1nebeadp .product-gallery-thumbnails .product-gallery-thumbnails-item.active {
  opacity: 1;
  border-color: #000000;
}
.PRODUCT-GALLERY-1nebeadp .x-pin-video {
  display: none;
}
[id^="TEXT-DATASET-t7yjawtb"], .--clone-TEXT-DATASET-t7yjawtb {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 10px;
margin-right: 100px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-t7yjawtb"] .x-text,
[id^="TEXT-DATASET-t7yjawtb"] .x-text a,
.--clone-TEXT-DATASET-t7yjawtb .x-text,
.--clone-TEXT-DATASET-t7yjawtb .x-text a {
  --width: 84.19540229885058%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 21.0px;
font-weight: 700;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-t7yjawtb"] .x-text:hover,
.--clone-TEXT-DATASET-t7yjawtb .x-text:hover,
[id^="TEXT-DATASET-t7yjawtb"] a:hover,
.--clone-TEXT-DATASET-t7yjawtb a:hover {
  
}


#CONTAINER-jndz6mwv {
  --bg: #ffffff00;
  background: #ffffff00;
  --width: 97.1264367816092%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: minmax(20px, max-content);height: auto;justify-self: stretch;margin-left: 10px;margin-right: 10px;margin-top: 0px;width: auto;
  
  
  
  
  
  border:   ;


  
}

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


  
}
#ATTR-p3so98zf {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;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%;
  
}
#ATTR-p3so98zf .attr--item, #ATTR-p3so98zf select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  
}
#ATTR-p3so98zf .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-p3so98zf .chevron svg{
  height: 16px;
}
#ATTR-p3so98zf .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-p3so98zf .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-p3so98zf .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-p3so98zf img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-p3so98zf .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-p3so98zf .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-p3so98zf .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-p3so98zf .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

#RECT-5r9ztt9d {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: -4.6875%;
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-5r9ztt9d .x-rect {
  --width: 20px;
background: var(--color_04);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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


  
}

#RECT-d2ec8fpz {
  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: 20px;
  
  
  
  
}
#RECT-d2ec8fpz .x-rect {
  --width: 20px;
background: var(--color_04);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#ATTR-xoi0cznl {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;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%;
  
}
#ATTR-xoi0cznl .attr--item, #ATTR-xoi0cznl select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  
}
#ATTR-xoi0cznl .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-xoi0cznl .chevron svg{
  height: 16px;
}
#ATTR-xoi0cznl .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-xoi0cznl .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-xoi0cznl .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-xoi0cznl img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-xoi0cznl .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-xoi0cznl .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-xoi0cznl .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-xoi0cznl .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

#CONTAINER-2soim6v9 {
  --bg: #ffffff00;
  background: #ffffff00;
  --width: 100%;align-self: center;column-gap: 10px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 20px 1fr;grid-template-rows: minmax(20px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   ;


  
}

#RECT-d76u2d31 {
  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: 20px;
  
  
  
  
}
#RECT-d76u2d31 .x-rect {
  --width: 20px;
background: var(--color_04);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAxNjY0IDE4OTYuMDgzMyc+IDxwYXRoIGQ9J002NDAgMTUzNnEwIDUyLTM4IDkwdC05MCAzOC05MC0zOC0zOC05MCAzOC05MCA5MC0zOCA5MCAzOCAzOCA5MHptODk2IDBxMCA1Mi0zOCA5MHQtOTAgMzgtOTAtMzgtMzgtOTAgMzgtOTAgOTAtMzggOTAgMzggMzggOTB6bTEyOC0xMDg4djUxMnEwIDI0LTE2LjUgNDIuNVQxNjA3IDEwMjRMNTYzIDExNDZxMTMgNjAgMTMgNzAgMCAxNi0yNCA2NGg5MjBxMjYgMCA0NSAxOXQxOSA0NS0xOSA0NS00NSAxOUg0NDhxLTI2IDAtNDUtMTl0LTE5LTQ1cTAtMTEgOC0zMS41dDE2LTM2IDIxLjUtNDBUNDQ1IDEyMDdMMjY4IDM4NEg2NHEtMjYgMC00NS0xOVQwIDMyMHQxOS00NSA0NS0xOWgyNTZxMTYgMCAyOC41IDYuNVQzNjggMjc4dDEzIDI0LjUgOCAyNiA1LjUgMjkuNSA0LjUgMjZoMTIwMXEyNiAwIDQ1IDE5dDE5IDQ1eic+PC9wYXRoPiA8L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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


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


  
}

#RECT-brg5vboh {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: start;
margin-bottom: calc(0.869140625px * 2);
margin-left: 0px;
width: 20px;
  
  
  
  
}
#RECT-brg5vboh .x-rect {
  --width: 20px;
background: var(--color_04);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#ATTR-cf66f8jc {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;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%;
  
}
#ATTR-cf66f8jc .attr--item, #ATTR-cf66f8jc select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  
}
#ATTR-cf66f8jc .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-cf66f8jc .chevron svg{
  height: 16px;
}
#ATTR-cf66f8jc .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-cf66f8jc .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-cf66f8jc .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-cf66f8jc img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-cf66f8jc .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-cf66f8jc .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-cf66f8jc .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-cf66f8jc .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#LINE-8g39zxte {
  --width: 9%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: start;margin-left: 10px;margin-top: calc(0px * 2);width: 9%;
  height: auto;
  
}
#LINE-8g39zxte .line-container {
  border-color: #8cdae0;
border-style: solid;
border-width: 4.0px;
}
#LINE-8g39zxte .x-line { padding: 0px; }
[id^="TEXT-8hk2n2zk"], .--clone-TEXT-8hk2n2zk {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: start;
margin-left: 10px;
margin-top: 0px;
width: 23.808657325974%;
  
}
[id^="TEXT-8hk2n2zk"] .x-text,
[id^="TEXT-8hk2n2zk"] .x-text a,
.--clone-TEXT-8hk2n2zk .x-text,
.--clone-TEXT-8hk2n2zk .x-text a {
  --width: 23.808657325974%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-8hk2n2zk"] .x-text:hover,
.--clone-TEXT-8hk2n2zk .x-text:hover,
[id^="TEXT-8hk2n2zk"] a:hover,
.--clone-TEXT-8hk2n2zk a:hover {
  
}

[id^="TEXT-DATASET-0yycnmiw"], .--clone-TEXT-DATASET-0yycnmiw {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: stretch;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-DATASET-0yycnmiw"] .x-text,
[id^="TEXT-DATASET-0yycnmiw"] .x-text a,
.--clone-TEXT-DATASET-0yycnmiw .x-text,
.--clone-TEXT-DATASET-0yycnmiw .x-text a {
  --width: 97.1264367816092%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-0yycnmiw"] .x-text:hover,
.--clone-TEXT-DATASET-0yycnmiw .x-text:hover,
[id^="TEXT-DATASET-0yycnmiw"] a:hover,
.--clone-TEXT-DATASET-0yycnmiw a:hover {
  
}

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

#LINE-b08zabza {
  --width: 97.1264367816092%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 13;grid-row-start: 12;height: auto;justify-self: stretch;margin-left: 10px;margin-right: 10px;margin-top: 0px;width: auto;
  height: auto;
  
}
#LINE-b08zabza .line-container {
  border-color: #dddddd;
border-style: dotted;
border-width: 1.0px;
}

[id^="TEXT-zw7i5xvt"], .--clone-TEXT-zw7i5xvt {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 13;
grid-row-start: 12;
height: auto;
justify-self: start;
margin-left: 10px;
margin-top: 0px;
width: 23.808657325974%;
  
}
[id^="TEXT-zw7i5xvt"] .x-text,
[id^="TEXT-zw7i5xvt"] .x-text a,
.--clone-TEXT-zw7i5xvt .x-text,
.--clone-TEXT-zw7i5xvt .x-text a {
  --width: 23.808657325974%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 2;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-zw7i5xvt"] .x-text:hover,
.--clone-TEXT-zw7i5xvt .x-text:hover,
[id^="TEXT-zw7i5xvt"] a:hover,
.--clone-TEXT-zw7i5xvt a:hover {
  
}

[id^="TEXT-DATASET-pb7klu1e"], .--clone-TEXT-DATASET-pb7klu1e {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 13;
grid-row-start: 12;
height: auto;
justify-self: start;
margin-left: 10px;
margin-top: 25.3px;
width: 70.59907462511039%;
  
}
[id^="TEXT-DATASET-pb7klu1e"] .x-text,
[id^="TEXT-DATASET-pb7klu1e"] .x-text a,
.--clone-TEXT-DATASET-pb7klu1e .x-text,
.--clone-TEXT-DATASET-pb7klu1e .x-text a {
  --width: 70.59907462511039%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pb7klu1e"] .x-text:hover,
.--clone-TEXT-DATASET-pb7klu1e .x-text:hover,
[id^="TEXT-DATASET-pb7klu1e"] a:hover,
.--clone-TEXT-DATASET-pb7klu1e a:hover {
  
}

#TAGS-q8lsi4a0 {
  --width: %;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  border-radius: 99px 99px 99px 99px;
font-size: 14.0px;
item-background: #f1f1f1;
item-border-color: #f1f1f1;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
  
}
#TAGS-q8lsi4a0 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 10px;
}
#TAGS-q8lsi4a0 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #f1f1f1;
  border-radius: 99px 99px 99px 99px;
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #000000;
}
#TAGS-q8lsi4a0 .x-tag-item:not(.active):hover {
  border-color: #f1f1f1;
  background: #f1f1f1;
  color: #000000;
  
  
  
  
}
#TAGS-q8lsi4a0 .x-tag-item.active {
  border-color: #f1f1f1;
  background: #f1f1f1;
  color: #000000;
  
  
  
  
}

#CONTAINER-9q8qilwy {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 1px 3px -2px rgba(0,0,0,0.122), 0px 1px 2px 0px rgba(0,0,0,0.239);
  --width: 90%;align-self: start;bottom: 0px;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 2fr 10px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(60px, max-content) minmax(100px, max-content) minmax(40px, max-content) minmax(30px, max-content) minmax(25px, max-content) minmax(30px, max-content) minmax(35px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 24px;position: sticky;top: 24px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-51czc39m {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 90.18829719387756%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 20px 1fr;grid-template-rows: minmax(20px, max-content);height: auto;justify-self: center;margin-left: calc(0.1961894132653108% * 2);margin-top: calc(0px * 2);width: 90.18829719387756%;
  
  
  
  
  
  border:   #000000ff;


  
}

#RECT-o8renpue {
  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: 20px;
  
  
  
  
}
#RECT-o8renpue .x-rect {
  --width: 20px;
background: #8cdae0;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9ImNoZWNrYm94LW1hcmtlZC1jaXJjbGUiPjxwYXRoIGQ9Ik0xMCwxN0w1LDEyTDYuNDEsMTAuNThMMTAsMTQuMTdMMTcuNTksNi41OEwxOSw4TTEyLDJBMTAsMTAgMCAwLDAgMiwxMkExMCwxMCAwIDAsMCAxMiwyMkExMCwxMCAwIDAsMCAyMiwxMkExMCwxMCAwIDAsMCAxMiwyWiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-iz3pymjr"], .--clone-TEXT-iz3pymjr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-iz3pymjr"] .x-text,
[id^="TEXT-iz3pymjr"] .x-text a,
.--clone-TEXT-iz3pymjr .x-text,
.--clone-TEXT-iz3pymjr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-iz3pymjr"] .x-text:hover,
.--clone-TEXT-iz3pymjr .x-text:hover,
[id^="TEXT-iz3pymjr"] a:hover,
.--clone-TEXT-iz3pymjr a:hover {
  
}


#CONTAINER-rv6v67l1 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 100%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr;grid-template-rows: minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content);height: auto;justify-self: end;margin-bottom: 16px;margin-right: 0%;margin-top: 16px;row-gap: 16px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-0uirawdl"], .--clone-TEXT-0uirawdl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-0uirawdl"] .x-text,
[id^="TEXT-0uirawdl"] .x-text a,
.--clone-TEXT-0uirawdl .x-text,
.--clone-TEXT-0uirawdl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-0uirawdl"] .x-text:hover,
.--clone-TEXT-0uirawdl .x-text:hover,
[id^="TEXT-0uirawdl"] a:hover,
.--clone-TEXT-0uirawdl a:hover {
  
}

#ATTR-eh8c3m1y {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-eh8c3m1y .attr--item, #ATTR-eh8c3m1y select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-eh8c3m1y .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-eh8c3m1y .chevron svg{
  height: 16px;
}
#ATTR-eh8c3m1y .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-eh8c3m1y .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-eh8c3m1y .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-eh8c3m1y img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-eh8c3m1y .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-eh8c3m1y .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-eh8c3m1y .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-eh8c3m1y .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-qoz68h3c"], .--clone-TEXT-qoz68h3c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-qoz68h3c"] .x-text,
[id^="TEXT-qoz68h3c"] .x-text a,
.--clone-TEXT-qoz68h3c .x-text,
.--clone-TEXT-qoz68h3c .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-qoz68h3c"] .x-text:hover,
.--clone-TEXT-qoz68h3c .x-text:hover,
[id^="TEXT-qoz68h3c"] a:hover,
.--clone-TEXT-qoz68h3c a:hover {
  
}

#ATTR-ygu5a5ry {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-ygu5a5ry .attr--item, #ATTR-ygu5a5ry select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-ygu5a5ry .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-ygu5a5ry .chevron svg{
  height: 16px;
}
#ATTR-ygu5a5ry .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-ygu5a5ry .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-ygu5a5ry .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-ygu5a5ry img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-ygu5a5ry .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-ygu5a5ry .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-ygu5a5ry .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-ygu5a5ry .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-ge2cqbox"], .--clone-TEXT-ge2cqbox {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ge2cqbox"] .x-text,
[id^="TEXT-ge2cqbox"] .x-text a,
.--clone-TEXT-ge2cqbox .x-text,
.--clone-TEXT-ge2cqbox .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-ge2cqbox"] .x-text:hover,
.--clone-TEXT-ge2cqbox .x-text:hover,
[id^="TEXT-ge2cqbox"] a:hover,
.--clone-TEXT-ge2cqbox a:hover {
  
}

#ATTR-98ezd8t6 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-98ezd8t6 .attr--item, #ATTR-98ezd8t6 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-98ezd8t6 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-98ezd8t6 .chevron svg{
  height: 16px;
}
#ATTR-98ezd8t6 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-98ezd8t6 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-98ezd8t6 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-98ezd8t6 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-98ezd8t6 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-98ezd8t6 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-98ezd8t6 .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-98ezd8t6 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-jlxyjibz"], .--clone-TEXT-jlxyjibz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-jlxyjibz"] .x-text,
[id^="TEXT-jlxyjibz"] .x-text a,
.--clone-TEXT-jlxyjibz .x-text,
.--clone-TEXT-jlxyjibz .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-jlxyjibz"] .x-text:hover,
.--clone-TEXT-jlxyjibz .x-text:hover,
[id^="TEXT-jlxyjibz"] a:hover,
.--clone-TEXT-jlxyjibz a:hover {
  
}

#ATTR-xijsisox {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-xijsisox .attr--item, #ATTR-xijsisox select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-xijsisox .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-xijsisox .chevron svg{
  height: 16px;
}
#ATTR-xijsisox .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-xijsisox .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-xijsisox .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-xijsisox img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-xijsisox .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-xijsisox .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-xijsisox .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-xijsisox .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}
#ATTR-v2cz6ja7 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-v2cz6ja7 .attr--item, #ATTR-v2cz6ja7 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-v2cz6ja7 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-v2cz6ja7 .chevron svg{
  height: 16px;
}
#ATTR-v2cz6ja7 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-v2cz6ja7 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-v2cz6ja7 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-v2cz6ja7 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-v2cz6ja7 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-v2cz6ja7 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-v2cz6ja7 .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-v2cz6ja7 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-y5vmbqc1"], .--clone-TEXT-y5vmbqc1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-y5vmbqc1"] .x-text,
[id^="TEXT-y5vmbqc1"] .x-text a,
.--clone-TEXT-y5vmbqc1 .x-text,
.--clone-TEXT-y5vmbqc1 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-y5vmbqc1"] .x-text:hover,
.--clone-TEXT-y5vmbqc1 .x-text:hover,
[id^="TEXT-y5vmbqc1"] a:hover,
.--clone-TEXT-y5vmbqc1 a:hover {
  
}

#ATTR-ojgoj9yr {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-ojgoj9yr .attr--item, #ATTR-ojgoj9yr select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-ojgoj9yr .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-ojgoj9yr .chevron svg{
  height: 16px;
}
#ATTR-ojgoj9yr .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-ojgoj9yr .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-ojgoj9yr .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-ojgoj9yr img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-ojgoj9yr .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-ojgoj9yr .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-ojgoj9yr .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-ojgoj9yr .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-vwtga94b"], .--clone-TEXT-vwtga94b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-vwtga94b"] .x-text,
[id^="TEXT-vwtga94b"] .x-text a,
.--clone-TEXT-vwtga94b .x-text,
.--clone-TEXT-vwtga94b .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-vwtga94b"] .x-text:hover,
.--clone-TEXT-vwtga94b .x-text:hover,
[id^="TEXT-vwtga94b"] a:hover,
.--clone-TEXT-vwtga94b a:hover {
  
}

#ATTR-nn4rxwku {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-nn4rxwku .attr--item, #ATTR-nn4rxwku select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-nn4rxwku .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-nn4rxwku .chevron svg{
  height: 16px;
}
#ATTR-nn4rxwku .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-nn4rxwku .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-nn4rxwku .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-nn4rxwku img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-nn4rxwku .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-nn4rxwku .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-nn4rxwku .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-nn4rxwku .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


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

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

#BUTTON-1yl4vum7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-1yl4vum7 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-e2ftmjbk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-e2ftmjbk .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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

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

#BUTTON-zaeucei1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-zaeucei1 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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

[id^="TEXT-w6f4xe4y"], .--clone-TEXT-w6f4xe4y {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-w6f4xe4y"] .x-text,
[id^="TEXT-w6f4xe4y"] .x-text a,
.--clone-TEXT-w6f4xe4y .x-text,
.--clone-TEXT-w6f4xe4y .x-text a {
  --width: 98.33333333333331%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-w6f4xe4y"] .x-text:hover,
.--clone-TEXT-w6f4xe4y .x-text:hover,
[id^="TEXT-w6f4xe4y"] a:hover,
.--clone-TEXT-w6f4xe4y a:hover {
  
}

#SLIDER-PRODUCT-blr1aljn {
  --width: 96.66666666666669%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 12px;margin-right: 12px;width: auto;
  
}
#SLIDER-PRODUCT-blr1aljn .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

  
  
}
#SLIDER-PRODUCT-blr1aljn .slider-product--item:hover {
  
}
#SLIDER-PRODUCT-blr1aljn .slider-product--item:hover .grid-product--title {
  color: #3162ad;
}



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

#SLIDER-PRODUCT-blr1aljn .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  background: #ffffff00;
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-color: #cfd6e4;
  border-width: 1px; border-style: solid;

}




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


#SLIDER-PRODUCT-blr1aljn .grid-product--info {
  
  padding: 30px 0px;
  justify-content: unset;
  align-items: unset
}
#SLIDER-PRODUCT-blr1aljn .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-blr1aljn .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#SLIDER-PRODUCT-blr1aljn .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#SLIDER-PRODUCT-blr1aljn .grid-product--retail-price, #SLIDER-PRODUCT-blr1aljn .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-blr1aljn .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-blr1aljn .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-blr1aljn .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#CUSTOM-LAYOUT-hsnga05z {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-blr1aljn .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-p68unlhf {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-hsnga05z .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-uxgu2407"], .--clone-TEXT-DATASET-uxgu2407 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-uxgu2407"] .x-text,
[id^="TEXT-DATASET-uxgu2407"] .x-text a,
.--clone-TEXT-DATASET-uxgu2407 .x-text,
.--clone-TEXT-DATASET-uxgu2407 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-uxgu2407"] .x-text:hover,
.--clone-TEXT-DATASET-uxgu2407 .x-text:hover,
[id^="TEXT-DATASET-uxgu2407"] a:hover,
.--clone-TEXT-DATASET-uxgu2407 a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-aa58ig3e"], .--clone-TEXT-DATASET-aa58ig3e {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-aa58ig3e"] .x-text,
[id^="TEXT-DATASET-aa58ig3e"] .x-text a,
.--clone-TEXT-DATASET-aa58ig3e .x-text,
.--clone-TEXT-DATASET-aa58ig3e .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-aa58ig3e"] .x-text:hover,
.--clone-TEXT-DATASET-aa58ig3e .x-text:hover,
[id^="TEXT-DATASET-aa58ig3e"] a:hover,
.--clone-TEXT-DATASET-aa58ig3e a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-2bxif46w"], .--clone-TEXT-DATASET-2bxif46w {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2bxif46w"] .x-text,
[id^="TEXT-DATASET-2bxif46w"] .x-text a,
.--clone-TEXT-DATASET-2bxif46w .x-text,
.--clone-TEXT-DATASET-2bxif46w .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-2bxif46w"] .x-text:hover,
.--clone-TEXT-DATASET-2bxif46w .x-text:hover,
[id^="TEXT-DATASET-2bxif46w"] a:hover,
.--clone-TEXT-DATASET-2bxif46w a:hover {
  
}

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


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

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

#SECTION-dnu8zyot .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 600;
  --bg: #00000012;
}

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



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


#CONTAINER-1ix46xeo {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
  --width: 112.35894097222224%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(10px, max-content) minmax(24px, max-content) minmax(86px, max-content) minmax(20px, max-content) minmax(40px, max-content) minmax(0px, max-content) minmax(60px, max-content) minmax(100px, max-content) minmax(16px, max-content) minmax(99px, max-content);height: auto;justify-self: center;margin-bottom: -6.47265625px;margin-right: -60.50390625px;width: 112.35894097222224%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-avqjl0mv {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 1px 3px -2px rgba(0,0,0,0.122), 0px 1px 2px 0px rgba(0,0,0,0.239);
  --width: 97.03337453646476%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 10px 2fr 10px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(60px, max-content) minmax(100px, max-content) minmax(40px, max-content) minmax(30px, max-content) minmax(25px, max-content) minmax(30px, max-content) minmax(35px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}

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


  
}

#RECT-lcpmjcuh {
  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: 20px;
  
  
  
  
}
#RECT-lcpmjcuh .x-rect {
  --width: 20px;
background: #8cdae0;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9ImNoZWNrYm94LW1hcmtlZC1jaXJjbGUiPjxwYXRoIGQ9Ik0xMCwxN0w1LDEyTDYuNDEsMTAuNThMMTAsMTQuMTdMMTcuNTksNi41OEwxOSw4TTEyLDJBMTAsMTAgMCAwLDAgMiwxMkExMCwxMCAwIDAsMCAxMiwyMkExMCwxMCAwIDAsMCAyMiwxMkExMCwxMCAwIDAsMCAxMiwyWiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-xhit01hm"], .--clone-TEXT-xhit01hm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-xhit01hm"] .x-text,
[id^="TEXT-xhit01hm"] .x-text a,
.--clone-TEXT-xhit01hm .x-text,
.--clone-TEXT-xhit01hm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-xhit01hm"] .x-text:hover,
.--clone-TEXT-xhit01hm .x-text:hover,
[id^="TEXT-xhit01hm"] a:hover,
.--clone-TEXT-xhit01hm a:hover {
  
}


#CONTAINER-mafr0qel {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 100%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr;grid-template-rows: minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content);height: auto;justify-self: end;margin-bottom: 16px;margin-right: 0%;margin-top: 16px;row-gap: 16px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-hu5o825j"], .--clone-TEXT-hu5o825j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-hu5o825j"] .x-text,
[id^="TEXT-hu5o825j"] .x-text a,
.--clone-TEXT-hu5o825j .x-text,
.--clone-TEXT-hu5o825j .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-hu5o825j"] .x-text:hover,
.--clone-TEXT-hu5o825j .x-text:hover,
[id^="TEXT-hu5o825j"] a:hover,
.--clone-TEXT-hu5o825j a:hover {
  
}

#ATTR-qe2c7lpk {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-qe2c7lpk .attr--item, #ATTR-qe2c7lpk select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-qe2c7lpk .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-qe2c7lpk .chevron svg{
  height: 16px;
}
#ATTR-qe2c7lpk .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-qe2c7lpk .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-qe2c7lpk .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-qe2c7lpk img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-qe2c7lpk .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-qe2c7lpk .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-qe2c7lpk .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-qe2c7lpk .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-ptinspnk"], .--clone-TEXT-ptinspnk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ptinspnk"] .x-text,
[id^="TEXT-ptinspnk"] .x-text a,
.--clone-TEXT-ptinspnk .x-text,
.--clone-TEXT-ptinspnk .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-ptinspnk"] .x-text:hover,
.--clone-TEXT-ptinspnk .x-text:hover,
[id^="TEXT-ptinspnk"] a:hover,
.--clone-TEXT-ptinspnk a:hover {
  
}

#ATTR-x2vmh9jy {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-x2vmh9jy .attr--item, #ATTR-x2vmh9jy select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-x2vmh9jy .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-x2vmh9jy .chevron svg{
  height: 16px;
}
#ATTR-x2vmh9jy .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-x2vmh9jy .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-x2vmh9jy .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-x2vmh9jy img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-x2vmh9jy .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-x2vmh9jy .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-x2vmh9jy .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-x2vmh9jy .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-fkq3w5tw"], .--clone-TEXT-fkq3w5tw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-fkq3w5tw"] .x-text,
[id^="TEXT-fkq3w5tw"] .x-text a,
.--clone-TEXT-fkq3w5tw .x-text,
.--clone-TEXT-fkq3w5tw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-fkq3w5tw"] .x-text:hover,
.--clone-TEXT-fkq3w5tw .x-text:hover,
[id^="TEXT-fkq3w5tw"] a:hover,
.--clone-TEXT-fkq3w5tw a:hover {
  
}

#ATTR-9jwljjk5 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-9jwljjk5 .attr--item, #ATTR-9jwljjk5 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-9jwljjk5 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-9jwljjk5 .chevron svg{
  height: 16px;
}
#ATTR-9jwljjk5 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-9jwljjk5 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-9jwljjk5 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-9jwljjk5 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-9jwljjk5 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-9jwljjk5 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-9jwljjk5 .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-9jwljjk5 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-k894wxkc"], .--clone-TEXT-k894wxkc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-k894wxkc"] .x-text,
[id^="TEXT-k894wxkc"] .x-text a,
.--clone-TEXT-k894wxkc .x-text,
.--clone-TEXT-k894wxkc .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-k894wxkc"] .x-text:hover,
.--clone-TEXT-k894wxkc .x-text:hover,
[id^="TEXT-k894wxkc"] a:hover,
.--clone-TEXT-k894wxkc a:hover {
  
}

#ATTR-oqumy5oe {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-oqumy5oe .attr--item, #ATTR-oqumy5oe select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-oqumy5oe .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-oqumy5oe .chevron svg{
  height: 16px;
}
#ATTR-oqumy5oe .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-oqumy5oe .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-oqumy5oe .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-oqumy5oe img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-oqumy5oe .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-oqumy5oe .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-oqumy5oe .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-oqumy5oe .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}
#ATTR-kr4gaw9s {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-kr4gaw9s .attr--item, #ATTR-kr4gaw9s select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  
}
#ATTR-kr4gaw9s .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-kr4gaw9s .chevron svg{
  height: 16px;
}
#ATTR-kr4gaw9s .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-kr4gaw9s .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-kr4gaw9s .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-kr4gaw9s img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-kr4gaw9s .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-kr4gaw9s .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-kr4gaw9s .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-kr4gaw9s .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#ATTR-wohhorl3 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-wohhorl3 .attr--item, #ATTR-wohhorl3 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  
}
#ATTR-wohhorl3 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-wohhorl3 .chevron svg{
  height: 16px;
}
#ATTR-wohhorl3 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-wohhorl3 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-wohhorl3 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-wohhorl3 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-wohhorl3 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-wohhorl3 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-wohhorl3 .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-wohhorl3 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-r0w5ngz5"], .--clone-TEXT-r0w5ngz5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-r0w5ngz5"] .x-text,
[id^="TEXT-r0w5ngz5"] .x-text a,
.--clone-TEXT-r0w5ngz5 .x-text,
.--clone-TEXT-r0w5ngz5 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-r0w5ngz5"] .x-text:hover,
.--clone-TEXT-r0w5ngz5 .x-text:hover,
[id^="TEXT-r0w5ngz5"] a:hover,
.--clone-TEXT-r0w5ngz5 a:hover {
  
}


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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-ki03cv5c"], .--clone-TEXT-ki03cv5c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ki03cv5c"] .x-text,
[id^="TEXT-ki03cv5c"] .x-text a,
.--clone-TEXT-ki03cv5c .x-text,
.--clone-TEXT-ki03cv5c .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-ki03cv5c"] .x-text:hover,
.--clone-TEXT-ki03cv5c .x-text:hover,
[id^="TEXT-ki03cv5c"] a:hover,
.--clone-TEXT-ki03cv5c a:hover {
  
}

#ATTR-mnbh46vh {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;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%;
  
}
#ATTR-mnbh46vh .attr--item, #ATTR-mnbh46vh select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  
}
#ATTR-mnbh46vh .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-mnbh46vh .chevron svg{
  height: 16px;
}
#ATTR-mnbh46vh .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-mnbh46vh .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-mnbh46vh .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-mnbh46vh img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-mnbh46vh .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-mnbh46vh .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-mnbh46vh .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: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-mnbh46vh .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

#RECT-9zds9l7z {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 25px;
justify-self: start;
margin-left: 0px;
margin-top: -1px;
width: 25px;
  
  
  
  
}
#RECT-9zds9l7z .x-rect {
  --width: 25px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9ImNhcnQiPjxwYXRoIGQ9Ik0xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaIj48L3BhdGg+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

[id^="TEXT-5qv0inao"], .--clone-TEXT-5qv0inao {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-5qv0inao"] .x-text,
[id^="TEXT-5qv0inao"] .x-text a,
.--clone-TEXT-5qv0inao .x-text,
.--clone-TEXT-5qv0inao .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 18.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-5qv0inao"] .x-text:hover,
.--clone-TEXT-5qv0inao .x-text:hover,
[id^="TEXT-5qv0inao"] a:hover,
.--clone-TEXT-5qv0inao a:hover {
  
}

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


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

#BUTTON-jrvep56r {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-jrvep56r .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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

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

#BUTTON-qaxn9dw1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-qaxn9dw1 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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

#PRODUCT-GALLERY-gqrooybu {
  --width: 97.03337453646476%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 1104px;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);width: auto;
  
  
}
#PRODUCT-GALLERY-gqrooybu .product-gallery-wrapper {
  transition: height 0.3s ease;
  flex-direction: column;
  
  
}

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

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


#PRODUCT-GALLERY-gqrooybu .product-gallery-mini {
  min-height: 162px;
  min-width: 236px;
}
#PRODUCT-GALLERY-gqrooybu .product-gallery-mini-show {
  
}
#PRODUCT-GALLERY-gqrooybu .product-gallery-mini .product-gallery-mini-wrapper {
  
}
#PRODUCT-GALLERY-gqrooybu .product-gallery--nav-item img {
  object-fit: cover;
  aspect-ratio: 1/1;
  
}
#PRODUCT-GALLERY-gqrooybu .product-gallery--nav-item img:hover {
  
}
modal-product-gallery[data-id="PRODUCT-GALLERY-gqrooybu"] .modal-product-slider__item img {
  object-fit: contain;
}
#PRODUCT-GALLERY-gqrooybu .product-gallery--controls > * {
  width: 100%;
  height: calc(100% - 40px);
  color: #FFFFFF;
}
#PRODUCT-GALLERY-gqrooybu .product-view {
  height: calc(100% - 70px);
  width: 100%;
}
#PRODUCT-GALLERY-gqrooybu .thumbnail-icon {
  margin: 15px 20px 0 0;
  width: 221px;
  height: 147px;
}
#PRODUCT-GALLERY-gqrooybu .product-gallery--controls {
  width: 40px;
  height: 80px;
  
  
}
#PRODUCT-GALLERY-gqrooybu .product-gallery--controls.left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#PRODUCT-GALLERY-gqrooybu .product-gallery--controls.right {
  right: 5px;
}

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


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

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

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

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

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

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



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

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

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

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

#PRODUCT-GALLERY-gqrooybu .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-gqrooybu .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 221px;
  height: 147px;
}

#PRODUCT-GALLERY-gqrooybu .product-gallery-thumbnails .product-gallery-thumbnails-item:hover,
#PRODUCT-GALLERY-gqrooybu .product-gallery-thumbnails .product-gallery-thumbnails-item.active {
  opacity: 1;
  border-color: #000000;
}
.PRODUCT-GALLERY-gqrooybu .x-pin-video {
  display: none;
}
#LINE-8ffmy9x9 {
  --width: 9.190274841437631%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: start;margin-left: 0px;margin-top: calc(0px * 2);width: 9.190274841437631%;
  height: auto;
  
}
#LINE-8ffmy9x9 .line-container {
  border-color: #8cdae0;
border-style: solid;
border-width: 4.0px;
}
#LINE-8ffmy9x9 .x-line { padding: 0px; }
[id^="TEXT-gbwpnngs"], .--clone-TEXT-gbwpnngs {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: 12px;
margin-top: 0px;
width: 24.312011603478737%;
  
}
[id^="TEXT-gbwpnngs"] .x-text,
[id^="TEXT-gbwpnngs"] .x-text a,
.--clone-TEXT-gbwpnngs .x-text,
.--clone-TEXT-gbwpnngs .x-text a {
  --width: 24.312011603478737%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-gbwpnngs"] .x-text:hover,
.--clone-TEXT-gbwpnngs .x-text:hover,
[id^="TEXT-gbwpnngs"] a:hover,
.--clone-TEXT-gbwpnngs a:hover {
  
}

[id^="TEXT-DATASET-lvazr572"], .--clone-TEXT-DATASET-lvazr572 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 12px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lvazr572"] .x-text,
[id^="TEXT-DATASET-lvazr572"] .x-text a,
.--clone-TEXT-DATASET-lvazr572 .x-text,
.--clone-TEXT-DATASET-lvazr572 .x-text a {
  --width: 97.03337453646476%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lvazr572"] .x-text:hover,
.--clone-TEXT-DATASET-lvazr572 .x-text:hover,
[id^="TEXT-DATASET-lvazr572"] a:hover,
.--clone-TEXT-DATASET-lvazr572 a:hover {
  
}

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

#LINE-63vj4ugh {
  --width: 100%;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: 171.625px;margin-left: calc(0% * 2);width: 100%;
  height: auto;
  
}
#LINE-63vj4ugh .line-container {
  border-color: #dddddd;
border-style: dotted;
border-width: 1.0px;
}

[id^="TEXT-pqtzeaiw"], .--clone-TEXT-pqtzeaiw {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: start;
margin-left: 12px;
margin-top: 0px;
width: 24.312011603478737%;
  
}
[id^="TEXT-pqtzeaiw"] .x-text,
[id^="TEXT-pqtzeaiw"] .x-text a,
.--clone-TEXT-pqtzeaiw .x-text,
.--clone-TEXT-pqtzeaiw .x-text a {
  --width: 24.312011603478737%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 2;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-pqtzeaiw"] .x-text:hover,
.--clone-TEXT-pqtzeaiw .x-text:hover,
[id^="TEXT-pqtzeaiw"] a:hover,
.--clone-TEXT-pqtzeaiw a:hover {
  
}

[id^="TEXT-DATASET-be29e9o6"], .--clone-TEXT-DATASET-be29e9o6 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-bottom: calc(12px * 2);
margin-right: 12px;
width: 64.94609196625835%;
  
}
[id^="TEXT-DATASET-be29e9o6"] .x-text,
[id^="TEXT-DATASET-be29e9o6"] .x-text a,
.--clone-TEXT-DATASET-be29e9o6 .x-text,
.--clone-TEXT-DATASET-be29e9o6 .x-text a {
  --width: 64.94609196625835%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-be29e9o6"] .x-text:hover,
.--clone-TEXT-DATASET-be29e9o6 .x-text:hover,
[id^="TEXT-DATASET-be29e9o6"] a:hover,
.--clone-TEXT-DATASET-be29e9o6 a:hover {
  
}

#TAGS-yc5epdg5 {
  --width: 95.78207381370824%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: -0.15272140502929688px;width: auto;
  border-radius: 99px 99px 99px 99px;
item-background: #f1f1f1;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
  
}
#TAGS-yc5epdg5 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 10px;
}
#TAGS-yc5epdg5 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #000000;
  border-radius: 99px 99px 99px 99px;
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #000000;
}
#TAGS-yc5epdg5 .x-tag-item:not(.active):hover {
  border-color: #000000;
  background: #f1f1f1;
  color: #000000;
  
  
  
  
}
#TAGS-yc5epdg5 .x-tag-item.active {
  border-color: #000000;
  background: #f1f1f1;
  color: #000000;
  
  
  
  
}
#SLIDER-PRODUCT-a8lm6p5n {
  --width: %;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 12px;margin-right: 12px;width: auto;
  
}
#SLIDER-PRODUCT-a8lm6p5n .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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


  
  
}
#SLIDER-PRODUCT-a8lm6p5n .slider-product--item:hover {
  
}
#SLIDER-PRODUCT-a8lm6p5n .slider-product--item:hover .grid-product--title {
  color: #3162ad;
}



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

#SLIDER-PRODUCT-a8lm6p5n .slider-product--item {
  width: 240px;min-width: 240px;
  display: flex;
  flex-direction: column;
  background: #ffffff00;
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-color: #cfd6e4;
  border-width: 1px; border-style: solid;

}




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


#SLIDER-PRODUCT-a8lm6p5n .grid-product--info {
  
  padding: 30px 0px;
  justify-content: unset;
  align-items: unset
}
#SLIDER-PRODUCT-a8lm6p5n .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-a8lm6p5n .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#SLIDER-PRODUCT-a8lm6p5n .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#SLIDER-PRODUCT-a8lm6p5n .grid-product--retail-price, #SLIDER-PRODUCT-a8lm6p5n .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-a8lm6p5n .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-a8lm6p5n .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-a8lm6p5n .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#CUSTOM-LAYOUT-2s4hr5rd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-a8lm6p5n .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-r63amo9w {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-2s4hr5rd .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-vw6xgnhg"], .--clone-TEXT-DATASET-vw6xgnhg {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vw6xgnhg"] .x-text,
[id^="TEXT-DATASET-vw6xgnhg"] .x-text a,
.--clone-TEXT-DATASET-vw6xgnhg .x-text,
.--clone-TEXT-DATASET-vw6xgnhg .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-vw6xgnhg"] .x-text:hover,
.--clone-TEXT-DATASET-vw6xgnhg .x-text:hover,
[id^="TEXT-DATASET-vw6xgnhg"] a:hover,
.--clone-TEXT-DATASET-vw6xgnhg a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-25ogh23q"], .--clone-TEXT-DATASET-25ogh23q {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-25ogh23q"] .x-text,
[id^="TEXT-DATASET-25ogh23q"] .x-text a,
.--clone-TEXT-DATASET-25ogh23q .x-text,
.--clone-TEXT-DATASET-25ogh23q .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-25ogh23q"] .x-text:hover,
.--clone-TEXT-DATASET-25ogh23q .x-text:hover,
[id^="TEXT-DATASET-25ogh23q"] a:hover,
.--clone-TEXT-DATASET-25ogh23q a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-f1y60xgh"], .--clone-TEXT-DATASET-f1y60xgh {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-f1y60xgh"] .x-text,
[id^="TEXT-DATASET-f1y60xgh"] .x-text a,
.--clone-TEXT-DATASET-f1y60xgh .x-text,
.--clone-TEXT-DATASET-f1y60xgh .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-f1y60xgh"] .x-text:hover,
.--clone-TEXT-DATASET-f1y60xgh .x-text:hover,
[id^="TEXT-DATASET-f1y60xgh"] a:hover,
.--clone-TEXT-DATASET-f1y60xgh a:hover {
  
}

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


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

[id^="TEXT-l2242nu1"], .--clone-TEXT-l2242nu1 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 12px;
margin-top: 0px;
width: 65.09274873524453%;
  
}
[id^="TEXT-l2242nu1"] .x-text,
[id^="TEXT-l2242nu1"] .x-text a,
.--clone-TEXT-l2242nu1 .x-text,
.--clone-TEXT-l2242nu1 .x-text a {
  --width: 65.09274873524453%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-weight: 700;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-l2242nu1"] .x-text:hover,
.--clone-TEXT-l2242nu1 .x-text:hover,
[id^="TEXT-l2242nu1"] a:hover,
.--clone-TEXT-l2242nu1 a:hover {
  
}

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

#SECTION-1c2k4a2v .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1600;
  --bg: #00000012;
}

#SECTION-1c2k4a2v .x-section-video-background {
  
  
}



#SECTION-1c2k4a2v .video {
  display: none;
}
#SECTION-1c2k4a2v .video-bp2 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-kdf6lz76 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-vnzuzmw5 {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-vnzuzmw5 > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-vnzuzmw5 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-vnzuzmw5 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-vnzuzmw5 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

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

#TABS-vnzuzmw5 > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-vnzuzmw5 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-vnzuzmw5 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-vnzuzmw5 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-vnzuzmw5 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-vnzuzmw5 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-vnzuzmw5 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-k6e03vw8 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-k6e03vw8 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-k6e03vw8 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-k6e03vw8 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-k6e03vw8 .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-k6e03vw8 .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-k6e03vw8 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-k6e03vw8 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-k6e03vw8 .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-k6e03vw8 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-k6e03vw8 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-k6e03vw8 .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-k6e03vw8 .grid-product--retail-price, #GRID-PRODUCT-k6e03vw8 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-k6e03vw8 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-k6e03vw8 .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-k6e03vw8 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-k6e03vw8 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 16px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-k6e03vw8 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  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-k6e03vw8 .ribbon-57018c6a {
  
}




#EMPTY-PRODUCT-LAYOUT-5t1e5qgv {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-ioa3n407"], .--clone-TEXT-ioa3n407 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ioa3n407"] .x-text,
[id^="TEXT-ioa3n407"] .x-text a,
.--clone-TEXT-ioa3n407 .x-text,
.--clone-TEXT-ioa3n407 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ioa3n407"] .x-text:hover,
.--clone-TEXT-ioa3n407 .x-text:hover,
[id^="TEXT-ioa3n407"] a:hover,
.--clone-TEXT-ioa3n407 a:hover {
  
}

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

#PRODUCT-OVERLAY-32n4ok2m {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-uv809lbk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-mpiz3d96 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-k6e03vw8 .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-8wko581h"], .--clone-TEXT-DATASET-8wko581h {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8wko581h"] .x-text,
[id^="TEXT-DATASET-8wko581h"] .x-text a,
.--clone-TEXT-DATASET-8wko581h .x-text,
.--clone-TEXT-DATASET-8wko581h .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-8wko581h"] .x-text:hover,
.--clone-TEXT-DATASET-8wko581h .x-text:hover,
[id^="TEXT-DATASET-8wko581h"] a:hover,
.--clone-TEXT-DATASET-8wko581h a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-5xoyie4q"], .--clone-TEXT-DATASET-5xoyie4q {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5xoyie4q"] .x-text,
[id^="TEXT-DATASET-5xoyie4q"] .x-text a,
.--clone-TEXT-DATASET-5xoyie4q .x-text,
.--clone-TEXT-DATASET-5xoyie4q .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-5xoyie4q"] .x-text:hover,
.--clone-TEXT-DATASET-5xoyie4q .x-text:hover,
[id^="TEXT-DATASET-5xoyie4q"] a:hover,
.--clone-TEXT-DATASET-5xoyie4q a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-05zo35yp"], .--clone-TEXT-DATASET-05zo35yp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-05zo35yp"] .x-text,
[id^="TEXT-DATASET-05zo35yp"] .x-text a,
.--clone-TEXT-DATASET-05zo35yp .x-text,
.--clone-TEXT-DATASET-05zo35yp .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-05zo35yp"] .x-text:hover,
.--clone-TEXT-DATASET-05zo35yp .x-text:hover,
[id^="TEXT-DATASET-05zo35yp"] a:hover,
.--clone-TEXT-DATASET-05zo35yp a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-h3axcpbf"], .--clone-TEXT-DATASET-h3axcpbf {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-h3axcpbf"] .x-text,
[id^="TEXT-DATASET-h3axcpbf"] .x-text a,
.--clone-TEXT-DATASET-h3axcpbf .x-text,
.--clone-TEXT-DATASET-h3axcpbf .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-h3axcpbf"] .x-text:hover,
.--clone-TEXT-DATASET-h3axcpbf .x-text:hover,
[id^="TEXT-DATASET-h3axcpbf"] a:hover,
.--clone-TEXT-DATASET-h3axcpbf a:hover {
  
}

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


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

#GRID-PRODUCT-sgjs2p3g {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-sgjs2p3g .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-sgjs2p3g .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-sgjs2p3g .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-sgjs2p3g .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-sgjs2p3g .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-sgjs2p3g .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-sgjs2p3g .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-sgjs2p3g .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-sgjs2p3g .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-sgjs2p3g .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-sgjs2p3g .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-sgjs2p3g .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-sgjs2p3g .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-sgjs2p3g .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-sgjs2p3g .grid-product--retail-price, #GRID-PRODUCT-sgjs2p3g .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-sgjs2p3g .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-sgjs2p3g .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-sgjs2p3g .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-h3t7vomr {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-g976sd5e"], .--clone-TEXT-g976sd5e {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-g976sd5e"] .x-text,
[id^="TEXT-g976sd5e"] .x-text a,
.--clone-TEXT-g976sd5e .x-text,
.--clone-TEXT-g976sd5e .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-g976sd5e"] .x-text:hover,
.--clone-TEXT-g976sd5e .x-text:hover,
[id^="TEXT-g976sd5e"] a:hover,
.--clone-TEXT-g976sd5e a:hover {
  
}

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

#PRODUCT-OVERLAY-6m6m52xd {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-zluea0lk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-c3jsec3y {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-sgjs2p3g .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-wkhn69b3 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-c3jsec3y .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-nk21ve6f"], .--clone-TEXT-DATASET-nk21ve6f {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nk21ve6f"] .x-text,
[id^="TEXT-DATASET-nk21ve6f"] .x-text a,
.--clone-TEXT-DATASET-nk21ve6f .x-text,
.--clone-TEXT-DATASET-nk21ve6f .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-nk21ve6f"] .x-text:hover,
.--clone-TEXT-DATASET-nk21ve6f .x-text:hover,
[id^="TEXT-DATASET-nk21ve6f"] a:hover,
.--clone-TEXT-DATASET-nk21ve6f a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-q5pnhmsy"], .--clone-TEXT-DATASET-q5pnhmsy {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q5pnhmsy"] .x-text,
[id^="TEXT-DATASET-q5pnhmsy"] .x-text a,
.--clone-TEXT-DATASET-q5pnhmsy .x-text,
.--clone-TEXT-DATASET-q5pnhmsy .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-q5pnhmsy"] .x-text:hover,
.--clone-TEXT-DATASET-q5pnhmsy .x-text:hover,
[id^="TEXT-DATASET-q5pnhmsy"] a:hover,
.--clone-TEXT-DATASET-q5pnhmsy a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-5myeumqv"], .--clone-TEXT-DATASET-5myeumqv {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5myeumqv"] .x-text,
[id^="TEXT-DATASET-5myeumqv"] .x-text a,
.--clone-TEXT-DATASET-5myeumqv .x-text,
.--clone-TEXT-DATASET-5myeumqv .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-5myeumqv"] .x-text:hover,
.--clone-TEXT-DATASET-5myeumqv .x-text:hover,
[id^="TEXT-DATASET-5myeumqv"] a:hover,
.--clone-TEXT-DATASET-5myeumqv a:hover {
  
}

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


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

#GRID-PRODUCT-ho4fydmx {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-ho4fydmx .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-ho4fydmx .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ho4fydmx .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ho4fydmx .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-ho4fydmx .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-ho4fydmx .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-ho4fydmx .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-ho4fydmx .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-ho4fydmx .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-ho4fydmx .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-ho4fydmx .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-ho4fydmx .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ho4fydmx .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-ho4fydmx .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ho4fydmx .grid-product--retail-price, #GRID-PRODUCT-ho4fydmx .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-ho4fydmx .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ho4fydmx .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-ho4fydmx .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-0nelfm9v {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-qx7x6700"], .--clone-TEXT-qx7x6700 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-qx7x6700"] .x-text,
[id^="TEXT-qx7x6700"] .x-text a,
.--clone-TEXT-qx7x6700 .x-text,
.--clone-TEXT-qx7x6700 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-qx7x6700"] .x-text:hover,
.--clone-TEXT-qx7x6700 .x-text:hover,
[id^="TEXT-qx7x6700"] a:hover,
.--clone-TEXT-qx7x6700 a:hover {
  
}

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

#PRODUCT-OVERLAY-fuhzq4o3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-w0zgtm4n {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-vsvm6gl6 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-ho4fydmx .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-f2q082ln {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-vsvm6gl6 .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-3pow760n"], .--clone-TEXT-DATASET-3pow760n {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3pow760n"] .x-text,
[id^="TEXT-DATASET-3pow760n"] .x-text a,
.--clone-TEXT-DATASET-3pow760n .x-text,
.--clone-TEXT-DATASET-3pow760n .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-3pow760n"] .x-text:hover,
.--clone-TEXT-DATASET-3pow760n .x-text:hover,
[id^="TEXT-DATASET-3pow760n"] a:hover,
.--clone-TEXT-DATASET-3pow760n a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-tibhs99e"], .--clone-TEXT-DATASET-tibhs99e {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-tibhs99e"] .x-text,
[id^="TEXT-DATASET-tibhs99e"] .x-text a,
.--clone-TEXT-DATASET-tibhs99e .x-text,
.--clone-TEXT-DATASET-tibhs99e .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-tibhs99e"] .x-text:hover,
.--clone-TEXT-DATASET-tibhs99e .x-text:hover,
[id^="TEXT-DATASET-tibhs99e"] a:hover,
.--clone-TEXT-DATASET-tibhs99e a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-qkvr5axm"], .--clone-TEXT-DATASET-qkvr5axm {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qkvr5axm"] .x-text,
[id^="TEXT-DATASET-qkvr5axm"] .x-text a,
.--clone-TEXT-DATASET-qkvr5axm .x-text,
.--clone-TEXT-DATASET-qkvr5axm .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-qkvr5axm"] .x-text:hover,
.--clone-TEXT-DATASET-qkvr5axm .x-text:hover,
[id^="TEXT-DATASET-qkvr5axm"] a:hover,
.--clone-TEXT-DATASET-qkvr5axm a:hover {
  
}

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


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

#GRID-PRODUCT-fv60shyb {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-fv60shyb .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-fv60shyb .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-fv60shyb .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-fv60shyb .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-fv60shyb .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-fv60shyb .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-fv60shyb .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-fv60shyb .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-fv60shyb .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-fv60shyb .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-fv60shyb .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-fv60shyb .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-fv60shyb .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-fv60shyb .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-fv60shyb .grid-product--retail-price, #GRID-PRODUCT-fv60shyb .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-fv60shyb .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-fv60shyb .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-fv60shyb .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-6i5og68c {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-2840r1al"], .--clone-TEXT-2840r1al {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-2840r1al"] .x-text,
[id^="TEXT-2840r1al"] .x-text a,
.--clone-TEXT-2840r1al .x-text,
.--clone-TEXT-2840r1al .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-2840r1al"] .x-text:hover,
.--clone-TEXT-2840r1al .x-text:hover,
[id^="TEXT-2840r1al"] a:hover,
.--clone-TEXT-2840r1al a:hover {
  
}

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

#PRODUCT-OVERLAY-39bzmb7e {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-20x3eapj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-idmnbcba {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-fv60shyb .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-w2mzui45 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-idmnbcba .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-c5u2fg18"], .--clone-TEXT-DATASET-c5u2fg18 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-c5u2fg18"] .x-text,
[id^="TEXT-DATASET-c5u2fg18"] .x-text a,
.--clone-TEXT-DATASET-c5u2fg18 .x-text,
.--clone-TEXT-DATASET-c5u2fg18 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-c5u2fg18"] .x-text:hover,
.--clone-TEXT-DATASET-c5u2fg18 .x-text:hover,
[id^="TEXT-DATASET-c5u2fg18"] a:hover,
.--clone-TEXT-DATASET-c5u2fg18 a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-o3l51sp8"], .--clone-TEXT-DATASET-o3l51sp8 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-o3l51sp8"] .x-text,
[id^="TEXT-DATASET-o3l51sp8"] .x-text a,
.--clone-TEXT-DATASET-o3l51sp8 .x-text,
.--clone-TEXT-DATASET-o3l51sp8 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-o3l51sp8"] .x-text:hover,
.--clone-TEXT-DATASET-o3l51sp8 .x-text:hover,
[id^="TEXT-DATASET-o3l51sp8"] a:hover,
.--clone-TEXT-DATASET-o3l51sp8 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-n0c1zpc7"], .--clone-TEXT-DATASET-n0c1zpc7 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-n0c1zpc7"] .x-text,
[id^="TEXT-DATASET-n0c1zpc7"] .x-text a,
.--clone-TEXT-DATASET-n0c1zpc7 .x-text,
.--clone-TEXT-DATASET-n0c1zpc7 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-n0c1zpc7"] .x-text:hover,
.--clone-TEXT-DATASET-n0c1zpc7 .x-text:hover,
[id^="TEXT-DATASET-n0c1zpc7"] a:hover,
.--clone-TEXT-DATASET-n0c1zpc7 a:hover {
  
}

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


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

#GRID-PRODUCT-1ge645jj {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-1ge645jj .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-1ge645jj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-1ge645jj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-1ge645jj .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-1ge645jj .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-1ge645jj .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-1ge645jj .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-1ge645jj .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-1ge645jj .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-1ge645jj .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-1ge645jj .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-1ge645jj .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-1ge645jj .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-1ge645jj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-1ge645jj .grid-product--retail-price, #GRID-PRODUCT-1ge645jj .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-1ge645jj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-1ge645jj .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-1ge645jj .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-1vg3zscq {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-psp4rfqa"], .--clone-TEXT-psp4rfqa {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-psp4rfqa"] .x-text,
[id^="TEXT-psp4rfqa"] .x-text a,
.--clone-TEXT-psp4rfqa .x-text,
.--clone-TEXT-psp4rfqa .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-psp4rfqa"] .x-text:hover,
.--clone-TEXT-psp4rfqa .x-text:hover,
[id^="TEXT-psp4rfqa"] a:hover,
.--clone-TEXT-psp4rfqa a:hover {
  
}

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

#PRODUCT-OVERLAY-9hunbszu {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-agqrqud9 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-6evteczn {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-1ge645jj .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-w8cyidvc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-6evteczn .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-nczjumuz"], .--clone-TEXT-DATASET-nczjumuz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nczjumuz"] .x-text,
[id^="TEXT-DATASET-nczjumuz"] .x-text a,
.--clone-TEXT-DATASET-nczjumuz .x-text,
.--clone-TEXT-DATASET-nczjumuz .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-nczjumuz"] .x-text:hover,
.--clone-TEXT-DATASET-nczjumuz .x-text:hover,
[id^="TEXT-DATASET-nczjumuz"] a:hover,
.--clone-TEXT-DATASET-nczjumuz a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-b1rbjgr1"], .--clone-TEXT-DATASET-b1rbjgr1 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-b1rbjgr1"] .x-text,
[id^="TEXT-DATASET-b1rbjgr1"] .x-text a,
.--clone-TEXT-DATASET-b1rbjgr1 .x-text,
.--clone-TEXT-DATASET-b1rbjgr1 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-b1rbjgr1"] .x-text:hover,
.--clone-TEXT-DATASET-b1rbjgr1 .x-text:hover,
[id^="TEXT-DATASET-b1rbjgr1"] a:hover,
.--clone-TEXT-DATASET-b1rbjgr1 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-4ugmegcz"], .--clone-TEXT-DATASET-4ugmegcz {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4ugmegcz"] .x-text,
[id^="TEXT-DATASET-4ugmegcz"] .x-text a,
.--clone-TEXT-DATASET-4ugmegcz .x-text,
.--clone-TEXT-DATASET-4ugmegcz .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-4ugmegcz"] .x-text:hover,
.--clone-TEXT-DATASET-4ugmegcz .x-text:hover,
[id^="TEXT-DATASET-4ugmegcz"] a:hover,
.--clone-TEXT-DATASET-4ugmegcz a:hover {
  
}

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


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

#GRID-PRODUCT-4177be99 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-4177be99 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-4177be99 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-4177be99 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-4177be99 .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-4177be99 .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-4177be99 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-4177be99 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-4177be99 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-4177be99 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-4177be99 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-4177be99 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-4177be99 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-4177be99 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-4177be99 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-4177be99 .grid-product--retail-price, #GRID-PRODUCT-4177be99 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-4177be99 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-4177be99 .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-4177be99 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-ixouhi1q {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-8dkgz83c"], .--clone-TEXT-8dkgz83c {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-8dkgz83c"] .x-text,
[id^="TEXT-8dkgz83c"] .x-text a,
.--clone-TEXT-8dkgz83c .x-text,
.--clone-TEXT-8dkgz83c .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-8dkgz83c"] .x-text:hover,
.--clone-TEXT-8dkgz83c .x-text:hover,
[id^="TEXT-8dkgz83c"] a:hover,
.--clone-TEXT-8dkgz83c a:hover {
  
}

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

#PRODUCT-OVERLAY-l76qm8pi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-w8a951lq {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-c7wa0yav {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-4177be99 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-yu5csycj {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-c7wa0yav .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-4py0l5td"], .--clone-TEXT-DATASET-4py0l5td {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4py0l5td"] .x-text,
[id^="TEXT-DATASET-4py0l5td"] .x-text a,
.--clone-TEXT-DATASET-4py0l5td .x-text,
.--clone-TEXT-DATASET-4py0l5td .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-4py0l5td"] .x-text:hover,
.--clone-TEXT-DATASET-4py0l5td .x-text:hover,
[id^="TEXT-DATASET-4py0l5td"] a:hover,
.--clone-TEXT-DATASET-4py0l5td a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-m3jfgs4b"], .--clone-TEXT-DATASET-m3jfgs4b {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-m3jfgs4b"] .x-text,
[id^="TEXT-DATASET-m3jfgs4b"] .x-text a,
.--clone-TEXT-DATASET-m3jfgs4b .x-text,
.--clone-TEXT-DATASET-m3jfgs4b .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-m3jfgs4b"] .x-text:hover,
.--clone-TEXT-DATASET-m3jfgs4b .x-text:hover,
[id^="TEXT-DATASET-m3jfgs4b"] a:hover,
.--clone-TEXT-DATASET-m3jfgs4b a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-zsrcks1j"], .--clone-TEXT-DATASET-zsrcks1j {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zsrcks1j"] .x-text,
[id^="TEXT-DATASET-zsrcks1j"] .x-text a,
.--clone-TEXT-DATASET-zsrcks1j .x-text,
.--clone-TEXT-DATASET-zsrcks1j .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-zsrcks1j"] .x-text:hover,
.--clone-TEXT-DATASET-zsrcks1j .x-text:hover,
[id^="TEXT-DATASET-zsrcks1j"] a:hover,
.--clone-TEXT-DATASET-zsrcks1j a:hover {
  
}

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


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

#GRID-PRODUCT-4xdefhml {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-4xdefhml .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-4xdefhml .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-4xdefhml .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-4xdefhml .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-4xdefhml .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-4xdefhml .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-4xdefhml .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-4xdefhml .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-4xdefhml .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-4xdefhml .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-4xdefhml .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-4xdefhml .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-4xdefhml .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-4xdefhml .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-4xdefhml .grid-product--retail-price, #GRID-PRODUCT-4xdefhml .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-4xdefhml .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-4xdefhml .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-4xdefhml .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-n2pq8dmm {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-zfbk8oyp"], .--clone-TEXT-zfbk8oyp {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-zfbk8oyp"] .x-text,
[id^="TEXT-zfbk8oyp"] .x-text a,
.--clone-TEXT-zfbk8oyp .x-text,
.--clone-TEXT-zfbk8oyp .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-zfbk8oyp"] .x-text:hover,
.--clone-TEXT-zfbk8oyp .x-text:hover,
[id^="TEXT-zfbk8oyp"] a:hover,
.--clone-TEXT-zfbk8oyp a:hover {
  
}

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

#PRODUCT-OVERLAY-1zomape8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-yn7qz65c {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-6nvpzgcj {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-4xdefhml .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-z55n5e64 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-6nvpzgcj .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ef8sya4g"], .--clone-TEXT-DATASET-ef8sya4g {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ef8sya4g"] .x-text,
[id^="TEXT-DATASET-ef8sya4g"] .x-text a,
.--clone-TEXT-DATASET-ef8sya4g .x-text,
.--clone-TEXT-DATASET-ef8sya4g .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-ef8sya4g"] .x-text:hover,
.--clone-TEXT-DATASET-ef8sya4g .x-text:hover,
[id^="TEXT-DATASET-ef8sya4g"] a:hover,
.--clone-TEXT-DATASET-ef8sya4g a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-qf3aogm7"], .--clone-TEXT-DATASET-qf3aogm7 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qf3aogm7"] .x-text,
[id^="TEXT-DATASET-qf3aogm7"] .x-text a,
.--clone-TEXT-DATASET-qf3aogm7 .x-text,
.--clone-TEXT-DATASET-qf3aogm7 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-qf3aogm7"] .x-text:hover,
.--clone-TEXT-DATASET-qf3aogm7 .x-text:hover,
[id^="TEXT-DATASET-qf3aogm7"] a:hover,
.--clone-TEXT-DATASET-qf3aogm7 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-qcgoocn2"], .--clone-TEXT-DATASET-qcgoocn2 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qcgoocn2"] .x-text,
[id^="TEXT-DATASET-qcgoocn2"] .x-text a,
.--clone-TEXT-DATASET-qcgoocn2 .x-text,
.--clone-TEXT-DATASET-qcgoocn2 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-qcgoocn2"] .x-text:hover,
.--clone-TEXT-DATASET-qcgoocn2 .x-text:hover,
[id^="TEXT-DATASET-qcgoocn2"] a:hover,
.--clone-TEXT-DATASET-qcgoocn2 a:hover {
  
}

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


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


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

[id^="TEXT-qxh4ki1p"], .--clone-TEXT-qxh4ki1p {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.552795031055903%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-qxh4ki1p"] .x-text,
[id^="TEXT-qxh4ki1p"] .x-text a,
.--clone-TEXT-qxh4ki1p .x-text,
.--clone-TEXT-qxh4ki1p .x-text a {
  --width: 96.72306703790962%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-qxh4ki1p"] .x-text:hover,
.--clone-TEXT-qxh4ki1p .x-text:hover,
[id^="TEXT-qxh4ki1p"] a:hover,
.--clone-TEXT-qxh4ki1p a:hover {
  
}

#BUTTON-01tjgqik {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-01tjgqik .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: var(--color_00);
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_00));
}
#BUTTON-01tjgqik[disabled=true] {
  display: none;
}
#BUTTON-01tjgqik .animation, #BUTTON-01tjgqik.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-01tjgqik {
  
}

[id^="TEXT-kqcj7d8z"], .--clone-TEXT-kqcj7d8z {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-kqcj7d8z"] .x-text,
[id^="TEXT-kqcj7d8z"] .x-text a,
.--clone-TEXT-kqcj7d8z .x-text,
.--clone-TEXT-kqcj7d8z .x-text a {
  --width: 98.27586206896552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-kqcj7d8z"] .x-text:hover,
.--clone-TEXT-kqcj7d8z .x-text:hover,
[id^="TEXT-kqcj7d8z"] a:hover,
.--clone-TEXT-kqcj7d8z a:hover {
  
}

#BUTTON-336oohny {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-336oohny .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-336oohny[disabled=true] {
  display: none;
}
#BUTTON-336oohny .animation, #BUTTON-336oohny.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-336oohny {
  
}

#TAGS-4nl0wpuv {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-4nl0wpuv .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-4nl0wpuv .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-4nl0wpuv .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-4nl0wpuv .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-ciskxk94 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-ciskxk94 .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#DROPDOWN-ef6kkoyl {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-ef6kkoyl .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-ef6kkoyl .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ef6kkoyl .select {
  position: relative;
}

#DROPDOWN-ef6kkoyl .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ef6kkoyl .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-ef6kkoyl .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-ef6kkoyl .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-kweqbolp {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-kweqbolp > .dropdown--style {
  
}
#RADIO-GROUP-ta9qszgb {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-ta9qszgb input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-ta9qszgb label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-ta9qszgb .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#RECT-fs5sbqf8 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  
  
  
}
#RECT-fs5sbqf8 .x-rect {
  --width: 100%;
background: #a0a2a400;
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, #a0a2a400);
}
#RECT-fs5sbqf8::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-4gr3hd7r {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-j2i4tw0m"], .--clone-TEXT-j2i4tw0m {
  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%;
  
}
[id^="TEXT-j2i4tw0m"] .x-text,
[id^="TEXT-j2i4tw0m"] .x-text a,
.--clone-TEXT-j2i4tw0m .x-text,
.--clone-TEXT-j2i4tw0m .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-j2i4tw0m"] .x-text:hover,
.--clone-TEXT-j2i4tw0m .x-text:hover,
[id^="TEXT-j2i4tw0m"] a:hover,
.--clone-TEXT-j2i4tw0m a:hover {
  
}

#CAROUSEL-6vki2fs8 {
  --width: 96.55172413793105%;align-self: center;column-gap: 30px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: minmax(10px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);row-gap: 0px;width: auto;
  
}
#CAROUSEL-6vki2fs8 .x-carousel-wrapper {
  border-color: #000000;
border-style: solid;
border-width: 0.0px;
  width: calc(210.70000000000002% + 180px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(10px, max-content);
  display: grid;
  column-gap: 30px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-6vki2fs8 .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-6vki2fs8 .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-6vki2fs8 .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-6vki2fs8 .x-arrow-right {
  right: 5px;
}
#CAROUSEL-6vki2fs8 .x-carousel .x-arrow img, 
#CAROUSEL-6vki2fs8 .x-carousel .x-arrow svg, 
#CAROUSEL-6vki2fs8 .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#CONTAINER-cebwx2sj {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --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(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-kz5si7ye"], .--clone-TEXT-kz5si7ye {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-kz5si7ye"] .x-text,
[id^="TEXT-kz5si7ye"] .x-text a,
.--clone-TEXT-kz5si7ye .x-text,
.--clone-TEXT-kz5si7ye .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-kz5si7ye"] .x-text:hover,
.--clone-TEXT-kz5si7ye .x-text:hover,
[id^="TEXT-kz5si7ye"] a:hover,
.--clone-TEXT-kz5si7ye a:hover {
  
}

#LINE-6i753k96 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-6i753k96 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-141mvnqx {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-bottom: 32.5px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-0bt405wt"], .--clone-TEXT-0bt405wt {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-0bt405wt"] .x-text,
[id^="TEXT-0bt405wt"] .x-text a,
.--clone-TEXT-0bt405wt .x-text,
.--clone-TEXT-0bt405wt .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-0bt405wt"] .x-text:hover,
.--clone-TEXT-0bt405wt .x-text:hover,
[id^="TEXT-0bt405wt"] a:hover,
.--clone-TEXT-0bt405wt a:hover {
  
}

#LINE-lbxw1csu {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-lbxw1csu .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-uoj5bzul {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-p5xpld8t"], .--clone-TEXT-p5xpld8t {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-p5xpld8t"] .x-text,
[id^="TEXT-p5xpld8t"] .x-text a,
.--clone-TEXT-p5xpld8t .x-text,
.--clone-TEXT-p5xpld8t .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-p5xpld8t"] .x-text:hover,
.--clone-TEXT-p5xpld8t .x-text:hover,
[id^="TEXT-p5xpld8t"] a:hover,
.--clone-TEXT-p5xpld8t a:hover {
  
}

#LINE-fs1jk18r {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-fs1jk18r .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-aywvl013 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-sqsqiqnn"], .--clone-TEXT-sqsqiqnn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-sqsqiqnn"] .x-text,
[id^="TEXT-sqsqiqnn"] .x-text a,
.--clone-TEXT-sqsqiqnn .x-text,
.--clone-TEXT-sqsqiqnn .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-sqsqiqnn"] .x-text:hover,
.--clone-TEXT-sqsqiqnn .x-text:hover,
[id^="TEXT-sqsqiqnn"] a:hover,
.--clone-TEXT-sqsqiqnn a:hover {
  
}

#LINE-9qcwmjdb {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-9qcwmjdb .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-s9bjey0l {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 5;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-u8dx1kfx"], .--clone-TEXT-u8dx1kfx {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-u8dx1kfx"] .x-text,
[id^="TEXT-u8dx1kfx"] .x-text a,
.--clone-TEXT-u8dx1kfx .x-text,
.--clone-TEXT-u8dx1kfx .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-u8dx1kfx"] .x-text:hover,
.--clone-TEXT-u8dx1kfx .x-text:hover,
[id^="TEXT-u8dx1kfx"] a:hover,
.--clone-TEXT-u8dx1kfx a:hover {
  
}

#LINE-wg7pc2s6 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-wg7pc2s6 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-7i5wglm9 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 7;grid-column-start: 6;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

[id^="TEXT-h8lys29i"], .--clone-TEXT-h8lys29i {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-h8lys29i"] .x-text,
[id^="TEXT-h8lys29i"] .x-text a,
.--clone-TEXT-h8lys29i .x-text,
.--clone-TEXT-h8lys29i .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-h8lys29i"] .x-text:hover,
.--clone-TEXT-h8lys29i .x-text:hover,
[id^="TEXT-h8lys29i"] a:hover,
.--clone-TEXT-h8lys29i a:hover {
  
}

[id^="TEXT-p56rd5gc"], .--clone-TEXT-p56rd5gc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-p56rd5gc"] .x-text,
[id^="TEXT-p56rd5gc"] .x-text a,
.--clone-TEXT-p56rd5gc .x-text,
.--clone-TEXT-p56rd5gc .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-p56rd5gc"] .x-text:hover,
.--clone-TEXT-p56rd5gc .x-text:hover,
[id^="TEXT-p56rd5gc"] a:hover,
.--clone-TEXT-p56rd5gc a:hover {
  
}

#LINE-cj1ihkll {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-cj1ihkll .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-iwltitr8 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 8;grid-column-start: 7;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

[id^="TEXT-v9bbg7sn"], .--clone-TEXT-v9bbg7sn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-v9bbg7sn"] .x-text,
[id^="TEXT-v9bbg7sn"] .x-text a,
.--clone-TEXT-v9bbg7sn .x-text,
.--clone-TEXT-v9bbg7sn .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-v9bbg7sn"] .x-text:hover,
.--clone-TEXT-v9bbg7sn .x-text:hover,
[id^="TEXT-v9bbg7sn"] a:hover,
.--clone-TEXT-v9bbg7sn a:hover {
  
}

[id^="TEXT-4ldafggy"], .--clone-TEXT-4ldafggy {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-4ldafggy"] .x-text,
[id^="TEXT-4ldafggy"] .x-text a,
.--clone-TEXT-4ldafggy .x-text,
.--clone-TEXT-4ldafggy .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-4ldafggy"] .x-text:hover,
.--clone-TEXT-4ldafggy .x-text:hover,
[id^="TEXT-4ldafggy"] a:hover,
.--clone-TEXT-4ldafggy a:hover {
  
}

#LINE-6c8s9o7j {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-6c8s9o7j .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-7jm352zy {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-wwu4p3sv {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-wwu4p3sv > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-wwu4p3sv > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-wwu4p3sv > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-wwu4p3sv > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

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

#TABS-wwu4p3sv > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-wwu4p3sv > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-wwu4p3sv > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-wwu4p3sv > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-wwu4p3sv > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-wwu4p3sv > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-wwu4p3sv > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-l8jorqpv {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-l8jorqpv .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-l8jorqpv .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-l8jorqpv .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-l8jorqpv .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-l8jorqpv .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-l8jorqpv .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-l8jorqpv .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-l8jorqpv .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-l8jorqpv .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-l8jorqpv .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-l8jorqpv .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-l8jorqpv .grid-product--retail-price, #GRID-PRODUCT-l8jorqpv .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-l8jorqpv .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-l8jorqpv .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-l8jorqpv .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-675diml3 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-hqm6eiq3"], .--clone-TEXT-hqm6eiq3 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-hqm6eiq3"] .x-text,
[id^="TEXT-hqm6eiq3"] .x-text a,
.--clone-TEXT-hqm6eiq3 .x-text,
.--clone-TEXT-hqm6eiq3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-hqm6eiq3"] .x-text:hover,
.--clone-TEXT-hqm6eiq3 .x-text:hover,
[id^="TEXT-hqm6eiq3"] a:hover,
.--clone-TEXT-hqm6eiq3 a:hover {
  
}

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

#PRODUCT-OVERLAY-4d2lksc6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-bkzuwte9 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-gt7t3r3d {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-l8jorqpv .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-9yowmu5x"], .--clone-TEXT-DATASET-9yowmu5x {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9yowmu5x"] .x-text,
[id^="TEXT-DATASET-9yowmu5x"] .x-text a,
.--clone-TEXT-DATASET-9yowmu5x .x-text,
.--clone-TEXT-DATASET-9yowmu5x .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-9yowmu5x"] .x-text:hover,
.--clone-TEXT-DATASET-9yowmu5x .x-text:hover,
[id^="TEXT-DATASET-9yowmu5x"] a:hover,
.--clone-TEXT-DATASET-9yowmu5x a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ptiftsze"], .--clone-TEXT-DATASET-ptiftsze {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ptiftsze"] .x-text,
[id^="TEXT-DATASET-ptiftsze"] .x-text a,
.--clone-TEXT-DATASET-ptiftsze .x-text,
.--clone-TEXT-DATASET-ptiftsze .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ptiftsze"] .x-text:hover,
.--clone-TEXT-DATASET-ptiftsze .x-text:hover,
[id^="TEXT-DATASET-ptiftsze"] a:hover,
.--clone-TEXT-DATASET-ptiftsze a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-89s3sqti"], .--clone-TEXT-DATASET-89s3sqti {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-89s3sqti"] .x-text,
[id^="TEXT-DATASET-89s3sqti"] .x-text a,
.--clone-TEXT-DATASET-89s3sqti .x-text,
.--clone-TEXT-DATASET-89s3sqti .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-89s3sqti"] .x-text:hover,
.--clone-TEXT-DATASET-89s3sqti .x-text:hover,
[id^="TEXT-DATASET-89s3sqti"] a:hover,
.--clone-TEXT-DATASET-89s3sqti a:hover {
  
}

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


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

#GRID-PRODUCT-c723614f {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-c723614f .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-c723614f .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-c723614f .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-c723614f .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-c723614f .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-c723614f .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-c723614f .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-c723614f .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-c723614f .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-c723614f .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-c723614f .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-c723614f .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-c723614f .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-c723614f .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-c723614f .grid-product--retail-price, #GRID-PRODUCT-c723614f .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-c723614f .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-c723614f .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-c723614f .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-jlpf6qcb {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-qdjxrwlt"], .--clone-TEXT-qdjxrwlt {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-qdjxrwlt"] .x-text,
[id^="TEXT-qdjxrwlt"] .x-text a,
.--clone-TEXT-qdjxrwlt .x-text,
.--clone-TEXT-qdjxrwlt .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-qdjxrwlt"] .x-text:hover,
.--clone-TEXT-qdjxrwlt .x-text:hover,
[id^="TEXT-qdjxrwlt"] a:hover,
.--clone-TEXT-qdjxrwlt a:hover {
  
}

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

#PRODUCT-OVERLAY-dnflz2tv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-av3xdvzx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-x4bkwcr1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-c723614f .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-f6bqenh3 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-x4bkwcr1 .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-vmk4kkhl"], .--clone-TEXT-DATASET-vmk4kkhl {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vmk4kkhl"] .x-text,
[id^="TEXT-DATASET-vmk4kkhl"] .x-text a,
.--clone-TEXT-DATASET-vmk4kkhl .x-text,
.--clone-TEXT-DATASET-vmk4kkhl .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-vmk4kkhl"] .x-text:hover,
.--clone-TEXT-DATASET-vmk4kkhl .x-text:hover,
[id^="TEXT-DATASET-vmk4kkhl"] a:hover,
.--clone-TEXT-DATASET-vmk4kkhl a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-9whrlg1h"], .--clone-TEXT-DATASET-9whrlg1h {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9whrlg1h"] .x-text,
[id^="TEXT-DATASET-9whrlg1h"] .x-text a,
.--clone-TEXT-DATASET-9whrlg1h .x-text,
.--clone-TEXT-DATASET-9whrlg1h .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-9whrlg1h"] .x-text:hover,
.--clone-TEXT-DATASET-9whrlg1h .x-text:hover,
[id^="TEXT-DATASET-9whrlg1h"] a:hover,
.--clone-TEXT-DATASET-9whrlg1h a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-dsg2ngpt"], .--clone-TEXT-DATASET-dsg2ngpt {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dsg2ngpt"] .x-text,
[id^="TEXT-DATASET-dsg2ngpt"] .x-text a,
.--clone-TEXT-DATASET-dsg2ngpt .x-text,
.--clone-TEXT-DATASET-dsg2ngpt .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-dsg2ngpt"] .x-text:hover,
.--clone-TEXT-DATASET-dsg2ngpt .x-text:hover,
[id^="TEXT-DATASET-dsg2ngpt"] a:hover,
.--clone-TEXT-DATASET-dsg2ngpt a:hover {
  
}

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


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

#GRID-PRODUCT-tgh30wqe {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-tgh30wqe .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-tgh30wqe .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-tgh30wqe .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-tgh30wqe .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-tgh30wqe .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-tgh30wqe .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-tgh30wqe .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-tgh30wqe .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-tgh30wqe .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-tgh30wqe .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-tgh30wqe .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-tgh30wqe .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-tgh30wqe .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-tgh30wqe .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-tgh30wqe .grid-product--retail-price, #GRID-PRODUCT-tgh30wqe .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-tgh30wqe .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-tgh30wqe .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-tgh30wqe .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-h5ohk9kr {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-upez445q"], .--clone-TEXT-upez445q {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-upez445q"] .x-text,
[id^="TEXT-upez445q"] .x-text a,
.--clone-TEXT-upez445q .x-text,
.--clone-TEXT-upez445q .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-upez445q"] .x-text:hover,
.--clone-TEXT-upez445q .x-text:hover,
[id^="TEXT-upez445q"] a:hover,
.--clone-TEXT-upez445q a:hover {
  
}

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

#PRODUCT-OVERLAY-qa2nr5ib {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-u9ymq4gd {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-znmvbf1j {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-tgh30wqe .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-inc3c1ns {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-znmvbf1j .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-hg64buyi"], .--clone-TEXT-DATASET-hg64buyi {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hg64buyi"] .x-text,
[id^="TEXT-DATASET-hg64buyi"] .x-text a,
.--clone-TEXT-DATASET-hg64buyi .x-text,
.--clone-TEXT-DATASET-hg64buyi .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-hg64buyi"] .x-text:hover,
.--clone-TEXT-DATASET-hg64buyi .x-text:hover,
[id^="TEXT-DATASET-hg64buyi"] a:hover,
.--clone-TEXT-DATASET-hg64buyi a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-2e063yt9"], .--clone-TEXT-DATASET-2e063yt9 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2e063yt9"] .x-text,
[id^="TEXT-DATASET-2e063yt9"] .x-text a,
.--clone-TEXT-DATASET-2e063yt9 .x-text,
.--clone-TEXT-DATASET-2e063yt9 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-2e063yt9"] .x-text:hover,
.--clone-TEXT-DATASET-2e063yt9 .x-text:hover,
[id^="TEXT-DATASET-2e063yt9"] a:hover,
.--clone-TEXT-DATASET-2e063yt9 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-xc7eyaow"], .--clone-TEXT-DATASET-xc7eyaow {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xc7eyaow"] .x-text,
[id^="TEXT-DATASET-xc7eyaow"] .x-text a,
.--clone-TEXT-DATASET-xc7eyaow .x-text,
.--clone-TEXT-DATASET-xc7eyaow .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-xc7eyaow"] .x-text:hover,
.--clone-TEXT-DATASET-xc7eyaow .x-text:hover,
[id^="TEXT-DATASET-xc7eyaow"] a:hover,
.--clone-TEXT-DATASET-xc7eyaow a:hover {
  
}

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


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

#GRID-PRODUCT-y3540qud {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-y3540qud .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-y3540qud .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-y3540qud .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-y3540qud .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-y3540qud .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-y3540qud .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-y3540qud .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-y3540qud .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-y3540qud .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-y3540qud .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-y3540qud .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-y3540qud .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-y3540qud .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-y3540qud .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-y3540qud .grid-product--retail-price, #GRID-PRODUCT-y3540qud .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-y3540qud .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-y3540qud .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-y3540qud .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-8nwykuin {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-dl03sscu"], .--clone-TEXT-dl03sscu {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-dl03sscu"] .x-text,
[id^="TEXT-dl03sscu"] .x-text a,
.--clone-TEXT-dl03sscu .x-text,
.--clone-TEXT-dl03sscu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-dl03sscu"] .x-text:hover,
.--clone-TEXT-dl03sscu .x-text:hover,
[id^="TEXT-dl03sscu"] a:hover,
.--clone-TEXT-dl03sscu a:hover {
  
}

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

#PRODUCT-OVERLAY-wj0k0ko8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-k62462u7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-w3wmgxed {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-y3540qud .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-4cov6rtc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-w3wmgxed .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ianfhpht"], .--clone-TEXT-DATASET-ianfhpht {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ianfhpht"] .x-text,
[id^="TEXT-DATASET-ianfhpht"] .x-text a,
.--clone-TEXT-DATASET-ianfhpht .x-text,
.--clone-TEXT-DATASET-ianfhpht .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-ianfhpht"] .x-text:hover,
.--clone-TEXT-DATASET-ianfhpht .x-text:hover,
[id^="TEXT-DATASET-ianfhpht"] a:hover,
.--clone-TEXT-DATASET-ianfhpht a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-rfqiekp3"], .--clone-TEXT-DATASET-rfqiekp3 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rfqiekp3"] .x-text,
[id^="TEXT-DATASET-rfqiekp3"] .x-text a,
.--clone-TEXT-DATASET-rfqiekp3 .x-text,
.--clone-TEXT-DATASET-rfqiekp3 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-rfqiekp3"] .x-text:hover,
.--clone-TEXT-DATASET-rfqiekp3 .x-text:hover,
[id^="TEXT-DATASET-rfqiekp3"] a:hover,
.--clone-TEXT-DATASET-rfqiekp3 a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-6wpccuhv"], .--clone-TEXT-DATASET-6wpccuhv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6wpccuhv"] .x-text,
[id^="TEXT-DATASET-6wpccuhv"] .x-text a,
.--clone-TEXT-DATASET-6wpccuhv .x-text,
.--clone-TEXT-DATASET-6wpccuhv .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-6wpccuhv"] .x-text:hover,
.--clone-TEXT-DATASET-6wpccuhv .x-text:hover,
[id^="TEXT-DATASET-6wpccuhv"] a:hover,
.--clone-TEXT-DATASET-6wpccuhv a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-8unbmasv"], .--clone-TEXT-DATASET-8unbmasv {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8unbmasv"] .x-text,
[id^="TEXT-DATASET-8unbmasv"] .x-text a,
.--clone-TEXT-DATASET-8unbmasv .x-text,
.--clone-TEXT-DATASET-8unbmasv .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-8unbmasv"] .x-text:hover,
.--clone-TEXT-DATASET-8unbmasv .x-text:hover,
[id^="TEXT-DATASET-8unbmasv"] a:hover,
.--clone-TEXT-DATASET-8unbmasv a:hover {
  
}

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


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

#GRID-PRODUCT-68rfzx0w {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-68rfzx0w .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-68rfzx0w .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-68rfzx0w .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-68rfzx0w .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-68rfzx0w .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-68rfzx0w .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-68rfzx0w .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-68rfzx0w .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-68rfzx0w .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-68rfzx0w .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-68rfzx0w .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-68rfzx0w .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-68rfzx0w .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-68rfzx0w .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-68rfzx0w .grid-product--retail-price, #GRID-PRODUCT-68rfzx0w .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-68rfzx0w .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-68rfzx0w .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-68rfzx0w .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-47xmq1pt {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-es4twli2"], .--clone-TEXT-es4twli2 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-es4twli2"] .x-text,
[id^="TEXT-es4twli2"] .x-text a,
.--clone-TEXT-es4twli2 .x-text,
.--clone-TEXT-es4twli2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-es4twli2"] .x-text:hover,
.--clone-TEXT-es4twli2 .x-text:hover,
[id^="TEXT-es4twli2"] a:hover,
.--clone-TEXT-es4twli2 a:hover {
  
}

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

#PRODUCT-OVERLAY-0f4nsirn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-xfyuiruz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-w87mxxg6 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-68rfzx0w .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-zokqa8pa {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-w87mxxg6 .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-1x6woz6g"], .--clone-TEXT-DATASET-1x6woz6g {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1x6woz6g"] .x-text,
[id^="TEXT-DATASET-1x6woz6g"] .x-text a,
.--clone-TEXT-DATASET-1x6woz6g .x-text,
.--clone-TEXT-DATASET-1x6woz6g .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-1x6woz6g"] .x-text:hover,
.--clone-TEXT-DATASET-1x6woz6g .x-text:hover,
[id^="TEXT-DATASET-1x6woz6g"] a:hover,
.--clone-TEXT-DATASET-1x6woz6g a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-cxau8yw5"], .--clone-TEXT-DATASET-cxau8yw5 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cxau8yw5"] .x-text,
[id^="TEXT-DATASET-cxau8yw5"] .x-text a,
.--clone-TEXT-DATASET-cxau8yw5 .x-text,
.--clone-TEXT-DATASET-cxau8yw5 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-cxau8yw5"] .x-text:hover,
.--clone-TEXT-DATASET-cxau8yw5 .x-text:hover,
[id^="TEXT-DATASET-cxau8yw5"] a:hover,
.--clone-TEXT-DATASET-cxau8yw5 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-g370zbkp"], .--clone-TEXT-DATASET-g370zbkp {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-g370zbkp"] .x-text,
[id^="TEXT-DATASET-g370zbkp"] .x-text a,
.--clone-TEXT-DATASET-g370zbkp .x-text,
.--clone-TEXT-DATASET-g370zbkp .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-g370zbkp"] .x-text:hover,
.--clone-TEXT-DATASET-g370zbkp .x-text:hover,
[id^="TEXT-DATASET-g370zbkp"] a:hover,
.--clone-TEXT-DATASET-g370zbkp a:hover {
  
}

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


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

#GRID-PRODUCT-jk0e7s91 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-jk0e7s91 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-jk0e7s91 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-jk0e7s91 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-jk0e7s91 .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-jk0e7s91 .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-jk0e7s91 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-jk0e7s91 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-jk0e7s91 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-jk0e7s91 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-jk0e7s91 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-jk0e7s91 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-jk0e7s91 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-jk0e7s91 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-jk0e7s91 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-jk0e7s91 .grid-product--retail-price, #GRID-PRODUCT-jk0e7s91 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-jk0e7s91 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-jk0e7s91 .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-jk0e7s91 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-gsdd0vkn {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-ueriyxmx"], .--clone-TEXT-ueriyxmx {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ueriyxmx"] .x-text,
[id^="TEXT-ueriyxmx"] .x-text a,
.--clone-TEXT-ueriyxmx .x-text,
.--clone-TEXT-ueriyxmx .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ueriyxmx"] .x-text:hover,
.--clone-TEXT-ueriyxmx .x-text:hover,
[id^="TEXT-ueriyxmx"] a:hover,
.--clone-TEXT-ueriyxmx a:hover {
  
}

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

#PRODUCT-OVERLAY-ha0nixsy {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-2gt0n8ri {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-fuqjlevh {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-jk0e7s91 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-snbzkqbp {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-fuqjlevh .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-lqla6t5l"], .--clone-TEXT-DATASET-lqla6t5l {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lqla6t5l"] .x-text,
[id^="TEXT-DATASET-lqla6t5l"] .x-text a,
.--clone-TEXT-DATASET-lqla6t5l .x-text,
.--clone-TEXT-DATASET-lqla6t5l .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-lqla6t5l"] .x-text:hover,
.--clone-TEXT-DATASET-lqla6t5l .x-text:hover,
[id^="TEXT-DATASET-lqla6t5l"] a:hover,
.--clone-TEXT-DATASET-lqla6t5l a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-t04nbbq4"], .--clone-TEXT-DATASET-t04nbbq4 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-t04nbbq4"] .x-text,
[id^="TEXT-DATASET-t04nbbq4"] .x-text a,
.--clone-TEXT-DATASET-t04nbbq4 .x-text,
.--clone-TEXT-DATASET-t04nbbq4 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-t04nbbq4"] .x-text:hover,
.--clone-TEXT-DATASET-t04nbbq4 .x-text:hover,
[id^="TEXT-DATASET-t04nbbq4"] a:hover,
.--clone-TEXT-DATASET-t04nbbq4 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-sjrytwg4"], .--clone-TEXT-DATASET-sjrytwg4 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sjrytwg4"] .x-text,
[id^="TEXT-DATASET-sjrytwg4"] .x-text a,
.--clone-TEXT-DATASET-sjrytwg4 .x-text,
.--clone-TEXT-DATASET-sjrytwg4 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-sjrytwg4"] .x-text:hover,
.--clone-TEXT-DATASET-sjrytwg4 .x-text:hover,
[id^="TEXT-DATASET-sjrytwg4"] a:hover,
.--clone-TEXT-DATASET-sjrytwg4 a:hover {
  
}

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


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

#GRID-PRODUCT-nskdviou {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-nskdviou .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-nskdviou .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-nskdviou .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-nskdviou .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-nskdviou .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-nskdviou .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-nskdviou .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-nskdviou .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-nskdviou .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-nskdviou .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-nskdviou .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-nskdviou .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-nskdviou .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-nskdviou .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-nskdviou .grid-product--retail-price, #GRID-PRODUCT-nskdviou .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-nskdviou .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-nskdviou .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-nskdviou .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-05tif8sq {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-knynw9ai"], .--clone-TEXT-knynw9ai {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-knynw9ai"] .x-text,
[id^="TEXT-knynw9ai"] .x-text a,
.--clone-TEXT-knynw9ai .x-text,
.--clone-TEXT-knynw9ai .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-knynw9ai"] .x-text:hover,
.--clone-TEXT-knynw9ai .x-text:hover,
[id^="TEXT-knynw9ai"] a:hover,
.--clone-TEXT-knynw9ai a:hover {
  
}

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

#PRODUCT-OVERLAY-rxnh5gk8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-boec94dg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-wivcoxxo {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-nskdviou .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-67zxw1gm {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-wivcoxxo .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-9mpbhyxt"], .--clone-TEXT-DATASET-9mpbhyxt {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9mpbhyxt"] .x-text,
[id^="TEXT-DATASET-9mpbhyxt"] .x-text a,
.--clone-TEXT-DATASET-9mpbhyxt .x-text,
.--clone-TEXT-DATASET-9mpbhyxt .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-9mpbhyxt"] .x-text:hover,
.--clone-TEXT-DATASET-9mpbhyxt .x-text:hover,
[id^="TEXT-DATASET-9mpbhyxt"] a:hover,
.--clone-TEXT-DATASET-9mpbhyxt a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-demfg4u5"], .--clone-TEXT-DATASET-demfg4u5 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-demfg4u5"] .x-text,
[id^="TEXT-DATASET-demfg4u5"] .x-text a,
.--clone-TEXT-DATASET-demfg4u5 .x-text,
.--clone-TEXT-DATASET-demfg4u5 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-demfg4u5"] .x-text:hover,
.--clone-TEXT-DATASET-demfg4u5 .x-text:hover,
[id^="TEXT-DATASET-demfg4u5"] a:hover,
.--clone-TEXT-DATASET-demfg4u5 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-drebe65d"], .--clone-TEXT-DATASET-drebe65d {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-drebe65d"] .x-text,
[id^="TEXT-DATASET-drebe65d"] .x-text a,
.--clone-TEXT-DATASET-drebe65d .x-text,
.--clone-TEXT-DATASET-drebe65d .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-drebe65d"] .x-text:hover,
.--clone-TEXT-DATASET-drebe65d .x-text:hover,
[id^="TEXT-DATASET-drebe65d"] a:hover,
.--clone-TEXT-DATASET-drebe65d a:hover {
  
}

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


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


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

[id^="TEXT-mhtw96q2"], .--clone-TEXT-mhtw96q2 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.552795031055903%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-mhtw96q2"] .x-text,
[id^="TEXT-mhtw96q2"] .x-text a,
.--clone-TEXT-mhtw96q2 .x-text,
.--clone-TEXT-mhtw96q2 .x-text a {
  --width: 96.72306703790962%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-mhtw96q2"] .x-text:hover,
.--clone-TEXT-mhtw96q2 .x-text:hover,
[id^="TEXT-mhtw96q2"] a:hover,
.--clone-TEXT-mhtw96q2 a:hover {
  
}

#BUTTON-ss1b9qsi {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-ss1b9qsi .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #ff0000;
background: var(--color_00);
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ff0000;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ff0000);
}
#BUTTON-ss1b9qsi[disabled=true] {
  display: none;
}
#BUTTON-ss1b9qsi .animation, #BUTTON-ss1b9qsi.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ss1b9qsi {
  
}

[id^="TEXT-szv1i5li"], .--clone-TEXT-szv1i5li {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-szv1i5li"] .x-text,
[id^="TEXT-szv1i5li"] .x-text a,
.--clone-TEXT-szv1i5li .x-text,
.--clone-TEXT-szv1i5li .x-text a {
  --width: 98.27586206896552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-szv1i5li"] .x-text:hover,
.--clone-TEXT-szv1i5li .x-text:hover,
[id^="TEXT-szv1i5li"] a:hover,
.--clone-TEXT-szv1i5li a:hover {
  
}

#BUTTON-xpwro7k5 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-xpwro7k5 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-xpwro7k5[disabled=true] {
  display: none;
}
#BUTTON-xpwro7k5 .animation, #BUTTON-xpwro7k5.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-xpwro7k5 {
  
}

#TAGS-rxts7pii {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-rxts7pii .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-rxts7pii .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-rxts7pii .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-rxts7pii .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-n65k6emf {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-n65k6emf .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#DROPDOWN-qth2ns66 {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-qth2ns66 .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-qth2ns66 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-qth2ns66 .select {
  position: relative;
}

#DROPDOWN-qth2ns66 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-qth2ns66 .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-qth2ns66 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-qth2ns66 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-tkt0bfgr {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-tkt0bfgr > .dropdown--style {
  
}
#RADIO-GROUP-qlohfe9e {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-qlohfe9e input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-qlohfe9e label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-qlohfe9e .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#RECT-wn54m12z {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  
  
  
}
#RECT-wn54m12z .x-rect {
  --width: 100%;
background: #a0a2a400;
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, #a0a2a400);
}
#RECT-wn54m12z::before {
  content: "";
  border-color: ;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


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

#CONTAINER-u3yjxmve {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-418xqrch {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-418xqrch > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-418xqrch > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-418xqrch > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-418xqrch > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-418xqrch > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(7, 100%);
  background: #ffffffff;
}
#TABS-418xqrch > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(280px, max-content);
}
#TABS-418xqrch > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-418xqrch > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-418xqrch > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-418xqrch > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-418xqrch > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-418xqrch > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-418xqrch > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-418xqrch > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-418xqrch > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-uw5p4wwz {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-uw5p4wwz .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-uw5p4wwz .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-uw5p4wwz .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-uw5p4wwz .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-uw5p4wwz .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-uw5p4wwz .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-uw5p4wwz .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-uw5p4wwz .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-uw5p4wwz .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-uw5p4wwz .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-uw5p4wwz .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-uw5p4wwz .grid-product--retail-price, #GRID-PRODUCT-uw5p4wwz .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-uw5p4wwz .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-uw5p4wwz .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-uw5p4wwz .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-uw5p4wwz .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 16px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-uw5p4wwz .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  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-uw5p4wwz .ribbon-57018c6a {
  
}




#EMPTY-PRODUCT-LAYOUT-8byupfmi {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-fz1rjxtg"], .--clone-TEXT-fz1rjxtg {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-fz1rjxtg"] .x-text,
[id^="TEXT-fz1rjxtg"] .x-text a,
.--clone-TEXT-fz1rjxtg .x-text,
.--clone-TEXT-fz1rjxtg .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-fz1rjxtg"] .x-text:hover,
.--clone-TEXT-fz1rjxtg .x-text:hover,
[id^="TEXT-fz1rjxtg"] a:hover,
.--clone-TEXT-fz1rjxtg a:hover {
  
}

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

#PRODUCT-OVERLAY-heptwdny {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-gnxsb1sn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-fyd9bvh4 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-uw5p4wwz .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-94g439je"], .--clone-TEXT-DATASET-94g439je {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-94g439je"] .x-text,
[id^="TEXT-DATASET-94g439je"] .x-text a,
.--clone-TEXT-DATASET-94g439je .x-text,
.--clone-TEXT-DATASET-94g439je .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-94g439je"] .x-text:hover,
.--clone-TEXT-DATASET-94g439je .x-text:hover,
[id^="TEXT-DATASET-94g439je"] a:hover,
.--clone-TEXT-DATASET-94g439je a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-k9bofqv1"], .--clone-TEXT-DATASET-k9bofqv1 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-k9bofqv1"] .x-text,
[id^="TEXT-DATASET-k9bofqv1"] .x-text a,
.--clone-TEXT-DATASET-k9bofqv1 .x-text,
.--clone-TEXT-DATASET-k9bofqv1 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-k9bofqv1"] .x-text:hover,
.--clone-TEXT-DATASET-k9bofqv1 .x-text:hover,
[id^="TEXT-DATASET-k9bofqv1"] a:hover,
.--clone-TEXT-DATASET-k9bofqv1 a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-7e3eshpf"], .--clone-TEXT-DATASET-7e3eshpf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7e3eshpf"] .x-text,
[id^="TEXT-DATASET-7e3eshpf"] .x-text a,
.--clone-TEXT-DATASET-7e3eshpf .x-text,
.--clone-TEXT-DATASET-7e3eshpf .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-7e3eshpf"] .x-text:hover,
.--clone-TEXT-DATASET-7e3eshpf .x-text:hover,
[id^="TEXT-DATASET-7e3eshpf"] a:hover,
.--clone-TEXT-DATASET-7e3eshpf a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-6v6unle1"], .--clone-TEXT-DATASET-6v6unle1 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6v6unle1"] .x-text,
[id^="TEXT-DATASET-6v6unle1"] .x-text a,
.--clone-TEXT-DATASET-6v6unle1 .x-text,
.--clone-TEXT-DATASET-6v6unle1 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-6v6unle1"] .x-text:hover,
.--clone-TEXT-DATASET-6v6unle1 .x-text:hover,
[id^="TEXT-DATASET-6v6unle1"] a:hover,
.--clone-TEXT-DATASET-6v6unle1 a:hover {
  
}

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


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

#GRID-PRODUCT-gmye7gtk {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-gmye7gtk .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-gmye7gtk .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-gmye7gtk .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-gmye7gtk .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-gmye7gtk .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-gmye7gtk .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-gmye7gtk .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-gmye7gtk .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-gmye7gtk .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-gmye7gtk .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-gmye7gtk .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-gmye7gtk .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-gmye7gtk .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-gmye7gtk .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-gmye7gtk .grid-product--retail-price, #GRID-PRODUCT-gmye7gtk .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-gmye7gtk .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-gmye7gtk .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-gmye7gtk .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-xa7lh6ga {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-s92706fl"], .--clone-TEXT-s92706fl {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-s92706fl"] .x-text,
[id^="TEXT-s92706fl"] .x-text a,
.--clone-TEXT-s92706fl .x-text,
.--clone-TEXT-s92706fl .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-s92706fl"] .x-text:hover,
.--clone-TEXT-s92706fl .x-text:hover,
[id^="TEXT-s92706fl"] a:hover,
.--clone-TEXT-s92706fl a:hover {
  
}

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

#PRODUCT-OVERLAY-6p84vsoi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-yxrmpr9r {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-h643u9tz {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-gmye7gtk .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-gyypywou {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-h643u9tz .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-azyzhiil"], .--clone-TEXT-DATASET-azyzhiil {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-azyzhiil"] .x-text,
[id^="TEXT-DATASET-azyzhiil"] .x-text a,
.--clone-TEXT-DATASET-azyzhiil .x-text,
.--clone-TEXT-DATASET-azyzhiil .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-azyzhiil"] .x-text:hover,
.--clone-TEXT-DATASET-azyzhiil .x-text:hover,
[id^="TEXT-DATASET-azyzhiil"] a:hover,
.--clone-TEXT-DATASET-azyzhiil a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-dxr6alg3"], .--clone-TEXT-DATASET-dxr6alg3 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dxr6alg3"] .x-text,
[id^="TEXT-DATASET-dxr6alg3"] .x-text a,
.--clone-TEXT-DATASET-dxr6alg3 .x-text,
.--clone-TEXT-DATASET-dxr6alg3 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-dxr6alg3"] .x-text:hover,
.--clone-TEXT-DATASET-dxr6alg3 .x-text:hover,
[id^="TEXT-DATASET-dxr6alg3"] a:hover,
.--clone-TEXT-DATASET-dxr6alg3 a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-1ynvg4hp"], .--clone-TEXT-DATASET-1ynvg4hp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1ynvg4hp"] .x-text,
[id^="TEXT-DATASET-1ynvg4hp"] .x-text a,
.--clone-TEXT-DATASET-1ynvg4hp .x-text,
.--clone-TEXT-DATASET-1ynvg4hp .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-1ynvg4hp"] .x-text:hover,
.--clone-TEXT-DATASET-1ynvg4hp .x-text:hover,
[id^="TEXT-DATASET-1ynvg4hp"] a:hover,
.--clone-TEXT-DATASET-1ynvg4hp a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-t2hin1l6"], .--clone-TEXT-DATASET-t2hin1l6 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-t2hin1l6"] .x-text,
[id^="TEXT-DATASET-t2hin1l6"] .x-text a,
.--clone-TEXT-DATASET-t2hin1l6 .x-text,
.--clone-TEXT-DATASET-t2hin1l6 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-t2hin1l6"] .x-text:hover,
.--clone-TEXT-DATASET-t2hin1l6 .x-text:hover,
[id^="TEXT-DATASET-t2hin1l6"] a:hover,
.--clone-TEXT-DATASET-t2hin1l6 a:hover {
  
}

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


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

#GRID-PRODUCT-0i3ptweq {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-0i3ptweq .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-0i3ptweq .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0i3ptweq .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0i3ptweq .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-0i3ptweq .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-0i3ptweq .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-0i3ptweq .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-0i3ptweq .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-0i3ptweq .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-0i3ptweq .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-0i3ptweq .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-0i3ptweq .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0i3ptweq .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-0i3ptweq .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0i3ptweq .grid-product--retail-price, #GRID-PRODUCT-0i3ptweq .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-0i3ptweq .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0i3ptweq .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-0i3ptweq .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-wbact0n0 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-24nih0zj"], .--clone-TEXT-24nih0zj {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-24nih0zj"] .x-text,
[id^="TEXT-24nih0zj"] .x-text a,
.--clone-TEXT-24nih0zj .x-text,
.--clone-TEXT-24nih0zj .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-24nih0zj"] .x-text:hover,
.--clone-TEXT-24nih0zj .x-text:hover,
[id^="TEXT-24nih0zj"] a:hover,
.--clone-TEXT-24nih0zj a:hover {
  
}

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

#PRODUCT-OVERLAY-znfpdrad {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-plw1dyaw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-joo8q34i {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-0i3ptweq .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-lrz8atat {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-joo8q34i .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-06ok95kz"], .--clone-TEXT-DATASET-06ok95kz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-06ok95kz"] .x-text,
[id^="TEXT-DATASET-06ok95kz"] .x-text a,
.--clone-TEXT-DATASET-06ok95kz .x-text,
.--clone-TEXT-DATASET-06ok95kz .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-06ok95kz"] .x-text:hover,
.--clone-TEXT-DATASET-06ok95kz .x-text:hover,
[id^="TEXT-DATASET-06ok95kz"] a:hover,
.--clone-TEXT-DATASET-06ok95kz a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-4a4ncb29"], .--clone-TEXT-DATASET-4a4ncb29 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4a4ncb29"] .x-text,
[id^="TEXT-DATASET-4a4ncb29"] .x-text a,
.--clone-TEXT-DATASET-4a4ncb29 .x-text,
.--clone-TEXT-DATASET-4a4ncb29 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-4a4ncb29"] .x-text:hover,
.--clone-TEXT-DATASET-4a4ncb29 .x-text:hover,
[id^="TEXT-DATASET-4a4ncb29"] a:hover,
.--clone-TEXT-DATASET-4a4ncb29 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-bv3f6co9"], .--clone-TEXT-DATASET-bv3f6co9 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-bv3f6co9"] .x-text,
[id^="TEXT-DATASET-bv3f6co9"] .x-text a,
.--clone-TEXT-DATASET-bv3f6co9 .x-text,
.--clone-TEXT-DATASET-bv3f6co9 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-bv3f6co9"] .x-text:hover,
.--clone-TEXT-DATASET-bv3f6co9 .x-text:hover,
[id^="TEXT-DATASET-bv3f6co9"] a:hover,
.--clone-TEXT-DATASET-bv3f6co9 a:hover {
  
}

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


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

#GRID-PRODUCT-zviibdyh {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-zviibdyh .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-zviibdyh .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-zviibdyh .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-zviibdyh .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-zviibdyh .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-zviibdyh .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-zviibdyh .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-zviibdyh .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-zviibdyh .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-zviibdyh .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-zviibdyh .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-zviibdyh .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-zviibdyh .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-zviibdyh .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-zviibdyh .grid-product--retail-price, #GRID-PRODUCT-zviibdyh .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-zviibdyh .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-zviibdyh .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-zviibdyh .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-5e1v3scs {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-ppzxrxi4"], .--clone-TEXT-ppzxrxi4 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ppzxrxi4"] .x-text,
[id^="TEXT-ppzxrxi4"] .x-text a,
.--clone-TEXT-ppzxrxi4 .x-text,
.--clone-TEXT-ppzxrxi4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ppzxrxi4"] .x-text:hover,
.--clone-TEXT-ppzxrxi4 .x-text:hover,
[id^="TEXT-ppzxrxi4"] a:hover,
.--clone-TEXT-ppzxrxi4 a:hover {
  
}

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

#PRODUCT-OVERLAY-c39ivqyx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-eac290td {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-taf8f32b {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-zviibdyh .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-y53w91qa {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-taf8f32b .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ayif4gz9"], .--clone-TEXT-DATASET-ayif4gz9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ayif4gz9"] .x-text,
[id^="TEXT-DATASET-ayif4gz9"] .x-text a,
.--clone-TEXT-DATASET-ayif4gz9 .x-text,
.--clone-TEXT-DATASET-ayif4gz9 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-ayif4gz9"] .x-text:hover,
.--clone-TEXT-DATASET-ayif4gz9 .x-text:hover,
[id^="TEXT-DATASET-ayif4gz9"] a:hover,
.--clone-TEXT-DATASET-ayif4gz9 a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-v9qclt36"], .--clone-TEXT-DATASET-v9qclt36 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-v9qclt36"] .x-text,
[id^="TEXT-DATASET-v9qclt36"] .x-text a,
.--clone-TEXT-DATASET-v9qclt36 .x-text,
.--clone-TEXT-DATASET-v9qclt36 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-v9qclt36"] .x-text:hover,
.--clone-TEXT-DATASET-v9qclt36 .x-text:hover,
[id^="TEXT-DATASET-v9qclt36"] a:hover,
.--clone-TEXT-DATASET-v9qclt36 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-eiomc4dn"], .--clone-TEXT-DATASET-eiomc4dn {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-eiomc4dn"] .x-text,
[id^="TEXT-DATASET-eiomc4dn"] .x-text a,
.--clone-TEXT-DATASET-eiomc4dn .x-text,
.--clone-TEXT-DATASET-eiomc4dn .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-eiomc4dn"] .x-text:hover,
.--clone-TEXT-DATASET-eiomc4dn .x-text:hover,
[id^="TEXT-DATASET-eiomc4dn"] a:hover,
.--clone-TEXT-DATASET-eiomc4dn a:hover {
  
}

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


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

#GRID-PRODUCT-41zj8y9w {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-41zj8y9w .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-41zj8y9w .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-41zj8y9w .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-41zj8y9w .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-41zj8y9w .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-41zj8y9w .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-41zj8y9w .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-41zj8y9w .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-41zj8y9w .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-41zj8y9w .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-41zj8y9w .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-41zj8y9w .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-41zj8y9w .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-41zj8y9w .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-41zj8y9w .grid-product--retail-price, #GRID-PRODUCT-41zj8y9w .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-41zj8y9w .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-41zj8y9w .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-41zj8y9w .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-s1a9ty7c {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-bdhi2ayf"], .--clone-TEXT-bdhi2ayf {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-bdhi2ayf"] .x-text,
[id^="TEXT-bdhi2ayf"] .x-text a,
.--clone-TEXT-bdhi2ayf .x-text,
.--clone-TEXT-bdhi2ayf .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-bdhi2ayf"] .x-text:hover,
.--clone-TEXT-bdhi2ayf .x-text:hover,
[id^="TEXT-bdhi2ayf"] a:hover,
.--clone-TEXT-bdhi2ayf a:hover {
  
}

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

#PRODUCT-OVERLAY-h61rvww2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ho34iy4k {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-cuyk47br {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-41zj8y9w .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-8ggywjyu {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-cuyk47br .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-u2y7gval"], .--clone-TEXT-DATASET-u2y7gval {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-u2y7gval"] .x-text,
[id^="TEXT-DATASET-u2y7gval"] .x-text a,
.--clone-TEXT-DATASET-u2y7gval .x-text,
.--clone-TEXT-DATASET-u2y7gval .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-u2y7gval"] .x-text:hover,
.--clone-TEXT-DATASET-u2y7gval .x-text:hover,
[id^="TEXT-DATASET-u2y7gval"] a:hover,
.--clone-TEXT-DATASET-u2y7gval a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-5op4k3f2"], .--clone-TEXT-DATASET-5op4k3f2 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5op4k3f2"] .x-text,
[id^="TEXT-DATASET-5op4k3f2"] .x-text a,
.--clone-TEXT-DATASET-5op4k3f2 .x-text,
.--clone-TEXT-DATASET-5op4k3f2 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-5op4k3f2"] .x-text:hover,
.--clone-TEXT-DATASET-5op4k3f2 .x-text:hover,
[id^="TEXT-DATASET-5op4k3f2"] a:hover,
.--clone-TEXT-DATASET-5op4k3f2 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-8aktqzgj"], .--clone-TEXT-DATASET-8aktqzgj {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8aktqzgj"] .x-text,
[id^="TEXT-DATASET-8aktqzgj"] .x-text a,
.--clone-TEXT-DATASET-8aktqzgj .x-text,
.--clone-TEXT-DATASET-8aktqzgj .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-8aktqzgj"] .x-text:hover,
.--clone-TEXT-DATASET-8aktqzgj .x-text:hover,
[id^="TEXT-DATASET-8aktqzgj"] a:hover,
.--clone-TEXT-DATASET-8aktqzgj a:hover {
  
}

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


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

#GRID-PRODUCT-xnfr8tn9 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-xnfr8tn9 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-xnfr8tn9 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-xnfr8tn9 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-xnfr8tn9 .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-xnfr8tn9 .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-xnfr8tn9 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-xnfr8tn9 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-xnfr8tn9 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-xnfr8tn9 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-xnfr8tn9 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-xnfr8tn9 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-xnfr8tn9 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-xnfr8tn9 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-xnfr8tn9 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-xnfr8tn9 .grid-product--retail-price, #GRID-PRODUCT-xnfr8tn9 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-xnfr8tn9 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-xnfr8tn9 .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-xnfr8tn9 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-xgxoxcci {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-ut0peetm"], .--clone-TEXT-ut0peetm {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ut0peetm"] .x-text,
[id^="TEXT-ut0peetm"] .x-text a,
.--clone-TEXT-ut0peetm .x-text,
.--clone-TEXT-ut0peetm .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ut0peetm"] .x-text:hover,
.--clone-TEXT-ut0peetm .x-text:hover,
[id^="TEXT-ut0peetm"] a:hover,
.--clone-TEXT-ut0peetm a:hover {
  
}

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

#PRODUCT-OVERLAY-12xf8aq8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-u1wcyut4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-e35qqbgk {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-xnfr8tn9 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-juley3vd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-e35qqbgk .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-qyypbr9f"], .--clone-TEXT-DATASET-qyypbr9f {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qyypbr9f"] .x-text,
[id^="TEXT-DATASET-qyypbr9f"] .x-text a,
.--clone-TEXT-DATASET-qyypbr9f .x-text,
.--clone-TEXT-DATASET-qyypbr9f .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-qyypbr9f"] .x-text:hover,
.--clone-TEXT-DATASET-qyypbr9f .x-text:hover,
[id^="TEXT-DATASET-qyypbr9f"] a:hover,
.--clone-TEXT-DATASET-qyypbr9f a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-9obt5uyy"], .--clone-TEXT-DATASET-9obt5uyy {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9obt5uyy"] .x-text,
[id^="TEXT-DATASET-9obt5uyy"] .x-text a,
.--clone-TEXT-DATASET-9obt5uyy .x-text,
.--clone-TEXT-DATASET-9obt5uyy .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-9obt5uyy"] .x-text:hover,
.--clone-TEXT-DATASET-9obt5uyy .x-text:hover,
[id^="TEXT-DATASET-9obt5uyy"] a:hover,
.--clone-TEXT-DATASET-9obt5uyy a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-virihykx"], .--clone-TEXT-DATASET-virihykx {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-virihykx"] .x-text,
[id^="TEXT-DATASET-virihykx"] .x-text a,
.--clone-TEXT-DATASET-virihykx .x-text,
.--clone-TEXT-DATASET-virihykx .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-virihykx"] .x-text:hover,
.--clone-TEXT-DATASET-virihykx .x-text:hover,
[id^="TEXT-DATASET-virihykx"] a:hover,
.--clone-TEXT-DATASET-virihykx a:hover {
  
}

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


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

#GRID-PRODUCT-9d15e30e {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-9d15e30e .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-9d15e30e .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-9d15e30e .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-9d15e30e .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-9d15e30e .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-9d15e30e .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-9d15e30e .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-9d15e30e .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-9d15e30e .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-9d15e30e .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-9d15e30e .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-9d15e30e .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-9d15e30e .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-9d15e30e .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-9d15e30e .grid-product--retail-price, #GRID-PRODUCT-9d15e30e .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-9d15e30e .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-9d15e30e .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-9d15e30e .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-vv0do694 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-iln84ch4"], .--clone-TEXT-iln84ch4 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-iln84ch4"] .x-text,
[id^="TEXT-iln84ch4"] .x-text a,
.--clone-TEXT-iln84ch4 .x-text,
.--clone-TEXT-iln84ch4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-iln84ch4"] .x-text:hover,
.--clone-TEXT-iln84ch4 .x-text:hover,
[id^="TEXT-iln84ch4"] a:hover,
.--clone-TEXT-iln84ch4 a:hover {
  
}

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

#PRODUCT-OVERLAY-ii36gko0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-rbucsg2v {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-8vgb16pz {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-9d15e30e .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-7bc6a1fk {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-8vgb16pz .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-zq7k92el"], .--clone-TEXT-DATASET-zq7k92el {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zq7k92el"] .x-text,
[id^="TEXT-DATASET-zq7k92el"] .x-text a,
.--clone-TEXT-DATASET-zq7k92el .x-text,
.--clone-TEXT-DATASET-zq7k92el .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-zq7k92el"] .x-text:hover,
.--clone-TEXT-DATASET-zq7k92el .x-text:hover,
[id^="TEXT-DATASET-zq7k92el"] a:hover,
.--clone-TEXT-DATASET-zq7k92el a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-yo7uf0pp"], .--clone-TEXT-DATASET-yo7uf0pp {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-yo7uf0pp"] .x-text,
[id^="TEXT-DATASET-yo7uf0pp"] .x-text a,
.--clone-TEXT-DATASET-yo7uf0pp .x-text,
.--clone-TEXT-DATASET-yo7uf0pp .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-yo7uf0pp"] .x-text:hover,
.--clone-TEXT-DATASET-yo7uf0pp .x-text:hover,
[id^="TEXT-DATASET-yo7uf0pp"] a:hover,
.--clone-TEXT-DATASET-yo7uf0pp a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-aueyzsyc"], .--clone-TEXT-DATASET-aueyzsyc {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-aueyzsyc"] .x-text,
[id^="TEXT-DATASET-aueyzsyc"] .x-text a,
.--clone-TEXT-DATASET-aueyzsyc .x-text,
.--clone-TEXT-DATASET-aueyzsyc .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-aueyzsyc"] .x-text:hover,
.--clone-TEXT-DATASET-aueyzsyc .x-text:hover,
[id^="TEXT-DATASET-aueyzsyc"] a:hover,
.--clone-TEXT-DATASET-aueyzsyc a:hover {
  
}

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


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


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

[id^="TEXT-v3jswm6e"], .--clone-TEXT-v3jswm6e {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.552795031055903%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-v3jswm6e"] .x-text,
[id^="TEXT-v3jswm6e"] .x-text a,
.--clone-TEXT-v3jswm6e .x-text,
.--clone-TEXT-v3jswm6e .x-text a {
  --width: 96.72306703790962%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-v3jswm6e"] .x-text:hover,
.--clone-TEXT-v3jswm6e .x-text:hover,
[id^="TEXT-v3jswm6e"] a:hover,
.--clone-TEXT-v3jswm6e a:hover {
  
}

#BUTTON-xkow6g6i {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-xkow6g6i .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: var(--color_00);
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_00));
}
#BUTTON-xkow6g6i[disabled=true] {
  display: none;
}
#BUTTON-xkow6g6i .animation, #BUTTON-xkow6g6i.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-xkow6g6i {
  
}

[id^="TEXT-ikv0fqcz"], .--clone-TEXT-ikv0fqcz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-ikv0fqcz"] .x-text,
[id^="TEXT-ikv0fqcz"] .x-text a,
.--clone-TEXT-ikv0fqcz .x-text,
.--clone-TEXT-ikv0fqcz .x-text a {
  --width: 98.27586206896552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-ikv0fqcz"] .x-text:hover,
.--clone-TEXT-ikv0fqcz .x-text:hover,
[id^="TEXT-ikv0fqcz"] a:hover,
.--clone-TEXT-ikv0fqcz a:hover {
  
}

#BUTTON-v1qqtvap {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-v1qqtvap .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-v1qqtvap[disabled=true] {
  display: none;
}
#BUTTON-v1qqtvap .animation, #BUTTON-v1qqtvap.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-v1qqtvap {
  
}

#TAGS-9tig813l {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-9tig813l .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-9tig813l .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-9tig813l .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-9tig813l .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-1335vt1w {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-1335vt1w .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#DROPDOWN-zxvvli2p {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-zxvvli2p .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-zxvvli2p .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-zxvvli2p .select {
  position: relative;
}

#DROPDOWN-zxvvli2p .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-zxvvli2p .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-zxvvli2p .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-zxvvli2p .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-um8ntyda {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-um8ntyda > .dropdown--style {
  
}
#RADIO-GROUP-g7sweqmd {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-g7sweqmd input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-g7sweqmd label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-g7sweqmd .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#RECT-ubp6j0we {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
  
  
  
}
#RECT-ubp6j0we .x-rect {
  --width: 100%;
background: #a0a2a400;
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, #a0a2a400);
}
#RECT-ubp6j0we::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-vae846p5 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-9rijrjmk {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-9rijrjmk > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-9rijrjmk > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-9rijrjmk > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(7, 100%);
  background: #ffffffff;
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(280px, max-content);
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-9rijrjmk > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-9rijrjmk > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-kkngbjb2 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-kkngbjb2 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-kkngbjb2 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-kkngbjb2 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-kkngbjb2 .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-kkngbjb2 .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-kkngbjb2 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-kkngbjb2 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-kkngbjb2 .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-kkngbjb2 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-kkngbjb2 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-kkngbjb2 .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-kkngbjb2 .grid-product--retail-price, #GRID-PRODUCT-kkngbjb2 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-kkngbjb2 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-kkngbjb2 .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-kkngbjb2 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-h0vvojgw {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-r222c2u4"], .--clone-TEXT-r222c2u4 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-r222c2u4"] .x-text,
[id^="TEXT-r222c2u4"] .x-text a,
.--clone-TEXT-r222c2u4 .x-text,
.--clone-TEXT-r222c2u4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-r222c2u4"] .x-text:hover,
.--clone-TEXT-r222c2u4 .x-text:hover,
[id^="TEXT-r222c2u4"] a:hover,
.--clone-TEXT-r222c2u4 a:hover {
  
}

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

#PRODUCT-OVERLAY-pmn6kf5s {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-gcfzw7zo {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-30xjfqzl {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-kkngbjb2 .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-aguic3lp"], .--clone-TEXT-DATASET-aguic3lp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-aguic3lp"] .x-text,
[id^="TEXT-DATASET-aguic3lp"] .x-text a,
.--clone-TEXT-DATASET-aguic3lp .x-text,
.--clone-TEXT-DATASET-aguic3lp .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-aguic3lp"] .x-text:hover,
.--clone-TEXT-DATASET-aguic3lp .x-text:hover,
[id^="TEXT-DATASET-aguic3lp"] a:hover,
.--clone-TEXT-DATASET-aguic3lp a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-apm1lo7h"], .--clone-TEXT-DATASET-apm1lo7h {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-apm1lo7h"] .x-text,
[id^="TEXT-DATASET-apm1lo7h"] .x-text a,
.--clone-TEXT-DATASET-apm1lo7h .x-text,
.--clone-TEXT-DATASET-apm1lo7h .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-apm1lo7h"] .x-text:hover,
.--clone-TEXT-DATASET-apm1lo7h .x-text:hover,
[id^="TEXT-DATASET-apm1lo7h"] a:hover,
.--clone-TEXT-DATASET-apm1lo7h a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-6xfkqf3s"], .--clone-TEXT-DATASET-6xfkqf3s {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6xfkqf3s"] .x-text,
[id^="TEXT-DATASET-6xfkqf3s"] .x-text a,
.--clone-TEXT-DATASET-6xfkqf3s .x-text,
.--clone-TEXT-DATASET-6xfkqf3s .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-6xfkqf3s"] .x-text:hover,
.--clone-TEXT-DATASET-6xfkqf3s .x-text:hover,
[id^="TEXT-DATASET-6xfkqf3s"] a:hover,
.--clone-TEXT-DATASET-6xfkqf3s a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-6evl5ydy"], .--clone-TEXT-DATASET-6evl5ydy {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6evl5ydy"] .x-text,
[id^="TEXT-DATASET-6evl5ydy"] .x-text a,
.--clone-TEXT-DATASET-6evl5ydy .x-text,
.--clone-TEXT-DATASET-6evl5ydy .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-6evl5ydy"] .x-text:hover,
.--clone-TEXT-DATASET-6evl5ydy .x-text:hover,
[id^="TEXT-DATASET-6evl5ydy"] a:hover,
.--clone-TEXT-DATASET-6evl5ydy a:hover {
  
}

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


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

#GRID-PRODUCT-liixa9im {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-liixa9im .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-liixa9im .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-liixa9im .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-liixa9im .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-liixa9im .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-liixa9im .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-liixa9im .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-liixa9im .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-liixa9im .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-liixa9im .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-liixa9im .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-liixa9im .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-liixa9im .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-liixa9im .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-liixa9im .grid-product--retail-price, #GRID-PRODUCT-liixa9im .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-liixa9im .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-liixa9im .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-liixa9im .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-ilqzxwih {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-u2cz9cya"], .--clone-TEXT-u2cz9cya {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-u2cz9cya"] .x-text,
[id^="TEXT-u2cz9cya"] .x-text a,
.--clone-TEXT-u2cz9cya .x-text,
.--clone-TEXT-u2cz9cya .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-u2cz9cya"] .x-text:hover,
.--clone-TEXT-u2cz9cya .x-text:hover,
[id^="TEXT-u2cz9cya"] a:hover,
.--clone-TEXT-u2cz9cya a:hover {
  
}

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

#PRODUCT-OVERLAY-qv8g6u3d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-c4vcajl1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-84f0orka {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-liixa9im .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-limm8ewd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-84f0orka .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-rqr8czsl"], .--clone-TEXT-DATASET-rqr8czsl {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rqr8czsl"] .x-text,
[id^="TEXT-DATASET-rqr8czsl"] .x-text a,
.--clone-TEXT-DATASET-rqr8czsl .x-text,
.--clone-TEXT-DATASET-rqr8czsl .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-rqr8czsl"] .x-text:hover,
.--clone-TEXT-DATASET-rqr8czsl .x-text:hover,
[id^="TEXT-DATASET-rqr8czsl"] a:hover,
.--clone-TEXT-DATASET-rqr8czsl a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-njlsikq5"], .--clone-TEXT-DATASET-njlsikq5 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-njlsikq5"] .x-text,
[id^="TEXT-DATASET-njlsikq5"] .x-text a,
.--clone-TEXT-DATASET-njlsikq5 .x-text,
.--clone-TEXT-DATASET-njlsikq5 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-njlsikq5"] .x-text:hover,
.--clone-TEXT-DATASET-njlsikq5 .x-text:hover,
[id^="TEXT-DATASET-njlsikq5"] a:hover,
.--clone-TEXT-DATASET-njlsikq5 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-4fm1r9x1"], .--clone-TEXT-DATASET-4fm1r9x1 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4fm1r9x1"] .x-text,
[id^="TEXT-DATASET-4fm1r9x1"] .x-text a,
.--clone-TEXT-DATASET-4fm1r9x1 .x-text,
.--clone-TEXT-DATASET-4fm1r9x1 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-4fm1r9x1"] .x-text:hover,
.--clone-TEXT-DATASET-4fm1r9x1 .x-text:hover,
[id^="TEXT-DATASET-4fm1r9x1"] a:hover,
.--clone-TEXT-DATASET-4fm1r9x1 a:hover {
  
}

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


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

#GRID-PRODUCT-kqikg8i0 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-kqikg8i0 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-kqikg8i0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-kqikg8i0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-kqikg8i0 .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-kqikg8i0 .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-kqikg8i0 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-kqikg8i0 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-kqikg8i0 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-kqikg8i0 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-kqikg8i0 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-kqikg8i0 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-kqikg8i0 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-kqikg8i0 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-kqikg8i0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-kqikg8i0 .grid-product--retail-price, #GRID-PRODUCT-kqikg8i0 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-kqikg8i0 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-kqikg8i0 .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-kqikg8i0 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-ohj7wckb {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-715am39r"], .--clone-TEXT-715am39r {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-715am39r"] .x-text,
[id^="TEXT-715am39r"] .x-text a,
.--clone-TEXT-715am39r .x-text,
.--clone-TEXT-715am39r .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-715am39r"] .x-text:hover,
.--clone-TEXT-715am39r .x-text:hover,
[id^="TEXT-715am39r"] a:hover,
.--clone-TEXT-715am39r a:hover {
  
}

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

#PRODUCT-OVERLAY-5mggcy5b {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-9969sx4b {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ltsl62n1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-kqikg8i0 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-61ikyylb {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-ltsl62n1 .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-fel64pxx"], .--clone-TEXT-DATASET-fel64pxx {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fel64pxx"] .x-text,
[id^="TEXT-DATASET-fel64pxx"] .x-text a,
.--clone-TEXT-DATASET-fel64pxx .x-text,
.--clone-TEXT-DATASET-fel64pxx .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-fel64pxx"] .x-text:hover,
.--clone-TEXT-DATASET-fel64pxx .x-text:hover,
[id^="TEXT-DATASET-fel64pxx"] a:hover,
.--clone-TEXT-DATASET-fel64pxx a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-1su0vkdm"], .--clone-TEXT-DATASET-1su0vkdm {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1su0vkdm"] .x-text,
[id^="TEXT-DATASET-1su0vkdm"] .x-text a,
.--clone-TEXT-DATASET-1su0vkdm .x-text,
.--clone-TEXT-DATASET-1su0vkdm .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-1su0vkdm"] .x-text:hover,
.--clone-TEXT-DATASET-1su0vkdm .x-text:hover,
[id^="TEXT-DATASET-1su0vkdm"] a:hover,
.--clone-TEXT-DATASET-1su0vkdm a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-472i979k"], .--clone-TEXT-DATASET-472i979k {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-472i979k"] .x-text,
[id^="TEXT-DATASET-472i979k"] .x-text a,
.--clone-TEXT-DATASET-472i979k .x-text,
.--clone-TEXT-DATASET-472i979k .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-472i979k"] .x-text:hover,
.--clone-TEXT-DATASET-472i979k .x-text:hover,
[id^="TEXT-DATASET-472i979k"] a:hover,
.--clone-TEXT-DATASET-472i979k a:hover {
  
}

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


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

#GRID-PRODUCT-qozxqbu0 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-qozxqbu0 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-qozxqbu0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-qozxqbu0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-qozxqbu0 .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-qozxqbu0 .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-qozxqbu0 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-qozxqbu0 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-qozxqbu0 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-qozxqbu0 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-qozxqbu0 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-qozxqbu0 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-qozxqbu0 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-qozxqbu0 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-qozxqbu0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-qozxqbu0 .grid-product--retail-price, #GRID-PRODUCT-qozxqbu0 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-qozxqbu0 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-qozxqbu0 .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-qozxqbu0 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-ej9lt9tn {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-gex4imk4"], .--clone-TEXT-gex4imk4 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-gex4imk4"] .x-text,
[id^="TEXT-gex4imk4"] .x-text a,
.--clone-TEXT-gex4imk4 .x-text,
.--clone-TEXT-gex4imk4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-gex4imk4"] .x-text:hover,
.--clone-TEXT-gex4imk4 .x-text:hover,
[id^="TEXT-gex4imk4"] a:hover,
.--clone-TEXT-gex4imk4 a:hover {
  
}

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

#PRODUCT-OVERLAY-l0oarvs5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-3refgb1e {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-txcw2onb {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-qozxqbu0 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-nszu74h6 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-txcw2onb .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-lzbpgnol"], .--clone-TEXT-DATASET-lzbpgnol {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lzbpgnol"] .x-text,
[id^="TEXT-DATASET-lzbpgnol"] .x-text a,
.--clone-TEXT-DATASET-lzbpgnol .x-text,
.--clone-TEXT-DATASET-lzbpgnol .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-lzbpgnol"] .x-text:hover,
.--clone-TEXT-DATASET-lzbpgnol .x-text:hover,
[id^="TEXT-DATASET-lzbpgnol"] a:hover,
.--clone-TEXT-DATASET-lzbpgnol a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-qg8stabz"], .--clone-TEXT-DATASET-qg8stabz {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qg8stabz"] .x-text,
[id^="TEXT-DATASET-qg8stabz"] .x-text a,
.--clone-TEXT-DATASET-qg8stabz .x-text,
.--clone-TEXT-DATASET-qg8stabz .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-qg8stabz"] .x-text:hover,
.--clone-TEXT-DATASET-qg8stabz .x-text:hover,
[id^="TEXT-DATASET-qg8stabz"] a:hover,
.--clone-TEXT-DATASET-qg8stabz a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-1mpyarfp"], .--clone-TEXT-DATASET-1mpyarfp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1mpyarfp"] .x-text,
[id^="TEXT-DATASET-1mpyarfp"] .x-text a,
.--clone-TEXT-DATASET-1mpyarfp .x-text,
.--clone-TEXT-DATASET-1mpyarfp .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-1mpyarfp"] .x-text:hover,
.--clone-TEXT-DATASET-1mpyarfp .x-text:hover,
[id^="TEXT-DATASET-1mpyarfp"] a:hover,
.--clone-TEXT-DATASET-1mpyarfp a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-1bnn8pp2"], .--clone-TEXT-DATASET-1bnn8pp2 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1bnn8pp2"] .x-text,
[id^="TEXT-DATASET-1bnn8pp2"] .x-text a,
.--clone-TEXT-DATASET-1bnn8pp2 .x-text,
.--clone-TEXT-DATASET-1bnn8pp2 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-1bnn8pp2"] .x-text:hover,
.--clone-TEXT-DATASET-1bnn8pp2 .x-text:hover,
[id^="TEXT-DATASET-1bnn8pp2"] a:hover,
.--clone-TEXT-DATASET-1bnn8pp2 a:hover {
  
}

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


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

#GRID-PRODUCT-uj7yrshf {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-uj7yrshf .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-uj7yrshf .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-uj7yrshf .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-uj7yrshf .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-uj7yrshf .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-uj7yrshf .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-uj7yrshf .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-uj7yrshf .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-uj7yrshf .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-uj7yrshf .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-uj7yrshf .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-uj7yrshf .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-uj7yrshf .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-uj7yrshf .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-uj7yrshf .grid-product--retail-price, #GRID-PRODUCT-uj7yrshf .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-uj7yrshf .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-uj7yrshf .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-uj7yrshf .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-bpjuxkv0 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-s1ai6ld9"], .--clone-TEXT-s1ai6ld9 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-s1ai6ld9"] .x-text,
[id^="TEXT-s1ai6ld9"] .x-text a,
.--clone-TEXT-s1ai6ld9 .x-text,
.--clone-TEXT-s1ai6ld9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-s1ai6ld9"] .x-text:hover,
.--clone-TEXT-s1ai6ld9 .x-text:hover,
[id^="TEXT-s1ai6ld9"] a:hover,
.--clone-TEXT-s1ai6ld9 a:hover {
  
}

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

#PRODUCT-OVERLAY-3dvee23j {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-e1vh4uny {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-dwyda0d9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-uj7yrshf .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-ly4va7uc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-dwyda0d9 .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-uhplaw67"], .--clone-TEXT-DATASET-uhplaw67 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-uhplaw67"] .x-text,
[id^="TEXT-DATASET-uhplaw67"] .x-text a,
.--clone-TEXT-DATASET-uhplaw67 .x-text,
.--clone-TEXT-DATASET-uhplaw67 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-uhplaw67"] .x-text:hover,
.--clone-TEXT-DATASET-uhplaw67 .x-text:hover,
[id^="TEXT-DATASET-uhplaw67"] a:hover,
.--clone-TEXT-DATASET-uhplaw67 a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-w66c3ljh"], .--clone-TEXT-DATASET-w66c3ljh {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-w66c3ljh"] .x-text,
[id^="TEXT-DATASET-w66c3ljh"] .x-text a,
.--clone-TEXT-DATASET-w66c3ljh .x-text,
.--clone-TEXT-DATASET-w66c3ljh .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-w66c3ljh"] .x-text:hover,
.--clone-TEXT-DATASET-w66c3ljh .x-text:hover,
[id^="TEXT-DATASET-w66c3ljh"] a:hover,
.--clone-TEXT-DATASET-w66c3ljh a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-57kkn9vf"], .--clone-TEXT-DATASET-57kkn9vf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-57kkn9vf"] .x-text,
[id^="TEXT-DATASET-57kkn9vf"] .x-text a,
.--clone-TEXT-DATASET-57kkn9vf .x-text,
.--clone-TEXT-DATASET-57kkn9vf .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-57kkn9vf"] .x-text:hover,
.--clone-TEXT-DATASET-57kkn9vf .x-text:hover,
[id^="TEXT-DATASET-57kkn9vf"] a:hover,
.--clone-TEXT-DATASET-57kkn9vf a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-m2equr1d"], .--clone-TEXT-DATASET-m2equr1d {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-m2equr1d"] .x-text,
[id^="TEXT-DATASET-m2equr1d"] .x-text a,
.--clone-TEXT-DATASET-m2equr1d .x-text,
.--clone-TEXT-DATASET-m2equr1d .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-m2equr1d"] .x-text:hover,
.--clone-TEXT-DATASET-m2equr1d .x-text:hover,
[id^="TEXT-DATASET-m2equr1d"] a:hover,
.--clone-TEXT-DATASET-m2equr1d a:hover {
  
}

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


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

#GRID-PRODUCT-iflm2xrw {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-iflm2xrw .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-iflm2xrw .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-iflm2xrw .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-iflm2xrw .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-iflm2xrw .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-iflm2xrw .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-iflm2xrw .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-iflm2xrw .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-iflm2xrw .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-iflm2xrw .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-iflm2xrw .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-iflm2xrw .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-iflm2xrw .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-iflm2xrw .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-iflm2xrw .grid-product--retail-price, #GRID-PRODUCT-iflm2xrw .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-iflm2xrw .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-iflm2xrw .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-iflm2xrw .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-4uiz8z8a {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-lkos9ktu"], .--clone-TEXT-lkos9ktu {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-lkos9ktu"] .x-text,
[id^="TEXT-lkos9ktu"] .x-text a,
.--clone-TEXT-lkos9ktu .x-text,
.--clone-TEXT-lkos9ktu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-lkos9ktu"] .x-text:hover,
.--clone-TEXT-lkos9ktu .x-text:hover,
[id^="TEXT-lkos9ktu"] a:hover,
.--clone-TEXT-lkos9ktu a:hover {
  
}

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

#PRODUCT-OVERLAY-v3ymq708 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ehb1g9z2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xgyaw06i {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-iflm2xrw .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-1cmf3hjh {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-xgyaw06i .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-k2umobut"], .--clone-TEXT-DATASET-k2umobut {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-k2umobut"] .x-text,
[id^="TEXT-DATASET-k2umobut"] .x-text a,
.--clone-TEXT-DATASET-k2umobut .x-text,
.--clone-TEXT-DATASET-k2umobut .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-k2umobut"] .x-text:hover,
.--clone-TEXT-DATASET-k2umobut .x-text:hover,
[id^="TEXT-DATASET-k2umobut"] a:hover,
.--clone-TEXT-DATASET-k2umobut a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-mv41tcs6"], .--clone-TEXT-DATASET-mv41tcs6 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mv41tcs6"] .x-text,
[id^="TEXT-DATASET-mv41tcs6"] .x-text a,
.--clone-TEXT-DATASET-mv41tcs6 .x-text,
.--clone-TEXT-DATASET-mv41tcs6 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-mv41tcs6"] .x-text:hover,
.--clone-TEXT-DATASET-mv41tcs6 .x-text:hover,
[id^="TEXT-DATASET-mv41tcs6"] a:hover,
.--clone-TEXT-DATASET-mv41tcs6 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-jcp56sqh"], .--clone-TEXT-DATASET-jcp56sqh {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jcp56sqh"] .x-text,
[id^="TEXT-DATASET-jcp56sqh"] .x-text a,
.--clone-TEXT-DATASET-jcp56sqh .x-text,
.--clone-TEXT-DATASET-jcp56sqh .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-jcp56sqh"] .x-text:hover,
.--clone-TEXT-DATASET-jcp56sqh .x-text:hover,
[id^="TEXT-DATASET-jcp56sqh"] a:hover,
.--clone-TEXT-DATASET-jcp56sqh a:hover {
  
}

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


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

#GRID-PRODUCT-md3rz4c0 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-md3rz4c0 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-md3rz4c0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-md3rz4c0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-md3rz4c0 .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-md3rz4c0 .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-md3rz4c0 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-md3rz4c0 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-md3rz4c0 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-md3rz4c0 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-md3rz4c0 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-md3rz4c0 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-md3rz4c0 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-md3rz4c0 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-md3rz4c0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-md3rz4c0 .grid-product--retail-price, #GRID-PRODUCT-md3rz4c0 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-md3rz4c0 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-md3rz4c0 .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-md3rz4c0 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-qn45wchz {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-bg01gynx"], .--clone-TEXT-bg01gynx {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-bg01gynx"] .x-text,
[id^="TEXT-bg01gynx"] .x-text a,
.--clone-TEXT-bg01gynx .x-text,
.--clone-TEXT-bg01gynx .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-bg01gynx"] .x-text:hover,
.--clone-TEXT-bg01gynx .x-text:hover,
[id^="TEXT-bg01gynx"] a:hover,
.--clone-TEXT-bg01gynx a:hover {
  
}

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

#PRODUCT-OVERLAY-l23y3f5d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-bind2pue {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-c0tdj5b2 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-md3rz4c0 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-ax076zrq {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-c0tdj5b2 .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-oozl85hv"], .--clone-TEXT-DATASET-oozl85hv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-oozl85hv"] .x-text,
[id^="TEXT-DATASET-oozl85hv"] .x-text a,
.--clone-TEXT-DATASET-oozl85hv .x-text,
.--clone-TEXT-DATASET-oozl85hv .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-oozl85hv"] .x-text:hover,
.--clone-TEXT-DATASET-oozl85hv .x-text:hover,
[id^="TEXT-DATASET-oozl85hv"] a:hover,
.--clone-TEXT-DATASET-oozl85hv a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-3x5qm0j4"], .--clone-TEXT-DATASET-3x5qm0j4 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3x5qm0j4"] .x-text,
[id^="TEXT-DATASET-3x5qm0j4"] .x-text a,
.--clone-TEXT-DATASET-3x5qm0j4 .x-text,
.--clone-TEXT-DATASET-3x5qm0j4 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-3x5qm0j4"] .x-text:hover,
.--clone-TEXT-DATASET-3x5qm0j4 .x-text:hover,
[id^="TEXT-DATASET-3x5qm0j4"] a:hover,
.--clone-TEXT-DATASET-3x5qm0j4 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-1r4icymn"], .--clone-TEXT-DATASET-1r4icymn {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1r4icymn"] .x-text,
[id^="TEXT-DATASET-1r4icymn"] .x-text a,
.--clone-TEXT-DATASET-1r4icymn .x-text,
.--clone-TEXT-DATASET-1r4icymn .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-1r4icymn"] .x-text:hover,
.--clone-TEXT-DATASET-1r4icymn .x-text:hover,
[id^="TEXT-DATASET-1r4icymn"] a:hover,
.--clone-TEXT-DATASET-1r4icymn a:hover {
  
}

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


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


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

[id^="TEXT-4e49m2w0"], .--clone-TEXT-4e49m2w0 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.552795031055903%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-4e49m2w0"] .x-text,
[id^="TEXT-4e49m2w0"] .x-text a,
.--clone-TEXT-4e49m2w0 .x-text,
.--clone-TEXT-4e49m2w0 .x-text a {
  --width: 96.72306703790962%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-4e49m2w0"] .x-text:hover,
.--clone-TEXT-4e49m2w0 .x-text:hover,
[id^="TEXT-4e49m2w0"] a:hover,
.--clone-TEXT-4e49m2w0 a:hover {
  
}

#BUTTON-nabpxcgp {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-nabpxcgp .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #ff0000;
background: var(--color_00);
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ff0000;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ff0000);
}
#BUTTON-nabpxcgp[disabled=true] {
  display: none;
}
#BUTTON-nabpxcgp .animation, #BUTTON-nabpxcgp.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-nabpxcgp {
  
}

[id^="TEXT-g5jyymce"], .--clone-TEXT-g5jyymce {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-g5jyymce"] .x-text,
[id^="TEXT-g5jyymce"] .x-text a,
.--clone-TEXT-g5jyymce .x-text,
.--clone-TEXT-g5jyymce .x-text a {
  --width: 98.27586206896552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-g5jyymce"] .x-text:hover,
.--clone-TEXT-g5jyymce .x-text:hover,
[id^="TEXT-g5jyymce"] a:hover,
.--clone-TEXT-g5jyymce a:hover {
  
}

#BUTTON-wu9fn7ig {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-wu9fn7ig .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-wu9fn7ig[disabled=true] {
  display: none;
}
#BUTTON-wu9fn7ig .animation, #BUTTON-wu9fn7ig.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-wu9fn7ig {
  
}

#TAGS-ri1smbh3 {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ri1smbh3 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ri1smbh3 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ri1smbh3 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ri1smbh3 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-flj39i0v {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-flj39i0v .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#DROPDOWN-0th02hpk {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-0th02hpk .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-0th02hpk .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-0th02hpk .select {
  position: relative;
}

#DROPDOWN-0th02hpk .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-0th02hpk .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-0th02hpk .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-0th02hpk .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ir3n6wts {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-ir3n6wts > .dropdown--style {
  
}
#RADIO-GROUP-pdrdm521 {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-pdrdm521 input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-pdrdm521 label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-pdrdm521 .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#RECT-65ys78ji {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
  
  
  
}
#RECT-65ys78ji .x-rect {
  --width: 100%;
background: #a0a2a400;
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, #a0a2a400);
}
#RECT-65ys78ji::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-8bobnf50 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-lv8y7xmo"], .--clone-TEXT-lv8y7xmo {
  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%;
  
}
[id^="TEXT-lv8y7xmo"] .x-text,
[id^="TEXT-lv8y7xmo"] .x-text a,
.--clone-TEXT-lv8y7xmo .x-text,
.--clone-TEXT-lv8y7xmo .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-lv8y7xmo"] .x-text:hover,
.--clone-TEXT-lv8y7xmo .x-text:hover,
[id^="TEXT-lv8y7xmo"] a:hover,
.--clone-TEXT-lv8y7xmo a:hover {
  
}

#CAROUSEL-zruma6es {
  --width: 96.55172413793105%;align-self: center;column-gap: 30px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: minmax(10px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);row-gap: 0px;width: auto;
  
}
#CAROUSEL-zruma6es .x-carousel-wrapper {
  border-color: #000000;
border-style: solid;
border-width: 0.0px;
  width: calc(210.70000000000002% + 180px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(10px, max-content);
  display: grid;
  column-gap: 30px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-zruma6es .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-zruma6es .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-zruma6es .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-zruma6es .x-arrow-right {
  right: 5px;
}
#CAROUSEL-zruma6es .x-carousel .x-arrow img, 
#CAROUSEL-zruma6es .x-carousel .x-arrow svg, 
#CAROUSEL-zruma6es .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#CONTAINER-stpefkp9 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --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(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-txulvehd"], .--clone-TEXT-txulvehd {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-txulvehd"] .x-text,
[id^="TEXT-txulvehd"] .x-text a,
.--clone-TEXT-txulvehd .x-text,
.--clone-TEXT-txulvehd .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-txulvehd"] .x-text:hover,
.--clone-TEXT-txulvehd .x-text:hover,
[id^="TEXT-txulvehd"] a:hover,
.--clone-TEXT-txulvehd a:hover {
  
}

#LINE-jvjfzygv {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-jvjfzygv .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-oluihtyv {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-bottom: 32.5px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-vhieo4g0"], .--clone-TEXT-vhieo4g0 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-vhieo4g0"] .x-text,
[id^="TEXT-vhieo4g0"] .x-text a,
.--clone-TEXT-vhieo4g0 .x-text,
.--clone-TEXT-vhieo4g0 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-vhieo4g0"] .x-text:hover,
.--clone-TEXT-vhieo4g0 .x-text:hover,
[id^="TEXT-vhieo4g0"] a:hover,
.--clone-TEXT-vhieo4g0 a:hover {
  
}

#LINE-4i8eoxvu {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-4i8eoxvu .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-6fkaaxbq {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-avfor2vh"], .--clone-TEXT-avfor2vh {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-avfor2vh"] .x-text,
[id^="TEXT-avfor2vh"] .x-text a,
.--clone-TEXT-avfor2vh .x-text,
.--clone-TEXT-avfor2vh .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-avfor2vh"] .x-text:hover,
.--clone-TEXT-avfor2vh .x-text:hover,
[id^="TEXT-avfor2vh"] a:hover,
.--clone-TEXT-avfor2vh a:hover {
  
}

#LINE-iehf096q {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-iehf096q .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-7pga3x8j {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-04dtxrqp"], .--clone-TEXT-04dtxrqp {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-04dtxrqp"] .x-text,
[id^="TEXT-04dtxrqp"] .x-text a,
.--clone-TEXT-04dtxrqp .x-text,
.--clone-TEXT-04dtxrqp .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-04dtxrqp"] .x-text:hover,
.--clone-TEXT-04dtxrqp .x-text:hover,
[id^="TEXT-04dtxrqp"] a:hover,
.--clone-TEXT-04dtxrqp a:hover {
  
}

#LINE-hsapxyxu {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-hsapxyxu .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-zkcsgo2m {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 5;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

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

[id^="TEXT-e9g6z55y"], .--clone-TEXT-e9g6z55y {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-e9g6z55y"] .x-text,
[id^="TEXT-e9g6z55y"] .x-text a,
.--clone-TEXT-e9g6z55y .x-text,
.--clone-TEXT-e9g6z55y .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-e9g6z55y"] .x-text:hover,
.--clone-TEXT-e9g6z55y .x-text:hover,
[id^="TEXT-e9g6z55y"] a:hover,
.--clone-TEXT-e9g6z55y a:hover {
  
}

#LINE-x06zhi7k {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-x06zhi7k .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-z4lnm1i0 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 7;grid-column-start: 6;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

[id^="TEXT-vy9by9pq"], .--clone-TEXT-vy9by9pq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-vy9by9pq"] .x-text,
[id^="TEXT-vy9by9pq"] .x-text a,
.--clone-TEXT-vy9by9pq .x-text,
.--clone-TEXT-vy9by9pq .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-vy9by9pq"] .x-text:hover,
.--clone-TEXT-vy9by9pq .x-text:hover,
[id^="TEXT-vy9by9pq"] a:hover,
.--clone-TEXT-vy9by9pq a:hover {
  
}

[id^="TEXT-t6vm40y8"], .--clone-TEXT-t6vm40y8 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-t6vm40y8"] .x-text,
[id^="TEXT-t6vm40y8"] .x-text a,
.--clone-TEXT-t6vm40y8 .x-text,
.--clone-TEXT-t6vm40y8 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-t6vm40y8"] .x-text:hover,
.--clone-TEXT-t6vm40y8 .x-text:hover,
[id^="TEXT-t6vm40y8"] a:hover,
.--clone-TEXT-t6vm40y8 a:hover {
  
}

#LINE-mhg9ir1b {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-mhg9ir1b .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-jnqf950m {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 8;grid-column-start: 7;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

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

[id^="TEXT-1b66zshb"], .--clone-TEXT-1b66zshb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-1b66zshb"] .x-text,
[id^="TEXT-1b66zshb"] .x-text a,
.--clone-TEXT-1b66zshb .x-text,
.--clone-TEXT-1b66zshb .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-1b66zshb"] .x-text:hover,
.--clone-TEXT-1b66zshb .x-text:hover,
[id^="TEXT-1b66zshb"] a:hover,
.--clone-TEXT-1b66zshb a:hover {
  
}

[id^="TEXT-0c9n7r5u"], .--clone-TEXT-0c9n7r5u {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-0c9n7r5u"] .x-text,
[id^="TEXT-0c9n7r5u"] .x-text a,
.--clone-TEXT-0c9n7r5u .x-text,
.--clone-TEXT-0c9n7r5u .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-0c9n7r5u"] .x-text:hover,
.--clone-TEXT-0c9n7r5u .x-text:hover,
[id^="TEXT-0c9n7r5u"] a:hover,
.--clone-TEXT-0c9n7r5u a:hover {
  
}

#LINE-7ijlkev0 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-7ijlkev0 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-hznb7sik {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-c8oclo8r {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-c8oclo8r > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-c8oclo8r > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-c8oclo8r > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-c8oclo8r > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

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

#TABS-c8oclo8r > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-c8oclo8r > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-c8oclo8r > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-c8oclo8r > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-c8oclo8r > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-c8oclo8r > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-c8oclo8r > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-n3euoq6o {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-n3euoq6o .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-n3euoq6o .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-n3euoq6o .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-n3euoq6o .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-n3euoq6o .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-n3euoq6o .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-n3euoq6o .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-n3euoq6o .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-n3euoq6o .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-n3euoq6o .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-n3euoq6o .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-n3euoq6o .grid-product--retail-price, #GRID-PRODUCT-n3euoq6o .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-n3euoq6o .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-n3euoq6o .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-n3euoq6o .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-n3euoq6o .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 16px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-n3euoq6o .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  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-n3euoq6o .ribbon-57018c6a {
  
}




#EMPTY-PRODUCT-LAYOUT-n0w2owgc {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-qlmmlrz9"], .--clone-TEXT-qlmmlrz9 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-qlmmlrz9"] .x-text,
[id^="TEXT-qlmmlrz9"] .x-text a,
.--clone-TEXT-qlmmlrz9 .x-text,
.--clone-TEXT-qlmmlrz9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-qlmmlrz9"] .x-text:hover,
.--clone-TEXT-qlmmlrz9 .x-text:hover,
[id^="TEXT-qlmmlrz9"] a:hover,
.--clone-TEXT-qlmmlrz9 a:hover {
  
}

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

#PRODUCT-OVERLAY-bl1bkkgi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-y4ypxkvj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-sfin9hw3 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-n3euoq6o .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-k90j35vh"], .--clone-TEXT-DATASET-k90j35vh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-k90j35vh"] .x-text,
[id^="TEXT-DATASET-k90j35vh"] .x-text a,
.--clone-TEXT-DATASET-k90j35vh .x-text,
.--clone-TEXT-DATASET-k90j35vh .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-k90j35vh"] .x-text:hover,
.--clone-TEXT-DATASET-k90j35vh .x-text:hover,
[id^="TEXT-DATASET-k90j35vh"] a:hover,
.--clone-TEXT-DATASET-k90j35vh a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-h72kseik"], .--clone-TEXT-DATASET-h72kseik {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-h72kseik"] .x-text,
[id^="TEXT-DATASET-h72kseik"] .x-text a,
.--clone-TEXT-DATASET-h72kseik .x-text,
.--clone-TEXT-DATASET-h72kseik .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-h72kseik"] .x-text:hover,
.--clone-TEXT-DATASET-h72kseik .x-text:hover,
[id^="TEXT-DATASET-h72kseik"] a:hover,
.--clone-TEXT-DATASET-h72kseik a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-drwxwyvn"], .--clone-TEXT-DATASET-drwxwyvn {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-drwxwyvn"] .x-text,
[id^="TEXT-DATASET-drwxwyvn"] .x-text a,
.--clone-TEXT-DATASET-drwxwyvn .x-text,
.--clone-TEXT-DATASET-drwxwyvn .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-drwxwyvn"] .x-text:hover,
.--clone-TEXT-DATASET-drwxwyvn .x-text:hover,
[id^="TEXT-DATASET-drwxwyvn"] a:hover,
.--clone-TEXT-DATASET-drwxwyvn a:hover {
  
}

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


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

#GRID-PRODUCT-jdi0lsy8 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-jdi0lsy8 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-jdi0lsy8 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-jdi0lsy8 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-jdi0lsy8 .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-jdi0lsy8 .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-jdi0lsy8 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-jdi0lsy8 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-jdi0lsy8 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-jdi0lsy8 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-jdi0lsy8 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-jdi0lsy8 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-jdi0lsy8 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-jdi0lsy8 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-jdi0lsy8 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-jdi0lsy8 .grid-product--retail-price, #GRID-PRODUCT-jdi0lsy8 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-jdi0lsy8 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-jdi0lsy8 .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-jdi0lsy8 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-7qfeoqt4 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-zrmr1wh8"], .--clone-TEXT-zrmr1wh8 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-zrmr1wh8"] .x-text,
[id^="TEXT-zrmr1wh8"] .x-text a,
.--clone-TEXT-zrmr1wh8 .x-text,
.--clone-TEXT-zrmr1wh8 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-zrmr1wh8"] .x-text:hover,
.--clone-TEXT-zrmr1wh8 .x-text:hover,
[id^="TEXT-zrmr1wh8"] a:hover,
.--clone-TEXT-zrmr1wh8 a:hover {
  
}

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

#PRODUCT-OVERLAY-dax1qhq7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-7cla9o87 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-m4ixaawg {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-jdi0lsy8 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-cw2gsdmf {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-m4ixaawg .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-vt3rzwgk"], .--clone-TEXT-DATASET-vt3rzwgk {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vt3rzwgk"] .x-text,
[id^="TEXT-DATASET-vt3rzwgk"] .x-text a,
.--clone-TEXT-DATASET-vt3rzwgk .x-text,
.--clone-TEXT-DATASET-vt3rzwgk .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-vt3rzwgk"] .x-text:hover,
.--clone-TEXT-DATASET-vt3rzwgk .x-text:hover,
[id^="TEXT-DATASET-vt3rzwgk"] a:hover,
.--clone-TEXT-DATASET-vt3rzwgk a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-7sr3ayim"], .--clone-TEXT-DATASET-7sr3ayim {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7sr3ayim"] .x-text,
[id^="TEXT-DATASET-7sr3ayim"] .x-text a,
.--clone-TEXT-DATASET-7sr3ayim .x-text,
.--clone-TEXT-DATASET-7sr3ayim .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-7sr3ayim"] .x-text:hover,
.--clone-TEXT-DATASET-7sr3ayim .x-text:hover,
[id^="TEXT-DATASET-7sr3ayim"] a:hover,
.--clone-TEXT-DATASET-7sr3ayim a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-6n0k5sk6"], .--clone-TEXT-DATASET-6n0k5sk6 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6n0k5sk6"] .x-text,
[id^="TEXT-DATASET-6n0k5sk6"] .x-text a,
.--clone-TEXT-DATASET-6n0k5sk6 .x-text,
.--clone-TEXT-DATASET-6n0k5sk6 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-6n0k5sk6"] .x-text:hover,
.--clone-TEXT-DATASET-6n0k5sk6 .x-text:hover,
[id^="TEXT-DATASET-6n0k5sk6"] a:hover,
.--clone-TEXT-DATASET-6n0k5sk6 a:hover {
  
}

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


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

#GRID-PRODUCT-d2y4mp30 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-d2y4mp30 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-d2y4mp30 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-d2y4mp30 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-d2y4mp30 .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-d2y4mp30 .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-d2y4mp30 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-d2y4mp30 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-d2y4mp30 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-d2y4mp30 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-d2y4mp30 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-d2y4mp30 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-d2y4mp30 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-d2y4mp30 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-d2y4mp30 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-d2y4mp30 .grid-product--retail-price, #GRID-PRODUCT-d2y4mp30 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-d2y4mp30 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-d2y4mp30 .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-d2y4mp30 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-u5t188gr {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-4eguricw"], .--clone-TEXT-4eguricw {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-4eguricw"] .x-text,
[id^="TEXT-4eguricw"] .x-text a,
.--clone-TEXT-4eguricw .x-text,
.--clone-TEXT-4eguricw .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-4eguricw"] .x-text:hover,
.--clone-TEXT-4eguricw .x-text:hover,
[id^="TEXT-4eguricw"] a:hover,
.--clone-TEXT-4eguricw a:hover {
  
}

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

#PRODUCT-OVERLAY-anf8nkll {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-iq092xcl {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-f6z7t98b {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-d2y4mp30 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-5sjyavls {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-f6z7t98b .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-wmrlzfkz"], .--clone-TEXT-DATASET-wmrlzfkz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wmrlzfkz"] .x-text,
[id^="TEXT-DATASET-wmrlzfkz"] .x-text a,
.--clone-TEXT-DATASET-wmrlzfkz .x-text,
.--clone-TEXT-DATASET-wmrlzfkz .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-wmrlzfkz"] .x-text:hover,
.--clone-TEXT-DATASET-wmrlzfkz .x-text:hover,
[id^="TEXT-DATASET-wmrlzfkz"] a:hover,
.--clone-TEXT-DATASET-wmrlzfkz a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-z8mu5a7b"], .--clone-TEXT-DATASET-z8mu5a7b {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-z8mu5a7b"] .x-text,
[id^="TEXT-DATASET-z8mu5a7b"] .x-text a,
.--clone-TEXT-DATASET-z8mu5a7b .x-text,
.--clone-TEXT-DATASET-z8mu5a7b .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-z8mu5a7b"] .x-text:hover,
.--clone-TEXT-DATASET-z8mu5a7b .x-text:hover,
[id^="TEXT-DATASET-z8mu5a7b"] a:hover,
.--clone-TEXT-DATASET-z8mu5a7b a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-29nzik6l"], .--clone-TEXT-DATASET-29nzik6l {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-29nzik6l"] .x-text,
[id^="TEXT-DATASET-29nzik6l"] .x-text a,
.--clone-TEXT-DATASET-29nzik6l .x-text,
.--clone-TEXT-DATASET-29nzik6l .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-29nzik6l"] .x-text:hover,
.--clone-TEXT-DATASET-29nzik6l .x-text:hover,
[id^="TEXT-DATASET-29nzik6l"] a:hover,
.--clone-TEXT-DATASET-29nzik6l a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-1dtsl9hs"], .--clone-TEXT-DATASET-1dtsl9hs {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1dtsl9hs"] .x-text,
[id^="TEXT-DATASET-1dtsl9hs"] .x-text a,
.--clone-TEXT-DATASET-1dtsl9hs .x-text,
.--clone-TEXT-DATASET-1dtsl9hs .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-1dtsl9hs"] .x-text:hover,
.--clone-TEXT-DATASET-1dtsl9hs .x-text:hover,
[id^="TEXT-DATASET-1dtsl9hs"] a:hover,
.--clone-TEXT-DATASET-1dtsl9hs a:hover {
  
}

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


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

#GRID-PRODUCT-1w4q1rb9 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-1w4q1rb9 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-1w4q1rb9 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-1w4q1rb9 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-1w4q1rb9 .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-1w4q1rb9 .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-1w4q1rb9 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-1w4q1rb9 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-1w4q1rb9 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-1w4q1rb9 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-1w4q1rb9 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-1w4q1rb9 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-1w4q1rb9 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-1w4q1rb9 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-1w4q1rb9 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-1w4q1rb9 .grid-product--retail-price, #GRID-PRODUCT-1w4q1rb9 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-1w4q1rb9 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-1w4q1rb9 .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-1w4q1rb9 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-9vbe7sr2 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-6ygrko1c"], .--clone-TEXT-6ygrko1c {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-6ygrko1c"] .x-text,
[id^="TEXT-6ygrko1c"] .x-text a,
.--clone-TEXT-6ygrko1c .x-text,
.--clone-TEXT-6ygrko1c .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-6ygrko1c"] .x-text:hover,
.--clone-TEXT-6ygrko1c .x-text:hover,
[id^="TEXT-6ygrko1c"] a:hover,
.--clone-TEXT-6ygrko1c a:hover {
  
}

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

#PRODUCT-OVERLAY-jliq2au8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-n7y33hxa {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-qule9x6b {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-1w4q1rb9 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-8vfrj0mz {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-qule9x6b .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-c77rxo8c"], .--clone-TEXT-DATASET-c77rxo8c {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-c77rxo8c"] .x-text,
[id^="TEXT-DATASET-c77rxo8c"] .x-text a,
.--clone-TEXT-DATASET-c77rxo8c .x-text,
.--clone-TEXT-DATASET-c77rxo8c .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-c77rxo8c"] .x-text:hover,
.--clone-TEXT-DATASET-c77rxo8c .x-text:hover,
[id^="TEXT-DATASET-c77rxo8c"] a:hover,
.--clone-TEXT-DATASET-c77rxo8c a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-tpxg5ddv"], .--clone-TEXT-DATASET-tpxg5ddv {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-tpxg5ddv"] .x-text,
[id^="TEXT-DATASET-tpxg5ddv"] .x-text a,
.--clone-TEXT-DATASET-tpxg5ddv .x-text,
.--clone-TEXT-DATASET-tpxg5ddv .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-tpxg5ddv"] .x-text:hover,
.--clone-TEXT-DATASET-tpxg5ddv .x-text:hover,
[id^="TEXT-DATASET-tpxg5ddv"] a:hover,
.--clone-TEXT-DATASET-tpxg5ddv a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-5dxiwso4"], .--clone-TEXT-DATASET-5dxiwso4 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5dxiwso4"] .x-text,
[id^="TEXT-DATASET-5dxiwso4"] .x-text a,
.--clone-TEXT-DATASET-5dxiwso4 .x-text,
.--clone-TEXT-DATASET-5dxiwso4 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-5dxiwso4"] .x-text:hover,
.--clone-TEXT-DATASET-5dxiwso4 .x-text:hover,
[id^="TEXT-DATASET-5dxiwso4"] a:hover,
.--clone-TEXT-DATASET-5dxiwso4 a:hover {
  
}

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


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

#GRID-PRODUCT-2tn4t380 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-2tn4t380 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-2tn4t380 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-2tn4t380 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-2tn4t380 .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-2tn4t380 .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-2tn4t380 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-2tn4t380 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-2tn4t380 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-2tn4t380 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-2tn4t380 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-2tn4t380 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-2tn4t380 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-2tn4t380 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-2tn4t380 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-2tn4t380 .grid-product--retail-price, #GRID-PRODUCT-2tn4t380 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-2tn4t380 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-2tn4t380 .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-2tn4t380 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-yxekgz29 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-psvpqmbw"], .--clone-TEXT-psvpqmbw {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-psvpqmbw"] .x-text,
[id^="TEXT-psvpqmbw"] .x-text a,
.--clone-TEXT-psvpqmbw .x-text,
.--clone-TEXT-psvpqmbw .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-psvpqmbw"] .x-text:hover,
.--clone-TEXT-psvpqmbw .x-text:hover,
[id^="TEXT-psvpqmbw"] a:hover,
.--clone-TEXT-psvpqmbw a:hover {
  
}

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

#PRODUCT-OVERLAY-mbp5u12t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-h2evc0d0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-uki5wd52 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-2tn4t380 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-5rxixhl9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-uki5wd52 .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-wt8k99cd"], .--clone-TEXT-DATASET-wt8k99cd {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wt8k99cd"] .x-text,
[id^="TEXT-DATASET-wt8k99cd"] .x-text a,
.--clone-TEXT-DATASET-wt8k99cd .x-text,
.--clone-TEXT-DATASET-wt8k99cd .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-wt8k99cd"] .x-text:hover,
.--clone-TEXT-DATASET-wt8k99cd .x-text:hover,
[id^="TEXT-DATASET-wt8k99cd"] a:hover,
.--clone-TEXT-DATASET-wt8k99cd a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-mbm3ofe7"], .--clone-TEXT-DATASET-mbm3ofe7 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mbm3ofe7"] .x-text,
[id^="TEXT-DATASET-mbm3ofe7"] .x-text a,
.--clone-TEXT-DATASET-mbm3ofe7 .x-text,
.--clone-TEXT-DATASET-mbm3ofe7 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-mbm3ofe7"] .x-text:hover,
.--clone-TEXT-DATASET-mbm3ofe7 .x-text:hover,
[id^="TEXT-DATASET-mbm3ofe7"] a:hover,
.--clone-TEXT-DATASET-mbm3ofe7 a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-0idrviwj"], .--clone-TEXT-DATASET-0idrviwj {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0idrviwj"] .x-text,
[id^="TEXT-DATASET-0idrviwj"] .x-text a,
.--clone-TEXT-DATASET-0idrviwj .x-text,
.--clone-TEXT-DATASET-0idrviwj .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-0idrviwj"] .x-text:hover,
.--clone-TEXT-DATASET-0idrviwj .x-text:hover,
[id^="TEXT-DATASET-0idrviwj"] a:hover,
.--clone-TEXT-DATASET-0idrviwj a:hover {
  
}

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


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

#GRID-PRODUCT-cn9chaq7 {
  --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: 30px;width: 100%;
  
}

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

#GRID-PRODUCT-cn9chaq7 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-cn9chaq7 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-cn9chaq7 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-cn9chaq7 .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-cn9chaq7 .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-cn9chaq7 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

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



#GRID-PRODUCT-cn9chaq7 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-cn9chaq7 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-cn9chaq7 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-cn9chaq7 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




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


#GRID-PRODUCT-cn9chaq7 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-cn9chaq7 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-cn9chaq7 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-cn9chaq7 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-cn9chaq7 .grid-product--retail-price, #GRID-PRODUCT-cn9chaq7 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-cn9chaq7 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-cn9chaq7 .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-cn9chaq7 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#EMPTY-PRODUCT-LAYOUT-3jliz6o3 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

[id^="TEXT-werh3g5c"], .--clone-TEXT-werh3g5c {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-werh3g5c"] .x-text,
[id^="TEXT-werh3g5c"] .x-text a,
.--clone-TEXT-werh3g5c .x-text,
.--clone-TEXT-werh3g5c .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-werh3g5c"] .x-text:hover,
.--clone-TEXT-werh3g5c .x-text:hover,
[id^="TEXT-werh3g5c"] a:hover,
.--clone-TEXT-werh3g5c a:hover {
  
}

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

#PRODUCT-OVERLAY-p1irvhv4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-5c5ejfax {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-vz4tybqd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-cn9chaq7 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-s5d10que {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-vz4tybqd .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-e3bsqhcc"], .--clone-TEXT-DATASET-e3bsqhcc {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e3bsqhcc"] .x-text,
[id^="TEXT-DATASET-e3bsqhcc"] .x-text a,
.--clone-TEXT-DATASET-e3bsqhcc .x-text,
.--clone-TEXT-DATASET-e3bsqhcc .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-e3bsqhcc"] .x-text:hover,
.--clone-TEXT-DATASET-e3bsqhcc .x-text:hover,
[id^="TEXT-DATASET-e3bsqhcc"] a:hover,
.--clone-TEXT-DATASET-e3bsqhcc a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-zj28kbqy"], .--clone-TEXT-DATASET-zj28kbqy {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zj28kbqy"] .x-text,
[id^="TEXT-DATASET-zj28kbqy"] .x-text a,
.--clone-TEXT-DATASET-zj28kbqy .x-text,
.--clone-TEXT-DATASET-zj28kbqy .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-zj28kbqy"] .x-text:hover,
.--clone-TEXT-DATASET-zj28kbqy .x-text:hover,
[id^="TEXT-DATASET-zj28kbqy"] a:hover,
.--clone-TEXT-DATASET-zj28kbqy a:hover {
  
}


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

  border:   ;


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


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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-yfdyae8j"], .--clone-TEXT-DATASET-yfdyae8j {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-yfdyae8j"] .x-text,
[id^="TEXT-DATASET-yfdyae8j"] .x-text a,
.--clone-TEXT-DATASET-yfdyae8j .x-text,
.--clone-TEXT-DATASET-yfdyae8j .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-yfdyae8j"] .x-text:hover,
.--clone-TEXT-DATASET-yfdyae8j .x-text:hover,
[id^="TEXT-DATASET-yfdyae8j"] a:hover,
.--clone-TEXT-DATASET-yfdyae8j a:hover {
  
}

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


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


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

[id^="TEXT-z0kf4qr1"], .--clone-TEXT-z0kf4qr1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.552795031055903%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-z0kf4qr1"] .x-text,
[id^="TEXT-z0kf4qr1"] .x-text a,
.--clone-TEXT-z0kf4qr1 .x-text,
.--clone-TEXT-z0kf4qr1 .x-text a {
  --width: 96.72306703790962%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-z0kf4qr1"] .x-text:hover,
.--clone-TEXT-z0kf4qr1 .x-text:hover,
[id^="TEXT-z0kf4qr1"] a:hover,
.--clone-TEXT-z0kf4qr1 a:hover {
  
}

#BUTTON-t8znmb7a {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-t8znmb7a .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: var(--color_00);
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_00));
}
#BUTTON-t8znmb7a[disabled=true] {
  display: none;
}
#BUTTON-t8znmb7a .animation, #BUTTON-t8znmb7a.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-t8znmb7a {
  
}

[id^="TEXT-k5nkjg7z"], .--clone-TEXT-k5nkjg7z {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-k5nkjg7z"] .x-text,
[id^="TEXT-k5nkjg7z"] .x-text a,
.--clone-TEXT-k5nkjg7z .x-text,
.--clone-TEXT-k5nkjg7z .x-text a {
  --width: 98.27586206896552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-k5nkjg7z"] .x-text:hover,
.--clone-TEXT-k5nkjg7z .x-text:hover,
[id^="TEXT-k5nkjg7z"] a:hover,
.--clone-TEXT-k5nkjg7z a:hover {
  
}

#BUTTON-d2t1gxzv {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-d2t1gxzv .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-d2t1gxzv[disabled=true] {
  display: none;
}
#BUTTON-d2t1gxzv .animation, #BUTTON-d2t1gxzv.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-d2t1gxzv {
  
}

#TAGS-p1199nss {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-p1199nss .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-p1199nss .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-p1199nss .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-p1199nss .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-662tr1o7 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-662tr1o7 .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#DROPDOWN-tairsj9u {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-tairsj9u .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-tairsj9u .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-tairsj9u .select {
  position: relative;
}

#DROPDOWN-tairsj9u .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-tairsj9u .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-tairsj9u .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

#DROPDOWN-tairsj9u .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-tairsj9u .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-88env3hz {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-88env3hz > .dropdown--style {
  
}
#RADIO-GROUP-4p5x1ets {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-4p5x1ets input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-4p5x1ets label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-4p5x1ets .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#RECT-krav79uq {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  
  
  
}
#RECT-krav79uq .x-rect {
  --width: 100%;
background: #a0a2a400;
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, #a0a2a400);
}
#RECT-krav79uq::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-7o7vafmb {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-f8e64cxo {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-f8e64cxo > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-f8e64cxo > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-f8e64cxo > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(6, 100%);
  background: #ffffffff;
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(280px, max-content);
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-f8e64cxo > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-f8e64cxo > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-4sezur00 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-4sezur00 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-4sezur00 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-4sezur00 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-4sezur00 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-4sezur00 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-4sezur00 .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-4sezur00 .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-4sezur00 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-4sezur00 .slider-product--item:hover {
  
}



#GRID-PRODUCT-4sezur00 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-4sezur00 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-4sezur00 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-4sezur00 .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-4sezur00 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-4sezur00 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-4sezur00 .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-4sezur00 .grid-product--retail-price, #GRID-PRODUCT-4sezur00 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-4sezur00 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-4sezur00 .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-4sezur00 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-4sezur00 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 16px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-4sezur00 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-hecfd878 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-68lejtyc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-68lejtyc picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-68lejtyc img {
  object-fit: cover;
}

[id^="TEXT-9ve45zi0"], .--clone-TEXT-9ve45zi0 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-9ve45zi0"] .x-text,
[id^="TEXT-9ve45zi0"] .x-text a,
.--clone-TEXT-9ve45zi0 .x-text,
.--clone-TEXT-9ve45zi0 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-9ve45zi0"] .x-text:hover,
.--clone-TEXT-9ve45zi0 .x-text:hover,
[id^="TEXT-9ve45zi0"] a:hover,
.--clone-TEXT-9ve45zi0 a:hover {
  
}

[id^="TEXT-g0jm784y"], .--clone-TEXT-g0jm784y {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-g0jm784y"] .x-text,
[id^="TEXT-g0jm784y"] .x-text a,
.--clone-TEXT-g0jm784y .x-text,
.--clone-TEXT-g0jm784y .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-g0jm784y"] .x-text:hover,
.--clone-TEXT-g0jm784y .x-text:hover,
[id^="TEXT-g0jm784y"] a:hover,
.--clone-TEXT-g0jm784y a:hover {
  
}

#PRODUCT-OVERLAY-7ne6a2qv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-r6mg2dbe {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-2msdobr9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-4sezur00 .grid-product--info {
  flex: unset;
}

#RECT-jzp5mbt2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-jzp5mbt2 .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-jzp5mbt2::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-x246wel0"], .--clone-TEXT-DATASET-x246wel0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-x246wel0"] .x-text,
[id^="TEXT-DATASET-x246wel0"] .x-text a,
.--clone-TEXT-DATASET-x246wel0 .x-text,
.--clone-TEXT-DATASET-x246wel0 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-x246wel0"] .x-text:hover,
.--clone-TEXT-DATASET-x246wel0 .x-text:hover,
[id^="TEXT-DATASET-x246wel0"] a:hover,
.--clone-TEXT-DATASET-x246wel0 a:hover {
  
}


#RECT-b093x21v {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-b093x21v .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-b093x21v::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-k3pbnt0f"], .--clone-TEXT-DATASET-k3pbnt0f {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-k3pbnt0f"] .x-text,
[id^="TEXT-DATASET-k3pbnt0f"] .x-text a,
.--clone-TEXT-DATASET-k3pbnt0f .x-text,
.--clone-TEXT-DATASET-k3pbnt0f .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-k3pbnt0f"] .x-text:hover,
.--clone-TEXT-DATASET-k3pbnt0f .x-text:hover,
[id^="TEXT-DATASET-k3pbnt0f"] a:hover,
.--clone-TEXT-DATASET-k3pbnt0f a:hover {
  
}


#RECT-sshlhhzw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-sshlhhzw .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-sshlhhzw::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-c7n64d2o"], .--clone-TEXT-DATASET-c7n64d2o {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-c7n64d2o"] .x-text,
[id^="TEXT-DATASET-c7n64d2o"] .x-text a,
.--clone-TEXT-DATASET-c7n64d2o .x-text,
.--clone-TEXT-DATASET-c7n64d2o .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-c7n64d2o"] .x-text:hover,
.--clone-TEXT-DATASET-c7n64d2o .x-text:hover,
[id^="TEXT-DATASET-c7n64d2o"] a:hover,
.--clone-TEXT-DATASET-c7n64d2o a:hover {
  
}


#RECT-ppi3nrfw {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ppi3nrfw .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-ppi3nrfw::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-bje5567k"], .--clone-TEXT-DATASET-bje5567k {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-bje5567k"] .x-text,
[id^="TEXT-DATASET-bje5567k"] .x-text a,
.--clone-TEXT-DATASET-bje5567k .x-text,
.--clone-TEXT-DATASET-bje5567k .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-bje5567k"] .x-text:hover,
.--clone-TEXT-DATASET-bje5567k .x-text:hover,
[id^="TEXT-DATASET-bje5567k"] a:hover,
.--clone-TEXT-DATASET-bje5567k a:hover {
  
}

#BUTTON-ondjkei5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-ondjkei5 .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ondjkei5[disabled=true] {
  display: none;
}

#GRID-PRODUCT-kdpw2hk0 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-kdpw2hk0 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-kdpw2hk0 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-kdpw2hk0 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-kdpw2hk0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-kdpw2hk0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-kdpw2hk0 .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-kdpw2hk0 .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-kdpw2hk0 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-kdpw2hk0 .slider-product--item:hover {
  
}



#GRID-PRODUCT-kdpw2hk0 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-kdpw2hk0 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-kdpw2hk0 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-kdpw2hk0 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-kdpw2hk0 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-kdpw2hk0 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-kdpw2hk0 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-kdpw2hk0 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-kdpw2hk0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-kdpw2hk0 .grid-product--retail-price, #GRID-PRODUCT-kdpw2hk0 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-kdpw2hk0 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-kdpw2hk0 .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-kdpw2hk0 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-kdpw2hk0 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-kdpw2hk0 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-32d69r8v {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-dvoffqvh {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-dvoffqvh picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dvoffqvh img {
  object-fit: cover;
}

[id^="TEXT-1phjgsof"], .--clone-TEXT-1phjgsof {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-1phjgsof"] .x-text,
[id^="TEXT-1phjgsof"] .x-text a,
.--clone-TEXT-1phjgsof .x-text,
.--clone-TEXT-1phjgsof .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-1phjgsof"] .x-text:hover,
.--clone-TEXT-1phjgsof .x-text:hover,
[id^="TEXT-1phjgsof"] a:hover,
.--clone-TEXT-1phjgsof a:hover {
  
}

[id^="TEXT-6uwbmsyh"], .--clone-TEXT-6uwbmsyh {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-6uwbmsyh"] .x-text,
[id^="TEXT-6uwbmsyh"] .x-text a,
.--clone-TEXT-6uwbmsyh .x-text,
.--clone-TEXT-6uwbmsyh .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-6uwbmsyh"] .x-text:hover,
.--clone-TEXT-6uwbmsyh .x-text:hover,
[id^="TEXT-6uwbmsyh"] a:hover,
.--clone-TEXT-6uwbmsyh a:hover {
  
}

#PRODUCT-OVERLAY-uh92ng86 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-4g37jbf3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-21hiv82q {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-kdpw2hk0 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-uq15sw6s {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-21hiv82q .grid-product--info {
  flex: unset;
}

#RECT-3p1m85lz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-3p1m85lz .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-3p1m85lz::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-kgwaec95"], .--clone-TEXT-DATASET-kgwaec95 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-kgwaec95"] .x-text,
[id^="TEXT-DATASET-kgwaec95"] .x-text a,
.--clone-TEXT-DATASET-kgwaec95 .x-text,
.--clone-TEXT-DATASET-kgwaec95 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-kgwaec95"] .x-text:hover,
.--clone-TEXT-DATASET-kgwaec95 .x-text:hover,
[id^="TEXT-DATASET-kgwaec95"] a:hover,
.--clone-TEXT-DATASET-kgwaec95 a:hover {
  
}


#RECT-mwt7z72q {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-mwt7z72q .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-mwt7z72q::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-i2tvr6wu"], .--clone-TEXT-DATASET-i2tvr6wu {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-i2tvr6wu"] .x-text,
[id^="TEXT-DATASET-i2tvr6wu"] .x-text a,
.--clone-TEXT-DATASET-i2tvr6wu .x-text,
.--clone-TEXT-DATASET-i2tvr6wu .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-i2tvr6wu"] .x-text:hover,
.--clone-TEXT-DATASET-i2tvr6wu .x-text:hover,
[id^="TEXT-DATASET-i2tvr6wu"] a:hover,
.--clone-TEXT-DATASET-i2tvr6wu a:hover {
  
}


#RECT-1zwyo4aa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-1zwyo4aa .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-1zwyo4aa::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-a3lcimtr"], .--clone-TEXT-DATASET-a3lcimtr {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-a3lcimtr"] .x-text,
[id^="TEXT-DATASET-a3lcimtr"] .x-text a,
.--clone-TEXT-DATASET-a3lcimtr .x-text,
.--clone-TEXT-DATASET-a3lcimtr .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-a3lcimtr"] .x-text:hover,
.--clone-TEXT-DATASET-a3lcimtr .x-text:hover,
[id^="TEXT-DATASET-a3lcimtr"] a:hover,
.--clone-TEXT-DATASET-a3lcimtr a:hover {
  
}


#RECT-xnaqcg1f {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-xnaqcg1f .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-xnaqcg1f::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-0abxwl5c"], .--clone-TEXT-DATASET-0abxwl5c {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0abxwl5c"] .x-text,
[id^="TEXT-DATASET-0abxwl5c"] .x-text a,
.--clone-TEXT-DATASET-0abxwl5c .x-text,
.--clone-TEXT-DATASET-0abxwl5c .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-0abxwl5c"] .x-text:hover,
.--clone-TEXT-DATASET-0abxwl5c .x-text:hover,
[id^="TEXT-DATASET-0abxwl5c"] a:hover,
.--clone-TEXT-DATASET-0abxwl5c a:hover {
  
}

#BUTTON-zpntff7u {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-zpntff7u .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-zpntff7u[disabled=true] {
  display: none;
}

#GRID-PRODUCT-9wsnhv7i {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-9wsnhv7i .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-9wsnhv7i .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-9wsnhv7i .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-9wsnhv7i .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-9wsnhv7i .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-9wsnhv7i .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-9wsnhv7i .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-9wsnhv7i .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-9wsnhv7i .slider-product--item:hover {
  
}



#GRID-PRODUCT-9wsnhv7i .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-9wsnhv7i .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-9wsnhv7i .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-9wsnhv7i .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-9wsnhv7i .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-9wsnhv7i .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-9wsnhv7i .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-9wsnhv7i .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-9wsnhv7i .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-9wsnhv7i .grid-product--retail-price, #GRID-PRODUCT-9wsnhv7i .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-9wsnhv7i .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-9wsnhv7i .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-9wsnhv7i .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-9wsnhv7i .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-9wsnhv7i .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-08icv337 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-ny8ontx7 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-ny8ontx7 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ny8ontx7 img {
  object-fit: cover;
}

[id^="TEXT-o676j6zq"], .--clone-TEXT-o676j6zq {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-o676j6zq"] .x-text,
[id^="TEXT-o676j6zq"] .x-text a,
.--clone-TEXT-o676j6zq .x-text,
.--clone-TEXT-o676j6zq .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-o676j6zq"] .x-text:hover,
.--clone-TEXT-o676j6zq .x-text:hover,
[id^="TEXT-o676j6zq"] a:hover,
.--clone-TEXT-o676j6zq a:hover {
  
}

[id^="TEXT-bamok3e4"], .--clone-TEXT-bamok3e4 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-bamok3e4"] .x-text,
[id^="TEXT-bamok3e4"] .x-text a,
.--clone-TEXT-bamok3e4 .x-text,
.--clone-TEXT-bamok3e4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-bamok3e4"] .x-text:hover,
.--clone-TEXT-bamok3e4 .x-text:hover,
[id^="TEXT-bamok3e4"] a:hover,
.--clone-TEXT-bamok3e4 a:hover {
  
}

#PRODUCT-OVERLAY-tq7je2mg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-k4y0w2ll {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-0w7vbvmb {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-9wsnhv7i .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-fqnxab16 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-0w7vbvmb .grid-product--info {
  flex: unset;
}

#RECT-a2uunydf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-a2uunydf .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-a2uunydf::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-xkyxvavz"], .--clone-TEXT-DATASET-xkyxvavz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xkyxvavz"] .x-text,
[id^="TEXT-DATASET-xkyxvavz"] .x-text a,
.--clone-TEXT-DATASET-xkyxvavz .x-text,
.--clone-TEXT-DATASET-xkyxvavz .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-xkyxvavz"] .x-text:hover,
.--clone-TEXT-DATASET-xkyxvavz .x-text:hover,
[id^="TEXT-DATASET-xkyxvavz"] a:hover,
.--clone-TEXT-DATASET-xkyxvavz a:hover {
  
}


#RECT-6nbr6h7x {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-6nbr6h7x .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-6nbr6h7x::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-8nzijuhm"], .--clone-TEXT-DATASET-8nzijuhm {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8nzijuhm"] .x-text,
[id^="TEXT-DATASET-8nzijuhm"] .x-text a,
.--clone-TEXT-DATASET-8nzijuhm .x-text,
.--clone-TEXT-DATASET-8nzijuhm .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-8nzijuhm"] .x-text:hover,
.--clone-TEXT-DATASET-8nzijuhm .x-text:hover,
[id^="TEXT-DATASET-8nzijuhm"] a:hover,
.--clone-TEXT-DATASET-8nzijuhm a:hover {
  
}


#RECT-23zv9fzd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-23zv9fzd .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-23zv9fzd::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-rhoaxelr"], .--clone-TEXT-DATASET-rhoaxelr {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rhoaxelr"] .x-text,
[id^="TEXT-DATASET-rhoaxelr"] .x-text a,
.--clone-TEXT-DATASET-rhoaxelr .x-text,
.--clone-TEXT-DATASET-rhoaxelr .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-rhoaxelr"] .x-text:hover,
.--clone-TEXT-DATASET-rhoaxelr .x-text:hover,
[id^="TEXT-DATASET-rhoaxelr"] a:hover,
.--clone-TEXT-DATASET-rhoaxelr a:hover {
  
}


#RECT-j51rmq3t {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-j51rmq3t .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-j51rmq3t::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-of3h1psf"], .--clone-TEXT-DATASET-of3h1psf {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-of3h1psf"] .x-text,
[id^="TEXT-DATASET-of3h1psf"] .x-text a,
.--clone-TEXT-DATASET-of3h1psf .x-text,
.--clone-TEXT-DATASET-of3h1psf .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-of3h1psf"] .x-text:hover,
.--clone-TEXT-DATASET-of3h1psf .x-text:hover,
[id^="TEXT-DATASET-of3h1psf"] a:hover,
.--clone-TEXT-DATASET-of3h1psf a:hover {
  
}

#BUTTON-8pek1prr {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-8pek1prr .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-8pek1prr[disabled=true] {
  display: none;
}

#GRID-PRODUCT-fwkjya5a {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-fwkjya5a .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-fwkjya5a .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-fwkjya5a .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-fwkjya5a .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-fwkjya5a .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-fwkjya5a .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-fwkjya5a .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-fwkjya5a .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-fwkjya5a .slider-product--item:hover {
  
}



#GRID-PRODUCT-fwkjya5a .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-fwkjya5a .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-fwkjya5a .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-fwkjya5a .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-fwkjya5a .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-fwkjya5a .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-fwkjya5a .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-fwkjya5a .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-fwkjya5a .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-fwkjya5a .grid-product--retail-price, #GRID-PRODUCT-fwkjya5a .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-fwkjya5a .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-fwkjya5a .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-fwkjya5a .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-fwkjya5a .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-fwkjya5a .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-ueegm7p0 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-jnfu3lx7 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-jnfu3lx7 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jnfu3lx7 img {
  object-fit: cover;
}

[id^="TEXT-v1ktphaf"], .--clone-TEXT-v1ktphaf {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-v1ktphaf"] .x-text,
[id^="TEXT-v1ktphaf"] .x-text a,
.--clone-TEXT-v1ktphaf .x-text,
.--clone-TEXT-v1ktphaf .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-v1ktphaf"] .x-text:hover,
.--clone-TEXT-v1ktphaf .x-text:hover,
[id^="TEXT-v1ktphaf"] a:hover,
.--clone-TEXT-v1ktphaf a:hover {
  
}

[id^="TEXT-5qtt6dgc"], .--clone-TEXT-5qtt6dgc {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-5qtt6dgc"] .x-text,
[id^="TEXT-5qtt6dgc"] .x-text a,
.--clone-TEXT-5qtt6dgc .x-text,
.--clone-TEXT-5qtt6dgc .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-5qtt6dgc"] .x-text:hover,
.--clone-TEXT-5qtt6dgc .x-text:hover,
[id^="TEXT-5qtt6dgc"] a:hover,
.--clone-TEXT-5qtt6dgc a:hover {
  
}

#PRODUCT-OVERLAY-6lks7k4w {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-r02zji2u {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-vev8kn79 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-fwkjya5a .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-p427sujc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-vev8kn79 .grid-product--info {
  flex: unset;
}

#RECT-43409zuj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-43409zuj .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-43409zuj::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ndrcew47"], .--clone-TEXT-DATASET-ndrcew47 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ndrcew47"] .x-text,
[id^="TEXT-DATASET-ndrcew47"] .x-text a,
.--clone-TEXT-DATASET-ndrcew47 .x-text,
.--clone-TEXT-DATASET-ndrcew47 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-ndrcew47"] .x-text:hover,
.--clone-TEXT-DATASET-ndrcew47 .x-text:hover,
[id^="TEXT-DATASET-ndrcew47"] a:hover,
.--clone-TEXT-DATASET-ndrcew47 a:hover {
  
}


#RECT-mmiid0u8 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-mmiid0u8 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-mmiid0u8::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ady5fauj"], .--clone-TEXT-DATASET-ady5fauj {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ady5fauj"] .x-text,
[id^="TEXT-DATASET-ady5fauj"] .x-text a,
.--clone-TEXT-DATASET-ady5fauj .x-text,
.--clone-TEXT-DATASET-ady5fauj .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ady5fauj"] .x-text:hover,
.--clone-TEXT-DATASET-ady5fauj .x-text:hover,
[id^="TEXT-DATASET-ady5fauj"] a:hover,
.--clone-TEXT-DATASET-ady5fauj a:hover {
  
}


#RECT-e2attgrk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-e2attgrk .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-e2attgrk::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-b6nwjpwu"], .--clone-TEXT-DATASET-b6nwjpwu {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-b6nwjpwu"] .x-text,
[id^="TEXT-DATASET-b6nwjpwu"] .x-text a,
.--clone-TEXT-DATASET-b6nwjpwu .x-text,
.--clone-TEXT-DATASET-b6nwjpwu .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-b6nwjpwu"] .x-text:hover,
.--clone-TEXT-DATASET-b6nwjpwu .x-text:hover,
[id^="TEXT-DATASET-b6nwjpwu"] a:hover,
.--clone-TEXT-DATASET-b6nwjpwu a:hover {
  
}


#RECT-h4x5v90z {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-h4x5v90z .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-h4x5v90z::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-rr86cxss"], .--clone-TEXT-DATASET-rr86cxss {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rr86cxss"] .x-text,
[id^="TEXT-DATASET-rr86cxss"] .x-text a,
.--clone-TEXT-DATASET-rr86cxss .x-text,
.--clone-TEXT-DATASET-rr86cxss .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-rr86cxss"] .x-text:hover,
.--clone-TEXT-DATASET-rr86cxss .x-text:hover,
[id^="TEXT-DATASET-rr86cxss"] a:hover,
.--clone-TEXT-DATASET-rr86cxss a:hover {
  
}

#BUTTON-akwavpst {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-akwavpst .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-akwavpst[disabled=true] {
  display: none;
}

#GRID-PRODUCT-qwtdopvj {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-qwtdopvj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-qwtdopvj .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-qwtdopvj .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-qwtdopvj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-qwtdopvj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-qwtdopvj .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-qwtdopvj .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-qwtdopvj .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-qwtdopvj .slider-product--item:hover {
  
}



#GRID-PRODUCT-qwtdopvj .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-qwtdopvj .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-qwtdopvj .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-qwtdopvj .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-qwtdopvj .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-qwtdopvj .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-qwtdopvj .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-qwtdopvj .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-qwtdopvj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-qwtdopvj .grid-product--retail-price, #GRID-PRODUCT-qwtdopvj .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-qwtdopvj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-qwtdopvj .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-qwtdopvj .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-qwtdopvj .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-qwtdopvj .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-lamj8bjh {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-nsr23vhn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-nsr23vhn picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nsr23vhn img {
  object-fit: cover;
}

[id^="TEXT-rhnzgw25"], .--clone-TEXT-rhnzgw25 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-rhnzgw25"] .x-text,
[id^="TEXT-rhnzgw25"] .x-text a,
.--clone-TEXT-rhnzgw25 .x-text,
.--clone-TEXT-rhnzgw25 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-rhnzgw25"] .x-text:hover,
.--clone-TEXT-rhnzgw25 .x-text:hover,
[id^="TEXT-rhnzgw25"] a:hover,
.--clone-TEXT-rhnzgw25 a:hover {
  
}

[id^="TEXT-3rvgktft"], .--clone-TEXT-3rvgktft {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-3rvgktft"] .x-text,
[id^="TEXT-3rvgktft"] .x-text a,
.--clone-TEXT-3rvgktft .x-text,
.--clone-TEXT-3rvgktft .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-3rvgktft"] .x-text:hover,
.--clone-TEXT-3rvgktft .x-text:hover,
[id^="TEXT-3rvgktft"] a:hover,
.--clone-TEXT-3rvgktft a:hover {
  
}

#PRODUCT-OVERLAY-0lppubei {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-pjhf2nv0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-o1reyu0b {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-qwtdopvj .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-zv3mtqf1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-o1reyu0b .grid-product--info {
  flex: unset;
}

#RECT-v3yegzs1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-v3yegzs1 .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-v3yegzs1::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-2uvj1aoe"], .--clone-TEXT-DATASET-2uvj1aoe {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2uvj1aoe"] .x-text,
[id^="TEXT-DATASET-2uvj1aoe"] .x-text a,
.--clone-TEXT-DATASET-2uvj1aoe .x-text,
.--clone-TEXT-DATASET-2uvj1aoe .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-2uvj1aoe"] .x-text:hover,
.--clone-TEXT-DATASET-2uvj1aoe .x-text:hover,
[id^="TEXT-DATASET-2uvj1aoe"] a:hover,
.--clone-TEXT-DATASET-2uvj1aoe a:hover {
  
}


#RECT-zj9kvcew {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-zj9kvcew .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-zj9kvcew::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-j001f9eh"], .--clone-TEXT-DATASET-j001f9eh {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-j001f9eh"] .x-text,
[id^="TEXT-DATASET-j001f9eh"] .x-text a,
.--clone-TEXT-DATASET-j001f9eh .x-text,
.--clone-TEXT-DATASET-j001f9eh .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-j001f9eh"] .x-text:hover,
.--clone-TEXT-DATASET-j001f9eh .x-text:hover,
[id^="TEXT-DATASET-j001f9eh"] a:hover,
.--clone-TEXT-DATASET-j001f9eh a:hover {
  
}


#RECT-ns55ibyy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ns55ibyy .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-ns55ibyy::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-3gqx7szg"], .--clone-TEXT-DATASET-3gqx7szg {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3gqx7szg"] .x-text,
[id^="TEXT-DATASET-3gqx7szg"] .x-text a,
.--clone-TEXT-DATASET-3gqx7szg .x-text,
.--clone-TEXT-DATASET-3gqx7szg .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-3gqx7szg"] .x-text:hover,
.--clone-TEXT-DATASET-3gqx7szg .x-text:hover,
[id^="TEXT-DATASET-3gqx7szg"] a:hover,
.--clone-TEXT-DATASET-3gqx7szg a:hover {
  
}


#RECT-yt5gn51u {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-yt5gn51u .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-yt5gn51u::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-0g2l572n"], .--clone-TEXT-DATASET-0g2l572n {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0g2l572n"] .x-text,
[id^="TEXT-DATASET-0g2l572n"] .x-text a,
.--clone-TEXT-DATASET-0g2l572n .x-text,
.--clone-TEXT-DATASET-0g2l572n .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-0g2l572n"] .x-text:hover,
.--clone-TEXT-DATASET-0g2l572n .x-text:hover,
[id^="TEXT-DATASET-0g2l572n"] a:hover,
.--clone-TEXT-DATASET-0g2l572n a:hover {
  
}

#BUTTON-lb8cfwip {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-lb8cfwip .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-lb8cfwip[disabled=true] {
  display: none;
}

#GRID-PRODUCT-70x580qw {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-70x580qw .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-70x580qw .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-70x580qw .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-70x580qw .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-70x580qw .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-70x580qw .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-70x580qw .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-70x580qw .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-70x580qw .slider-product--item:hover {
  
}



#GRID-PRODUCT-70x580qw .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-70x580qw .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-70x580qw .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-70x580qw .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-70x580qw .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-70x580qw .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-70x580qw .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-70x580qw .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-70x580qw .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-70x580qw .grid-product--retail-price, #GRID-PRODUCT-70x580qw .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-70x580qw .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-70x580qw .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-70x580qw .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-70x580qw .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-70x580qw .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-5i3tc55o {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-e9m7tv45 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-e9m7tv45 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-e9m7tv45 img {
  object-fit: cover;
}

[id^="TEXT-07e33kts"], .--clone-TEXT-07e33kts {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-07e33kts"] .x-text,
[id^="TEXT-07e33kts"] .x-text a,
.--clone-TEXT-07e33kts .x-text,
.--clone-TEXT-07e33kts .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-07e33kts"] .x-text:hover,
.--clone-TEXT-07e33kts .x-text:hover,
[id^="TEXT-07e33kts"] a:hover,
.--clone-TEXT-07e33kts a:hover {
  
}

[id^="TEXT-1pclgrxq"], .--clone-TEXT-1pclgrxq {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-1pclgrxq"] .x-text,
[id^="TEXT-1pclgrxq"] .x-text a,
.--clone-TEXT-1pclgrxq .x-text,
.--clone-TEXT-1pclgrxq .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-1pclgrxq"] .x-text:hover,
.--clone-TEXT-1pclgrxq .x-text:hover,
[id^="TEXT-1pclgrxq"] a:hover,
.--clone-TEXT-1pclgrxq a:hover {
  
}

#PRODUCT-OVERLAY-4ch16ccp {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-q1pquaog {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-maqky20p {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-70x580qw .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-hohmjep9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-maqky20p .grid-product--info {
  flex: unset;
}

#RECT-06ebgrdi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-06ebgrdi .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-06ebgrdi::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-vnr6v70r"], .--clone-TEXT-DATASET-vnr6v70r {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vnr6v70r"] .x-text,
[id^="TEXT-DATASET-vnr6v70r"] .x-text a,
.--clone-TEXT-DATASET-vnr6v70r .x-text,
.--clone-TEXT-DATASET-vnr6v70r .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-vnr6v70r"] .x-text:hover,
.--clone-TEXT-DATASET-vnr6v70r .x-text:hover,
[id^="TEXT-DATASET-vnr6v70r"] a:hover,
.--clone-TEXT-DATASET-vnr6v70r a:hover {
  
}


#RECT-1o9esrdz {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-1o9esrdz .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-1o9esrdz::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-rxi4c7em"], .--clone-TEXT-DATASET-rxi4c7em {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rxi4c7em"] .x-text,
[id^="TEXT-DATASET-rxi4c7em"] .x-text a,
.--clone-TEXT-DATASET-rxi4c7em .x-text,
.--clone-TEXT-DATASET-rxi4c7em .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-rxi4c7em"] .x-text:hover,
.--clone-TEXT-DATASET-rxi4c7em .x-text:hover,
[id^="TEXT-DATASET-rxi4c7em"] a:hover,
.--clone-TEXT-DATASET-rxi4c7em a:hover {
  
}


#RECT-qv5k45cq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-qv5k45cq .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-qv5k45cq::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-b4lrxqz9"], .--clone-TEXT-DATASET-b4lrxqz9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-b4lrxqz9"] .x-text,
[id^="TEXT-DATASET-b4lrxqz9"] .x-text a,
.--clone-TEXT-DATASET-b4lrxqz9 .x-text,
.--clone-TEXT-DATASET-b4lrxqz9 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-b4lrxqz9"] .x-text:hover,
.--clone-TEXT-DATASET-b4lrxqz9 .x-text:hover,
[id^="TEXT-DATASET-b4lrxqz9"] a:hover,
.--clone-TEXT-DATASET-b4lrxqz9 a:hover {
  
}


#RECT-dme5ct3i {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-dme5ct3i .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-dme5ct3i::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-9jak0d66"], .--clone-TEXT-DATASET-9jak0d66 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9jak0d66"] .x-text,
[id^="TEXT-DATASET-9jak0d66"] .x-text a,
.--clone-TEXT-DATASET-9jak0d66 .x-text,
.--clone-TEXT-DATASET-9jak0d66 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-9jak0d66"] .x-text:hover,
.--clone-TEXT-DATASET-9jak0d66 .x-text:hover,
[id^="TEXT-DATASET-9jak0d66"] a:hover,
.--clone-TEXT-DATASET-9jak0d66 a:hover {
  
}

#BUTTON-570fgdvi {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-570fgdvi .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-570fgdvi[disabled=true] {
  display: none;
}


#IMAGE-je51l968 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: stretch;
margin-left: 12px;
margin-right: 12px;
margin-top: calc(0px * 2);
width: auto;
  
}
#IMAGE-je51l968 picture {
  --width: 96.55172413793105%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-je51l968 img {
  object-fit: cover;
}

[id^="TEXT-enmrdjmr"], .--clone-TEXT-enmrdjmr {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.552795031055903%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-enmrdjmr"] .x-text,
[id^="TEXT-enmrdjmr"] .x-text a,
.--clone-TEXT-enmrdjmr .x-text,
.--clone-TEXT-enmrdjmr .x-text a {
  --width: 96.72306703790962%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-enmrdjmr"] .x-text:hover,
.--clone-TEXT-enmrdjmr .x-text:hover,
[id^="TEXT-enmrdjmr"] a:hover,
.--clone-TEXT-enmrdjmr a:hover {
  
}

#BUTTON-ytbg9t6n {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-ytbg9t6n .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #ff0000;
background: var(--color_00);
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ff0000;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ff0000);
}
#BUTTON-ytbg9t6n[disabled=true] {
  display: none;
}
#BUTTON-ytbg9t6n .animation, #BUTTON-ytbg9t6n.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ytbg9t6n {
  
}

[id^="TEXT-h4ufhfj2"], .--clone-TEXT-h4ufhfj2 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-h4ufhfj2"] .x-text,
[id^="TEXT-h4ufhfj2"] .x-text a,
.--clone-TEXT-h4ufhfj2 .x-text,
.--clone-TEXT-h4ufhfj2 .x-text a {
  --width: 98.27586206896552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-h4ufhfj2"] .x-text:hover,
.--clone-TEXT-h4ufhfj2 .x-text:hover,
[id^="TEXT-h4ufhfj2"] a:hover,
.--clone-TEXT-h4ufhfj2 a:hover {
  
}

#BUTTON-nr12i5xn {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-nr12i5xn .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-nr12i5xn[disabled=true] {
  display: none;
}
#BUTTON-nr12i5xn .animation, #BUTTON-nr12i5xn.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-nr12i5xn {
  
}

#TAGS-z4q22erk {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-z4q22erk .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-z4q22erk .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-z4q22erk .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-z4q22erk .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-nxvhtmpw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-nxvhtmpw .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-nxvhtmpw[disabled=true] {
  display: none;
}

#DROPDOWN-a8b8gg1c {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-a8b8gg1c .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-a8b8gg1c .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-a8b8gg1c .select {
  position: relative;
}

#DROPDOWN-a8b8gg1c .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-a8b8gg1c .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-a8b8gg1c .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

#DROPDOWN-a8b8gg1c .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-a8b8gg1c .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-bghz37ps {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-bghz37ps > .dropdown--style {
  
}
#RADIO-GROUP-oznpka4z {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-oznpka4z input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-oznpka4z label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-oznpka4z .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#RECT-24pfnr9a {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  
  
  
}
#RECT-24pfnr9a .x-rect {
  --width: 100%;
background: #a0a2a400;
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, #a0a2a400);
}
#RECT-24pfnr9a::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-beu6xmd0 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-v8diw9nb {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-v8diw9nb > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-v8diw9nb > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-v8diw9nb > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(5, 100%);
  background: #ffffffff;
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(280px, max-content);
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-v8diw9nb > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-v8diw9nb > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-47stwjew {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-47stwjew .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-47stwjew .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-47stwjew .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-47stwjew .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-47stwjew .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-47stwjew .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-47stwjew .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-47stwjew .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-47stwjew .slider-product--item:hover {
  
}



#GRID-PRODUCT-47stwjew .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-47stwjew .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-47stwjew .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-47stwjew .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-47stwjew .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-47stwjew .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-47stwjew .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-47stwjew .grid-product--retail-price, #GRID-PRODUCT-47stwjew .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-47stwjew .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-47stwjew .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-47stwjew .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-47stwjew .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 16px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-47stwjew .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  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-47stwjew .ribbon-57018c6a {
  
}




#EMPTY-PRODUCT-LAYOUT-yej1nizk {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-xrqct9y7 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-xrqct9y7 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xrqct9y7 img {
  object-fit: cover;
}

[id^="TEXT-583vjm73"], .--clone-TEXT-583vjm73 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-583vjm73"] .x-text,
[id^="TEXT-583vjm73"] .x-text a,
.--clone-TEXT-583vjm73 .x-text,
.--clone-TEXT-583vjm73 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-583vjm73"] .x-text:hover,
.--clone-TEXT-583vjm73 .x-text:hover,
[id^="TEXT-583vjm73"] a:hover,
.--clone-TEXT-583vjm73 a:hover {
  
}

[id^="TEXT-zfu9imu3"], .--clone-TEXT-zfu9imu3 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-zfu9imu3"] .x-text,
[id^="TEXT-zfu9imu3"] .x-text a,
.--clone-TEXT-zfu9imu3 .x-text,
.--clone-TEXT-zfu9imu3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-zfu9imu3"] .x-text:hover,
.--clone-TEXT-zfu9imu3 .x-text:hover,
[id^="TEXT-zfu9imu3"] a:hover,
.--clone-TEXT-zfu9imu3 a:hover {
  
}

#PRODUCT-OVERLAY-7ays1q1v {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-jvif0xdo {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-qu13lgr9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-47stwjew .grid-product--info {
  flex: unset;
}

#RECT-r9t8i9fe {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-r9t8i9fe .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-r9t8i9fe::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-zql0z4m6"], .--clone-TEXT-DATASET-zql0z4m6 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zql0z4m6"] .x-text,
[id^="TEXT-DATASET-zql0z4m6"] .x-text a,
.--clone-TEXT-DATASET-zql0z4m6 .x-text,
.--clone-TEXT-DATASET-zql0z4m6 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-zql0z4m6"] .x-text:hover,
.--clone-TEXT-DATASET-zql0z4m6 .x-text:hover,
[id^="TEXT-DATASET-zql0z4m6"] a:hover,
.--clone-TEXT-DATASET-zql0z4m6 a:hover {
  
}


#RECT-q4gzbj11 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-q4gzbj11 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-q4gzbj11::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ztupy8yo"], .--clone-TEXT-DATASET-ztupy8yo {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ztupy8yo"] .x-text,
[id^="TEXT-DATASET-ztupy8yo"] .x-text a,
.--clone-TEXT-DATASET-ztupy8yo .x-text,
.--clone-TEXT-DATASET-ztupy8yo .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ztupy8yo"] .x-text:hover,
.--clone-TEXT-DATASET-ztupy8yo .x-text:hover,
[id^="TEXT-DATASET-ztupy8yo"] a:hover,
.--clone-TEXT-DATASET-ztupy8yo a:hover {
  
}


#RECT-cq8ckmfw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-cq8ckmfw .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-cq8ckmfw::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-6whq9o7v"], .--clone-TEXT-DATASET-6whq9o7v {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6whq9o7v"] .x-text,
[id^="TEXT-DATASET-6whq9o7v"] .x-text a,
.--clone-TEXT-DATASET-6whq9o7v .x-text,
.--clone-TEXT-DATASET-6whq9o7v .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-6whq9o7v"] .x-text:hover,
.--clone-TEXT-DATASET-6whq9o7v .x-text:hover,
[id^="TEXT-DATASET-6whq9o7v"] a:hover,
.--clone-TEXT-DATASET-6whq9o7v a:hover {
  
}


#RECT-uiuwo84k {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-uiuwo84k .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-uiuwo84k::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-6ywq3ur5"], .--clone-TEXT-DATASET-6ywq3ur5 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6ywq3ur5"] .x-text,
[id^="TEXT-DATASET-6ywq3ur5"] .x-text a,
.--clone-TEXT-DATASET-6ywq3ur5 .x-text,
.--clone-TEXT-DATASET-6ywq3ur5 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-6ywq3ur5"] .x-text:hover,
.--clone-TEXT-DATASET-6ywq3ur5 .x-text:hover,
[id^="TEXT-DATASET-6ywq3ur5"] a:hover,
.--clone-TEXT-DATASET-6ywq3ur5 a:hover {
  
}

#BUTTON-gp04s8o0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-gp04s8o0 .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-gp04s8o0[disabled=true] {
  display: none;
}

#GRID-PRODUCT-3bci4r74 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-3bci4r74 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-3bci4r74 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-3bci4r74 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-3bci4r74 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-3bci4r74 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-3bci4r74 .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-3bci4r74 .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-3bci4r74 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-3bci4r74 .slider-product--item:hover {
  
}



#GRID-PRODUCT-3bci4r74 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-3bci4r74 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-3bci4r74 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-3bci4r74 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-3bci4r74 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-3bci4r74 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-3bci4r74 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-3bci4r74 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-3bci4r74 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-3bci4r74 .grid-product--retail-price, #GRID-PRODUCT-3bci4r74 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-3bci4r74 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-3bci4r74 .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-3bci4r74 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-3bci4r74 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-3bci4r74 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-zyobqnda {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-j3nhehop {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-j3nhehop picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-j3nhehop img {
  object-fit: cover;
}

[id^="TEXT-p7oyaqm6"], .--clone-TEXT-p7oyaqm6 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-p7oyaqm6"] .x-text,
[id^="TEXT-p7oyaqm6"] .x-text a,
.--clone-TEXT-p7oyaqm6 .x-text,
.--clone-TEXT-p7oyaqm6 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-p7oyaqm6"] .x-text:hover,
.--clone-TEXT-p7oyaqm6 .x-text:hover,
[id^="TEXT-p7oyaqm6"] a:hover,
.--clone-TEXT-p7oyaqm6 a:hover {
  
}

[id^="TEXT-r683wgkn"], .--clone-TEXT-r683wgkn {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-r683wgkn"] .x-text,
[id^="TEXT-r683wgkn"] .x-text a,
.--clone-TEXT-r683wgkn .x-text,
.--clone-TEXT-r683wgkn .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-r683wgkn"] .x-text:hover,
.--clone-TEXT-r683wgkn .x-text:hover,
[id^="TEXT-r683wgkn"] a:hover,
.--clone-TEXT-r683wgkn a:hover {
  
}

#PRODUCT-OVERLAY-d16hxtvv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-soybjy8r {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-pm9u95il {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-3bci4r74 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-stgj3187 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-pm9u95il .grid-product--info {
  flex: unset;
}

#RECT-kah92w5b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-kah92w5b .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-kah92w5b::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-egfbtw32"], .--clone-TEXT-DATASET-egfbtw32 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-egfbtw32"] .x-text,
[id^="TEXT-DATASET-egfbtw32"] .x-text a,
.--clone-TEXT-DATASET-egfbtw32 .x-text,
.--clone-TEXT-DATASET-egfbtw32 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-egfbtw32"] .x-text:hover,
.--clone-TEXT-DATASET-egfbtw32 .x-text:hover,
[id^="TEXT-DATASET-egfbtw32"] a:hover,
.--clone-TEXT-DATASET-egfbtw32 a:hover {
  
}


#RECT-wanqujw8 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-wanqujw8 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-wanqujw8::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-zpwv4z2f"], .--clone-TEXT-DATASET-zpwv4z2f {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zpwv4z2f"] .x-text,
[id^="TEXT-DATASET-zpwv4z2f"] .x-text a,
.--clone-TEXT-DATASET-zpwv4z2f .x-text,
.--clone-TEXT-DATASET-zpwv4z2f .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-zpwv4z2f"] .x-text:hover,
.--clone-TEXT-DATASET-zpwv4z2f .x-text:hover,
[id^="TEXT-DATASET-zpwv4z2f"] a:hover,
.--clone-TEXT-DATASET-zpwv4z2f a:hover {
  
}


#RECT-7ow607z0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-7ow607z0 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-7ow607z0::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-hjiz0mzc"], .--clone-TEXT-DATASET-hjiz0mzc {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hjiz0mzc"] .x-text,
[id^="TEXT-DATASET-hjiz0mzc"] .x-text a,
.--clone-TEXT-DATASET-hjiz0mzc .x-text,
.--clone-TEXT-DATASET-hjiz0mzc .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-hjiz0mzc"] .x-text:hover,
.--clone-TEXT-DATASET-hjiz0mzc .x-text:hover,
[id^="TEXT-DATASET-hjiz0mzc"] a:hover,
.--clone-TEXT-DATASET-hjiz0mzc a:hover {
  
}


#RECT-bdz9ck7z {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-bdz9ck7z .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-bdz9ck7z::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-71jrd2jy"], .--clone-TEXT-DATASET-71jrd2jy {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-71jrd2jy"] .x-text,
[id^="TEXT-DATASET-71jrd2jy"] .x-text a,
.--clone-TEXT-DATASET-71jrd2jy .x-text,
.--clone-TEXT-DATASET-71jrd2jy .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-71jrd2jy"] .x-text:hover,
.--clone-TEXT-DATASET-71jrd2jy .x-text:hover,
[id^="TEXT-DATASET-71jrd2jy"] a:hover,
.--clone-TEXT-DATASET-71jrd2jy a:hover {
  
}

#BUTTON-0ljqcw29 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-0ljqcw29 .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-0ljqcw29[disabled=true] {
  display: none;
}

#GRID-PRODUCT-dkz8zhg3 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-dkz8zhg3 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-dkz8zhg3 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-dkz8zhg3 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-dkz8zhg3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-dkz8zhg3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-dkz8zhg3 .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-dkz8zhg3 .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-dkz8zhg3 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-dkz8zhg3 .slider-product--item:hover {
  
}



#GRID-PRODUCT-dkz8zhg3 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-dkz8zhg3 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-dkz8zhg3 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-dkz8zhg3 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-dkz8zhg3 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-dkz8zhg3 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-dkz8zhg3 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-dkz8zhg3 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-dkz8zhg3 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-dkz8zhg3 .grid-product--retail-price, #GRID-PRODUCT-dkz8zhg3 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-dkz8zhg3 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-dkz8zhg3 .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-dkz8zhg3 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-dkz8zhg3 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-dkz8zhg3 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-lqo0c3id {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-xszt94b0 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-xszt94b0 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xszt94b0 img {
  object-fit: cover;
}

[id^="TEXT-dz88rj2z"], .--clone-TEXT-dz88rj2z {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-dz88rj2z"] .x-text,
[id^="TEXT-dz88rj2z"] .x-text a,
.--clone-TEXT-dz88rj2z .x-text,
.--clone-TEXT-dz88rj2z .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-dz88rj2z"] .x-text:hover,
.--clone-TEXT-dz88rj2z .x-text:hover,
[id^="TEXT-dz88rj2z"] a:hover,
.--clone-TEXT-dz88rj2z a:hover {
  
}

[id^="TEXT-asrvj5jc"], .--clone-TEXT-asrvj5jc {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-asrvj5jc"] .x-text,
[id^="TEXT-asrvj5jc"] .x-text a,
.--clone-TEXT-asrvj5jc .x-text,
.--clone-TEXT-asrvj5jc .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-asrvj5jc"] .x-text:hover,
.--clone-TEXT-asrvj5jc .x-text:hover,
[id^="TEXT-asrvj5jc"] a:hover,
.--clone-TEXT-asrvj5jc a:hover {
  
}

#PRODUCT-OVERLAY-gdk9kvq4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-45wuungk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-d27rb554 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-dkz8zhg3 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-5kjtvikd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-d27rb554 .grid-product--info {
  flex: unset;
}

#RECT-viq5uq0m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-viq5uq0m .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-viq5uq0m::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-e1jcnu1z"], .--clone-TEXT-DATASET-e1jcnu1z {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e1jcnu1z"] .x-text,
[id^="TEXT-DATASET-e1jcnu1z"] .x-text a,
.--clone-TEXT-DATASET-e1jcnu1z .x-text,
.--clone-TEXT-DATASET-e1jcnu1z .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-e1jcnu1z"] .x-text:hover,
.--clone-TEXT-DATASET-e1jcnu1z .x-text:hover,
[id^="TEXT-DATASET-e1jcnu1z"] a:hover,
.--clone-TEXT-DATASET-e1jcnu1z a:hover {
  
}


#RECT-x8c7yzw2 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-x8c7yzw2 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-x8c7yzw2::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-aw90x91c"], .--clone-TEXT-DATASET-aw90x91c {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-aw90x91c"] .x-text,
[id^="TEXT-DATASET-aw90x91c"] .x-text a,
.--clone-TEXT-DATASET-aw90x91c .x-text,
.--clone-TEXT-DATASET-aw90x91c .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-aw90x91c"] .x-text:hover,
.--clone-TEXT-DATASET-aw90x91c .x-text:hover,
[id^="TEXT-DATASET-aw90x91c"] a:hover,
.--clone-TEXT-DATASET-aw90x91c a:hover {
  
}


#RECT-t2047tp4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-t2047tp4 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-t2047tp4::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-9axq8cy7"], .--clone-TEXT-DATASET-9axq8cy7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9axq8cy7"] .x-text,
[id^="TEXT-DATASET-9axq8cy7"] .x-text a,
.--clone-TEXT-DATASET-9axq8cy7 .x-text,
.--clone-TEXT-DATASET-9axq8cy7 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-9axq8cy7"] .x-text:hover,
.--clone-TEXT-DATASET-9axq8cy7 .x-text:hover,
[id^="TEXT-DATASET-9axq8cy7"] a:hover,
.--clone-TEXT-DATASET-9axq8cy7 a:hover {
  
}


#RECT-aayksraq {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-aayksraq .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-aayksraq::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-c28w49l9"], .--clone-TEXT-DATASET-c28w49l9 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-c28w49l9"] .x-text,
[id^="TEXT-DATASET-c28w49l9"] .x-text a,
.--clone-TEXT-DATASET-c28w49l9 .x-text,
.--clone-TEXT-DATASET-c28w49l9 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-c28w49l9"] .x-text:hover,
.--clone-TEXT-DATASET-c28w49l9 .x-text:hover,
[id^="TEXT-DATASET-c28w49l9"] a:hover,
.--clone-TEXT-DATASET-c28w49l9 a:hover {
  
}

#BUTTON-cscyziey {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-cscyziey .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-cscyziey[disabled=true] {
  display: none;
}

#GRID-PRODUCT-43l1rie6 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-43l1rie6 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-43l1rie6 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-43l1rie6 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-43l1rie6 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-43l1rie6 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-43l1rie6 .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-43l1rie6 .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-43l1rie6 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-43l1rie6 .slider-product--item:hover {
  
}



#GRID-PRODUCT-43l1rie6 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-43l1rie6 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-43l1rie6 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-43l1rie6 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-43l1rie6 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-43l1rie6 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-43l1rie6 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-43l1rie6 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-43l1rie6 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-43l1rie6 .grid-product--retail-price, #GRID-PRODUCT-43l1rie6 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-43l1rie6 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-43l1rie6 .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-43l1rie6 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-43l1rie6 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-43l1rie6 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-orwi2sjx {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-b0jjzfph {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-b0jjzfph picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-b0jjzfph img {
  object-fit: cover;
}

[id^="TEXT-0rn4m76u"], .--clone-TEXT-0rn4m76u {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-0rn4m76u"] .x-text,
[id^="TEXT-0rn4m76u"] .x-text a,
.--clone-TEXT-0rn4m76u .x-text,
.--clone-TEXT-0rn4m76u .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-0rn4m76u"] .x-text:hover,
.--clone-TEXT-0rn4m76u .x-text:hover,
[id^="TEXT-0rn4m76u"] a:hover,
.--clone-TEXT-0rn4m76u a:hover {
  
}

[id^="TEXT-3k9hijn7"], .--clone-TEXT-3k9hijn7 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-3k9hijn7"] .x-text,
[id^="TEXT-3k9hijn7"] .x-text a,
.--clone-TEXT-3k9hijn7 .x-text,
.--clone-TEXT-3k9hijn7 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-3k9hijn7"] .x-text:hover,
.--clone-TEXT-3k9hijn7 .x-text:hover,
[id^="TEXT-3k9hijn7"] a:hover,
.--clone-TEXT-3k9hijn7 a:hover {
  
}

#PRODUCT-OVERLAY-98yh2800 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-wknmhzym {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ld8hnjyz {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-43l1rie6 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-k910nquk {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-ld8hnjyz .grid-product--info {
  flex: unset;
}

#RECT-i5744es6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-i5744es6 .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-i5744es6::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-3zrhmn4m"], .--clone-TEXT-DATASET-3zrhmn4m {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3zrhmn4m"] .x-text,
[id^="TEXT-DATASET-3zrhmn4m"] .x-text a,
.--clone-TEXT-DATASET-3zrhmn4m .x-text,
.--clone-TEXT-DATASET-3zrhmn4m .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-3zrhmn4m"] .x-text:hover,
.--clone-TEXT-DATASET-3zrhmn4m .x-text:hover,
[id^="TEXT-DATASET-3zrhmn4m"] a:hover,
.--clone-TEXT-DATASET-3zrhmn4m a:hover {
  
}


#RECT-689kbif5 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-689kbif5 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-689kbif5::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-f8z9r3h6"], .--clone-TEXT-DATASET-f8z9r3h6 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-f8z9r3h6"] .x-text,
[id^="TEXT-DATASET-f8z9r3h6"] .x-text a,
.--clone-TEXT-DATASET-f8z9r3h6 .x-text,
.--clone-TEXT-DATASET-f8z9r3h6 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-f8z9r3h6"] .x-text:hover,
.--clone-TEXT-DATASET-f8z9r3h6 .x-text:hover,
[id^="TEXT-DATASET-f8z9r3h6"] a:hover,
.--clone-TEXT-DATASET-f8z9r3h6 a:hover {
  
}


#RECT-8836sj08 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-8836sj08 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-8836sj08::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-0zkxoquv"], .--clone-TEXT-DATASET-0zkxoquv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0zkxoquv"] .x-text,
[id^="TEXT-DATASET-0zkxoquv"] .x-text a,
.--clone-TEXT-DATASET-0zkxoquv .x-text,
.--clone-TEXT-DATASET-0zkxoquv .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-0zkxoquv"] .x-text:hover,
.--clone-TEXT-DATASET-0zkxoquv .x-text:hover,
[id^="TEXT-DATASET-0zkxoquv"] a:hover,
.--clone-TEXT-DATASET-0zkxoquv a:hover {
  
}


#RECT-e2d3qlch {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-e2d3qlch .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-e2d3qlch::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-e1xn6mn7"], .--clone-TEXT-DATASET-e1xn6mn7 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e1xn6mn7"] .x-text,
[id^="TEXT-DATASET-e1xn6mn7"] .x-text a,
.--clone-TEXT-DATASET-e1xn6mn7 .x-text,
.--clone-TEXT-DATASET-e1xn6mn7 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-e1xn6mn7"] .x-text:hover,
.--clone-TEXT-DATASET-e1xn6mn7 .x-text:hover,
[id^="TEXT-DATASET-e1xn6mn7"] a:hover,
.--clone-TEXT-DATASET-e1xn6mn7 a:hover {
  
}

#BUTTON-tkall8as {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-tkall8as .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-tkall8as[disabled=true] {
  display: none;
}

#GRID-PRODUCT-79cvfuda {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-79cvfuda .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-79cvfuda .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-79cvfuda .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-79cvfuda .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-79cvfuda .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-79cvfuda .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-79cvfuda .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-79cvfuda .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-79cvfuda .slider-product--item:hover {
  
}



#GRID-PRODUCT-79cvfuda .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-79cvfuda .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-79cvfuda .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-79cvfuda .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-79cvfuda .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-79cvfuda .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-79cvfuda .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-79cvfuda .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-79cvfuda .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-79cvfuda .grid-product--retail-price, #GRID-PRODUCT-79cvfuda .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-79cvfuda .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-79cvfuda .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-79cvfuda .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-79cvfuda .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-79cvfuda .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-4vtwuh69 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-6n8npoth {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-6n8npoth picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6n8npoth img {
  object-fit: cover;
}

[id^="TEXT-x5ogrygl"], .--clone-TEXT-x5ogrygl {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-x5ogrygl"] .x-text,
[id^="TEXT-x5ogrygl"] .x-text a,
.--clone-TEXT-x5ogrygl .x-text,
.--clone-TEXT-x5ogrygl .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-x5ogrygl"] .x-text:hover,
.--clone-TEXT-x5ogrygl .x-text:hover,
[id^="TEXT-x5ogrygl"] a:hover,
.--clone-TEXT-x5ogrygl a:hover {
  
}

[id^="TEXT-y3vtuwlc"], .--clone-TEXT-y3vtuwlc {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-y3vtuwlc"] .x-text,
[id^="TEXT-y3vtuwlc"] .x-text a,
.--clone-TEXT-y3vtuwlc .x-text,
.--clone-TEXT-y3vtuwlc .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-y3vtuwlc"] .x-text:hover,
.--clone-TEXT-y3vtuwlc .x-text:hover,
[id^="TEXT-y3vtuwlc"] a:hover,
.--clone-TEXT-y3vtuwlc a:hover {
  
}

#PRODUCT-OVERLAY-rz6j4v36 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-6cuit5ew {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-gvpgkxja {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-79cvfuda .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-2g3f6t45 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-gvpgkxja .grid-product--info {
  flex: unset;
}

#RECT-urkrhp6f {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-urkrhp6f .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-urkrhp6f::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-apah5fp0"], .--clone-TEXT-DATASET-apah5fp0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-apah5fp0"] .x-text,
[id^="TEXT-DATASET-apah5fp0"] .x-text a,
.--clone-TEXT-DATASET-apah5fp0 .x-text,
.--clone-TEXT-DATASET-apah5fp0 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-apah5fp0"] .x-text:hover,
.--clone-TEXT-DATASET-apah5fp0 .x-text:hover,
[id^="TEXT-DATASET-apah5fp0"] a:hover,
.--clone-TEXT-DATASET-apah5fp0 a:hover {
  
}


#RECT-icxrk459 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-icxrk459 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-icxrk459::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-x5nxny2x"], .--clone-TEXT-DATASET-x5nxny2x {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-x5nxny2x"] .x-text,
[id^="TEXT-DATASET-x5nxny2x"] .x-text a,
.--clone-TEXT-DATASET-x5nxny2x .x-text,
.--clone-TEXT-DATASET-x5nxny2x .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-x5nxny2x"] .x-text:hover,
.--clone-TEXT-DATASET-x5nxny2x .x-text:hover,
[id^="TEXT-DATASET-x5nxny2x"] a:hover,
.--clone-TEXT-DATASET-x5nxny2x a:hover {
  
}


#RECT-jhl82vc1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-jhl82vc1 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-jhl82vc1::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ed902zum"], .--clone-TEXT-DATASET-ed902zum {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ed902zum"] .x-text,
[id^="TEXT-DATASET-ed902zum"] .x-text a,
.--clone-TEXT-DATASET-ed902zum .x-text,
.--clone-TEXT-DATASET-ed902zum .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ed902zum"] .x-text:hover,
.--clone-TEXT-DATASET-ed902zum .x-text:hover,
[id^="TEXT-DATASET-ed902zum"] a:hover,
.--clone-TEXT-DATASET-ed902zum a:hover {
  
}


#RECT-3rwao3vl {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-3rwao3vl .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-3rwao3vl::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-w8zm3hhp"], .--clone-TEXT-DATASET-w8zm3hhp {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-w8zm3hhp"] .x-text,
[id^="TEXT-DATASET-w8zm3hhp"] .x-text a,
.--clone-TEXT-DATASET-w8zm3hhp .x-text,
.--clone-TEXT-DATASET-w8zm3hhp .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-w8zm3hhp"] .x-text:hover,
.--clone-TEXT-DATASET-w8zm3hhp .x-text:hover,
[id^="TEXT-DATASET-w8zm3hhp"] a:hover,
.--clone-TEXT-DATASET-w8zm3hhp a:hover {
  
}

#BUTTON-2fdd6fsx {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-2fdd6fsx .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-2fdd6fsx[disabled=true] {
  display: none;
}


#IMAGE-02cc4d47 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: stretch;
margin-left: 12px;
margin-right: 12px;
margin-top: calc(0px * 2);
width: auto;
  
}
#IMAGE-02cc4d47 picture {
  --width: 96.55172413793105%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-02cc4d47 img {
  object-fit: cover;
}

[id^="TEXT-fpxwlhdq"], .--clone-TEXT-fpxwlhdq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.552795031055903%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-fpxwlhdq"] .x-text,
[id^="TEXT-fpxwlhdq"] .x-text a,
.--clone-TEXT-fpxwlhdq .x-text,
.--clone-TEXT-fpxwlhdq .x-text a {
  --width: 96.72306703790962%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-fpxwlhdq"] .x-text:hover,
.--clone-TEXT-fpxwlhdq .x-text:hover,
[id^="TEXT-fpxwlhdq"] a:hover,
.--clone-TEXT-fpxwlhdq a:hover {
  
}

#BUTTON-g70xzwb6 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-g70xzwb6 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: var(--color_00);
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_00));
}
#BUTTON-g70xzwb6[disabled=true] {
  display: none;
}
#BUTTON-g70xzwb6 .animation, #BUTTON-g70xzwb6.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-g70xzwb6 {
  
}

[id^="TEXT-l1deqdtp"], .--clone-TEXT-l1deqdtp {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-l1deqdtp"] .x-text,
[id^="TEXT-l1deqdtp"] .x-text a,
.--clone-TEXT-l1deqdtp .x-text,
.--clone-TEXT-l1deqdtp .x-text a {
  --width: 98.27586206896552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-l1deqdtp"] .x-text:hover,
.--clone-TEXT-l1deqdtp .x-text:hover,
[id^="TEXT-l1deqdtp"] a:hover,
.--clone-TEXT-l1deqdtp a:hover {
  
}

#BUTTON-27c6bo2p {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-27c6bo2p .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-27c6bo2p[disabled=true] {
  display: none;
}
#BUTTON-27c6bo2p .animation, #BUTTON-27c6bo2p.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-27c6bo2p {
  
}

#TAGS-5crv7oq3 {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-5crv7oq3 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-5crv7oq3 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-5crv7oq3 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-5crv7oq3 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-c3rsjttu {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-c3rsjttu .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-c3rsjttu[disabled=true] {
  display: none;
}

#DROPDOWN-zgmwnrcl {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-zgmwnrcl .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-zgmwnrcl .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-zgmwnrcl .select {
  position: relative;
}

#DROPDOWN-zgmwnrcl .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-zgmwnrcl .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-zgmwnrcl .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

#DROPDOWN-zgmwnrcl .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-zgmwnrcl .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-9kkkwn4v {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-9kkkwn4v > .dropdown--style {
  
}
#RADIO-GROUP-21b9quqb {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-21b9quqb input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-21b9quqb label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-21b9quqb .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#RECT-0vrisp1o {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  
  
  
}
#RECT-0vrisp1o .x-rect {
  --width: 100%;
background: #a0a2a400;
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, #a0a2a400);
}
#RECT-0vrisp1o::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-odq0xbtm {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-gboma1xm {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-gboma1xm > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-gboma1xm > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-gboma1xm > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-gboma1xm > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-gboma1xm > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(5, 100%);
  background: #ffffffff;
}
#TABS-gboma1xm > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(280px, max-content);
}
#TABS-gboma1xm > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-gboma1xm > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-gboma1xm > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-gboma1xm > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-gboma1xm > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-gboma1xm > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-gboma1xm > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-gboma1xm > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-gboma1xm > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-slx0oyfx {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-slx0oyfx .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-slx0oyfx .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-slx0oyfx .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-slx0oyfx .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-slx0oyfx .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-slx0oyfx .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-slx0oyfx .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-slx0oyfx .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-slx0oyfx .slider-product--item:hover {
  
}



#GRID-PRODUCT-slx0oyfx .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-slx0oyfx .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-slx0oyfx .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-slx0oyfx .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-slx0oyfx .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-slx0oyfx .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-slx0oyfx .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-slx0oyfx .grid-product--retail-price, #GRID-PRODUCT-slx0oyfx .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-slx0oyfx .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-slx0oyfx .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-slx0oyfx .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-slx0oyfx .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 16px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-slx0oyfx .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-v6f866yx {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-ka5bcdmj {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-ka5bcdmj picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ka5bcdmj img {
  object-fit: cover;
}

[id^="TEXT-kqzsnh9n"], .--clone-TEXT-kqzsnh9n {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-kqzsnh9n"] .x-text,
[id^="TEXT-kqzsnh9n"] .x-text a,
.--clone-TEXT-kqzsnh9n .x-text,
.--clone-TEXT-kqzsnh9n .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-kqzsnh9n"] .x-text:hover,
.--clone-TEXT-kqzsnh9n .x-text:hover,
[id^="TEXT-kqzsnh9n"] a:hover,
.--clone-TEXT-kqzsnh9n a:hover {
  
}

[id^="TEXT-7xps5rmn"], .--clone-TEXT-7xps5rmn {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-7xps5rmn"] .x-text,
[id^="TEXT-7xps5rmn"] .x-text a,
.--clone-TEXT-7xps5rmn .x-text,
.--clone-TEXT-7xps5rmn .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-7xps5rmn"] .x-text:hover,
.--clone-TEXT-7xps5rmn .x-text:hover,
[id^="TEXT-7xps5rmn"] a:hover,
.--clone-TEXT-7xps5rmn a:hover {
  
}

#PRODUCT-OVERLAY-aoupp060 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-c6yt0nxi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-plfs1df5 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-slx0oyfx .grid-product--info {
  flex: unset;
}

#RECT-tjtfv3mc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-tjtfv3mc .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-tjtfv3mc::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-2r5mcrqk"], .--clone-TEXT-DATASET-2r5mcrqk {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2r5mcrqk"] .x-text,
[id^="TEXT-DATASET-2r5mcrqk"] .x-text a,
.--clone-TEXT-DATASET-2r5mcrqk .x-text,
.--clone-TEXT-DATASET-2r5mcrqk .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-2r5mcrqk"] .x-text:hover,
.--clone-TEXT-DATASET-2r5mcrqk .x-text:hover,
[id^="TEXT-DATASET-2r5mcrqk"] a:hover,
.--clone-TEXT-DATASET-2r5mcrqk a:hover {
  
}


#RECT-myj5fuve {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-myj5fuve .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-myj5fuve::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-1w7gpbx0"], .--clone-TEXT-DATASET-1w7gpbx0 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1w7gpbx0"] .x-text,
[id^="TEXT-DATASET-1w7gpbx0"] .x-text a,
.--clone-TEXT-DATASET-1w7gpbx0 .x-text,
.--clone-TEXT-DATASET-1w7gpbx0 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-1w7gpbx0"] .x-text:hover,
.--clone-TEXT-DATASET-1w7gpbx0 .x-text:hover,
[id^="TEXT-DATASET-1w7gpbx0"] a:hover,
.--clone-TEXT-DATASET-1w7gpbx0 a:hover {
  
}


#RECT-tn1kymvv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-tn1kymvv .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-tn1kymvv::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-dajmkad1"], .--clone-TEXT-DATASET-dajmkad1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dajmkad1"] .x-text,
[id^="TEXT-DATASET-dajmkad1"] .x-text a,
.--clone-TEXT-DATASET-dajmkad1 .x-text,
.--clone-TEXT-DATASET-dajmkad1 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-dajmkad1"] .x-text:hover,
.--clone-TEXT-DATASET-dajmkad1 .x-text:hover,
[id^="TEXT-DATASET-dajmkad1"] a:hover,
.--clone-TEXT-DATASET-dajmkad1 a:hover {
  
}


#RECT-feu8fvaq {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-feu8fvaq .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-feu8fvaq::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-0ihbrv6t"], .--clone-TEXT-DATASET-0ihbrv6t {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0ihbrv6t"] .x-text,
[id^="TEXT-DATASET-0ihbrv6t"] .x-text a,
.--clone-TEXT-DATASET-0ihbrv6t .x-text,
.--clone-TEXT-DATASET-0ihbrv6t .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-0ihbrv6t"] .x-text:hover,
.--clone-TEXT-DATASET-0ihbrv6t .x-text:hover,
[id^="TEXT-DATASET-0ihbrv6t"] a:hover,
.--clone-TEXT-DATASET-0ihbrv6t a:hover {
  
}

#BUTTON-rlwicqjy {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-rlwicqjy .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-rlwicqjy[disabled=true] {
  display: none;
}

#GRID-PRODUCT-cqvypdmk {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-cqvypdmk .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-cqvypdmk .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-cqvypdmk .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-cqvypdmk .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-cqvypdmk .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-cqvypdmk .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-cqvypdmk .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-cqvypdmk .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-cqvypdmk .slider-product--item:hover {
  
}



#GRID-PRODUCT-cqvypdmk .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-cqvypdmk .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-cqvypdmk .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-cqvypdmk .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-cqvypdmk .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-cqvypdmk .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-cqvypdmk .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-cqvypdmk .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-cqvypdmk .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-cqvypdmk .grid-product--retail-price, #GRID-PRODUCT-cqvypdmk .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-cqvypdmk .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-cqvypdmk .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-cqvypdmk .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-cqvypdmk .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-cqvypdmk .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-w285ewip {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-4g9wxv6j {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-4g9wxv6j picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4g9wxv6j img {
  object-fit: cover;
}

[id^="TEXT-9cptpar9"], .--clone-TEXT-9cptpar9 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-9cptpar9"] .x-text,
[id^="TEXT-9cptpar9"] .x-text a,
.--clone-TEXT-9cptpar9 .x-text,
.--clone-TEXT-9cptpar9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-9cptpar9"] .x-text:hover,
.--clone-TEXT-9cptpar9 .x-text:hover,
[id^="TEXT-9cptpar9"] a:hover,
.--clone-TEXT-9cptpar9 a:hover {
  
}

[id^="TEXT-gbl1vgb7"], .--clone-TEXT-gbl1vgb7 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-gbl1vgb7"] .x-text,
[id^="TEXT-gbl1vgb7"] .x-text a,
.--clone-TEXT-gbl1vgb7 .x-text,
.--clone-TEXT-gbl1vgb7 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-gbl1vgb7"] .x-text:hover,
.--clone-TEXT-gbl1vgb7 .x-text:hover,
[id^="TEXT-gbl1vgb7"] a:hover,
.--clone-TEXT-gbl1vgb7 a:hover {
  
}

#PRODUCT-OVERLAY-wgo7s94t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-kh7j5rhu {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-v3isvg8h {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-cqvypdmk .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-syqoy36p {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-v3isvg8h .grid-product--info {
  flex: unset;
}

#RECT-8uw7307a {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-8uw7307a .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-8uw7307a::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ev7vjxzx"], .--clone-TEXT-DATASET-ev7vjxzx {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ev7vjxzx"] .x-text,
[id^="TEXT-DATASET-ev7vjxzx"] .x-text a,
.--clone-TEXT-DATASET-ev7vjxzx .x-text,
.--clone-TEXT-DATASET-ev7vjxzx .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-ev7vjxzx"] .x-text:hover,
.--clone-TEXT-DATASET-ev7vjxzx .x-text:hover,
[id^="TEXT-DATASET-ev7vjxzx"] a:hover,
.--clone-TEXT-DATASET-ev7vjxzx a:hover {
  
}


#RECT-wa4ahnpb {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-wa4ahnpb .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-wa4ahnpb::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-57mwzrk4"], .--clone-TEXT-DATASET-57mwzrk4 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-57mwzrk4"] .x-text,
[id^="TEXT-DATASET-57mwzrk4"] .x-text a,
.--clone-TEXT-DATASET-57mwzrk4 .x-text,
.--clone-TEXT-DATASET-57mwzrk4 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-57mwzrk4"] .x-text:hover,
.--clone-TEXT-DATASET-57mwzrk4 .x-text:hover,
[id^="TEXT-DATASET-57mwzrk4"] a:hover,
.--clone-TEXT-DATASET-57mwzrk4 a:hover {
  
}


#RECT-8p3vdser {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-8p3vdser .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-8p3vdser::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-3xefptzd"], .--clone-TEXT-DATASET-3xefptzd {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3xefptzd"] .x-text,
[id^="TEXT-DATASET-3xefptzd"] .x-text a,
.--clone-TEXT-DATASET-3xefptzd .x-text,
.--clone-TEXT-DATASET-3xefptzd .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-3xefptzd"] .x-text:hover,
.--clone-TEXT-DATASET-3xefptzd .x-text:hover,
[id^="TEXT-DATASET-3xefptzd"] a:hover,
.--clone-TEXT-DATASET-3xefptzd a:hover {
  
}


#RECT-a5ihytn3 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-a5ihytn3 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-a5ihytn3::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-2zuv7ixq"], .--clone-TEXT-DATASET-2zuv7ixq {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2zuv7ixq"] .x-text,
[id^="TEXT-DATASET-2zuv7ixq"] .x-text a,
.--clone-TEXT-DATASET-2zuv7ixq .x-text,
.--clone-TEXT-DATASET-2zuv7ixq .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-2zuv7ixq"] .x-text:hover,
.--clone-TEXT-DATASET-2zuv7ixq .x-text:hover,
[id^="TEXT-DATASET-2zuv7ixq"] a:hover,
.--clone-TEXT-DATASET-2zuv7ixq a:hover {
  
}

#BUTTON-34mfrfyq {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-34mfrfyq .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-34mfrfyq[disabled=true] {
  display: none;
}

#GRID-PRODUCT-o7p2ax6l {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-o7p2ax6l .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-o7p2ax6l .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-o7p2ax6l .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-o7p2ax6l .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-o7p2ax6l .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-o7p2ax6l .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-o7p2ax6l .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-o7p2ax6l .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-o7p2ax6l .slider-product--item:hover {
  
}



#GRID-PRODUCT-o7p2ax6l .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-o7p2ax6l .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-o7p2ax6l .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-o7p2ax6l .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-o7p2ax6l .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-o7p2ax6l .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-o7p2ax6l .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-o7p2ax6l .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-o7p2ax6l .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-o7p2ax6l .grid-product--retail-price, #GRID-PRODUCT-o7p2ax6l .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-o7p2ax6l .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-o7p2ax6l .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-o7p2ax6l .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-o7p2ax6l .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-o7p2ax6l .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-9qwjtmzp {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-m3qn86kg {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-m3qn86kg picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m3qn86kg img {
  object-fit: cover;
}

[id^="TEXT-c6jih77a"], .--clone-TEXT-c6jih77a {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-c6jih77a"] .x-text,
[id^="TEXT-c6jih77a"] .x-text a,
.--clone-TEXT-c6jih77a .x-text,
.--clone-TEXT-c6jih77a .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-c6jih77a"] .x-text:hover,
.--clone-TEXT-c6jih77a .x-text:hover,
[id^="TEXT-c6jih77a"] a:hover,
.--clone-TEXT-c6jih77a a:hover {
  
}

[id^="TEXT-sfknvo30"], .--clone-TEXT-sfknvo30 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-sfknvo30"] .x-text,
[id^="TEXT-sfknvo30"] .x-text a,
.--clone-TEXT-sfknvo30 .x-text,
.--clone-TEXT-sfknvo30 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-sfknvo30"] .x-text:hover,
.--clone-TEXT-sfknvo30 .x-text:hover,
[id^="TEXT-sfknvo30"] a:hover,
.--clone-TEXT-sfknvo30 a:hover {
  
}

#PRODUCT-OVERLAY-99jukcye {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-f5ncc19x {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-m42sjbag {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-o7p2ax6l .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-7cx36x6t {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-m42sjbag .grid-product--info {
  flex: unset;
}

#RECT-53jnga1e {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-53jnga1e .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-53jnga1e::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-p53higyx"], .--clone-TEXT-DATASET-p53higyx {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-p53higyx"] .x-text,
[id^="TEXT-DATASET-p53higyx"] .x-text a,
.--clone-TEXT-DATASET-p53higyx .x-text,
.--clone-TEXT-DATASET-p53higyx .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-p53higyx"] .x-text:hover,
.--clone-TEXT-DATASET-p53higyx .x-text:hover,
[id^="TEXT-DATASET-p53higyx"] a:hover,
.--clone-TEXT-DATASET-p53higyx a:hover {
  
}


#RECT-5s6807fn {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-5s6807fn .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-5s6807fn::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-21qs7vuf"], .--clone-TEXT-DATASET-21qs7vuf {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-21qs7vuf"] .x-text,
[id^="TEXT-DATASET-21qs7vuf"] .x-text a,
.--clone-TEXT-DATASET-21qs7vuf .x-text,
.--clone-TEXT-DATASET-21qs7vuf .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-21qs7vuf"] .x-text:hover,
.--clone-TEXT-DATASET-21qs7vuf .x-text:hover,
[id^="TEXT-DATASET-21qs7vuf"] a:hover,
.--clone-TEXT-DATASET-21qs7vuf a:hover {
  
}


#RECT-byrfvplb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-byrfvplb .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-byrfvplb::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-9i23p7sj"], .--clone-TEXT-DATASET-9i23p7sj {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9i23p7sj"] .x-text,
[id^="TEXT-DATASET-9i23p7sj"] .x-text a,
.--clone-TEXT-DATASET-9i23p7sj .x-text,
.--clone-TEXT-DATASET-9i23p7sj .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-9i23p7sj"] .x-text:hover,
.--clone-TEXT-DATASET-9i23p7sj .x-text:hover,
[id^="TEXT-DATASET-9i23p7sj"] a:hover,
.--clone-TEXT-DATASET-9i23p7sj a:hover {
  
}


#RECT-51ad2m8r {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-51ad2m8r .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-51ad2m8r::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-r64axo53"], .--clone-TEXT-DATASET-r64axo53 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-r64axo53"] .x-text,
[id^="TEXT-DATASET-r64axo53"] .x-text a,
.--clone-TEXT-DATASET-r64axo53 .x-text,
.--clone-TEXT-DATASET-r64axo53 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-r64axo53"] .x-text:hover,
.--clone-TEXT-DATASET-r64axo53 .x-text:hover,
[id^="TEXT-DATASET-r64axo53"] a:hover,
.--clone-TEXT-DATASET-r64axo53 a:hover {
  
}

#BUTTON-tasq1n49 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-tasq1n49 .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-tasq1n49[disabled=true] {
  display: none;
}

#GRID-PRODUCT-wainb3a3 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-wainb3a3 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-wainb3a3 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-wainb3a3 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-wainb3a3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-wainb3a3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-wainb3a3 .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-wainb3a3 .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-wainb3a3 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-wainb3a3 .slider-product--item:hover {
  
}



#GRID-PRODUCT-wainb3a3 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-wainb3a3 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-wainb3a3 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-wainb3a3 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-wainb3a3 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-wainb3a3 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-wainb3a3 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-wainb3a3 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-wainb3a3 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-wainb3a3 .grid-product--retail-price, #GRID-PRODUCT-wainb3a3 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-wainb3a3 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-wainb3a3 .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-wainb3a3 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-wainb3a3 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-wainb3a3 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-es2wo92a {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-sx7cnwok {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-sx7cnwok picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-sx7cnwok img {
  object-fit: cover;
}

[id^="TEXT-na8xr0t6"], .--clone-TEXT-na8xr0t6 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-na8xr0t6"] .x-text,
[id^="TEXT-na8xr0t6"] .x-text a,
.--clone-TEXT-na8xr0t6 .x-text,
.--clone-TEXT-na8xr0t6 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-na8xr0t6"] .x-text:hover,
.--clone-TEXT-na8xr0t6 .x-text:hover,
[id^="TEXT-na8xr0t6"] a:hover,
.--clone-TEXT-na8xr0t6 a:hover {
  
}

[id^="TEXT-7qz6ptfy"], .--clone-TEXT-7qz6ptfy {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-7qz6ptfy"] .x-text,
[id^="TEXT-7qz6ptfy"] .x-text a,
.--clone-TEXT-7qz6ptfy .x-text,
.--clone-TEXT-7qz6ptfy .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-7qz6ptfy"] .x-text:hover,
.--clone-TEXT-7qz6ptfy .x-text:hover,
[id^="TEXT-7qz6ptfy"] a:hover,
.--clone-TEXT-7qz6ptfy a:hover {
  
}

#PRODUCT-OVERLAY-sgqclvmm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-2n3tb6sl {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-jmq4zp0r {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-wainb3a3 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-bkzx5kmg {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-jmq4zp0r .grid-product--info {
  flex: unset;
}

#RECT-urxg6b7g {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-urxg6b7g .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-urxg6b7g::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-fs2suodv"], .--clone-TEXT-DATASET-fs2suodv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fs2suodv"] .x-text,
[id^="TEXT-DATASET-fs2suodv"] .x-text a,
.--clone-TEXT-DATASET-fs2suodv .x-text,
.--clone-TEXT-DATASET-fs2suodv .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-fs2suodv"] .x-text:hover,
.--clone-TEXT-DATASET-fs2suodv .x-text:hover,
[id^="TEXT-DATASET-fs2suodv"] a:hover,
.--clone-TEXT-DATASET-fs2suodv a:hover {
  
}


#RECT-3drobx6j {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-3drobx6j .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-3drobx6j::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-oitdw82t"], .--clone-TEXT-DATASET-oitdw82t {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-oitdw82t"] .x-text,
[id^="TEXT-DATASET-oitdw82t"] .x-text a,
.--clone-TEXT-DATASET-oitdw82t .x-text,
.--clone-TEXT-DATASET-oitdw82t .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-oitdw82t"] .x-text:hover,
.--clone-TEXT-DATASET-oitdw82t .x-text:hover,
[id^="TEXT-DATASET-oitdw82t"] a:hover,
.--clone-TEXT-DATASET-oitdw82t a:hover {
  
}


#RECT-qba4xjow {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-qba4xjow .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-qba4xjow::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-g5239ez6"], .--clone-TEXT-DATASET-g5239ez6 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-g5239ez6"] .x-text,
[id^="TEXT-DATASET-g5239ez6"] .x-text a,
.--clone-TEXT-DATASET-g5239ez6 .x-text,
.--clone-TEXT-DATASET-g5239ez6 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-g5239ez6"] .x-text:hover,
.--clone-TEXT-DATASET-g5239ez6 .x-text:hover,
[id^="TEXT-DATASET-g5239ez6"] a:hover,
.--clone-TEXT-DATASET-g5239ez6 a:hover {
  
}


#RECT-zhrxj7vi {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-zhrxj7vi .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-zhrxj7vi::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-lckmqled"], .--clone-TEXT-DATASET-lckmqled {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lckmqled"] .x-text,
[id^="TEXT-DATASET-lckmqled"] .x-text a,
.--clone-TEXT-DATASET-lckmqled .x-text,
.--clone-TEXT-DATASET-lckmqled .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-lckmqled"] .x-text:hover,
.--clone-TEXT-DATASET-lckmqled .x-text:hover,
[id^="TEXT-DATASET-lckmqled"] a:hover,
.--clone-TEXT-DATASET-lckmqled a:hover {
  
}

#BUTTON-sxguc53g {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-sxguc53g .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-sxguc53g[disabled=true] {
  display: none;
}

#GRID-PRODUCT-0urk6qo9 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-0urk6qo9 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-0urk6qo9 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-0urk6qo9 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-0urk6qo9 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0urk6qo9 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0urk6qo9 .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-0urk6qo9 .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-0urk6qo9 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-0urk6qo9 .slider-product--item:hover {
  
}



#GRID-PRODUCT-0urk6qo9 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-0urk6qo9 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-0urk6qo9 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-0urk6qo9 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-0urk6qo9 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-0urk6qo9 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-0urk6qo9 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0urk6qo9 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-0urk6qo9 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0urk6qo9 .grid-product--retail-price, #GRID-PRODUCT-0urk6qo9 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-0urk6qo9 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0urk6qo9 .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-0urk6qo9 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-0urk6qo9 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-0urk6qo9 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-vc7xaeii {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-edoj7a57 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-edoj7a57 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-edoj7a57 img {
  object-fit: cover;
}

[id^="TEXT-teqyzzm2"], .--clone-TEXT-teqyzzm2 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-teqyzzm2"] .x-text,
[id^="TEXT-teqyzzm2"] .x-text a,
.--clone-TEXT-teqyzzm2 .x-text,
.--clone-TEXT-teqyzzm2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-teqyzzm2"] .x-text:hover,
.--clone-TEXT-teqyzzm2 .x-text:hover,
[id^="TEXT-teqyzzm2"] a:hover,
.--clone-TEXT-teqyzzm2 a:hover {
  
}

[id^="TEXT-0xdzc1x2"], .--clone-TEXT-0xdzc1x2 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-0xdzc1x2"] .x-text,
[id^="TEXT-0xdzc1x2"] .x-text a,
.--clone-TEXT-0xdzc1x2 .x-text,
.--clone-TEXT-0xdzc1x2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-0xdzc1x2"] .x-text:hover,
.--clone-TEXT-0xdzc1x2 .x-text:hover,
[id^="TEXT-0xdzc1x2"] a:hover,
.--clone-TEXT-0xdzc1x2 a:hover {
  
}

#PRODUCT-OVERLAY-3cu1eerh {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-9oz0tbkg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-v4q491cd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-0urk6qo9 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-e6xw61xj {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-v4q491cd .grid-product--info {
  flex: unset;
}

#RECT-158fofhl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-158fofhl .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-158fofhl::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-91fus0qi"], .--clone-TEXT-DATASET-91fus0qi {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-91fus0qi"] .x-text,
[id^="TEXT-DATASET-91fus0qi"] .x-text a,
.--clone-TEXT-DATASET-91fus0qi .x-text,
.--clone-TEXT-DATASET-91fus0qi .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-91fus0qi"] .x-text:hover,
.--clone-TEXT-DATASET-91fus0qi .x-text:hover,
[id^="TEXT-DATASET-91fus0qi"] a:hover,
.--clone-TEXT-DATASET-91fus0qi a:hover {
  
}


#RECT-pnrwmaxx {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-pnrwmaxx .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-pnrwmaxx::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-k62ibtzd"], .--clone-TEXT-DATASET-k62ibtzd {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-k62ibtzd"] .x-text,
[id^="TEXT-DATASET-k62ibtzd"] .x-text a,
.--clone-TEXT-DATASET-k62ibtzd .x-text,
.--clone-TEXT-DATASET-k62ibtzd .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-k62ibtzd"] .x-text:hover,
.--clone-TEXT-DATASET-k62ibtzd .x-text:hover,
[id^="TEXT-DATASET-k62ibtzd"] a:hover,
.--clone-TEXT-DATASET-k62ibtzd a:hover {
  
}


#RECT-3vtxdfv3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-3vtxdfv3 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-3vtxdfv3::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-2aiep8ng"], .--clone-TEXT-DATASET-2aiep8ng {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2aiep8ng"] .x-text,
[id^="TEXT-DATASET-2aiep8ng"] .x-text a,
.--clone-TEXT-DATASET-2aiep8ng .x-text,
.--clone-TEXT-DATASET-2aiep8ng .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-2aiep8ng"] .x-text:hover,
.--clone-TEXT-DATASET-2aiep8ng .x-text:hover,
[id^="TEXT-DATASET-2aiep8ng"] a:hover,
.--clone-TEXT-DATASET-2aiep8ng a:hover {
  
}


#RECT-vhu8xe04 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-vhu8xe04 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-vhu8xe04::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-4oz194sg"], .--clone-TEXT-DATASET-4oz194sg {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4oz194sg"] .x-text,
[id^="TEXT-DATASET-4oz194sg"] .x-text a,
.--clone-TEXT-DATASET-4oz194sg .x-text,
.--clone-TEXT-DATASET-4oz194sg .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-4oz194sg"] .x-text:hover,
.--clone-TEXT-DATASET-4oz194sg .x-text:hover,
[id^="TEXT-DATASET-4oz194sg"] a:hover,
.--clone-TEXT-DATASET-4oz194sg a:hover {
  
}

#BUTTON-t9n4fdwj {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-t9n4fdwj .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-t9n4fdwj[disabled=true] {
  display: none;
}


#IMAGE-2eqjghtz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: stretch;
margin-left: 12px;
margin-right: 12px;
margin-top: calc(0px * 2);
width: auto;
  
}
#IMAGE-2eqjghtz picture {
  --width: 96.55172413793105%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2eqjghtz img {
  object-fit: cover;
}

[id^="TEXT-40i5lw0m"], .--clone-TEXT-40i5lw0m {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.552795031055903%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-40i5lw0m"] .x-text,
[id^="TEXT-40i5lw0m"] .x-text a,
.--clone-TEXT-40i5lw0m .x-text,
.--clone-TEXT-40i5lw0m .x-text a {
  --width: 96.72306703790962%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-40i5lw0m"] .x-text:hover,
.--clone-TEXT-40i5lw0m .x-text:hover,
[id^="TEXT-40i5lw0m"] a:hover,
.--clone-TEXT-40i5lw0m a:hover {
  
}

#BUTTON-rt87634d {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-rt87634d .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #ff0000;
background: var(--color_00);
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ff0000;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ff0000);
}
#BUTTON-rt87634d[disabled=true] {
  display: none;
}
#BUTTON-rt87634d .animation, #BUTTON-rt87634d.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-rt87634d {
  
}

[id^="TEXT-8614vada"], .--clone-TEXT-8614vada {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-8614vada"] .x-text,
[id^="TEXT-8614vada"] .x-text a,
.--clone-TEXT-8614vada .x-text,
.--clone-TEXT-8614vada .x-text a {
  --width: 96.55172413793105%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-8614vada"] .x-text:hover,
.--clone-TEXT-8614vada .x-text:hover,
[id^="TEXT-8614vada"] a:hover,
.--clone-TEXT-8614vada a:hover {
  
}

#BUTTON-bh6bqxxz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-bh6bqxxz .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-bh6bqxxz[disabled=true] {
  display: none;
}
#BUTTON-bh6bqxxz .animation, #BUTTON-bh6bqxxz.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-bh6bqxxz {
  
}

#TAGS-skf9j1ya {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-skf9j1ya .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-skf9j1ya .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-skf9j1ya .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-skf9j1ya .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-rfohhsch {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-rfohhsch .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-rfohhsch[disabled=true] {
  display: none;
}

#DROPDOWN-9nep8op8 {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-9nep8op8 .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-9nep8op8 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-9nep8op8 .select {
  position: relative;
}

#DROPDOWN-9nep8op8 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-9nep8op8 .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-9nep8op8 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

#DROPDOWN-9nep8op8 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-9nep8op8 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-njoagvip {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-njoagvip > .dropdown--style {
  
}
#RADIO-GROUP-t9p0xyol {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-t9p0xyol input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-t9p0xyol label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-t9p0xyol .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#RECT-4tj4dhuc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
  
  
  
}
#RECT-4tj4dhuc .x-rect {
  --width: 100%;
background: #a0a2a400;
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, #a0a2a400);
}
#RECT-4tj4dhuc::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-s2kbbvto {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-zicwxnoi"], .--clone-TEXT-zicwxnoi {
  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%;
  
}
[id^="TEXT-zicwxnoi"] .x-text,
[id^="TEXT-zicwxnoi"] .x-text a,
.--clone-TEXT-zicwxnoi .x-text,
.--clone-TEXT-zicwxnoi .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-zicwxnoi"] .x-text:hover,
.--clone-TEXT-zicwxnoi .x-text:hover,
[id^="TEXT-zicwxnoi"] a:hover,
.--clone-TEXT-zicwxnoi a:hover {
  
}

#CAROUSEL-wc7f7ilt {
  --width: 96.55172413793105%;align-self: center;column-gap: 30px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: minmax(10px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);row-gap: 0px;width: auto;
  
}
#CAROUSEL-wc7f7ilt .x-carousel-wrapper {
  border-color: #000000;
border-style: solid;
border-width: 0.0px;
  width: calc(210.70000000000002% + 180px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(10px, max-content);
  display: grid;
  column-gap: 30px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-wc7f7ilt .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-wc7f7ilt .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-wc7f7ilt .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-wc7f7ilt .x-arrow-right {
  right: 5px;
}
#CAROUSEL-wc7f7ilt .x-carousel .x-arrow img, 
#CAROUSEL-wc7f7ilt .x-carousel .x-arrow svg, 
#CAROUSEL-wc7f7ilt .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#CONTAINER-skeqs1ou {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --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(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-9tb1v2n4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-9tb1v2n4 picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-9tb1v2n4 img {
  object-fit: cover;
}

[id^="TEXT-o8al9m71"], .--clone-TEXT-o8al9m71 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-o8al9m71"] .x-text,
[id^="TEXT-o8al9m71"] .x-text a,
.--clone-TEXT-o8al9m71 .x-text,
.--clone-TEXT-o8al9m71 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-o8al9m71"] .x-text:hover,
.--clone-TEXT-o8al9m71 .x-text:hover,
[id^="TEXT-o8al9m71"] a:hover,
.--clone-TEXT-o8al9m71 a:hover {
  
}

[id^="TEXT-djgleugs"], .--clone-TEXT-djgleugs {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-djgleugs"] .x-text,
[id^="TEXT-djgleugs"] .x-text a,
.--clone-TEXT-djgleugs .x-text,
.--clone-TEXT-djgleugs .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-djgleugs"] .x-text:hover,
.--clone-TEXT-djgleugs .x-text:hover,
[id^="TEXT-djgleugs"] a:hover,
.--clone-TEXT-djgleugs a:hover {
  
}

#LINE-jaort6fp {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-jaort6fp .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-dp3gx98m {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-bottom: 32.5px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-hjic1jfi {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-hjic1jfi picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-hjic1jfi img {
  object-fit: cover;
}

[id^="TEXT-wl841w2l"], .--clone-TEXT-wl841w2l {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-wl841w2l"] .x-text,
[id^="TEXT-wl841w2l"] .x-text a,
.--clone-TEXT-wl841w2l .x-text,
.--clone-TEXT-wl841w2l .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-wl841w2l"] .x-text:hover,
.--clone-TEXT-wl841w2l .x-text:hover,
[id^="TEXT-wl841w2l"] a:hover,
.--clone-TEXT-wl841w2l a:hover {
  
}

[id^="TEXT-a32xl4j9"], .--clone-TEXT-a32xl4j9 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-a32xl4j9"] .x-text,
[id^="TEXT-a32xl4j9"] .x-text a,
.--clone-TEXT-a32xl4j9 .x-text,
.--clone-TEXT-a32xl4j9 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-a32xl4j9"] .x-text:hover,
.--clone-TEXT-a32xl4j9 .x-text:hover,
[id^="TEXT-a32xl4j9"] a:hover,
.--clone-TEXT-a32xl4j9 a:hover {
  
}

#LINE-yk6z6nup {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-yk6z6nup .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-krnz3owu {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-onurlzvg {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-onurlzvg picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-onurlzvg img {
  object-fit: cover;
}

[id^="TEXT-kzacisid"], .--clone-TEXT-kzacisid {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-kzacisid"] .x-text,
[id^="TEXT-kzacisid"] .x-text a,
.--clone-TEXT-kzacisid .x-text,
.--clone-TEXT-kzacisid .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-kzacisid"] .x-text:hover,
.--clone-TEXT-kzacisid .x-text:hover,
[id^="TEXT-kzacisid"] a:hover,
.--clone-TEXT-kzacisid a:hover {
  
}

[id^="TEXT-0iicvmux"], .--clone-TEXT-0iicvmux {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-0iicvmux"] .x-text,
[id^="TEXT-0iicvmux"] .x-text a,
.--clone-TEXT-0iicvmux .x-text,
.--clone-TEXT-0iicvmux .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-0iicvmux"] .x-text:hover,
.--clone-TEXT-0iicvmux .x-text:hover,
[id^="TEXT-0iicvmux"] a:hover,
.--clone-TEXT-0iicvmux a:hover {
  
}

#LINE-x4hq89kg {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-x4hq89kg .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-yys8jxbk {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-as15t8sd {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-as15t8sd picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-as15t8sd img {
  object-fit: cover;
}

[id^="TEXT-eio0adw0"], .--clone-TEXT-eio0adw0 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-eio0adw0"] .x-text,
[id^="TEXT-eio0adw0"] .x-text a,
.--clone-TEXT-eio0adw0 .x-text,
.--clone-TEXT-eio0adw0 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-eio0adw0"] .x-text:hover,
.--clone-TEXT-eio0adw0 .x-text:hover,
[id^="TEXT-eio0adw0"] a:hover,
.--clone-TEXT-eio0adw0 a:hover {
  
}

[id^="TEXT-fp73g6kr"], .--clone-TEXT-fp73g6kr {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-fp73g6kr"] .x-text,
[id^="TEXT-fp73g6kr"] .x-text a,
.--clone-TEXT-fp73g6kr .x-text,
.--clone-TEXT-fp73g6kr .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-fp73g6kr"] .x-text:hover,
.--clone-TEXT-fp73g6kr .x-text:hover,
[id^="TEXT-fp73g6kr"] a:hover,
.--clone-TEXT-fp73g6kr a:hover {
  
}

#LINE-59bgi9bu {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-59bgi9bu .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-7bww4atj {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 5;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-y18yqujd {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-y18yqujd picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-y18yqujd img {
  object-fit: cover;
}

[id^="TEXT-asn0hetz"], .--clone-TEXT-asn0hetz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-asn0hetz"] .x-text,
[id^="TEXT-asn0hetz"] .x-text a,
.--clone-TEXT-asn0hetz .x-text,
.--clone-TEXT-asn0hetz .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-asn0hetz"] .x-text:hover,
.--clone-TEXT-asn0hetz .x-text:hover,
[id^="TEXT-asn0hetz"] a:hover,
.--clone-TEXT-asn0hetz a:hover {
  
}

[id^="TEXT-2o1kcr2h"], .--clone-TEXT-2o1kcr2h {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-2o1kcr2h"] .x-text,
[id^="TEXT-2o1kcr2h"] .x-text a,
.--clone-TEXT-2o1kcr2h .x-text,
.--clone-TEXT-2o1kcr2h .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-2o1kcr2h"] .x-text:hover,
.--clone-TEXT-2o1kcr2h .x-text:hover,
[id^="TEXT-2o1kcr2h"] a:hover,
.--clone-TEXT-2o1kcr2h a:hover {
  
}

#LINE-7vnci9x1 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-7vnci9x1 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-kjlfoopl {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 7;grid-column-start: 6;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-47m3sf4e {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-47m3sf4e picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-47m3sf4e img {
  object-fit: cover;
}

[id^="TEXT-f8jm64io"], .--clone-TEXT-f8jm64io {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-f8jm64io"] .x-text,
[id^="TEXT-f8jm64io"] .x-text a,
.--clone-TEXT-f8jm64io .x-text,
.--clone-TEXT-f8jm64io .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-f8jm64io"] .x-text:hover,
.--clone-TEXT-f8jm64io .x-text:hover,
[id^="TEXT-f8jm64io"] a:hover,
.--clone-TEXT-f8jm64io a:hover {
  
}

[id^="TEXT-kwfes0t1"], .--clone-TEXT-kwfes0t1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-kwfes0t1"] .x-text,
[id^="TEXT-kwfes0t1"] .x-text a,
.--clone-TEXT-kwfes0t1 .x-text,
.--clone-TEXT-kwfes0t1 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-kwfes0t1"] .x-text:hover,
.--clone-TEXT-kwfes0t1 .x-text:hover,
[id^="TEXT-kwfes0t1"] a:hover,
.--clone-TEXT-kwfes0t1 a:hover {
  
}

#LINE-9e7zsvg4 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-9e7zsvg4 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-t9y4wtoz {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 8;grid-column-start: 7;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-drr7b7vv {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-drr7b7vv picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-drr7b7vv img {
  object-fit: cover;
}

[id^="TEXT-l1sjosi3"], .--clone-TEXT-l1sjosi3 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-l1sjosi3"] .x-text,
[id^="TEXT-l1sjosi3"] .x-text a,
.--clone-TEXT-l1sjosi3 .x-text,
.--clone-TEXT-l1sjosi3 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-l1sjosi3"] .x-text:hover,
.--clone-TEXT-l1sjosi3 .x-text:hover,
[id^="TEXT-l1sjosi3"] a:hover,
.--clone-TEXT-l1sjosi3 a:hover {
  
}

[id^="TEXT-1vve27yt"], .--clone-TEXT-1vve27yt {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-1vve27yt"] .x-text,
[id^="TEXT-1vve27yt"] .x-text a,
.--clone-TEXT-1vve27yt .x-text,
.--clone-TEXT-1vve27yt .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-1vve27yt"] .x-text:hover,
.--clone-TEXT-1vve27yt .x-text:hover,
[id^="TEXT-1vve27yt"] a:hover,
.--clone-TEXT-1vve27yt a:hover {
  
}

#LINE-r08fu6g2 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-r08fu6g2 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-h707bobl {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 13;grid-row-start: 12;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-uhjvgn34 {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-uhjvgn34 > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-uhjvgn34 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-uhjvgn34 > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(9, 100%);
  background: #ffffffff;
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(280px, max-content);
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-uhjvgn34 > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-uhjvgn34 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-pajs8via {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-pajs8via .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-pajs8via .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-pajs8via .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-pajs8via .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-pajs8via .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-pajs8via .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-pajs8via .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-pajs8via .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-pajs8via .slider-product--item:hover {
  
}



#GRID-PRODUCT-pajs8via .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-pajs8via .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-pajs8via .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-pajs8via .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-pajs8via .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-pajs8via .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-pajs8via .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-pajs8via .grid-product--retail-price, #GRID-PRODUCT-pajs8via .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-pajs8via .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-pajs8via .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-pajs8via .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-pajs8via .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 16px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-pajs8via .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  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-pajs8via .ribbon-57018c6a {
  
}




#EMPTY-PRODUCT-LAYOUT-uctantzy {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-d1qcpqdf {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-d1qcpqdf picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-d1qcpqdf img {
  object-fit: cover;
}

[id^="TEXT-cvvcus51"], .--clone-TEXT-cvvcus51 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-cvvcus51"] .x-text,
[id^="TEXT-cvvcus51"] .x-text a,
.--clone-TEXT-cvvcus51 .x-text,
.--clone-TEXT-cvvcus51 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-cvvcus51"] .x-text:hover,
.--clone-TEXT-cvvcus51 .x-text:hover,
[id^="TEXT-cvvcus51"] a:hover,
.--clone-TEXT-cvvcus51 a:hover {
  
}

[id^="TEXT-9f3l2pgu"], .--clone-TEXT-9f3l2pgu {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-9f3l2pgu"] .x-text,
[id^="TEXT-9f3l2pgu"] .x-text a,
.--clone-TEXT-9f3l2pgu .x-text,
.--clone-TEXT-9f3l2pgu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-9f3l2pgu"] .x-text:hover,
.--clone-TEXT-9f3l2pgu .x-text:hover,
[id^="TEXT-9f3l2pgu"] a:hover,
.--clone-TEXT-9f3l2pgu a:hover {
  
}

#PRODUCT-OVERLAY-4clex1yi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-l7i5n9au {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-tqw3f0tn {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-pajs8via .grid-product--info {
  flex: unset;
}

#RECT-97syvp5m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-97syvp5m .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-97syvp5m::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-tuhlzzco"], .--clone-TEXT-DATASET-tuhlzzco {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-tuhlzzco"] .x-text,
[id^="TEXT-DATASET-tuhlzzco"] .x-text a,
.--clone-TEXT-DATASET-tuhlzzco .x-text,
.--clone-TEXT-DATASET-tuhlzzco .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-tuhlzzco"] .x-text:hover,
.--clone-TEXT-DATASET-tuhlzzco .x-text:hover,
[id^="TEXT-DATASET-tuhlzzco"] a:hover,
.--clone-TEXT-DATASET-tuhlzzco a:hover {
  
}


#RECT-2r3l73pw {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-2r3l73pw .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-2r3l73pw::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-evw45yvd"], .--clone-TEXT-DATASET-evw45yvd {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-evw45yvd"] .x-text,
[id^="TEXT-DATASET-evw45yvd"] .x-text a,
.--clone-TEXT-DATASET-evw45yvd .x-text,
.--clone-TEXT-DATASET-evw45yvd .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-evw45yvd"] .x-text:hover,
.--clone-TEXT-DATASET-evw45yvd .x-text:hover,
[id^="TEXT-DATASET-evw45yvd"] a:hover,
.--clone-TEXT-DATASET-evw45yvd a:hover {
  
}


#RECT-my7n1q69 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-my7n1q69 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-my7n1q69::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-7ft6chbn"], .--clone-TEXT-DATASET-7ft6chbn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7ft6chbn"] .x-text,
[id^="TEXT-DATASET-7ft6chbn"] .x-text a,
.--clone-TEXT-DATASET-7ft6chbn .x-text,
.--clone-TEXT-DATASET-7ft6chbn .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-7ft6chbn"] .x-text:hover,
.--clone-TEXT-DATASET-7ft6chbn .x-text:hover,
[id^="TEXT-DATASET-7ft6chbn"] a:hover,
.--clone-TEXT-DATASET-7ft6chbn a:hover {
  
}


#RECT-pwy012g9 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-pwy012g9 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-pwy012g9::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-q5x302xd"], .--clone-TEXT-DATASET-q5x302xd {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q5x302xd"] .x-text,
[id^="TEXT-DATASET-q5x302xd"] .x-text a,
.--clone-TEXT-DATASET-q5x302xd .x-text,
.--clone-TEXT-DATASET-q5x302xd .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-q5x302xd"] .x-text:hover,
.--clone-TEXT-DATASET-q5x302xd .x-text:hover,
[id^="TEXT-DATASET-q5x302xd"] a:hover,
.--clone-TEXT-DATASET-q5x302xd a:hover {
  
}

#BUTTON-aw6tqimp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-aw6tqimp .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-aw6tqimp[disabled=true] {
  display: none;
}

#GRID-PRODUCT-blejqmua {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-blejqmua .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-blejqmua .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-blejqmua .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-blejqmua .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-blejqmua .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-blejqmua .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-blejqmua .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-blejqmua .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-blejqmua .slider-product--item:hover {
  
}



#GRID-PRODUCT-blejqmua .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-blejqmua .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-blejqmua .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-blejqmua .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-blejqmua .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-blejqmua .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-blejqmua .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-blejqmua .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-blejqmua .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-blejqmua .grid-product--retail-price, #GRID-PRODUCT-blejqmua .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-blejqmua .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-blejqmua .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-blejqmua .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-blejqmua .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-blejqmua .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-eqdurwhw {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-l93eldv0 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-l93eldv0 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-l93eldv0 img {
  object-fit: cover;
}

[id^="TEXT-1yf0gf1n"], .--clone-TEXT-1yf0gf1n {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-1yf0gf1n"] .x-text,
[id^="TEXT-1yf0gf1n"] .x-text a,
.--clone-TEXT-1yf0gf1n .x-text,
.--clone-TEXT-1yf0gf1n .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-1yf0gf1n"] .x-text:hover,
.--clone-TEXT-1yf0gf1n .x-text:hover,
[id^="TEXT-1yf0gf1n"] a:hover,
.--clone-TEXT-1yf0gf1n a:hover {
  
}

[id^="TEXT-wbg9bggi"], .--clone-TEXT-wbg9bggi {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-wbg9bggi"] .x-text,
[id^="TEXT-wbg9bggi"] .x-text a,
.--clone-TEXT-wbg9bggi .x-text,
.--clone-TEXT-wbg9bggi .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-wbg9bggi"] .x-text:hover,
.--clone-TEXT-wbg9bggi .x-text:hover,
[id^="TEXT-wbg9bggi"] a:hover,
.--clone-TEXT-wbg9bggi a:hover {
  
}

#PRODUCT-OVERLAY-yr9lrm52 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-8qs3bw28 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-p3ruwbpo {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-blejqmua .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-qdpr74ft {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-p3ruwbpo .grid-product--info {
  flex: unset;
}

#RECT-y0gcyx59 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-y0gcyx59 .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-y0gcyx59::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-judlhl0n"], .--clone-TEXT-DATASET-judlhl0n {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-judlhl0n"] .x-text,
[id^="TEXT-DATASET-judlhl0n"] .x-text a,
.--clone-TEXT-DATASET-judlhl0n .x-text,
.--clone-TEXT-DATASET-judlhl0n .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-judlhl0n"] .x-text:hover,
.--clone-TEXT-DATASET-judlhl0n .x-text:hover,
[id^="TEXT-DATASET-judlhl0n"] a:hover,
.--clone-TEXT-DATASET-judlhl0n a:hover {
  
}


#RECT-5794tcow {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-5794tcow .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-5794tcow::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-8xo0t9kq"], .--clone-TEXT-DATASET-8xo0t9kq {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8xo0t9kq"] .x-text,
[id^="TEXT-DATASET-8xo0t9kq"] .x-text a,
.--clone-TEXT-DATASET-8xo0t9kq .x-text,
.--clone-TEXT-DATASET-8xo0t9kq .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-8xo0t9kq"] .x-text:hover,
.--clone-TEXT-DATASET-8xo0t9kq .x-text:hover,
[id^="TEXT-DATASET-8xo0t9kq"] a:hover,
.--clone-TEXT-DATASET-8xo0t9kq a:hover {
  
}


#RECT-ioijn9cp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ioijn9cp .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-ioijn9cp::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-fo1lb11x"], .--clone-TEXT-DATASET-fo1lb11x {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fo1lb11x"] .x-text,
[id^="TEXT-DATASET-fo1lb11x"] .x-text a,
.--clone-TEXT-DATASET-fo1lb11x .x-text,
.--clone-TEXT-DATASET-fo1lb11x .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-fo1lb11x"] .x-text:hover,
.--clone-TEXT-DATASET-fo1lb11x .x-text:hover,
[id^="TEXT-DATASET-fo1lb11x"] a:hover,
.--clone-TEXT-DATASET-fo1lb11x a:hover {
  
}


#RECT-zwkyfidy {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-zwkyfidy .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-zwkyfidy::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-xz0f490y"], .--clone-TEXT-DATASET-xz0f490y {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xz0f490y"] .x-text,
[id^="TEXT-DATASET-xz0f490y"] .x-text a,
.--clone-TEXT-DATASET-xz0f490y .x-text,
.--clone-TEXT-DATASET-xz0f490y .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-xz0f490y"] .x-text:hover,
.--clone-TEXT-DATASET-xz0f490y .x-text:hover,
[id^="TEXT-DATASET-xz0f490y"] a:hover,
.--clone-TEXT-DATASET-xz0f490y a:hover {
  
}

#BUTTON-0g1s6pju {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-0g1s6pju .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-0g1s6pju[disabled=true] {
  display: none;
}

#GRID-PRODUCT-pcsdcpkw {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-pcsdcpkw .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-pcsdcpkw .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-pcsdcpkw .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-pcsdcpkw .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-pcsdcpkw .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-pcsdcpkw .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-pcsdcpkw .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-pcsdcpkw .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-pcsdcpkw .slider-product--item:hover {
  
}



#GRID-PRODUCT-pcsdcpkw .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-pcsdcpkw .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-pcsdcpkw .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-pcsdcpkw .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-pcsdcpkw .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-pcsdcpkw .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-pcsdcpkw .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-pcsdcpkw .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-pcsdcpkw .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-pcsdcpkw .grid-product--retail-price, #GRID-PRODUCT-pcsdcpkw .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-pcsdcpkw .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-pcsdcpkw .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-pcsdcpkw .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-pcsdcpkw .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-pcsdcpkw .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-r1rykxw5 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-u2ym5quj {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-u2ym5quj picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-u2ym5quj img {
  object-fit: cover;
}

[id^="TEXT-xi69i4f6"], .--clone-TEXT-xi69i4f6 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-xi69i4f6"] .x-text,
[id^="TEXT-xi69i4f6"] .x-text a,
.--clone-TEXT-xi69i4f6 .x-text,
.--clone-TEXT-xi69i4f6 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-xi69i4f6"] .x-text:hover,
.--clone-TEXT-xi69i4f6 .x-text:hover,
[id^="TEXT-xi69i4f6"] a:hover,
.--clone-TEXT-xi69i4f6 a:hover {
  
}

[id^="TEXT-e0ye9bjm"], .--clone-TEXT-e0ye9bjm {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-e0ye9bjm"] .x-text,
[id^="TEXT-e0ye9bjm"] .x-text a,
.--clone-TEXT-e0ye9bjm .x-text,
.--clone-TEXT-e0ye9bjm .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-e0ye9bjm"] .x-text:hover,
.--clone-TEXT-e0ye9bjm .x-text:hover,
[id^="TEXT-e0ye9bjm"] a:hover,
.--clone-TEXT-e0ye9bjm a:hover {
  
}

#PRODUCT-OVERLAY-1aq1y6it {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-z9iuag8f {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-mt8lwes0 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-pcsdcpkw .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-5kk89fm2 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-mt8lwes0 .grid-product--info {
  flex: unset;
}

#RECT-lo01qoi2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-lo01qoi2 .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-lo01qoi2::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-netaeqbw"], .--clone-TEXT-DATASET-netaeqbw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-netaeqbw"] .x-text,
[id^="TEXT-DATASET-netaeqbw"] .x-text a,
.--clone-TEXT-DATASET-netaeqbw .x-text,
.--clone-TEXT-DATASET-netaeqbw .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-netaeqbw"] .x-text:hover,
.--clone-TEXT-DATASET-netaeqbw .x-text:hover,
[id^="TEXT-DATASET-netaeqbw"] a:hover,
.--clone-TEXT-DATASET-netaeqbw a:hover {
  
}


#RECT-dloq6eo4 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-dloq6eo4 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-dloq6eo4::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-uq5xn3cs"], .--clone-TEXT-DATASET-uq5xn3cs {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-uq5xn3cs"] .x-text,
[id^="TEXT-DATASET-uq5xn3cs"] .x-text a,
.--clone-TEXT-DATASET-uq5xn3cs .x-text,
.--clone-TEXT-DATASET-uq5xn3cs .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-uq5xn3cs"] .x-text:hover,
.--clone-TEXT-DATASET-uq5xn3cs .x-text:hover,
[id^="TEXT-DATASET-uq5xn3cs"] a:hover,
.--clone-TEXT-DATASET-uq5xn3cs a:hover {
  
}


#RECT-hs8o9ehd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-hs8o9ehd .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-hs8o9ehd::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-fhv6bl8c"], .--clone-TEXT-DATASET-fhv6bl8c {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fhv6bl8c"] .x-text,
[id^="TEXT-DATASET-fhv6bl8c"] .x-text a,
.--clone-TEXT-DATASET-fhv6bl8c .x-text,
.--clone-TEXT-DATASET-fhv6bl8c .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-fhv6bl8c"] .x-text:hover,
.--clone-TEXT-DATASET-fhv6bl8c .x-text:hover,
[id^="TEXT-DATASET-fhv6bl8c"] a:hover,
.--clone-TEXT-DATASET-fhv6bl8c a:hover {
  
}


#RECT-x2vhz4cb {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-x2vhz4cb .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-x2vhz4cb::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-e0bpsya9"], .--clone-TEXT-DATASET-e0bpsya9 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e0bpsya9"] .x-text,
[id^="TEXT-DATASET-e0bpsya9"] .x-text a,
.--clone-TEXT-DATASET-e0bpsya9 .x-text,
.--clone-TEXT-DATASET-e0bpsya9 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-e0bpsya9"] .x-text:hover,
.--clone-TEXT-DATASET-e0bpsya9 .x-text:hover,
[id^="TEXT-DATASET-e0bpsya9"] a:hover,
.--clone-TEXT-DATASET-e0bpsya9 a:hover {
  
}

#BUTTON-wojrs7m1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-wojrs7m1 .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-wojrs7m1[disabled=true] {
  display: none;
}

#GRID-PRODUCT-uw17kp5o {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-uw17kp5o .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-uw17kp5o .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-uw17kp5o .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-uw17kp5o .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-uw17kp5o .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-uw17kp5o .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-uw17kp5o .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-uw17kp5o .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-uw17kp5o .slider-product--item:hover {
  
}



#GRID-PRODUCT-uw17kp5o .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-uw17kp5o .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-uw17kp5o .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-uw17kp5o .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-uw17kp5o .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-uw17kp5o .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-uw17kp5o .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-uw17kp5o .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-uw17kp5o .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-uw17kp5o .grid-product--retail-price, #GRID-PRODUCT-uw17kp5o .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-uw17kp5o .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-uw17kp5o .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-uw17kp5o .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-uw17kp5o .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-uw17kp5o .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-1nrafkp7 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-jkurmnds {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-jkurmnds picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jkurmnds img {
  object-fit: cover;
}

[id^="TEXT-yvpi3mkk"], .--clone-TEXT-yvpi3mkk {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-yvpi3mkk"] .x-text,
[id^="TEXT-yvpi3mkk"] .x-text a,
.--clone-TEXT-yvpi3mkk .x-text,
.--clone-TEXT-yvpi3mkk .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-yvpi3mkk"] .x-text:hover,
.--clone-TEXT-yvpi3mkk .x-text:hover,
[id^="TEXT-yvpi3mkk"] a:hover,
.--clone-TEXT-yvpi3mkk a:hover {
  
}

[id^="TEXT-75q64wv3"], .--clone-TEXT-75q64wv3 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-75q64wv3"] .x-text,
[id^="TEXT-75q64wv3"] .x-text a,
.--clone-TEXT-75q64wv3 .x-text,
.--clone-TEXT-75q64wv3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-75q64wv3"] .x-text:hover,
.--clone-TEXT-75q64wv3 .x-text:hover,
[id^="TEXT-75q64wv3"] a:hover,
.--clone-TEXT-75q64wv3 a:hover {
  
}

#PRODUCT-OVERLAY-62cmv0r9 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-reea10gm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-7s3q5gnv {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-uw17kp5o .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-09y3dax9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-7s3q5gnv .grid-product--info {
  flex: unset;
}

#RECT-5v08nqm5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-5v08nqm5 .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-5v08nqm5::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-pjl54ad8"], .--clone-TEXT-DATASET-pjl54ad8 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pjl54ad8"] .x-text,
[id^="TEXT-DATASET-pjl54ad8"] .x-text a,
.--clone-TEXT-DATASET-pjl54ad8 .x-text,
.--clone-TEXT-DATASET-pjl54ad8 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-pjl54ad8"] .x-text:hover,
.--clone-TEXT-DATASET-pjl54ad8 .x-text:hover,
[id^="TEXT-DATASET-pjl54ad8"] a:hover,
.--clone-TEXT-DATASET-pjl54ad8 a:hover {
  
}


#RECT-0u6jjwbo {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-0u6jjwbo .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-0u6jjwbo::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-sp3npa7s"], .--clone-TEXT-DATASET-sp3npa7s {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sp3npa7s"] .x-text,
[id^="TEXT-DATASET-sp3npa7s"] .x-text a,
.--clone-TEXT-DATASET-sp3npa7s .x-text,
.--clone-TEXT-DATASET-sp3npa7s .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-sp3npa7s"] .x-text:hover,
.--clone-TEXT-DATASET-sp3npa7s .x-text:hover,
[id^="TEXT-DATASET-sp3npa7s"] a:hover,
.--clone-TEXT-DATASET-sp3npa7s a:hover {
  
}


#RECT-q0uo6ell {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-q0uo6ell .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-q0uo6ell::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-pibbx886"], .--clone-TEXT-DATASET-pibbx886 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pibbx886"] .x-text,
[id^="TEXT-DATASET-pibbx886"] .x-text a,
.--clone-TEXT-DATASET-pibbx886 .x-text,
.--clone-TEXT-DATASET-pibbx886 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-pibbx886"] .x-text:hover,
.--clone-TEXT-DATASET-pibbx886 .x-text:hover,
[id^="TEXT-DATASET-pibbx886"] a:hover,
.--clone-TEXT-DATASET-pibbx886 a:hover {
  
}


#RECT-r17f3saf {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-r17f3saf .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-r17f3saf::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-gl2k9b5o"], .--clone-TEXT-DATASET-gl2k9b5o {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gl2k9b5o"] .x-text,
[id^="TEXT-DATASET-gl2k9b5o"] .x-text a,
.--clone-TEXT-DATASET-gl2k9b5o .x-text,
.--clone-TEXT-DATASET-gl2k9b5o .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-gl2k9b5o"] .x-text:hover,
.--clone-TEXT-DATASET-gl2k9b5o .x-text:hover,
[id^="TEXT-DATASET-gl2k9b5o"] a:hover,
.--clone-TEXT-DATASET-gl2k9b5o a:hover {
  
}

#BUTTON-de4wglo5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-de4wglo5 .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-de4wglo5[disabled=true] {
  display: none;
}

#GRID-PRODUCT-zw4szs9j {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-zw4szs9j .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-zw4szs9j .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-zw4szs9j .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-zw4szs9j .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-zw4szs9j .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-zw4szs9j .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-zw4szs9j .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-zw4szs9j .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-zw4szs9j .slider-product--item:hover {
  
}



#GRID-PRODUCT-zw4szs9j .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-zw4szs9j .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-zw4szs9j .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-zw4szs9j .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-zw4szs9j .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-zw4szs9j .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-zw4szs9j .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-zw4szs9j .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-zw4szs9j .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-zw4szs9j .grid-product--retail-price, #GRID-PRODUCT-zw4szs9j .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-zw4szs9j .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-zw4szs9j .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-zw4szs9j .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-zw4szs9j .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-zw4szs9j .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-tlooxhi7 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-k0iay67v {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-k0iay67v picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-k0iay67v img {
  object-fit: cover;
}

[id^="TEXT-b3otd0qi"], .--clone-TEXT-b3otd0qi {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-b3otd0qi"] .x-text,
[id^="TEXT-b3otd0qi"] .x-text a,
.--clone-TEXT-b3otd0qi .x-text,
.--clone-TEXT-b3otd0qi .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-b3otd0qi"] .x-text:hover,
.--clone-TEXT-b3otd0qi .x-text:hover,
[id^="TEXT-b3otd0qi"] a:hover,
.--clone-TEXT-b3otd0qi a:hover {
  
}

[id^="TEXT-lsh17afd"], .--clone-TEXT-lsh17afd {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-lsh17afd"] .x-text,
[id^="TEXT-lsh17afd"] .x-text a,
.--clone-TEXT-lsh17afd .x-text,
.--clone-TEXT-lsh17afd .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-lsh17afd"] .x-text:hover,
.--clone-TEXT-lsh17afd .x-text:hover,
[id^="TEXT-lsh17afd"] a:hover,
.--clone-TEXT-lsh17afd a:hover {
  
}

#PRODUCT-OVERLAY-78dawnzr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-numtq7pw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-b3bmamgg {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-zw4szs9j .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-e08ppt8p {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-b3bmamgg .grid-product--info {
  flex: unset;
}

#RECT-ti1nxzmd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ti1nxzmd .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-ti1nxzmd::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-3rl78l0s"], .--clone-TEXT-DATASET-3rl78l0s {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3rl78l0s"] .x-text,
[id^="TEXT-DATASET-3rl78l0s"] .x-text a,
.--clone-TEXT-DATASET-3rl78l0s .x-text,
.--clone-TEXT-DATASET-3rl78l0s .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-3rl78l0s"] .x-text:hover,
.--clone-TEXT-DATASET-3rl78l0s .x-text:hover,
[id^="TEXT-DATASET-3rl78l0s"] a:hover,
.--clone-TEXT-DATASET-3rl78l0s a:hover {
  
}


#RECT-jsvk16uj {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-jsvk16uj .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-jsvk16uj::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-e4efy81y"], .--clone-TEXT-DATASET-e4efy81y {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e4efy81y"] .x-text,
[id^="TEXT-DATASET-e4efy81y"] .x-text a,
.--clone-TEXT-DATASET-e4efy81y .x-text,
.--clone-TEXT-DATASET-e4efy81y .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-e4efy81y"] .x-text:hover,
.--clone-TEXT-DATASET-e4efy81y .x-text:hover,
[id^="TEXT-DATASET-e4efy81y"] a:hover,
.--clone-TEXT-DATASET-e4efy81y a:hover {
  
}


#RECT-qmek89an {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-qmek89an .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-qmek89an::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-5chmqa0b"], .--clone-TEXT-DATASET-5chmqa0b {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5chmqa0b"] .x-text,
[id^="TEXT-DATASET-5chmqa0b"] .x-text a,
.--clone-TEXT-DATASET-5chmqa0b .x-text,
.--clone-TEXT-DATASET-5chmqa0b .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-5chmqa0b"] .x-text:hover,
.--clone-TEXT-DATASET-5chmqa0b .x-text:hover,
[id^="TEXT-DATASET-5chmqa0b"] a:hover,
.--clone-TEXT-DATASET-5chmqa0b a:hover {
  
}


#RECT-9zf6yi76 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-9zf6yi76 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-9zf6yi76::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-5u7r12bu"], .--clone-TEXT-DATASET-5u7r12bu {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5u7r12bu"] .x-text,
[id^="TEXT-DATASET-5u7r12bu"] .x-text a,
.--clone-TEXT-DATASET-5u7r12bu .x-text,
.--clone-TEXT-DATASET-5u7r12bu .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-5u7r12bu"] .x-text:hover,
.--clone-TEXT-DATASET-5u7r12bu .x-text:hover,
[id^="TEXT-DATASET-5u7r12bu"] a:hover,
.--clone-TEXT-DATASET-5u7r12bu a:hover {
  
}

#BUTTON-666s8qoo {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-666s8qoo .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-666s8qoo[disabled=true] {
  display: none;
}

#GRID-PRODUCT-o1fg1vd6 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-o1fg1vd6 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-o1fg1vd6 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-o1fg1vd6 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-o1fg1vd6 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-o1fg1vd6 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-o1fg1vd6 .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-o1fg1vd6 .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-o1fg1vd6 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-o1fg1vd6 .slider-product--item:hover {
  
}



#GRID-PRODUCT-o1fg1vd6 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-o1fg1vd6 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-o1fg1vd6 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-o1fg1vd6 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-o1fg1vd6 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-o1fg1vd6 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-o1fg1vd6 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-o1fg1vd6 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-o1fg1vd6 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-o1fg1vd6 .grid-product--retail-price, #GRID-PRODUCT-o1fg1vd6 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-o1fg1vd6 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-o1fg1vd6 .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-o1fg1vd6 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-o1fg1vd6 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-o1fg1vd6 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-7zmzza9x {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-52fv3m2r {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-52fv3m2r picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-52fv3m2r img {
  object-fit: cover;
}

[id^="TEXT-959mtn0r"], .--clone-TEXT-959mtn0r {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-959mtn0r"] .x-text,
[id^="TEXT-959mtn0r"] .x-text a,
.--clone-TEXT-959mtn0r .x-text,
.--clone-TEXT-959mtn0r .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-959mtn0r"] .x-text:hover,
.--clone-TEXT-959mtn0r .x-text:hover,
[id^="TEXT-959mtn0r"] a:hover,
.--clone-TEXT-959mtn0r a:hover {
  
}

[id^="TEXT-6nswwoi6"], .--clone-TEXT-6nswwoi6 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-6nswwoi6"] .x-text,
[id^="TEXT-6nswwoi6"] .x-text a,
.--clone-TEXT-6nswwoi6 .x-text,
.--clone-TEXT-6nswwoi6 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-6nswwoi6"] .x-text:hover,
.--clone-TEXT-6nswwoi6 .x-text:hover,
[id^="TEXT-6nswwoi6"] a:hover,
.--clone-TEXT-6nswwoi6 a:hover {
  
}

#PRODUCT-OVERLAY-ld3v2u92 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-01obwxow {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-h2bfdgyt {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-o1fg1vd6 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-ucxv9law {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-h2bfdgyt .grid-product--info {
  flex: unset;
}

#RECT-ulzv9llp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ulzv9llp .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-ulzv9llp::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-znxov7q7"], .--clone-TEXT-DATASET-znxov7q7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-znxov7q7"] .x-text,
[id^="TEXT-DATASET-znxov7q7"] .x-text a,
.--clone-TEXT-DATASET-znxov7q7 .x-text,
.--clone-TEXT-DATASET-znxov7q7 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-znxov7q7"] .x-text:hover,
.--clone-TEXT-DATASET-znxov7q7 .x-text:hover,
[id^="TEXT-DATASET-znxov7q7"] a:hover,
.--clone-TEXT-DATASET-znxov7q7 a:hover {
  
}


#RECT-ea5bvroa {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ea5bvroa .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-ea5bvroa::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-tny4j0w8"], .--clone-TEXT-DATASET-tny4j0w8 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-tny4j0w8"] .x-text,
[id^="TEXT-DATASET-tny4j0w8"] .x-text a,
.--clone-TEXT-DATASET-tny4j0w8 .x-text,
.--clone-TEXT-DATASET-tny4j0w8 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-tny4j0w8"] .x-text:hover,
.--clone-TEXT-DATASET-tny4j0w8 .x-text:hover,
[id^="TEXT-DATASET-tny4j0w8"] a:hover,
.--clone-TEXT-DATASET-tny4j0w8 a:hover {
  
}


#RECT-czv7uvfa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-czv7uvfa .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-czv7uvfa::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-c86z3sa2"], .--clone-TEXT-DATASET-c86z3sa2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-c86z3sa2"] .x-text,
[id^="TEXT-DATASET-c86z3sa2"] .x-text a,
.--clone-TEXT-DATASET-c86z3sa2 .x-text,
.--clone-TEXT-DATASET-c86z3sa2 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-c86z3sa2"] .x-text:hover,
.--clone-TEXT-DATASET-c86z3sa2 .x-text:hover,
[id^="TEXT-DATASET-c86z3sa2"] a:hover,
.--clone-TEXT-DATASET-c86z3sa2 a:hover {
  
}


#RECT-ibojks4a {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ibojks4a .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-ibojks4a::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-y1j5idxe"], .--clone-TEXT-DATASET-y1j5idxe {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-y1j5idxe"] .x-text,
[id^="TEXT-DATASET-y1j5idxe"] .x-text a,
.--clone-TEXT-DATASET-y1j5idxe .x-text,
.--clone-TEXT-DATASET-y1j5idxe .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-y1j5idxe"] .x-text:hover,
.--clone-TEXT-DATASET-y1j5idxe .x-text:hover,
[id^="TEXT-DATASET-y1j5idxe"] a:hover,
.--clone-TEXT-DATASET-y1j5idxe a:hover {
  
}

#BUTTON-f2hm6v4f {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-f2hm6v4f .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-f2hm6v4f[disabled=true] {
  display: none;
}

#GRID-PRODUCT-q9ndghj1 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-q9ndghj1 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-q9ndghj1 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-q9ndghj1 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-q9ndghj1 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-q9ndghj1 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-q9ndghj1 .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-q9ndghj1 .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-q9ndghj1 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-q9ndghj1 .slider-product--item:hover {
  
}



#GRID-PRODUCT-q9ndghj1 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-q9ndghj1 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-q9ndghj1 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-q9ndghj1 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-q9ndghj1 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-q9ndghj1 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-q9ndghj1 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-q9ndghj1 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-q9ndghj1 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-q9ndghj1 .grid-product--retail-price, #GRID-PRODUCT-q9ndghj1 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-q9ndghj1 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-q9ndghj1 .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-q9ndghj1 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-q9ndghj1 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-q9ndghj1 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-qrmdjldt {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-vq3ilboe {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-vq3ilboe picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vq3ilboe img {
  object-fit: cover;
}

[id^="TEXT-nw6kt3u2"], .--clone-TEXT-nw6kt3u2 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-nw6kt3u2"] .x-text,
[id^="TEXT-nw6kt3u2"] .x-text a,
.--clone-TEXT-nw6kt3u2 .x-text,
.--clone-TEXT-nw6kt3u2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-nw6kt3u2"] .x-text:hover,
.--clone-TEXT-nw6kt3u2 .x-text:hover,
[id^="TEXT-nw6kt3u2"] a:hover,
.--clone-TEXT-nw6kt3u2 a:hover {
  
}

[id^="TEXT-gtjow1iu"], .--clone-TEXT-gtjow1iu {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-gtjow1iu"] .x-text,
[id^="TEXT-gtjow1iu"] .x-text a,
.--clone-TEXT-gtjow1iu .x-text,
.--clone-TEXT-gtjow1iu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-gtjow1iu"] .x-text:hover,
.--clone-TEXT-gtjow1iu .x-text:hover,
[id^="TEXT-gtjow1iu"] a:hover,
.--clone-TEXT-gtjow1iu a:hover {
  
}

#PRODUCT-OVERLAY-0kiyu5ry {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-qam2cjcw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xthskmhg {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-q9ndghj1 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-gxz1puhq {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-xthskmhg .grid-product--info {
  flex: unset;
}

#RECT-ntuaebc1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ntuaebc1 .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-ntuaebc1::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-crc37zyn"], .--clone-TEXT-DATASET-crc37zyn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-crc37zyn"] .x-text,
[id^="TEXT-DATASET-crc37zyn"] .x-text a,
.--clone-TEXT-DATASET-crc37zyn .x-text,
.--clone-TEXT-DATASET-crc37zyn .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-crc37zyn"] .x-text:hover,
.--clone-TEXT-DATASET-crc37zyn .x-text:hover,
[id^="TEXT-DATASET-crc37zyn"] a:hover,
.--clone-TEXT-DATASET-crc37zyn a:hover {
  
}


#RECT-61f70t0m {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-61f70t0m .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-61f70t0m::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-153ym0e6"], .--clone-TEXT-DATASET-153ym0e6 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-153ym0e6"] .x-text,
[id^="TEXT-DATASET-153ym0e6"] .x-text a,
.--clone-TEXT-DATASET-153ym0e6 .x-text,
.--clone-TEXT-DATASET-153ym0e6 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-153ym0e6"] .x-text:hover,
.--clone-TEXT-DATASET-153ym0e6 .x-text:hover,
[id^="TEXT-DATASET-153ym0e6"] a:hover,
.--clone-TEXT-DATASET-153ym0e6 a:hover {
  
}


#RECT-e1ih6w42 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-e1ih6w42 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-e1ih6w42::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-wbd9fr4p"], .--clone-TEXT-DATASET-wbd9fr4p {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wbd9fr4p"] .x-text,
[id^="TEXT-DATASET-wbd9fr4p"] .x-text a,
.--clone-TEXT-DATASET-wbd9fr4p .x-text,
.--clone-TEXT-DATASET-wbd9fr4p .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-wbd9fr4p"] .x-text:hover,
.--clone-TEXT-DATASET-wbd9fr4p .x-text:hover,
[id^="TEXT-DATASET-wbd9fr4p"] a:hover,
.--clone-TEXT-DATASET-wbd9fr4p a:hover {
  
}


#RECT-trl0phxi {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-trl0phxi .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-trl0phxi::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-yeyzla9h"], .--clone-TEXT-DATASET-yeyzla9h {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-yeyzla9h"] .x-text,
[id^="TEXT-DATASET-yeyzla9h"] .x-text a,
.--clone-TEXT-DATASET-yeyzla9h .x-text,
.--clone-TEXT-DATASET-yeyzla9h .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-yeyzla9h"] .x-text:hover,
.--clone-TEXT-DATASET-yeyzla9h .x-text:hover,
[id^="TEXT-DATASET-yeyzla9h"] a:hover,
.--clone-TEXT-DATASET-yeyzla9h a:hover {
  
}

#BUTTON-4kr3197x {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-4kr3197x .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-4kr3197x[disabled=true] {
  display: none;
}

#GRID-PRODUCT-a3r0drfd {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-a3r0drfd .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-a3r0drfd .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-a3r0drfd .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-a3r0drfd .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-a3r0drfd .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-a3r0drfd .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-a3r0drfd .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-a3r0drfd .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-a3r0drfd .slider-product--item:hover {
  
}



#GRID-PRODUCT-a3r0drfd .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-a3r0drfd .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-a3r0drfd .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-a3r0drfd .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-a3r0drfd .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-a3r0drfd .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-a3r0drfd .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-a3r0drfd .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-a3r0drfd .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-a3r0drfd .grid-product--retail-price, #GRID-PRODUCT-a3r0drfd .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-a3r0drfd .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-a3r0drfd .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-a3r0drfd .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-a3r0drfd .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-a3r0drfd .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-6a0341if {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-lhxqrm7k {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-lhxqrm7k picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-lhxqrm7k img {
  object-fit: cover;
}

[id^="TEXT-p6ap2666"], .--clone-TEXT-p6ap2666 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-p6ap2666"] .x-text,
[id^="TEXT-p6ap2666"] .x-text a,
.--clone-TEXT-p6ap2666 .x-text,
.--clone-TEXT-p6ap2666 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-p6ap2666"] .x-text:hover,
.--clone-TEXT-p6ap2666 .x-text:hover,
[id^="TEXT-p6ap2666"] a:hover,
.--clone-TEXT-p6ap2666 a:hover {
  
}

[id^="TEXT-hxsrh5rw"], .--clone-TEXT-hxsrh5rw {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-hxsrh5rw"] .x-text,
[id^="TEXT-hxsrh5rw"] .x-text a,
.--clone-TEXT-hxsrh5rw .x-text,
.--clone-TEXT-hxsrh5rw .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-hxsrh5rw"] .x-text:hover,
.--clone-TEXT-hxsrh5rw .x-text:hover,
[id^="TEXT-hxsrh5rw"] a:hover,
.--clone-TEXT-hxsrh5rw a:hover {
  
}

#PRODUCT-OVERLAY-sjdl98v6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-21afm6gf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ve25kg68 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-a3r0drfd .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-4a1wlisy {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-ve25kg68 .grid-product--info {
  flex: unset;
}

#RECT-kcpaawgu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-kcpaawgu .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-kcpaawgu::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-8q1sasnf"], .--clone-TEXT-DATASET-8q1sasnf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8q1sasnf"] .x-text,
[id^="TEXT-DATASET-8q1sasnf"] .x-text a,
.--clone-TEXT-DATASET-8q1sasnf .x-text,
.--clone-TEXT-DATASET-8q1sasnf .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-8q1sasnf"] .x-text:hover,
.--clone-TEXT-DATASET-8q1sasnf .x-text:hover,
[id^="TEXT-DATASET-8q1sasnf"] a:hover,
.--clone-TEXT-DATASET-8q1sasnf a:hover {
  
}


#RECT-cu9869gh {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-cu9869gh .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-cu9869gh::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-dvqx5t4r"], .--clone-TEXT-DATASET-dvqx5t4r {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dvqx5t4r"] .x-text,
[id^="TEXT-DATASET-dvqx5t4r"] .x-text a,
.--clone-TEXT-DATASET-dvqx5t4r .x-text,
.--clone-TEXT-DATASET-dvqx5t4r .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-dvqx5t4r"] .x-text:hover,
.--clone-TEXT-DATASET-dvqx5t4r .x-text:hover,
[id^="TEXT-DATASET-dvqx5t4r"] a:hover,
.--clone-TEXT-DATASET-dvqx5t4r a:hover {
  
}


#RECT-c7jcp3qw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-c7jcp3qw .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-c7jcp3qw::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-hmoc3hlu"], .--clone-TEXT-DATASET-hmoc3hlu {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hmoc3hlu"] .x-text,
[id^="TEXT-DATASET-hmoc3hlu"] .x-text a,
.--clone-TEXT-DATASET-hmoc3hlu .x-text,
.--clone-TEXT-DATASET-hmoc3hlu .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-hmoc3hlu"] .x-text:hover,
.--clone-TEXT-DATASET-hmoc3hlu .x-text:hover,
[id^="TEXT-DATASET-hmoc3hlu"] a:hover,
.--clone-TEXT-DATASET-hmoc3hlu a:hover {
  
}


#RECT-jjrf36b7 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-jjrf36b7 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-jjrf36b7::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-cf4jj486"], .--clone-TEXT-DATASET-cf4jj486 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cf4jj486"] .x-text,
[id^="TEXT-DATASET-cf4jj486"] .x-text a,
.--clone-TEXT-DATASET-cf4jj486 .x-text,
.--clone-TEXT-DATASET-cf4jj486 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-cf4jj486"] .x-text:hover,
.--clone-TEXT-DATASET-cf4jj486 .x-text:hover,
[id^="TEXT-DATASET-cf4jj486"] a:hover,
.--clone-TEXT-DATASET-cf4jj486 a:hover {
  
}

#BUTTON-wubpp8ah {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-wubpp8ah .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-wubpp8ah[disabled=true] {
  display: none;
}

#GRID-PRODUCT-d3peytt2 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-d3peytt2 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-d3peytt2 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-d3peytt2 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-d3peytt2 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-d3peytt2 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-d3peytt2 .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-d3peytt2 .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-d3peytt2 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-d3peytt2 .slider-product--item:hover {
  
}



#GRID-PRODUCT-d3peytt2 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-d3peytt2 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-d3peytt2 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-d3peytt2 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-d3peytt2 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-d3peytt2 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-d3peytt2 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-d3peytt2 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-d3peytt2 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-d3peytt2 .grid-product--retail-price, #GRID-PRODUCT-d3peytt2 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-d3peytt2 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-d3peytt2 .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-d3peytt2 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-d3peytt2 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-d3peytt2 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-tswdikiu {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-rlpurnoi {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-rlpurnoi picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rlpurnoi img {
  object-fit: cover;
}

[id^="TEXT-rh05ajs8"], .--clone-TEXT-rh05ajs8 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-rh05ajs8"] .x-text,
[id^="TEXT-rh05ajs8"] .x-text a,
.--clone-TEXT-rh05ajs8 .x-text,
.--clone-TEXT-rh05ajs8 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-rh05ajs8"] .x-text:hover,
.--clone-TEXT-rh05ajs8 .x-text:hover,
[id^="TEXT-rh05ajs8"] a:hover,
.--clone-TEXT-rh05ajs8 a:hover {
  
}

[id^="TEXT-wywrhqbx"], .--clone-TEXT-wywrhqbx {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-wywrhqbx"] .x-text,
[id^="TEXT-wywrhqbx"] .x-text a,
.--clone-TEXT-wywrhqbx .x-text,
.--clone-TEXT-wywrhqbx .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-wywrhqbx"] .x-text:hover,
.--clone-TEXT-wywrhqbx .x-text:hover,
[id^="TEXT-wywrhqbx"] a:hover,
.--clone-TEXT-wywrhqbx a:hover {
  
}

#PRODUCT-OVERLAY-xu6njcsb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-mtdxox5r {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-6nytd64j {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-d3peytt2 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-yj9b07g6 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-6nytd64j .grid-product--info {
  flex: unset;
}

#RECT-jucvvtle {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-jucvvtle .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-jucvvtle::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-jusmpz62"], .--clone-TEXT-DATASET-jusmpz62 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jusmpz62"] .x-text,
[id^="TEXT-DATASET-jusmpz62"] .x-text a,
.--clone-TEXT-DATASET-jusmpz62 .x-text,
.--clone-TEXT-DATASET-jusmpz62 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-jusmpz62"] .x-text:hover,
.--clone-TEXT-DATASET-jusmpz62 .x-text:hover,
[id^="TEXT-DATASET-jusmpz62"] a:hover,
.--clone-TEXT-DATASET-jusmpz62 a:hover {
  
}


#RECT-1r0j90iy {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-1r0j90iy .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-1r0j90iy::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-gj51pnmg"], .--clone-TEXT-DATASET-gj51pnmg {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gj51pnmg"] .x-text,
[id^="TEXT-DATASET-gj51pnmg"] .x-text a,
.--clone-TEXT-DATASET-gj51pnmg .x-text,
.--clone-TEXT-DATASET-gj51pnmg .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-gj51pnmg"] .x-text:hover,
.--clone-TEXT-DATASET-gj51pnmg .x-text:hover,
[id^="TEXT-DATASET-gj51pnmg"] a:hover,
.--clone-TEXT-DATASET-gj51pnmg a:hover {
  
}


#RECT-a82k0lka {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-a82k0lka .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-a82k0lka::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-332sfzjp"], .--clone-TEXT-DATASET-332sfzjp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-332sfzjp"] .x-text,
[id^="TEXT-DATASET-332sfzjp"] .x-text a,
.--clone-TEXT-DATASET-332sfzjp .x-text,
.--clone-TEXT-DATASET-332sfzjp .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-332sfzjp"] .x-text:hover,
.--clone-TEXT-DATASET-332sfzjp .x-text:hover,
[id^="TEXT-DATASET-332sfzjp"] a:hover,
.--clone-TEXT-DATASET-332sfzjp a:hover {
  
}


#RECT-aehqor2d {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-aehqor2d .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-aehqor2d::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-scwwk4tt"], .--clone-TEXT-DATASET-scwwk4tt {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-scwwk4tt"] .x-text,
[id^="TEXT-DATASET-scwwk4tt"] .x-text a,
.--clone-TEXT-DATASET-scwwk4tt .x-text,
.--clone-TEXT-DATASET-scwwk4tt .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-scwwk4tt"] .x-text:hover,
.--clone-TEXT-DATASET-scwwk4tt .x-text:hover,
[id^="TEXT-DATASET-scwwk4tt"] a:hover,
.--clone-TEXT-DATASET-scwwk4tt a:hover {
  
}

#BUTTON-biq7ulq5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-biq7ulq5 .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-biq7ulq5[disabled=true] {
  display: none;
}


#IMAGE-5lmo6u2v {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: stretch;
margin-left: 12px;
margin-right: 12px;
margin-top: calc(0px * 2);
width: auto;
  
}
#IMAGE-5lmo6u2v picture {
  --width: 96.55172413793105%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5lmo6u2v img {
  object-fit: cover;
}

[id^="TEXT-a3hnuja1"], .--clone-TEXT-a3hnuja1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.552795031055903%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-a3hnuja1"] .x-text,
[id^="TEXT-a3hnuja1"] .x-text a,
.--clone-TEXT-a3hnuja1 .x-text,
.--clone-TEXT-a3hnuja1 .x-text a {
  --width: 96.72306703790962%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-a3hnuja1"] .x-text:hover,
.--clone-TEXT-a3hnuja1 .x-text:hover,
[id^="TEXT-a3hnuja1"] a:hover,
.--clone-TEXT-a3hnuja1 a:hover {
  
}

#BUTTON-mip010ow {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-mip010ow .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: var(--color_00);
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, var(--color_00));
}
#BUTTON-mip010ow[disabled=true] {
  display: none;
}
#BUTTON-mip010ow .animation, #BUTTON-mip010ow.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-mip010ow {
  
}

[id^="TEXT-7icg5dys"], .--clone-TEXT-7icg5dys {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-7icg5dys"] .x-text,
[id^="TEXT-7icg5dys"] .x-text a,
.--clone-TEXT-7icg5dys .x-text,
.--clone-TEXT-7icg5dys .x-text a {
  --width: 98.27586206896552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-7icg5dys"] .x-text:hover,
.--clone-TEXT-7icg5dys .x-text:hover,
[id^="TEXT-7icg5dys"] a:hover,
.--clone-TEXT-7icg5dys a:hover {
  
}

#BUTTON-7uhxrbcp {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-7uhxrbcp .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-7uhxrbcp[disabled=true] {
  display: none;
}
#BUTTON-7uhxrbcp .animation, #BUTTON-7uhxrbcp.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-7uhxrbcp {
  
}

#TAGS-m4ndx37p {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-m4ndx37p .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-m4ndx37p .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-m4ndx37p .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-m4ndx37p .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-x1lalvhi {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-x1lalvhi .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-x1lalvhi[disabled=true] {
  display: none;
}

#DROPDOWN-pu57is58 {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-pu57is58 .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-pu57is58 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-pu57is58 .select {
  position: relative;
}

#DROPDOWN-pu57is58 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-pu57is58 .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-pu57is58 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

#DROPDOWN-pu57is58 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-pu57is58 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-t4xdy9of {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-t4xdy9of > .dropdown--style {
  
}
#RADIO-GROUP-0uhwgj1p {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-0uhwgj1p input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-0uhwgj1p label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-0uhwgj1p .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#CONTAINER-qf4pix69 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(45px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(42px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TABS-s3tvre1a {
  --width: 96.55172413793105%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-s3tvre1a > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-s3tvre1a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-s3tvre1a > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(9, 100%);
  background: #ffffffff;
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(280px, max-content);
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-s3tvre1a > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: start;
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-s3tvre1a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-7e6cjhw3 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-7e6cjhw3 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-7e6cjhw3 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-7e6cjhw3 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-7e6cjhw3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-7e6cjhw3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-7e6cjhw3 .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-7e6cjhw3 .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-7e6cjhw3 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-7e6cjhw3 .slider-product--item:hover {
  
}



#GRID-PRODUCT-7e6cjhw3 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-7e6cjhw3 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-7e6cjhw3 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-7e6cjhw3 .grid-product--info {
  text-align: center;
  padding: 30px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-7e6cjhw3 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-7e6cjhw3 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-7e6cjhw3 .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#GRID-PRODUCT-7e6cjhw3 .grid-product--retail-price, #GRID-PRODUCT-7e6cjhw3 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-7e6cjhw3 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-7e6cjhw3 .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-7e6cjhw3 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-7e6cjhw3 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 16px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-7e6cjhw3 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-o4552yrc {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-ql6h2czi {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-ql6h2czi picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ql6h2czi img {
  object-fit: cover;
}

[id^="TEXT-8eouwd5b"], .--clone-TEXT-8eouwd5b {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-8eouwd5b"] .x-text,
[id^="TEXT-8eouwd5b"] .x-text a,
.--clone-TEXT-8eouwd5b .x-text,
.--clone-TEXT-8eouwd5b .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-8eouwd5b"] .x-text:hover,
.--clone-TEXT-8eouwd5b .x-text:hover,
[id^="TEXT-8eouwd5b"] a:hover,
.--clone-TEXT-8eouwd5b a:hover {
  
}

[id^="TEXT-stthapuz"], .--clone-TEXT-stthapuz {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-stthapuz"] .x-text,
[id^="TEXT-stthapuz"] .x-text a,
.--clone-TEXT-stthapuz .x-text,
.--clone-TEXT-stthapuz .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-stthapuz"] .x-text:hover,
.--clone-TEXT-stthapuz .x-text:hover,
[id^="TEXT-stthapuz"] a:hover,
.--clone-TEXT-stthapuz a:hover {
  
}

#PRODUCT-OVERLAY-e2u6zbk0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-uz11xmbo {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-phymu6wg {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-7e6cjhw3 .grid-product--info {
  flex: unset;
}

#RECT-oczlq38t {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-oczlq38t .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-oczlq38t::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-o4pc61fm"], .--clone-TEXT-DATASET-o4pc61fm {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-o4pc61fm"] .x-text,
[id^="TEXT-DATASET-o4pc61fm"] .x-text a,
.--clone-TEXT-DATASET-o4pc61fm .x-text,
.--clone-TEXT-DATASET-o4pc61fm .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-o4pc61fm"] .x-text:hover,
.--clone-TEXT-DATASET-o4pc61fm .x-text:hover,
[id^="TEXT-DATASET-o4pc61fm"] a:hover,
.--clone-TEXT-DATASET-o4pc61fm a:hover {
  
}


#RECT-tmqztqb5 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-tmqztqb5 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-tmqztqb5::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-hfkk1tuf"], .--clone-TEXT-DATASET-hfkk1tuf {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hfkk1tuf"] .x-text,
[id^="TEXT-DATASET-hfkk1tuf"] .x-text a,
.--clone-TEXT-DATASET-hfkk1tuf .x-text,
.--clone-TEXT-DATASET-hfkk1tuf .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-hfkk1tuf"] .x-text:hover,
.--clone-TEXT-DATASET-hfkk1tuf .x-text:hover,
[id^="TEXT-DATASET-hfkk1tuf"] a:hover,
.--clone-TEXT-DATASET-hfkk1tuf a:hover {
  
}


#RECT-u7vyrch0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-u7vyrch0 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-u7vyrch0::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-027c4i93"], .--clone-TEXT-DATASET-027c4i93 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-027c4i93"] .x-text,
[id^="TEXT-DATASET-027c4i93"] .x-text a,
.--clone-TEXT-DATASET-027c4i93 .x-text,
.--clone-TEXT-DATASET-027c4i93 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-027c4i93"] .x-text:hover,
.--clone-TEXT-DATASET-027c4i93 .x-text:hover,
[id^="TEXT-DATASET-027c4i93"] a:hover,
.--clone-TEXT-DATASET-027c4i93 a:hover {
  
}


#RECT-prw1qmqk {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-prw1qmqk .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-prw1qmqk::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-xt0u9udc"], .--clone-TEXT-DATASET-xt0u9udc {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xt0u9udc"] .x-text,
[id^="TEXT-DATASET-xt0u9udc"] .x-text a,
.--clone-TEXT-DATASET-xt0u9udc .x-text,
.--clone-TEXT-DATASET-xt0u9udc .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-xt0u9udc"] .x-text:hover,
.--clone-TEXT-DATASET-xt0u9udc .x-text:hover,
[id^="TEXT-DATASET-xt0u9udc"] a:hover,
.--clone-TEXT-DATASET-xt0u9udc a:hover {
  
}

#BUTTON-nlpxjuxo {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-nlpxjuxo .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-nlpxjuxo[disabled=true] {
  display: none;
}

#GRID-PRODUCT-yqfodeqk {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-yqfodeqk .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-yqfodeqk .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-yqfodeqk .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-yqfodeqk .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-yqfodeqk .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-yqfodeqk .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-yqfodeqk .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-yqfodeqk .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-yqfodeqk .slider-product--item:hover {
  
}



#GRID-PRODUCT-yqfodeqk .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-yqfodeqk .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-yqfodeqk .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-yqfodeqk .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-yqfodeqk .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-yqfodeqk .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-yqfodeqk .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-yqfodeqk .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-yqfodeqk .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-yqfodeqk .grid-product--retail-price, #GRID-PRODUCT-yqfodeqk .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-yqfodeqk .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-yqfodeqk .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-yqfodeqk .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-yqfodeqk .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-yqfodeqk .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-jzrpwwn1 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-hwanqife {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-hwanqife picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hwanqife img {
  object-fit: cover;
}

[id^="TEXT-s0v4akzn"], .--clone-TEXT-s0v4akzn {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-s0v4akzn"] .x-text,
[id^="TEXT-s0v4akzn"] .x-text a,
.--clone-TEXT-s0v4akzn .x-text,
.--clone-TEXT-s0v4akzn .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-s0v4akzn"] .x-text:hover,
.--clone-TEXT-s0v4akzn .x-text:hover,
[id^="TEXT-s0v4akzn"] a:hover,
.--clone-TEXT-s0v4akzn a:hover {
  
}

[id^="TEXT-shszr0zn"], .--clone-TEXT-shszr0zn {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-shszr0zn"] .x-text,
[id^="TEXT-shszr0zn"] .x-text a,
.--clone-TEXT-shszr0zn .x-text,
.--clone-TEXT-shszr0zn .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-shszr0zn"] .x-text:hover,
.--clone-TEXT-shszr0zn .x-text:hover,
[id^="TEXT-shszr0zn"] a:hover,
.--clone-TEXT-shszr0zn a:hover {
  
}

#PRODUCT-OVERLAY-xhshv4zj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-etq35ryl {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-gm51e49a {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-yqfodeqk .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-nywz0bzh {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-gm51e49a .grid-product--info {
  flex: unset;
}

#RECT-x9abott9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-x9abott9 .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-x9abott9::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-8cajjhli"], .--clone-TEXT-DATASET-8cajjhli {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8cajjhli"] .x-text,
[id^="TEXT-DATASET-8cajjhli"] .x-text a,
.--clone-TEXT-DATASET-8cajjhli .x-text,
.--clone-TEXT-DATASET-8cajjhli .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-8cajjhli"] .x-text:hover,
.--clone-TEXT-DATASET-8cajjhli .x-text:hover,
[id^="TEXT-DATASET-8cajjhli"] a:hover,
.--clone-TEXT-DATASET-8cajjhli a:hover {
  
}


#RECT-3p52a90y {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-3p52a90y .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-3p52a90y::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-d98sl1bd"], .--clone-TEXT-DATASET-d98sl1bd {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-d98sl1bd"] .x-text,
[id^="TEXT-DATASET-d98sl1bd"] .x-text a,
.--clone-TEXT-DATASET-d98sl1bd .x-text,
.--clone-TEXT-DATASET-d98sl1bd .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-d98sl1bd"] .x-text:hover,
.--clone-TEXT-DATASET-d98sl1bd .x-text:hover,
[id^="TEXT-DATASET-d98sl1bd"] a:hover,
.--clone-TEXT-DATASET-d98sl1bd a:hover {
  
}


#RECT-cwqkucgh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-cwqkucgh .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-cwqkucgh::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ir8md2e5"], .--clone-TEXT-DATASET-ir8md2e5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ir8md2e5"] .x-text,
[id^="TEXT-DATASET-ir8md2e5"] .x-text a,
.--clone-TEXT-DATASET-ir8md2e5 .x-text,
.--clone-TEXT-DATASET-ir8md2e5 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ir8md2e5"] .x-text:hover,
.--clone-TEXT-DATASET-ir8md2e5 .x-text:hover,
[id^="TEXT-DATASET-ir8md2e5"] a:hover,
.--clone-TEXT-DATASET-ir8md2e5 a:hover {
  
}


#RECT-7wpd7hcc {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-7wpd7hcc .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-7wpd7hcc::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-nfw9y1ii"], .--clone-TEXT-DATASET-nfw9y1ii {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nfw9y1ii"] .x-text,
[id^="TEXT-DATASET-nfw9y1ii"] .x-text a,
.--clone-TEXT-DATASET-nfw9y1ii .x-text,
.--clone-TEXT-DATASET-nfw9y1ii .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-nfw9y1ii"] .x-text:hover,
.--clone-TEXT-DATASET-nfw9y1ii .x-text:hover,
[id^="TEXT-DATASET-nfw9y1ii"] a:hover,
.--clone-TEXT-DATASET-nfw9y1ii a:hover {
  
}

#BUTTON-sccplte2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-sccplte2 .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-sccplte2[disabled=true] {
  display: none;
}

#GRID-PRODUCT-n6a6nnx8 {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-n6a6nnx8 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-n6a6nnx8 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-n6a6nnx8 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-n6a6nnx8 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-n6a6nnx8 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-n6a6nnx8 .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-n6a6nnx8 .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-n6a6nnx8 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-n6a6nnx8 .slider-product--item:hover {
  
}



#GRID-PRODUCT-n6a6nnx8 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-n6a6nnx8 .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-n6a6nnx8 .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-n6a6nnx8 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-n6a6nnx8 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-n6a6nnx8 .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-n6a6nnx8 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-n6a6nnx8 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-n6a6nnx8 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-n6a6nnx8 .grid-product--retail-price, #GRID-PRODUCT-n6a6nnx8 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-n6a6nnx8 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-n6a6nnx8 .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-n6a6nnx8 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-n6a6nnx8 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-n6a6nnx8 .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-4eljx9wc {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-8opoykyn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-8opoykyn picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8opoykyn img {
  object-fit: cover;
}

[id^="TEXT-ybvjvpvj"], .--clone-TEXT-ybvjvpvj {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ybvjvpvj"] .x-text,
[id^="TEXT-ybvjvpvj"] .x-text a,
.--clone-TEXT-ybvjvpvj .x-text,
.--clone-TEXT-ybvjvpvj .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ybvjvpvj"] .x-text:hover,
.--clone-TEXT-ybvjvpvj .x-text:hover,
[id^="TEXT-ybvjvpvj"] a:hover,
.--clone-TEXT-ybvjvpvj a:hover {
  
}

[id^="TEXT-rcyi7l03"], .--clone-TEXT-rcyi7l03 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-rcyi7l03"] .x-text,
[id^="TEXT-rcyi7l03"] .x-text a,
.--clone-TEXT-rcyi7l03 .x-text,
.--clone-TEXT-rcyi7l03 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-rcyi7l03"] .x-text:hover,
.--clone-TEXT-rcyi7l03 .x-text:hover,
[id^="TEXT-rcyi7l03"] a:hover,
.--clone-TEXT-rcyi7l03 a:hover {
  
}

#PRODUCT-OVERLAY-o7si8oq1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-nho62luh {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-b880fx4q {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-n6a6nnx8 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-onf9l3ab {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-b880fx4q .grid-product--info {
  flex: unset;
}

#RECT-zy0v3muu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-zy0v3muu .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-zy0v3muu::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-tropt7y1"], .--clone-TEXT-DATASET-tropt7y1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-tropt7y1"] .x-text,
[id^="TEXT-DATASET-tropt7y1"] .x-text a,
.--clone-TEXT-DATASET-tropt7y1 .x-text,
.--clone-TEXT-DATASET-tropt7y1 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-tropt7y1"] .x-text:hover,
.--clone-TEXT-DATASET-tropt7y1 .x-text:hover,
[id^="TEXT-DATASET-tropt7y1"] a:hover,
.--clone-TEXT-DATASET-tropt7y1 a:hover {
  
}


#RECT-t8wis90q {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-t8wis90q .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-t8wis90q::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-cd5255km"], .--clone-TEXT-DATASET-cd5255km {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cd5255km"] .x-text,
[id^="TEXT-DATASET-cd5255km"] .x-text a,
.--clone-TEXT-DATASET-cd5255km .x-text,
.--clone-TEXT-DATASET-cd5255km .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-cd5255km"] .x-text:hover,
.--clone-TEXT-DATASET-cd5255km .x-text:hover,
[id^="TEXT-DATASET-cd5255km"] a:hover,
.--clone-TEXT-DATASET-cd5255km a:hover {
  
}


#RECT-w6x41dee {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-w6x41dee .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-w6x41dee::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-77l0cenb"], .--clone-TEXT-DATASET-77l0cenb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-77l0cenb"] .x-text,
[id^="TEXT-DATASET-77l0cenb"] .x-text a,
.--clone-TEXT-DATASET-77l0cenb .x-text,
.--clone-TEXT-DATASET-77l0cenb .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-77l0cenb"] .x-text:hover,
.--clone-TEXT-DATASET-77l0cenb .x-text:hover,
[id^="TEXT-DATASET-77l0cenb"] a:hover,
.--clone-TEXT-DATASET-77l0cenb a:hover {
  
}


#RECT-di4o56pp {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-di4o56pp .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-di4o56pp::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ms6580za"], .--clone-TEXT-DATASET-ms6580za {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ms6580za"] .x-text,
[id^="TEXT-DATASET-ms6580za"] .x-text a,
.--clone-TEXT-DATASET-ms6580za .x-text,
.--clone-TEXT-DATASET-ms6580za .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ms6580za"] .x-text:hover,
.--clone-TEXT-DATASET-ms6580za .x-text:hover,
[id^="TEXT-DATASET-ms6580za"] a:hover,
.--clone-TEXT-DATASET-ms6580za a:hover {
  
}

#BUTTON-i4gpo3eh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-i4gpo3eh .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-i4gpo3eh[disabled=true] {
  display: none;
}

#GRID-PRODUCT-d6q8bi8v {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-d6q8bi8v .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-d6q8bi8v .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-d6q8bi8v .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-d6q8bi8v .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-d6q8bi8v .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-d6q8bi8v .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-d6q8bi8v .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-d6q8bi8v .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-d6q8bi8v .slider-product--item:hover {
  
}



#GRID-PRODUCT-d6q8bi8v .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-d6q8bi8v .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-d6q8bi8v .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-d6q8bi8v .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-d6q8bi8v .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-d6q8bi8v .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-d6q8bi8v .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-d6q8bi8v .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-d6q8bi8v .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-d6q8bi8v .grid-product--retail-price, #GRID-PRODUCT-d6q8bi8v .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-d6q8bi8v .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-d6q8bi8v .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-d6q8bi8v .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-d6q8bi8v .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-d6q8bi8v .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-kgakdzv6 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-cylgg2il {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-cylgg2il picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cylgg2il img {
  object-fit: cover;
}

[id^="TEXT-or5vzbdo"], .--clone-TEXT-or5vzbdo {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-or5vzbdo"] .x-text,
[id^="TEXT-or5vzbdo"] .x-text a,
.--clone-TEXT-or5vzbdo .x-text,
.--clone-TEXT-or5vzbdo .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-or5vzbdo"] .x-text:hover,
.--clone-TEXT-or5vzbdo .x-text:hover,
[id^="TEXT-or5vzbdo"] a:hover,
.--clone-TEXT-or5vzbdo a:hover {
  
}

[id^="TEXT-7kqo3b2o"], .--clone-TEXT-7kqo3b2o {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-7kqo3b2o"] .x-text,
[id^="TEXT-7kqo3b2o"] .x-text a,
.--clone-TEXT-7kqo3b2o .x-text,
.--clone-TEXT-7kqo3b2o .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-7kqo3b2o"] .x-text:hover,
.--clone-TEXT-7kqo3b2o .x-text:hover,
[id^="TEXT-7kqo3b2o"] a:hover,
.--clone-TEXT-7kqo3b2o a:hover {
  
}

#PRODUCT-OVERLAY-rig4g1zw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-wnakn3pt {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-jb2i88ic {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-d6q8bi8v .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-vm0g46te {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-jb2i88ic .grid-product--info {
  flex: unset;
}

#RECT-ulb75w5a {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ulb75w5a .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-ulb75w5a::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ka2xq04j"], .--clone-TEXT-DATASET-ka2xq04j {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ka2xq04j"] .x-text,
[id^="TEXT-DATASET-ka2xq04j"] .x-text a,
.--clone-TEXT-DATASET-ka2xq04j .x-text,
.--clone-TEXT-DATASET-ka2xq04j .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-ka2xq04j"] .x-text:hover,
.--clone-TEXT-DATASET-ka2xq04j .x-text:hover,
[id^="TEXT-DATASET-ka2xq04j"] a:hover,
.--clone-TEXT-DATASET-ka2xq04j a:hover {
  
}


#RECT-f1qsnzii {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-f1qsnzii .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-f1qsnzii::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-hh0aav6w"], .--clone-TEXT-DATASET-hh0aav6w {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hh0aav6w"] .x-text,
[id^="TEXT-DATASET-hh0aav6w"] .x-text a,
.--clone-TEXT-DATASET-hh0aav6w .x-text,
.--clone-TEXT-DATASET-hh0aav6w .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-hh0aav6w"] .x-text:hover,
.--clone-TEXT-DATASET-hh0aav6w .x-text:hover,
[id^="TEXT-DATASET-hh0aav6w"] a:hover,
.--clone-TEXT-DATASET-hh0aav6w a:hover {
  
}


#RECT-e22u8zyp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-e22u8zyp .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-e22u8zyp::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-0r0ehp68"], .--clone-TEXT-DATASET-0r0ehp68 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0r0ehp68"] .x-text,
[id^="TEXT-DATASET-0r0ehp68"] .x-text a,
.--clone-TEXT-DATASET-0r0ehp68 .x-text,
.--clone-TEXT-DATASET-0r0ehp68 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-0r0ehp68"] .x-text:hover,
.--clone-TEXT-DATASET-0r0ehp68 .x-text:hover,
[id^="TEXT-DATASET-0r0ehp68"] a:hover,
.--clone-TEXT-DATASET-0r0ehp68 a:hover {
  
}


#RECT-2pthj9mr {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-2pthj9mr .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-2pthj9mr::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-iajx1k7r"], .--clone-TEXT-DATASET-iajx1k7r {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-iajx1k7r"] .x-text,
[id^="TEXT-DATASET-iajx1k7r"] .x-text a,
.--clone-TEXT-DATASET-iajx1k7r .x-text,
.--clone-TEXT-DATASET-iajx1k7r .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-iajx1k7r"] .x-text:hover,
.--clone-TEXT-DATASET-iajx1k7r .x-text:hover,
[id^="TEXT-DATASET-iajx1k7r"] a:hover,
.--clone-TEXT-DATASET-iajx1k7r a:hover {
  
}

#BUTTON-v3w5j2vg {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-v3w5j2vg .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-v3w5j2vg[disabled=true] {
  display: none;
}

#GRID-PRODUCT-0gixorlz {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-0gixorlz .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-0gixorlz .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-0gixorlz .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-0gixorlz .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0gixorlz .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0gixorlz .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-0gixorlz .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-0gixorlz .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-0gixorlz .slider-product--item:hover {
  
}



#GRID-PRODUCT-0gixorlz .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-0gixorlz .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-0gixorlz .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-0gixorlz .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-0gixorlz .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-0gixorlz .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-0gixorlz .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0gixorlz .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-0gixorlz .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0gixorlz .grid-product--retail-price, #GRID-PRODUCT-0gixorlz .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-0gixorlz .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0gixorlz .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-0gixorlz .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-0gixorlz .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-0gixorlz .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-v9c7pvrb {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-tgj5zeqg {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-tgj5zeqg picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tgj5zeqg img {
  object-fit: cover;
}

[id^="TEXT-ot4uzc6b"], .--clone-TEXT-ot4uzc6b {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ot4uzc6b"] .x-text,
[id^="TEXT-ot4uzc6b"] .x-text a,
.--clone-TEXT-ot4uzc6b .x-text,
.--clone-TEXT-ot4uzc6b .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ot4uzc6b"] .x-text:hover,
.--clone-TEXT-ot4uzc6b .x-text:hover,
[id^="TEXT-ot4uzc6b"] a:hover,
.--clone-TEXT-ot4uzc6b a:hover {
  
}

[id^="TEXT-rw9wjxt7"], .--clone-TEXT-rw9wjxt7 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-rw9wjxt7"] .x-text,
[id^="TEXT-rw9wjxt7"] .x-text a,
.--clone-TEXT-rw9wjxt7 .x-text,
.--clone-TEXT-rw9wjxt7 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-rw9wjxt7"] .x-text:hover,
.--clone-TEXT-rw9wjxt7 .x-text:hover,
[id^="TEXT-rw9wjxt7"] a:hover,
.--clone-TEXT-rw9wjxt7 a:hover {
  
}

#PRODUCT-OVERLAY-iagvnpgx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-a4ruidld {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-n47tr77n {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-0gixorlz .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-cwq6zky0 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-n47tr77n .grid-product--info {
  flex: unset;
}

#RECT-exv8s7oo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-exv8s7oo .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-exv8s7oo::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-9ool4z2v"], .--clone-TEXT-DATASET-9ool4z2v {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9ool4z2v"] .x-text,
[id^="TEXT-DATASET-9ool4z2v"] .x-text a,
.--clone-TEXT-DATASET-9ool4z2v .x-text,
.--clone-TEXT-DATASET-9ool4z2v .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-9ool4z2v"] .x-text:hover,
.--clone-TEXT-DATASET-9ool4z2v .x-text:hover,
[id^="TEXT-DATASET-9ool4z2v"] a:hover,
.--clone-TEXT-DATASET-9ool4z2v a:hover {
  
}


#RECT-646z3t0s {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-646z3t0s .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-646z3t0s::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-e8w18wef"], .--clone-TEXT-DATASET-e8w18wef {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e8w18wef"] .x-text,
[id^="TEXT-DATASET-e8w18wef"] .x-text a,
.--clone-TEXT-DATASET-e8w18wef .x-text,
.--clone-TEXT-DATASET-e8w18wef .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-e8w18wef"] .x-text:hover,
.--clone-TEXT-DATASET-e8w18wef .x-text:hover,
[id^="TEXT-DATASET-e8w18wef"] a:hover,
.--clone-TEXT-DATASET-e8w18wef a:hover {
  
}


#RECT-4u3n5wfh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-4u3n5wfh .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-4u3n5wfh::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-jviozrvb"], .--clone-TEXT-DATASET-jviozrvb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jviozrvb"] .x-text,
[id^="TEXT-DATASET-jviozrvb"] .x-text a,
.--clone-TEXT-DATASET-jviozrvb .x-text,
.--clone-TEXT-DATASET-jviozrvb .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-jviozrvb"] .x-text:hover,
.--clone-TEXT-DATASET-jviozrvb .x-text:hover,
[id^="TEXT-DATASET-jviozrvb"] a:hover,
.--clone-TEXT-DATASET-jviozrvb a:hover {
  
}


#RECT-fgu82pr6 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-fgu82pr6 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-fgu82pr6::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-8q9s1ncj"], .--clone-TEXT-DATASET-8q9s1ncj {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8q9s1ncj"] .x-text,
[id^="TEXT-DATASET-8q9s1ncj"] .x-text a,
.--clone-TEXT-DATASET-8q9s1ncj .x-text,
.--clone-TEXT-DATASET-8q9s1ncj .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-8q9s1ncj"] .x-text:hover,
.--clone-TEXT-DATASET-8q9s1ncj .x-text:hover,
[id^="TEXT-DATASET-8q9s1ncj"] a:hover,
.--clone-TEXT-DATASET-8q9s1ncj a:hover {
  
}

#BUTTON-8t2r0y63 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-8t2r0y63 .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-8t2r0y63[disabled=true] {
  display: none;
}

#GRID-PRODUCT-g8ojy4zw {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-g8ojy4zw .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-g8ojy4zw .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-g8ojy4zw .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-g8ojy4zw .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-g8ojy4zw .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-g8ojy4zw .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-g8ojy4zw .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-g8ojy4zw .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-g8ojy4zw .slider-product--item:hover {
  
}



#GRID-PRODUCT-g8ojy4zw .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-g8ojy4zw .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-g8ojy4zw .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-g8ojy4zw .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-g8ojy4zw .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-g8ojy4zw .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-g8ojy4zw .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-g8ojy4zw .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-g8ojy4zw .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-g8ojy4zw .grid-product--retail-price, #GRID-PRODUCT-g8ojy4zw .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-g8ojy4zw .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-g8ojy4zw .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-g8ojy4zw .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-g8ojy4zw .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-g8ojy4zw .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-f3d1y0lb {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-glggvuuw {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-glggvuuw picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-glggvuuw img {
  object-fit: cover;
}

[id^="TEXT-bwbbx34c"], .--clone-TEXT-bwbbx34c {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-bwbbx34c"] .x-text,
[id^="TEXT-bwbbx34c"] .x-text a,
.--clone-TEXT-bwbbx34c .x-text,
.--clone-TEXT-bwbbx34c .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-bwbbx34c"] .x-text:hover,
.--clone-TEXT-bwbbx34c .x-text:hover,
[id^="TEXT-bwbbx34c"] a:hover,
.--clone-TEXT-bwbbx34c a:hover {
  
}

[id^="TEXT-xcqh5p09"], .--clone-TEXT-xcqh5p09 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-xcqh5p09"] .x-text,
[id^="TEXT-xcqh5p09"] .x-text a,
.--clone-TEXT-xcqh5p09 .x-text,
.--clone-TEXT-xcqh5p09 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-xcqh5p09"] .x-text:hover,
.--clone-TEXT-xcqh5p09 .x-text:hover,
[id^="TEXT-xcqh5p09"] a:hover,
.--clone-TEXT-xcqh5p09 a:hover {
  
}

#PRODUCT-OVERLAY-u41dpywv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-cf3y4dl4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-k0ql3icj {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-g8ojy4zw .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-3e9d5dsy {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-k0ql3icj .grid-product--info {
  flex: unset;
}

#RECT-c8yci5sr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-c8yci5sr .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-c8yci5sr::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-o3a39gpi"], .--clone-TEXT-DATASET-o3a39gpi {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-o3a39gpi"] .x-text,
[id^="TEXT-DATASET-o3a39gpi"] .x-text a,
.--clone-TEXT-DATASET-o3a39gpi .x-text,
.--clone-TEXT-DATASET-o3a39gpi .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-o3a39gpi"] .x-text:hover,
.--clone-TEXT-DATASET-o3a39gpi .x-text:hover,
[id^="TEXT-DATASET-o3a39gpi"] a:hover,
.--clone-TEXT-DATASET-o3a39gpi a:hover {
  
}


#RECT-jo5j9f7e {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-jo5j9f7e .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-jo5j9f7e::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-sn4tbcuy"], .--clone-TEXT-DATASET-sn4tbcuy {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sn4tbcuy"] .x-text,
[id^="TEXT-DATASET-sn4tbcuy"] .x-text a,
.--clone-TEXT-DATASET-sn4tbcuy .x-text,
.--clone-TEXT-DATASET-sn4tbcuy .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-sn4tbcuy"] .x-text:hover,
.--clone-TEXT-DATASET-sn4tbcuy .x-text:hover,
[id^="TEXT-DATASET-sn4tbcuy"] a:hover,
.--clone-TEXT-DATASET-sn4tbcuy a:hover {
  
}


#RECT-jkqlzi7p {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-jkqlzi7p .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-jkqlzi7p::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-5qwfi6du"], .--clone-TEXT-DATASET-5qwfi6du {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5qwfi6du"] .x-text,
[id^="TEXT-DATASET-5qwfi6du"] .x-text a,
.--clone-TEXT-DATASET-5qwfi6du .x-text,
.--clone-TEXT-DATASET-5qwfi6du .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-5qwfi6du"] .x-text:hover,
.--clone-TEXT-DATASET-5qwfi6du .x-text:hover,
[id^="TEXT-DATASET-5qwfi6du"] a:hover,
.--clone-TEXT-DATASET-5qwfi6du a:hover {
  
}


#RECT-zasyk1fj {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-zasyk1fj .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-zasyk1fj::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ma5yacwi"], .--clone-TEXT-DATASET-ma5yacwi {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ma5yacwi"] .x-text,
[id^="TEXT-DATASET-ma5yacwi"] .x-text a,
.--clone-TEXT-DATASET-ma5yacwi .x-text,
.--clone-TEXT-DATASET-ma5yacwi .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ma5yacwi"] .x-text:hover,
.--clone-TEXT-DATASET-ma5yacwi .x-text:hover,
[id^="TEXT-DATASET-ma5yacwi"] a:hover,
.--clone-TEXT-DATASET-ma5yacwi a:hover {
  
}

#BUTTON-5n4o7apf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-5n4o7apf .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-5n4o7apf[disabled=true] {
  display: none;
}

#GRID-PRODUCT-k1zp68rr {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-k1zp68rr .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-k1zp68rr .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-k1zp68rr .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-k1zp68rr .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-k1zp68rr .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-k1zp68rr .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-k1zp68rr .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-k1zp68rr .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-k1zp68rr .slider-product--item:hover {
  
}



#GRID-PRODUCT-k1zp68rr .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-k1zp68rr .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-k1zp68rr .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-k1zp68rr .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-k1zp68rr .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-k1zp68rr .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-k1zp68rr .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-k1zp68rr .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-k1zp68rr .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-k1zp68rr .grid-product--retail-price, #GRID-PRODUCT-k1zp68rr .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-k1zp68rr .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-k1zp68rr .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-k1zp68rr .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-k1zp68rr .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-k1zp68rr .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-xmmjvigc {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-dtmuvrcb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-dtmuvrcb picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dtmuvrcb img {
  object-fit: cover;
}

[id^="TEXT-4bmtlz25"], .--clone-TEXT-4bmtlz25 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-4bmtlz25"] .x-text,
[id^="TEXT-4bmtlz25"] .x-text a,
.--clone-TEXT-4bmtlz25 .x-text,
.--clone-TEXT-4bmtlz25 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-4bmtlz25"] .x-text:hover,
.--clone-TEXT-4bmtlz25 .x-text:hover,
[id^="TEXT-4bmtlz25"] a:hover,
.--clone-TEXT-4bmtlz25 a:hover {
  
}

[id^="TEXT-unecinrs"], .--clone-TEXT-unecinrs {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-unecinrs"] .x-text,
[id^="TEXT-unecinrs"] .x-text a,
.--clone-TEXT-unecinrs .x-text,
.--clone-TEXT-unecinrs .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-unecinrs"] .x-text:hover,
.--clone-TEXT-unecinrs .x-text:hover,
[id^="TEXT-unecinrs"] a:hover,
.--clone-TEXT-unecinrs a:hover {
  
}

#PRODUCT-OVERLAY-2dx203dn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-5anex435 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-86a53kls {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-k1zp68rr .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-lja52mks {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-86a53kls .grid-product--info {
  flex: unset;
}

#RECT-mpv8fc5y {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-mpv8fc5y .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-mpv8fc5y::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-xykklr3g"], .--clone-TEXT-DATASET-xykklr3g {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xykklr3g"] .x-text,
[id^="TEXT-DATASET-xykklr3g"] .x-text a,
.--clone-TEXT-DATASET-xykklr3g .x-text,
.--clone-TEXT-DATASET-xykklr3g .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-xykklr3g"] .x-text:hover,
.--clone-TEXT-DATASET-xykklr3g .x-text:hover,
[id^="TEXT-DATASET-xykklr3g"] a:hover,
.--clone-TEXT-DATASET-xykklr3g a:hover {
  
}


#RECT-7d2hosuh {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-7d2hosuh .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-7d2hosuh::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-q6zd4rbx"], .--clone-TEXT-DATASET-q6zd4rbx {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q6zd4rbx"] .x-text,
[id^="TEXT-DATASET-q6zd4rbx"] .x-text a,
.--clone-TEXT-DATASET-q6zd4rbx .x-text,
.--clone-TEXT-DATASET-q6zd4rbx .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-q6zd4rbx"] .x-text:hover,
.--clone-TEXT-DATASET-q6zd4rbx .x-text:hover,
[id^="TEXT-DATASET-q6zd4rbx"] a:hover,
.--clone-TEXT-DATASET-q6zd4rbx a:hover {
  
}


#RECT-g3rg6fpv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-g3rg6fpv .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-g3rg6fpv::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-p703cjpu"], .--clone-TEXT-DATASET-p703cjpu {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-p703cjpu"] .x-text,
[id^="TEXT-DATASET-p703cjpu"] .x-text a,
.--clone-TEXT-DATASET-p703cjpu .x-text,
.--clone-TEXT-DATASET-p703cjpu .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-p703cjpu"] .x-text:hover,
.--clone-TEXT-DATASET-p703cjpu .x-text:hover,
[id^="TEXT-DATASET-p703cjpu"] a:hover,
.--clone-TEXT-DATASET-p703cjpu a:hover {
  
}


#RECT-c6toybku {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-c6toybku .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-c6toybku::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-cekx5id2"], .--clone-TEXT-DATASET-cekx5id2 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cekx5id2"] .x-text,
[id^="TEXT-DATASET-cekx5id2"] .x-text a,
.--clone-TEXT-DATASET-cekx5id2 .x-text,
.--clone-TEXT-DATASET-cekx5id2 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-cekx5id2"] .x-text:hover,
.--clone-TEXT-DATASET-cekx5id2 .x-text:hover,
[id^="TEXT-DATASET-cekx5id2"] a:hover,
.--clone-TEXT-DATASET-cekx5id2 a:hover {
  
}

#BUTTON-fp6lho3m {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-fp6lho3m .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fp6lho3m[disabled=true] {
  display: none;
}

#GRID-PRODUCT-9kv6iz2z {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-9kv6iz2z .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-9kv6iz2z .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-9kv6iz2z .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-9kv6iz2z .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-9kv6iz2z .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-9kv6iz2z .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-9kv6iz2z .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-9kv6iz2z .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-9kv6iz2z .slider-product--item:hover {
  
}



#GRID-PRODUCT-9kv6iz2z .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-9kv6iz2z .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-9kv6iz2z .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-9kv6iz2z .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-9kv6iz2z .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-9kv6iz2z .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-9kv6iz2z .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-9kv6iz2z .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-9kv6iz2z .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-9kv6iz2z .grid-product--retail-price, #GRID-PRODUCT-9kv6iz2z .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-9kv6iz2z .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-9kv6iz2z .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-9kv6iz2z .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-9kv6iz2z .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-9kv6iz2z .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-e6qxtza4 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-obgthpfu {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-obgthpfu picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-obgthpfu img {
  object-fit: cover;
}

[id^="TEXT-k1d5a1d3"], .--clone-TEXT-k1d5a1d3 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-k1d5a1d3"] .x-text,
[id^="TEXT-k1d5a1d3"] .x-text a,
.--clone-TEXT-k1d5a1d3 .x-text,
.--clone-TEXT-k1d5a1d3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-k1d5a1d3"] .x-text:hover,
.--clone-TEXT-k1d5a1d3 .x-text:hover,
[id^="TEXT-k1d5a1d3"] a:hover,
.--clone-TEXT-k1d5a1d3 a:hover {
  
}

[id^="TEXT-7rx43zx7"], .--clone-TEXT-7rx43zx7 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-7rx43zx7"] .x-text,
[id^="TEXT-7rx43zx7"] .x-text a,
.--clone-TEXT-7rx43zx7 .x-text,
.--clone-TEXT-7rx43zx7 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-7rx43zx7"] .x-text:hover,
.--clone-TEXT-7rx43zx7 .x-text:hover,
[id^="TEXT-7rx43zx7"] a:hover,
.--clone-TEXT-7rx43zx7 a:hover {
  
}

#PRODUCT-OVERLAY-abqu9pu1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-u08b2izg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-lgqfhf39 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-9kv6iz2z .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-h3i4me0h {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-lgqfhf39 .grid-product--info {
  flex: unset;
}

#RECT-1h23riij {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-1h23riij .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-1h23riij::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-dhuizniu"], .--clone-TEXT-DATASET-dhuizniu {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dhuizniu"] .x-text,
[id^="TEXT-DATASET-dhuizniu"] .x-text a,
.--clone-TEXT-DATASET-dhuizniu .x-text,
.--clone-TEXT-DATASET-dhuizniu .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-dhuizniu"] .x-text:hover,
.--clone-TEXT-DATASET-dhuizniu .x-text:hover,
[id^="TEXT-DATASET-dhuizniu"] a:hover,
.--clone-TEXT-DATASET-dhuizniu a:hover {
  
}


#RECT-8l0k8rsu {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-8l0k8rsu .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-8l0k8rsu::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-zj1vztxk"], .--clone-TEXT-DATASET-zj1vztxk {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zj1vztxk"] .x-text,
[id^="TEXT-DATASET-zj1vztxk"] .x-text a,
.--clone-TEXT-DATASET-zj1vztxk .x-text,
.--clone-TEXT-DATASET-zj1vztxk .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-zj1vztxk"] .x-text:hover,
.--clone-TEXT-DATASET-zj1vztxk .x-text:hover,
[id^="TEXT-DATASET-zj1vztxk"] a:hover,
.--clone-TEXT-DATASET-zj1vztxk a:hover {
  
}


#RECT-a4603mfl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-a4603mfl .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-a4603mfl::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-7ngo45ha"], .--clone-TEXT-DATASET-7ngo45ha {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7ngo45ha"] .x-text,
[id^="TEXT-DATASET-7ngo45ha"] .x-text a,
.--clone-TEXT-DATASET-7ngo45ha .x-text,
.--clone-TEXT-DATASET-7ngo45ha .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-7ngo45ha"] .x-text:hover,
.--clone-TEXT-DATASET-7ngo45ha .x-text:hover,
[id^="TEXT-DATASET-7ngo45ha"] a:hover,
.--clone-TEXT-DATASET-7ngo45ha a:hover {
  
}


#RECT-71zzarte {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-71zzarte .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-71zzarte::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ks4fqgep"], .--clone-TEXT-DATASET-ks4fqgep {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ks4fqgep"] .x-text,
[id^="TEXT-DATASET-ks4fqgep"] .x-text a,
.--clone-TEXT-DATASET-ks4fqgep .x-text,
.--clone-TEXT-DATASET-ks4fqgep .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ks4fqgep"] .x-text:hover,
.--clone-TEXT-DATASET-ks4fqgep .x-text:hover,
[id^="TEXT-DATASET-ks4fqgep"] a:hover,
.--clone-TEXT-DATASET-ks4fqgep a:hover {
  
}

#BUTTON-xm2uwtpq {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-xm2uwtpq .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-xm2uwtpq[disabled=true] {
  display: none;
}

#GRID-PRODUCT-0b4z0atx {
  --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: 30px;width: 100%;
  
}

#GRID-PRODUCT-0b4z0atx .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-0b4z0atx .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-0b4z0atx .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-0b4z0atx .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0b4z0atx .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0b4z0atx .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-0b4z0atx .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-0b4z0atx .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  
  grid-template-columns: repeat(3, 1fr);

  
  
  
}
#GRID-PRODUCT-0b4z0atx .slider-product--item:hover {
  
}



#GRID-PRODUCT-0b4z0atx .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}
#GRID-PRODUCT-0b4z0atx .slider-product--item {
  opacity: 1;
  transition: opacity 0.3s ease;
}
#GRID-PRODUCT-0b4z0atx .slider-product--item.invisible {
  opacity: 0;
}


#GRID-PRODUCT-0b4z0atx .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-width: 1px;
border-color: #cfd6e4;
border-style: solid;

}




#GRID-PRODUCT-0b4z0atx .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-0b4z0atx .grid-product--info {
  text-align: center;
  padding: 20px 0px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-0b4z0atx .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0b4z0atx .grid-product--title {
  
  
  font-weight: bold;
  font-size: 16px;
  
  color: #3162ad;
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-0b4z0atx .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0b4z0atx .grid-product--retail-price, #GRID-PRODUCT-0b4z0atx .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-0b4z0atx .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0b4z0atx .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-0b4z0atx .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-0b4z0atx .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-0b4z0atx .product--ribbon {
  border-radius: 0px;
  background: #8cdae0;
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-7vu3wmjq {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-tzct5b22 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-tzct5b22 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tzct5b22 img {
  object-fit: cover;
}

[id^="TEXT-r1g7ek42"], .--clone-TEXT-r1g7ek42 {
  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-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-r1g7ek42"] .x-text,
[id^="TEXT-r1g7ek42"] .x-text a,
.--clone-TEXT-r1g7ek42 .x-text,
.--clone-TEXT-r1g7ek42 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-r1g7ek42"] .x-text:hover,
.--clone-TEXT-r1g7ek42 .x-text:hover,
[id^="TEXT-r1g7ek42"] a:hover,
.--clone-TEXT-r1g7ek42 a:hover {
  
}

[id^="TEXT-56zggxmf"], .--clone-TEXT-56zggxmf {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-56zggxmf"] .x-text,
[id^="TEXT-56zggxmf"] .x-text a,
.--clone-TEXT-56zggxmf .x-text,
.--clone-TEXT-56zggxmf .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-56zggxmf"] .x-text:hover,
.--clone-TEXT-56zggxmf .x-text:hover,
[id^="TEXT-56zggxmf"] a:hover,
.--clone-TEXT-56zggxmf a:hover {
  
}

#PRODUCT-OVERLAY-h1btcuqm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-94u36rdm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-yul7nwnn {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-0b4z0atx .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-t4hnzqpu {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-yul7nwnn .grid-product--info {
  flex: unset;
}

#RECT-22ajzejr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-22ajzejr .x-rect {
  --width: 20px;
background: #ff0000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xNywxOEMxNS44OSwxOCAxNSwxOC44OSAxNSwyMEEyLDIgMCAwLDAgMTcsMjJBMiwyIDAgMCwwIDE5LDIwQzE5LDE4Ljg5IDE4LjEsMTggMTcsMThNMSwyVjRIM0w2LjYsMTEuNTlMNS4yNCwxNC4wNEM1LjA5LDE0LjMyIDUsMTQuNjUgNSwxNUEyLDIgMCAwLDAgNywxN0gxOVYxNUg3LjQyQTAuMjUsMC4yNSAwIDAsMSA3LjE3LDE0Ljc1QzcuMTcsMTQuNyA3LjE4LDE0LjY2IDcuMiwxNC42M0w4LjEsMTNIMTUuNTVDMTYuMywxMyAxNi45NiwxMi41OCAxNy4zLDExLjk3TDIwLjg4LDUuNUMyMC45NSw1LjM0IDIxLDUuMTcgMjEsNUExLDEgMCAwLDAgMjAsNEg1LjIxTDQuMjcsMk03LDE4QzUuODksMTggNSwxOC44OSA1LDIwQTIsMiAwIDAsMCA3LDIyQTIsMiAwIDAsMCA5LDIwQzksMTguODkgOC4xLDE4IDcsMThaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #ff0000);
}
#RECT-22ajzejr::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-8k7ccp89"], .--clone-TEXT-DATASET-8k7ccp89 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8k7ccp89"] .x-text,
[id^="TEXT-DATASET-8k7ccp89"] .x-text a,
.--clone-TEXT-DATASET-8k7ccp89 .x-text,
.--clone-TEXT-DATASET-8k7ccp89 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #ff0000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
letter-spacing: -1px;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-DATASET-8k7ccp89"] .x-text:hover,
.--clone-TEXT-DATASET-8k7ccp89 .x-text:hover,
[id^="TEXT-DATASET-8k7ccp89"] a:hover,
.--clone-TEXT-DATASET-8k7ccp89 a:hover {
  
}


#RECT-u49nvyex {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-u49nvyex .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-u49nvyex::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-aujr6x45"], .--clone-TEXT-DATASET-aujr6x45 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-aujr6x45"] .x-text,
[id^="TEXT-DATASET-aujr6x45"] .x-text a,
.--clone-TEXT-DATASET-aujr6x45 .x-text,
.--clone-TEXT-DATASET-aujr6x45 .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-aujr6x45"] .x-text:hover,
.--clone-TEXT-DATASET-aujr6x45 .x-text:hover,
[id^="TEXT-DATASET-aujr6x45"] a:hover,
.--clone-TEXT-DATASET-aujr6x45 a:hover {
  
}


#RECT-tfs0opm6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-tfs0opm6 .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-tfs0opm6::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-ae0jym5k"], .--clone-TEXT-DATASET-ae0jym5k {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ae0jym5k"] .x-text,
[id^="TEXT-DATASET-ae0jym5k"] .x-text a,
.--clone-TEXT-DATASET-ae0jym5k .x-text,
.--clone-TEXT-DATASET-ae0jym5k .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ae0jym5k"] .x-text:hover,
.--clone-TEXT-DATASET-ae0jym5k .x-text:hover,
[id^="TEXT-DATASET-ae0jym5k"] a:hover,
.--clone-TEXT-DATASET-ae0jym5k a:hover {
  
}


#RECT-cirrp2eg {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-cirrp2eg .x-rect {
  --width: 20px;
background: var(--color_04);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9IndhdGVyLXB1bXAiPjxwYXRoIGQ9Ik0xOSwxNC41QzE5LDE0LjUgMjEsMTYuNjcgMjEsMThBMiwyIDAgMCwxIDE5LDIwQTIsMiAwIDAsMSAxNywxOEMxNywxNi42NyAxOSwxNC41IDE5LDE0LjVNNSwxOFY5QTIsMiAwIDAsMSAzLDdBMiwyIDAgMCwxIDUsNVY0QTIsMiAwIDAsMSA3LDJIOUEyLDIgMCAwLDEgMTEsNFY1SDE5QTIsMiAwIDAsMSAyMSw3VjlMMjEsMTFBMSwxIDAgMCwxIDIyLDEyQTEsMSAwIDAsMSAyMSwxM0gxN0ExLDEgMCAwLDEgMTYsMTJBMSwxIDAgMCwxIDE3LDExVjlIMTFWMThIMTJBMiwyIDAgMCwxIDE0LDIwVjIySDJWMjBBMiwyIDAgMCwxIDQsMThINVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-cirrp2eg::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-yk1aa73w"], .--clone-TEXT-DATASET-yk1aa73w {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 5px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-yk1aa73w"] .x-text,
[id^="TEXT-DATASET-yk1aa73w"] .x-text a,
.--clone-TEXT-DATASET-yk1aa73w .x-text,
.--clone-TEXT-DATASET-yk1aa73w .x-text a {
  --width: 95.6896551724138%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-yk1aa73w"] .x-text:hover,
.--clone-TEXT-DATASET-yk1aa73w .x-text:hover,
[id^="TEXT-DATASET-yk1aa73w"] a:hover,
.--clone-TEXT-DATASET-yk1aa73w a:hover {
  
}

#BUTTON-ozl3odme {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-ozl3odme .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ozl3odme[disabled=true] {
  display: none;
}


#IMAGE-k4r2jmdx {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: stretch;
margin-left: 12px;
margin-right: 12px;
margin-top: calc(0px * 2);
width: auto;
  
}
#IMAGE-k4r2jmdx picture {
  --width: 96.55172413793105%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-k4r2jmdx img {
  object-fit: cover;
}

[id^="TEXT-svr2lczb"], .--clone-TEXT-svr2lczb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 1.0223371011920888%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-svr2lczb"] .x-text,
[id^="TEXT-svr2lczb"] .x-text a,
.--clone-TEXT-svr2lczb .x-text,
.--clone-TEXT-svr2lczb .x-text a {
  --width: 97.25352496777344%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-svr2lczb"] .x-text:hover,
.--clone-TEXT-svr2lczb .x-text:hover,
[id^="TEXT-svr2lczb"] a:hover,
.--clone-TEXT-svr2lczb a:hover {
  
}

#BUTTON-3zzikxlh {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 30px;
margin-left: 12px;
width: 176px;
  
}
#BUTTON-3zzikxlh .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #ff0000;
background: var(--color_00);
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ff0000;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ff0000);
}
#BUTTON-3zzikxlh[disabled=true] {
  display: none;
}
#BUTTON-3zzikxlh .animation, #BUTTON-3zzikxlh.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-3zzikxlh {
  
}

[id^="TEXT-b6ovl9hp"], .--clone-TEXT-b6ovl9hp {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 12px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-b6ovl9hp"] .x-text,
[id^="TEXT-b6ovl9hp"] .x-text a,
.--clone-TEXT-b6ovl9hp .x-text,
.--clone-TEXT-b6ovl9hp .x-text a {
  --width: 98.27586206896552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-b6ovl9hp"] .x-text:hover,
.--clone-TEXT-b6ovl9hp .x-text:hover,
[id^="TEXT-b6ovl9hp"] a:hover,
.--clone-TEXT-b6ovl9hp a:hover {
  
}

#BUTTON-9flvy1gf {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 12px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-9flvy1gf .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-9flvy1gf[disabled=true] {
  display: none;
}
#BUTTON-9flvy1gf .animation, #BUTTON-9flvy1gf.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-9flvy1gf {
  
}

#TAGS-qzs5urqv {
  --width: 93.10344827586206%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 24px;margin-right: 24px;width: auto;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-qzs5urqv .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-qzs5urqv .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-qzs5urqv .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-qzs5urqv .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#BUTTON-eu9xja3x {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#BUTTON-eu9xja3x .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #8cdae0;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-eu9xja3x[disabled=true] {
  display: none;
}

#DROPDOWN-2zg2rrsq {
  --width: 247px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: end;margin-right: 12px;margin-top: 0px;width: 247px;
  
}
#DROPDOWN-2zg2rrsq .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-2zg2rrsq .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-2zg2rrsq .select {
  position: relative;
}

#DROPDOWN-2zg2rrsq .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-2zg2rrsq .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-2zg2rrsq .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

#DROPDOWN-2zg2rrsq .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-2zg2rrsq .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-fi3d9bg7 {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-fi3d9bg7 > .dropdown--style {
  
}
#RADIO-GROUP-xshhyvj0 {
  --width: 80.97165991902834%;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-right: calc(2.543016194331984% * 2);margin-top: 31.64453125px;width: 80.97165991902834%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-xshhyvj0 input[type='radio'] {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-xshhyvj0 label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-xshhyvj0 .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 17px;
}

#CONTAINER-85xgcip0 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-yq4khnd7"], .--clone-TEXT-yq4khnd7 {
  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%;
  
}
[id^="TEXT-yq4khnd7"] .x-text,
[id^="TEXT-yq4khnd7"] .x-text a,
.--clone-TEXT-yq4khnd7 .x-text,
.--clone-TEXT-yq4khnd7 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-yq4khnd7"] .x-text:hover,
.--clone-TEXT-yq4khnd7 .x-text:hover,
[id^="TEXT-yq4khnd7"] a:hover,
.--clone-TEXT-yq4khnd7 a:hover {
  
}

#CAROUSEL-e1hlqsur {
  --width: 96.55172413793105%;align-self: center;column-gap: 30px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: minmax(10px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);row-gap: 0px;width: auto;
  
}
#CAROUSEL-e1hlqsur .x-carousel-wrapper {
  border-color: #000000;
border-style: solid;
border-width: 0.0px;
  width: calc(210.70000000000002% + 180px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(10px, max-content);
  display: grid;
  column-gap: 30px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-e1hlqsur .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-e1hlqsur .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-e1hlqsur .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-e1hlqsur .x-arrow-right {
  right: 5px;
}
#CAROUSEL-e1hlqsur .x-carousel .x-arrow img, 
#CAROUSEL-e1hlqsur .x-carousel .x-arrow svg, 
#CAROUSEL-e1hlqsur .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#CONTAINER-r7hrml5t {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --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(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-bne0ejdq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-bne0ejdq picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-bne0ejdq img {
  object-fit: cover;
}

[id^="TEXT-6v4j9htl"], .--clone-TEXT-6v4j9htl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-6v4j9htl"] .x-text,
[id^="TEXT-6v4j9htl"] .x-text a,
.--clone-TEXT-6v4j9htl .x-text,
.--clone-TEXT-6v4j9htl .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-6v4j9htl"] .x-text:hover,
.--clone-TEXT-6v4j9htl .x-text:hover,
[id^="TEXT-6v4j9htl"] a:hover,
.--clone-TEXT-6v4j9htl a:hover {
  
}

[id^="TEXT-2jxkpqm7"], .--clone-TEXT-2jxkpqm7 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-2jxkpqm7"] .x-text,
[id^="TEXT-2jxkpqm7"] .x-text a,
.--clone-TEXT-2jxkpqm7 .x-text,
.--clone-TEXT-2jxkpqm7 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-2jxkpqm7"] .x-text:hover,
.--clone-TEXT-2jxkpqm7 .x-text:hover,
[id^="TEXT-2jxkpqm7"] a:hover,
.--clone-TEXT-2jxkpqm7 a:hover {
  
}

#LINE-jk1n9ze5 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-jk1n9ze5 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-2z3u0i6s {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-bottom: 32.5px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-hmn99mxs {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-hmn99mxs picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-hmn99mxs img {
  object-fit: cover;
}

[id^="TEXT-nsnsszq4"], .--clone-TEXT-nsnsszq4 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-nsnsszq4"] .x-text,
[id^="TEXT-nsnsszq4"] .x-text a,
.--clone-TEXT-nsnsszq4 .x-text,
.--clone-TEXT-nsnsszq4 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-nsnsszq4"] .x-text:hover,
.--clone-TEXT-nsnsszq4 .x-text:hover,
[id^="TEXT-nsnsszq4"] a:hover,
.--clone-TEXT-nsnsszq4 a:hover {
  
}

[id^="TEXT-1dxhrq9h"], .--clone-TEXT-1dxhrq9h {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-1dxhrq9h"] .x-text,
[id^="TEXT-1dxhrq9h"] .x-text a,
.--clone-TEXT-1dxhrq9h .x-text,
.--clone-TEXT-1dxhrq9h .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-1dxhrq9h"] .x-text:hover,
.--clone-TEXT-1dxhrq9h .x-text:hover,
[id^="TEXT-1dxhrq9h"] a:hover,
.--clone-TEXT-1dxhrq9h a:hover {
  
}

#LINE-yrq7nraa {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-yrq7nraa .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-o4w9wd0z {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-snnykshm {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-snnykshm picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-snnykshm img {
  object-fit: cover;
}

[id^="TEXT-auayg4pv"], .--clone-TEXT-auayg4pv {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-auayg4pv"] .x-text,
[id^="TEXT-auayg4pv"] .x-text a,
.--clone-TEXT-auayg4pv .x-text,
.--clone-TEXT-auayg4pv .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-auayg4pv"] .x-text:hover,
.--clone-TEXT-auayg4pv .x-text:hover,
[id^="TEXT-auayg4pv"] a:hover,
.--clone-TEXT-auayg4pv a:hover {
  
}

[id^="TEXT-lc7h9myb"], .--clone-TEXT-lc7h9myb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-lc7h9myb"] .x-text,
[id^="TEXT-lc7h9myb"] .x-text a,
.--clone-TEXT-lc7h9myb .x-text,
.--clone-TEXT-lc7h9myb .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-lc7h9myb"] .x-text:hover,
.--clone-TEXT-lc7h9myb .x-text:hover,
[id^="TEXT-lc7h9myb"] a:hover,
.--clone-TEXT-lc7h9myb a:hover {
  
}

#LINE-ix3u91w2 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-ix3u91w2 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-z6h5jd2s {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-my5y2tzw"], .--clone-TEXT-my5y2tzw {
  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%;
  
}
[id^="TEXT-my5y2tzw"] .x-text,
[id^="TEXT-my5y2tzw"] .x-text a,
.--clone-TEXT-my5y2tzw .x-text,
.--clone-TEXT-my5y2tzw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-my5y2tzw"] .x-text:hover,
.--clone-TEXT-my5y2tzw .x-text:hover,
[id^="TEXT-my5y2tzw"] a:hover,
.--clone-TEXT-my5y2tzw a:hover {
  
}

#CAROUSEL-zik5gwds {
  --width: 96.55172413793105%;align-self: center;column-gap: 30px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: minmax(10px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);row-gap: 0px;width: auto;
  
}
#CAROUSEL-zik5gwds .x-carousel-wrapper {
  border-color: #000000;
border-style: solid;
border-width: 0.0px;
  width: calc(120.4% + 90px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(10px, max-content);
  display: grid;
  column-gap: 30px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-zik5gwds .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-zik5gwds .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-zik5gwds .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-zik5gwds .x-arrow-right {
  right: 5px;
}
#CAROUSEL-zik5gwds .x-carousel .x-arrow img, 
#CAROUSEL-zik5gwds .x-carousel .x-arrow svg, 
#CAROUSEL-zik5gwds .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#CONTAINER-yo5r6dob {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-drdzj2zd {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-drdzj2zd picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-drdzj2zd img {
  object-fit: cover;
}

[id^="TEXT-v5eoj78j"], .--clone-TEXT-v5eoj78j {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-v5eoj78j"] .x-text,
[id^="TEXT-v5eoj78j"] .x-text a,
.--clone-TEXT-v5eoj78j .x-text,
.--clone-TEXT-v5eoj78j .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-v5eoj78j"] .x-text:hover,
.--clone-TEXT-v5eoj78j .x-text:hover,
[id^="TEXT-v5eoj78j"] a:hover,
.--clone-TEXT-v5eoj78j a:hover {
  
}

[id^="TEXT-ik3ithcl"], .--clone-TEXT-ik3ithcl {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-ik3ithcl"] .x-text,
[id^="TEXT-ik3ithcl"] .x-text a,
.--clone-TEXT-ik3ithcl .x-text,
.--clone-TEXT-ik3ithcl .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-ik3ithcl"] .x-text:hover,
.--clone-TEXT-ik3ithcl .x-text:hover,
[id^="TEXT-ik3ithcl"] a:hover,
.--clone-TEXT-ik3ithcl a:hover {
  
}

#LINE-1lc11wtg {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-1lc11wtg .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-8e3nsuyh {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --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(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-enx54ik3 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-enx54ik3 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-enx54ik3 img {
  object-fit: cover;
}

[id^="TEXT-xfel8s6f"], .--clone-TEXT-xfel8s6f {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-xfel8s6f"] .x-text,
[id^="TEXT-xfel8s6f"] .x-text a,
.--clone-TEXT-xfel8s6f .x-text,
.--clone-TEXT-xfel8s6f .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-xfel8s6f"] .x-text:hover,
.--clone-TEXT-xfel8s6f .x-text:hover,
[id^="TEXT-xfel8s6f"] a:hover,
.--clone-TEXT-xfel8s6f a:hover {
  
}

[id^="TEXT-s1z552f0"], .--clone-TEXT-s1z552f0 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-s1z552f0"] .x-text,
[id^="TEXT-s1z552f0"] .x-text a,
.--clone-TEXT-s1z552f0 .x-text,
.--clone-TEXT-s1z552f0 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-s1z552f0"] .x-text:hover,
.--clone-TEXT-s1z552f0 .x-text:hover,
[id^="TEXT-s1z552f0"] a:hover,
.--clone-TEXT-s1z552f0 a:hover {
  
}

#LINE-4dsyddsv {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-4dsyddsv .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-g6dbv9yq {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-bottom: 32.5px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-95gkgkjb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-95gkgkjb picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-95gkgkjb img {
  object-fit: cover;
}

[id^="TEXT-vy8l8o4w"], .--clone-TEXT-vy8l8o4w {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-vy8l8o4w"] .x-text,
[id^="TEXT-vy8l8o4w"] .x-text a,
.--clone-TEXT-vy8l8o4w .x-text,
.--clone-TEXT-vy8l8o4w .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-vy8l8o4w"] .x-text:hover,
.--clone-TEXT-vy8l8o4w .x-text:hover,
[id^="TEXT-vy8l8o4w"] a:hover,
.--clone-TEXT-vy8l8o4w a:hover {
  
}

[id^="TEXT-w157fotg"], .--clone-TEXT-w157fotg {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-w157fotg"] .x-text,
[id^="TEXT-w157fotg"] .x-text a,
.--clone-TEXT-w157fotg .x-text,
.--clone-TEXT-w157fotg .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-w157fotg"] .x-text:hover,
.--clone-TEXT-w157fotg .x-text:hover,
[id^="TEXT-w157fotg"] a:hover,
.--clone-TEXT-w157fotg a:hover {
  
}

#LINE-mgklv4i8 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-mgklv4i8 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-6zu97yac {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-1gdz754g {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-1gdz754g picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-1gdz754g img {
  object-fit: cover;
}

[id^="TEXT-dnr8sj0b"], .--clone-TEXT-dnr8sj0b {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-dnr8sj0b"] .x-text,
[id^="TEXT-dnr8sj0b"] .x-text a,
.--clone-TEXT-dnr8sj0b .x-text,
.--clone-TEXT-dnr8sj0b .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-dnr8sj0b"] .x-text:hover,
.--clone-TEXT-dnr8sj0b .x-text:hover,
[id^="TEXT-dnr8sj0b"] a:hover,
.--clone-TEXT-dnr8sj0b a:hover {
  
}

[id^="TEXT-v4k7j7ty"], .--clone-TEXT-v4k7j7ty {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-v4k7j7ty"] .x-text,
[id^="TEXT-v4k7j7ty"] .x-text a,
.--clone-TEXT-v4k7j7ty .x-text,
.--clone-TEXT-v4k7j7ty .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-v4k7j7ty"] .x-text:hover,
.--clone-TEXT-v4k7j7ty .x-text:hover,
[id^="TEXT-v4k7j7ty"] a:hover,
.--clone-TEXT-v4k7j7ty a:hover {
  
}

#LINE-j7w7v5e4 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-j7w7v5e4 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-u4pqzaue {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 96.66666666666669%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 17;grid-row-start: 16;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(10px, max-content);height: auto;justify-self: stretch;margin-bottom: 15px;margin-left: 12px;margin-right: 12px;margin-top: 15px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-ukcbg79a"], .--clone-TEXT-ukcbg79a {
  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%;
  
}
[id^="TEXT-ukcbg79a"] .x-text,
[id^="TEXT-ukcbg79a"] .x-text a,
.--clone-TEXT-ukcbg79a .x-text,
.--clone-TEXT-ukcbg79a .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-ukcbg79a"] .x-text:hover,
.--clone-TEXT-ukcbg79a .x-text:hover,
[id^="TEXT-ukcbg79a"] a:hover,
.--clone-TEXT-ukcbg79a a:hover {
  
}

#CAROUSEL-aevzuzx9 {
  --width: 96.55172413793105%;align-self: center;column-gap: 30px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: minmax(10px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);row-gap: 0px;width: auto;
  
}
#CAROUSEL-aevzuzx9 .x-carousel-wrapper {
  border-color: #000000;
border-style: solid;
border-width: 0.0px;
  width: calc(210.70000000000002% + 180px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(10px, max-content);
  display: grid;
  column-gap: 30px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-aevzuzx9 .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-aevzuzx9 .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-aevzuzx9 .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-aevzuzx9 .x-arrow-right {
  right: 5px;
}
#CAROUSEL-aevzuzx9 .x-carousel .x-arrow img, 
#CAROUSEL-aevzuzx9 .x-carousel .x-arrow svg, 
#CAROUSEL-aevzuzx9 .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#CONTAINER-18dz5zi9 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --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(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-hwakm7mh {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-hwakm7mh picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-hwakm7mh img {
  object-fit: cover;
}

[id^="TEXT-knpy06yo"], .--clone-TEXT-knpy06yo {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-knpy06yo"] .x-text,
[id^="TEXT-knpy06yo"] .x-text a,
.--clone-TEXT-knpy06yo .x-text,
.--clone-TEXT-knpy06yo .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-knpy06yo"] .x-text:hover,
.--clone-TEXT-knpy06yo .x-text:hover,
[id^="TEXT-knpy06yo"] a:hover,
.--clone-TEXT-knpy06yo a:hover {
  
}

[id^="TEXT-4xpj4otl"], .--clone-TEXT-4xpj4otl {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-4xpj4otl"] .x-text,
[id^="TEXT-4xpj4otl"] .x-text a,
.--clone-TEXT-4xpj4otl .x-text,
.--clone-TEXT-4xpj4otl .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-4xpj4otl"] .x-text:hover,
.--clone-TEXT-4xpj4otl .x-text:hover,
[id^="TEXT-4xpj4otl"] a:hover,
.--clone-TEXT-4xpj4otl a:hover {
  
}

#LINE-4q6bhbgf {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-4q6bhbgf .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-j2939vn0 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-bottom: 32.5px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-ppnevmd8 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-ppnevmd8 picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-ppnevmd8 img {
  object-fit: cover;
}

[id^="TEXT-ypi6mfk9"], .--clone-TEXT-ypi6mfk9 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-ypi6mfk9"] .x-text,
[id^="TEXT-ypi6mfk9"] .x-text a,
.--clone-TEXT-ypi6mfk9 .x-text,
.--clone-TEXT-ypi6mfk9 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-ypi6mfk9"] .x-text:hover,
.--clone-TEXT-ypi6mfk9 .x-text:hover,
[id^="TEXT-ypi6mfk9"] a:hover,
.--clone-TEXT-ypi6mfk9 a:hover {
  
}

[id^="TEXT-venciebs"], .--clone-TEXT-venciebs {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-venciebs"] .x-text,
[id^="TEXT-venciebs"] .x-text a,
.--clone-TEXT-venciebs .x-text,
.--clone-TEXT-venciebs .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-venciebs"] .x-text:hover,
.--clone-TEXT-venciebs .x-text:hover,
[id^="TEXT-venciebs"] a:hover,
.--clone-TEXT-venciebs a:hover {
  
}

#LINE-7pob3wxf {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-7pob3wxf .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-1pvgkvts {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-w46wtn19 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-w46wtn19 picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-w46wtn19 img {
  object-fit: cover;
}

[id^="TEXT-761wojqq"], .--clone-TEXT-761wojqq {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-761wojqq"] .x-text,
[id^="TEXT-761wojqq"] .x-text a,
.--clone-TEXT-761wojqq .x-text,
.--clone-TEXT-761wojqq .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-761wojqq"] .x-text:hover,
.--clone-TEXT-761wojqq .x-text:hover,
[id^="TEXT-761wojqq"] a:hover,
.--clone-TEXT-761wojqq a:hover {
  
}

[id^="TEXT-96jvwoej"], .--clone-TEXT-96jvwoej {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-96jvwoej"] .x-text,
[id^="TEXT-96jvwoej"] .x-text a,
.--clone-TEXT-96jvwoej .x-text,
.--clone-TEXT-96jvwoej .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-96jvwoej"] .x-text:hover,
.--clone-TEXT-96jvwoej .x-text:hover,
[id^="TEXT-96jvwoej"] a:hover,
.--clone-TEXT-96jvwoej a:hover {
  
}

#LINE-qkc29yw8 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-qkc29yw8 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-r4wiz8if {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-6r20mziz {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-6r20mziz picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-6r20mziz img {
  object-fit: cover;
}

[id^="TEXT-aal0jsi7"], .--clone-TEXT-aal0jsi7 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-aal0jsi7"] .x-text,
[id^="TEXT-aal0jsi7"] .x-text a,
.--clone-TEXT-aal0jsi7 .x-text,
.--clone-TEXT-aal0jsi7 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-aal0jsi7"] .x-text:hover,
.--clone-TEXT-aal0jsi7 .x-text:hover,
[id^="TEXT-aal0jsi7"] a:hover,
.--clone-TEXT-aal0jsi7 a:hover {
  
}

[id^="TEXT-7uvgugm4"], .--clone-TEXT-7uvgugm4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-7uvgugm4"] .x-text,
[id^="TEXT-7uvgugm4"] .x-text a,
.--clone-TEXT-7uvgugm4 .x-text,
.--clone-TEXT-7uvgugm4 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-7uvgugm4"] .x-text:hover,
.--clone-TEXT-7uvgugm4 .x-text:hover,
[id^="TEXT-7uvgugm4"] a:hover,
.--clone-TEXT-7uvgugm4 a:hover {
  
}

#LINE-x4fdn7ht {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-x4fdn7ht .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-w1xbvpjg {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 5;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-l1g2h3fi {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-l1g2h3fi picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-l1g2h3fi img {
  object-fit: cover;
}

[id^="TEXT-avo4cvci"], .--clone-TEXT-avo4cvci {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-avo4cvci"] .x-text,
[id^="TEXT-avo4cvci"] .x-text a,
.--clone-TEXT-avo4cvci .x-text,
.--clone-TEXT-avo4cvci .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-avo4cvci"] .x-text:hover,
.--clone-TEXT-avo4cvci .x-text:hover,
[id^="TEXT-avo4cvci"] a:hover,
.--clone-TEXT-avo4cvci a:hover {
  
}

[id^="TEXT-dvgd4p00"], .--clone-TEXT-dvgd4p00 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-dvgd4p00"] .x-text,
[id^="TEXT-dvgd4p00"] .x-text a,
.--clone-TEXT-dvgd4p00 .x-text,
.--clone-TEXT-dvgd4p00 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-dvgd4p00"] .x-text:hover,
.--clone-TEXT-dvgd4p00 .x-text:hover,
[id^="TEXT-dvgd4p00"] a:hover,
.--clone-TEXT-dvgd4p00 a:hover {
  
}

#LINE-l2saumlo {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-l2saumlo .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-890wu8to {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 7;grid-column-start: 6;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-e5dp4uzf {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-e5dp4uzf picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-e5dp4uzf img {
  object-fit: cover;
}

[id^="TEXT-6ardeor2"], .--clone-TEXT-6ardeor2 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-6ardeor2"] .x-text,
[id^="TEXT-6ardeor2"] .x-text a,
.--clone-TEXT-6ardeor2 .x-text,
.--clone-TEXT-6ardeor2 .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-6ardeor2"] .x-text:hover,
.--clone-TEXT-6ardeor2 .x-text:hover,
[id^="TEXT-6ardeor2"] a:hover,
.--clone-TEXT-6ardeor2 a:hover {
  
}

[id^="TEXT-sag6kn5g"], .--clone-TEXT-sag6kn5g {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-sag6kn5g"] .x-text,
[id^="TEXT-sag6kn5g"] .x-text a,
.--clone-TEXT-sag6kn5g .x-text,
.--clone-TEXT-sag6kn5g .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-sag6kn5g"] .x-text:hover,
.--clone-TEXT-sag6kn5g .x-text:hover,
[id^="TEXT-sag6kn5g"] a:hover,
.--clone-TEXT-sag6kn5g a:hover {
  
}

#LINE-8m40vvqa {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-8m40vvqa .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-ph8e7ykv {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 8;grid-column-start: 7;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-zrmetirn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-zrmetirn picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-zrmetirn img {
  object-fit: cover;
}

[id^="TEXT-mu2m9afb"], .--clone-TEXT-mu2m9afb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-mu2m9afb"] .x-text,
[id^="TEXT-mu2m9afb"] .x-text a,
.--clone-TEXT-mu2m9afb .x-text,
.--clone-TEXT-mu2m9afb .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-mu2m9afb"] .x-text:hover,
.--clone-TEXT-mu2m9afb .x-text:hover,
[id^="TEXT-mu2m9afb"] a:hover,
.--clone-TEXT-mu2m9afb a:hover {
  
}

[id^="TEXT-6dcwpoin"], .--clone-TEXT-6dcwpoin {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-6dcwpoin"] .x-text,
[id^="TEXT-6dcwpoin"] .x-text a,
.--clone-TEXT-6dcwpoin .x-text,
.--clone-TEXT-6dcwpoin .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-6dcwpoin"] .x-text:hover,
.--clone-TEXT-6dcwpoin .x-text:hover,
[id^="TEXT-6dcwpoin"] a:hover,
.--clone-TEXT-6dcwpoin a:hover {
  
}

#LINE-80f84om5 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-80f84om5 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-9v4xf3e6 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 100%;align-self: stretch;bottom: 30px;grid-column-end: 4;grid-column-start: 3;grid-row-end: 17;grid-row-start: 1;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-bottom: 0px;margin-right: 0px;margin-top: 15px;position: sticky;row-gap: 30px;top: 30px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-t2b7dj61 {
  --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: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-a3ouwykq"], .--clone-TEXT-a3ouwykq {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-a3ouwykq"] .x-text,
[id^="TEXT-a3ouwykq"] .x-text a,
.--clone-TEXT-a3ouwykq .x-text,
.--clone-TEXT-a3ouwykq .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-a3ouwykq"] .x-text:hover,
.--clone-TEXT-a3ouwykq .x-text:hover,
[id^="TEXT-a3ouwykq"] a:hover,
.--clone-TEXT-a3ouwykq a:hover {
  
}

[id^="TEXT-teutdnr4"], .--clone-TEXT-teutdnr4 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-teutdnr4"] .x-text,
[id^="TEXT-teutdnr4"] .x-text a,
.--clone-TEXT-teutdnr4 .x-text,
.--clone-TEXT-teutdnr4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-teutdnr4"] .x-text:hover,
.--clone-TEXT-teutdnr4 .x-text:hover,
[id^="TEXT-teutdnr4"] a:hover,
.--clone-TEXT-teutdnr4 a:hover {
  
}

[id^="TEXT-hvq82iop"], .--clone-TEXT-hvq82iop {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-hvq82iop"] .x-text,
[id^="TEXT-hvq82iop"] .x-text a,
.--clone-TEXT-hvq82iop .x-text,
.--clone-TEXT-hvq82iop .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-hvq82iop"] .x-text:hover,
.--clone-TEXT-hvq82iop .x-text:hover,
[id^="TEXT-hvq82iop"] a:hover,
.--clone-TEXT-hvq82iop a:hover {
  
}

[id^="TEXT-s2tqdwc2"], .--clone-TEXT-s2tqdwc2 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-s2tqdwc2"] .x-text,
[id^="TEXT-s2tqdwc2"] .x-text a,
.--clone-TEXT-s2tqdwc2 .x-text,
.--clone-TEXT-s2tqdwc2 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-s2tqdwc2"] .x-text:hover,
.--clone-TEXT-s2tqdwc2 .x-text:hover,
[id^="TEXT-s2tqdwc2"] a:hover,
.--clone-TEXT-s2tqdwc2 a:hover {
  
}

[id^="TEXT-3jv4quqe"], .--clone-TEXT-3jv4quqe {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-3jv4quqe"] .x-text,
[id^="TEXT-3jv4quqe"] .x-text a,
.--clone-TEXT-3jv4quqe .x-text,
.--clone-TEXT-3jv4quqe .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-3jv4quqe"] .x-text:hover,
.--clone-TEXT-3jv4quqe .x-text:hover,
[id^="TEXT-3jv4quqe"] a:hover,
.--clone-TEXT-3jv4quqe a:hover {
  
}

[id^="TEXT-59mz6w12"], .--clone-TEXT-59mz6w12 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-59mz6w12"] .x-text,
[id^="TEXT-59mz6w12"] .x-text a,
.--clone-TEXT-59mz6w12 .x-text,
.--clone-TEXT-59mz6w12 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-59mz6w12"] .x-text:hover,
.--clone-TEXT-59mz6w12 .x-text:hover,
[id^="TEXT-59mz6w12"] a:hover,
.--clone-TEXT-59mz6w12 a:hover {
  
}


#IMAGE-nzjbm57r {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-nzjbm57r picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nzjbm57r img {
  object-fit: cover;
}


#IMAGE-j3llbc2b {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-j3llbc2b picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-j3llbc2b img {
  object-fit: cover;
}


#IMAGE-qza1eiqb {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-qza1eiqb picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qza1eiqb img {
  object-fit: cover;
}


#IMAGE-nwy0kveh {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-nwy0kveh picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-nwy0kveh img {
  object-fit: cover;
}


#IMAGE-nqm250ng {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-nqm250ng picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-nqm250ng img {
  object-fit: cover;
}


#IMAGE-692lfggg {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-692lfggg picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-692lfggg img {
  object-fit: cover;
}

[id^="TEXT-n8tt0uir"], .--clone-TEXT-n8tt0uir {
  align-self: center;
grid-column-end: 5;
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: 91.57894736842104%;
  
}
[id^="TEXT-n8tt0uir"] .x-text,
[id^="TEXT-n8tt0uir"] .x-text a,
.--clone-TEXT-n8tt0uir .x-text,
.--clone-TEXT-n8tt0uir .x-text a {
  --width: 91.57894736842104%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-n8tt0uir"] .x-text:hover,
.--clone-TEXT-n8tt0uir .x-text:hover,
[id^="TEXT-n8tt0uir"] a:hover,
.--clone-TEXT-n8tt0uir a:hover {
  
}


#CONTAINER-77r1jwe4 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-x61g0ht6"], .--clone-TEXT-x61g0ht6 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-x61g0ht6"] .x-text,
[id^="TEXT-x61g0ht6"] .x-text a,
.--clone-TEXT-x61g0ht6 .x-text,
.--clone-TEXT-x61g0ht6 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-x61g0ht6"] .x-text:hover,
.--clone-TEXT-x61g0ht6 .x-text:hover,
[id^="TEXT-x61g0ht6"] a:hover,
.--clone-TEXT-x61g0ht6 a:hover {
  
}

[id^="TEXT-o3sz0h32"], .--clone-TEXT-o3sz0h32 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-o3sz0h32"] .x-text,
[id^="TEXT-o3sz0h32"] .x-text a,
.--clone-TEXT-o3sz0h32 .x-text,
.--clone-TEXT-o3sz0h32 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-o3sz0h32"] .x-text:hover,
.--clone-TEXT-o3sz0h32 .x-text:hover,
[id^="TEXT-o3sz0h32"] a:hover,
.--clone-TEXT-o3sz0h32 a:hover {
  
}

[id^="TEXT-xpn8quzj"], .--clone-TEXT-xpn8quzj {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-xpn8quzj"] .x-text,
[id^="TEXT-xpn8quzj"] .x-text a,
.--clone-TEXT-xpn8quzj .x-text,
.--clone-TEXT-xpn8quzj .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-xpn8quzj"] .x-text:hover,
.--clone-TEXT-xpn8quzj .x-text:hover,
[id^="TEXT-xpn8quzj"] a:hover,
.--clone-TEXT-xpn8quzj a:hover {
  
}


#IMAGE-xjh0ylfg {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-xjh0ylfg picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xjh0ylfg img {
  object-fit: cover;
}


#IMAGE-dgnctdey {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-dgnctdey picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dgnctdey img {
  object-fit: cover;
}


#IMAGE-1sh41clb {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-1sh41clb picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1sh41clb img {
  object-fit: cover;
}

[id^="TEXT-s5a64er0"], .--clone-TEXT-s5a64er0 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 1.4210854715202004e-14px;
margin-right: 8.242424242424242%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-s5a64er0"] .x-text,
[id^="TEXT-s5a64er0"] .x-text a,
.--clone-TEXT-s5a64er0 .x-text,
.--clone-TEXT-s5a64er0 .x-text a {
  --width: 91.75757575757576%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-s5a64er0"] .x-text:hover,
.--clone-TEXT-s5a64er0 .x-text:hover,
[id^="TEXT-s5a64er0"] a:hover,
.--clone-TEXT-s5a64er0 a:hover {
  
}


#CONTAINER-vyc7aao5 {
  --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: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-jc7n0bj3"], .--clone-TEXT-jc7n0bj3 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(-23% * 2);
margin-top: 0px;
width: 53.99999999999999%;
  
}
[id^="TEXT-jc7n0bj3"] .x-text,
[id^="TEXT-jc7n0bj3"] .x-text a,
.--clone-TEXT-jc7n0bj3 .x-text,
.--clone-TEXT-jc7n0bj3 .x-text a {
  --width: 53.99999999999999%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-jc7n0bj3"] .x-text:hover,
.--clone-TEXT-jc7n0bj3 .x-text:hover,
[id^="TEXT-jc7n0bj3"] a:hover,
.--clone-TEXT-jc7n0bj3 a:hover {
  
}

[id^="TEXT-vib5bqm2"], .--clone-TEXT-vib5bqm2 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-vib5bqm2"] .x-text,
[id^="TEXT-vib5bqm2"] .x-text a,
.--clone-TEXT-vib5bqm2 .x-text,
.--clone-TEXT-vib5bqm2 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-vib5bqm2"] .x-text:hover,
.--clone-TEXT-vib5bqm2 .x-text:hover,
[id^="TEXT-vib5bqm2"] a:hover,
.--clone-TEXT-vib5bqm2 a:hover {
  
}

[id^="TEXT-wf4a50ml"], .--clone-TEXT-wf4a50ml {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-wf4a50ml"] .x-text,
[id^="TEXT-wf4a50ml"] .x-text a,
.--clone-TEXT-wf4a50ml .x-text,
.--clone-TEXT-wf4a50ml .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-wf4a50ml"] .x-text:hover,
.--clone-TEXT-wf4a50ml .x-text:hover,
[id^="TEXT-wf4a50ml"] a:hover,
.--clone-TEXT-wf4a50ml a:hover {
  
}

[id^="TEXT-5a8ul86t"], .--clone-TEXT-5a8ul86t {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-5a8ul86t"] .x-text,
[id^="TEXT-5a8ul86t"] .x-text a,
.--clone-TEXT-5a8ul86t .x-text,
.--clone-TEXT-5a8ul86t .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-5a8ul86t"] .x-text:hover,
.--clone-TEXT-5a8ul86t .x-text:hover,
[id^="TEXT-5a8ul86t"] a:hover,
.--clone-TEXT-5a8ul86t a:hover {
  
}

[id^="TEXT-06ketifn"], .--clone-TEXT-06ketifn {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-06ketifn"] .x-text,
[id^="TEXT-06ketifn"] .x-text a,
.--clone-TEXT-06ketifn .x-text,
.--clone-TEXT-06ketifn .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-06ketifn"] .x-text:hover,
.--clone-TEXT-06ketifn .x-text:hover,
[id^="TEXT-06ketifn"] a:hover,
.--clone-TEXT-06ketifn a:hover {
  
}


#IMAGE-f69t2vv8 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-f69t2vv8 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-f69t2vv8 img {
  object-fit: cover;
}


#IMAGE-juelu3j6 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-juelu3j6 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-juelu3j6 img {
  object-fit: cover;
}


#IMAGE-zyv4pvrw {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-zyv4pvrw picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zyv4pvrw img {
  object-fit: cover;
}


#IMAGE-kt92rwti {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-kt92rwti picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-kt92rwti img {
  object-fit: cover;
}


#IMAGE-5eh9v64o {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-5eh9v64o picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-5eh9v64o img {
  object-fit: cover;
}

[id^="TEXT-x2ig1ltk"], .--clone-TEXT-x2ig1ltk {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: -3.552713678800501e-15px;
margin-right: 8.000000000000002%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-x2ig1ltk"] .x-text,
[id^="TEXT-x2ig1ltk"] .x-text a,
.--clone-TEXT-x2ig1ltk .x-text,
.--clone-TEXT-x2ig1ltk .x-text a {
  --width: 92%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-x2ig1ltk"] .x-text:hover,
.--clone-TEXT-x2ig1ltk .x-text:hover,
[id^="TEXT-x2ig1ltk"] a:hover,
.--clone-TEXT-x2ig1ltk a:hover {
  
}


#CONTAINER-235j0kn0 {
  --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: 5;grid-row-start: 4;grid-template-columns: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-zs2q5ka3"], .--clone-TEXT-zs2q5ka3 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-zs2q5ka3"] .x-text,
[id^="TEXT-zs2q5ka3"] .x-text a,
.--clone-TEXT-zs2q5ka3 .x-text,
.--clone-TEXT-zs2q5ka3 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-zs2q5ka3"] .x-text:hover,
.--clone-TEXT-zs2q5ka3 .x-text:hover,
[id^="TEXT-zs2q5ka3"] a:hover,
.--clone-TEXT-zs2q5ka3 a:hover {
  
}

[id^="TEXT-9454urhm"], .--clone-TEXT-9454urhm {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-9454urhm"] .x-text,
[id^="TEXT-9454urhm"] .x-text a,
.--clone-TEXT-9454urhm .x-text,
.--clone-TEXT-9454urhm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-9454urhm"] .x-text:hover,
.--clone-TEXT-9454urhm .x-text:hover,
[id^="TEXT-9454urhm"] a:hover,
.--clone-TEXT-9454urhm a:hover {
  
}

[id^="TEXT-qapfw39j"], .--clone-TEXT-qapfw39j {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-qapfw39j"] .x-text,
[id^="TEXT-qapfw39j"] .x-text a,
.--clone-TEXT-qapfw39j .x-text,
.--clone-TEXT-qapfw39j .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-qapfw39j"] .x-text:hover,
.--clone-TEXT-qapfw39j .x-text:hover,
[id^="TEXT-qapfw39j"] a:hover,
.--clone-TEXT-qapfw39j a:hover {
  
}

[id^="TEXT-4224jrg6"], .--clone-TEXT-4224jrg6 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-4224jrg6"] .x-text,
[id^="TEXT-4224jrg6"] .x-text a,
.--clone-TEXT-4224jrg6 .x-text,
.--clone-TEXT-4224jrg6 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-4224jrg6"] .x-text:hover,
.--clone-TEXT-4224jrg6 .x-text:hover,
[id^="TEXT-4224jrg6"] a:hover,
.--clone-TEXT-4224jrg6 a:hover {
  
}

[id^="TEXT-2thno5e7"], .--clone-TEXT-2thno5e7 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-2thno5e7"] .x-text,
[id^="TEXT-2thno5e7"] .x-text a,
.--clone-TEXT-2thno5e7 .x-text,
.--clone-TEXT-2thno5e7 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-2thno5e7"] .x-text:hover,
.--clone-TEXT-2thno5e7 .x-text:hover,
[id^="TEXT-2thno5e7"] a:hover,
.--clone-TEXT-2thno5e7 a:hover {
  
}

[id^="TEXT-0snnup0a"], .--clone-TEXT-0snnup0a {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-0snnup0a"] .x-text,
[id^="TEXT-0snnup0a"] .x-text a,
.--clone-TEXT-0snnup0a .x-text,
.--clone-TEXT-0snnup0a .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-0snnup0a"] .x-text:hover,
.--clone-TEXT-0snnup0a .x-text:hover,
[id^="TEXT-0snnup0a"] a:hover,
.--clone-TEXT-0snnup0a a:hover {
  
}

[id^="TEXT-egfhrm4w"], .--clone-TEXT-egfhrm4w {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-egfhrm4w"] .x-text,
[id^="TEXT-egfhrm4w"] .x-text a,
.--clone-TEXT-egfhrm4w .x-text,
.--clone-TEXT-egfhrm4w .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-egfhrm4w"] .x-text:hover,
.--clone-TEXT-egfhrm4w .x-text:hover,
[id^="TEXT-egfhrm4w"] a:hover,
.--clone-TEXT-egfhrm4w a:hover {
  
}

[id^="TEXT-rt08kkyl"], .--clone-TEXT-rt08kkyl {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-rt08kkyl"] .x-text,
[id^="TEXT-rt08kkyl"] .x-text a,
.--clone-TEXT-rt08kkyl .x-text,
.--clone-TEXT-rt08kkyl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-rt08kkyl"] .x-text:hover,
.--clone-TEXT-rt08kkyl .x-text:hover,
[id^="TEXT-rt08kkyl"] a:hover,
.--clone-TEXT-rt08kkyl a:hover {
  
}


#IMAGE-xiwax3e7 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-xiwax3e7 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xiwax3e7 img {
  object-fit: cover;
}


#IMAGE-7oetbxyr {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-7oetbxyr picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7oetbxyr img {
  object-fit: cover;
}


#IMAGE-n3adwn4o {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-n3adwn4o picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-n3adwn4o img {
  object-fit: cover;
}


#IMAGE-w8hbuz5r {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-w8hbuz5r picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-w8hbuz5r img {
  object-fit: cover;
}


#IMAGE-1cndv2oi {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-1cndv2oi picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1cndv2oi img {
  object-fit: cover;
}


#IMAGE-i9lsxgr2 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-i9lsxgr2 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-i9lsxgr2 img {
  object-fit: cover;
}


#IMAGE-5l2ox1i5 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-5l2ox1i5 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-5l2ox1i5 img {
  object-fit: cover;
}


#IMAGE-1318a56j {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-1318a56j picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-1318a56j img {
  object-fit: cover;
}

[id^="TEXT-7yyfzy02"], .--clone-TEXT-7yyfzy02 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: -3.552713678800501e-15px;
margin-right: 8.000000000000002%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-7yyfzy02"] .x-text,
[id^="TEXT-7yyfzy02"] .x-text a,
.--clone-TEXT-7yyfzy02 .x-text,
.--clone-TEXT-7yyfzy02 .x-text a {
  --width: 92%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-7yyfzy02"] .x-text:hover,
.--clone-TEXT-7yyfzy02 .x-text:hover,
[id^="TEXT-7yyfzy02"] a:hover,
.--clone-TEXT-7yyfzy02 a:hover {
  
}


#CONTAINER-u6352qxw {
  --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: 6;grid-row-start: 5;grid-template-columns: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(0px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-a9mnjo08"], .--clone-TEXT-a9mnjo08 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-a9mnjo08"] .x-text,
[id^="TEXT-a9mnjo08"] .x-text a,
.--clone-TEXT-a9mnjo08 .x-text,
.--clone-TEXT-a9mnjo08 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-a9mnjo08"] .x-text:hover,
.--clone-TEXT-a9mnjo08 .x-text:hover,
[id^="TEXT-a9mnjo08"] a:hover,
.--clone-TEXT-a9mnjo08 a:hover {
  
}

[id^="TEXT-bwdr50i6"], .--clone-TEXT-bwdr50i6 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-bwdr50i6"] .x-text,
[id^="TEXT-bwdr50i6"] .x-text a,
.--clone-TEXT-bwdr50i6 .x-text,
.--clone-TEXT-bwdr50i6 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-bwdr50i6"] .x-text:hover,
.--clone-TEXT-bwdr50i6 .x-text:hover,
[id^="TEXT-bwdr50i6"] a:hover,
.--clone-TEXT-bwdr50i6 a:hover {
  
}

[id^="TEXT-fnav5e9c"], .--clone-TEXT-fnav5e9c {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-fnav5e9c"] .x-text,
[id^="TEXT-fnav5e9c"] .x-text a,
.--clone-TEXT-fnav5e9c .x-text,
.--clone-TEXT-fnav5e9c .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-fnav5e9c"] .x-text:hover,
.--clone-TEXT-fnav5e9c .x-text:hover,
[id^="TEXT-fnav5e9c"] a:hover,
.--clone-TEXT-fnav5e9c a:hover {
  
}

[id^="TEXT-ri6jvysl"], .--clone-TEXT-ri6jvysl {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-ri6jvysl"] .x-text,
[id^="TEXT-ri6jvysl"] .x-text a,
.--clone-TEXT-ri6jvysl .x-text,
.--clone-TEXT-ri6jvysl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-ri6jvysl"] .x-text:hover,
.--clone-TEXT-ri6jvysl .x-text:hover,
[id^="TEXT-ri6jvysl"] a:hover,
.--clone-TEXT-ri6jvysl a:hover {
  
}

[id^="TEXT-cuaa7nok"], .--clone-TEXT-cuaa7nok {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-cuaa7nok"] .x-text,
[id^="TEXT-cuaa7nok"] .x-text a,
.--clone-TEXT-cuaa7nok .x-text,
.--clone-TEXT-cuaa7nok .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-cuaa7nok"] .x-text:hover,
.--clone-TEXT-cuaa7nok .x-text:hover,
[id^="TEXT-cuaa7nok"] a:hover,
.--clone-TEXT-cuaa7nok a:hover {
  
}

[id^="TEXT-hr0ytscl"], .--clone-TEXT-hr0ytscl {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-hr0ytscl"] .x-text,
[id^="TEXT-hr0ytscl"] .x-text a,
.--clone-TEXT-hr0ytscl .x-text,
.--clone-TEXT-hr0ytscl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-hr0ytscl"] .x-text:hover,
.--clone-TEXT-hr0ytscl .x-text:hover,
[id^="TEXT-hr0ytscl"] a:hover,
.--clone-TEXT-hr0ytscl a:hover {
  
}

[id^="TEXT-mjxt6a61"], .--clone-TEXT-mjxt6a61 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-mjxt6a61"] .x-text,
[id^="TEXT-mjxt6a61"] .x-text a,
.--clone-TEXT-mjxt6a61 .x-text,
.--clone-TEXT-mjxt6a61 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-mjxt6a61"] .x-text:hover,
.--clone-TEXT-mjxt6a61 .x-text:hover,
[id^="TEXT-mjxt6a61"] a:hover,
.--clone-TEXT-mjxt6a61 a:hover {
  
}


#IMAGE-p25sg6cj {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-p25sg6cj picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p25sg6cj img {
  object-fit: cover;
}


#IMAGE-hm4hjwke {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-hm4hjwke picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hm4hjwke img {
  object-fit: cover;
}


#IMAGE-g1qwvixe {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-g1qwvixe picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-g1qwvixe img {
  object-fit: cover;
}


#IMAGE-zp8b6dhf {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-zp8b6dhf picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-zp8b6dhf img {
  object-fit: cover;
}


#IMAGE-ujkqea95 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-ujkqea95 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-ujkqea95 img {
  object-fit: cover;
}


#IMAGE-34s0hx7p {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-34s0hx7p picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-34s0hx7p img {
  object-fit: cover;
}


#IMAGE-glgbwc5m {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-glgbwc5m picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-glgbwc5m img {
  object-fit: cover;
}

[id^="TEXT-mml4mssy"], .--clone-TEXT-mml4mssy {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: -3.552713678800501e-15px;
margin-right: 8.000000000000002%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-mml4mssy"] .x-text,
[id^="TEXT-mml4mssy"] .x-text a,
.--clone-TEXT-mml4mssy .x-text,
.--clone-TEXT-mml4mssy .x-text a {
  --width: 92%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-mml4mssy"] .x-text:hover,
.--clone-TEXT-mml4mssy .x-text:hover,
[id^="TEXT-mml4mssy"] a:hover,
.--clone-TEXT-mml4mssy a:hover {
  
}


#CONTAINER-2xmecu2z {
  --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: 7;grid-row-start: 6;grid-template-columns: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-kgpvlk05"], .--clone-TEXT-kgpvlk05 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-kgpvlk05"] .x-text,
[id^="TEXT-kgpvlk05"] .x-text a,
.--clone-TEXT-kgpvlk05 .x-text,
.--clone-TEXT-kgpvlk05 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-kgpvlk05"] .x-text:hover,
.--clone-TEXT-kgpvlk05 .x-text:hover,
[id^="TEXT-kgpvlk05"] a:hover,
.--clone-TEXT-kgpvlk05 a:hover {
  
}

[id^="TEXT-xzxxpviy"], .--clone-TEXT-xzxxpviy {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-xzxxpviy"] .x-text,
[id^="TEXT-xzxxpviy"] .x-text a,
.--clone-TEXT-xzxxpviy .x-text,
.--clone-TEXT-xzxxpviy .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-xzxxpviy"] .x-text:hover,
.--clone-TEXT-xzxxpviy .x-text:hover,
[id^="TEXT-xzxxpviy"] a:hover,
.--clone-TEXT-xzxxpviy a:hover {
  
}

[id^="TEXT-8zrfn3hu"], .--clone-TEXT-8zrfn3hu {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-8zrfn3hu"] .x-text,
[id^="TEXT-8zrfn3hu"] .x-text a,
.--clone-TEXT-8zrfn3hu .x-text,
.--clone-TEXT-8zrfn3hu .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-8zrfn3hu"] .x-text:hover,
.--clone-TEXT-8zrfn3hu .x-text:hover,
[id^="TEXT-8zrfn3hu"] a:hover,
.--clone-TEXT-8zrfn3hu a:hover {
  
}

[id^="TEXT-n3stykci"], .--clone-TEXT-n3stykci {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-n3stykci"] .x-text,
[id^="TEXT-n3stykci"] .x-text a,
.--clone-TEXT-n3stykci .x-text,
.--clone-TEXT-n3stykci .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-n3stykci"] .x-text:hover,
.--clone-TEXT-n3stykci .x-text:hover,
[id^="TEXT-n3stykci"] a:hover,
.--clone-TEXT-n3stykci a:hover {
  
}

[id^="TEXT-pw2f7ez4"], .--clone-TEXT-pw2f7ez4 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-pw2f7ez4"] .x-text,
[id^="TEXT-pw2f7ez4"] .x-text a,
.--clone-TEXT-pw2f7ez4 .x-text,
.--clone-TEXT-pw2f7ez4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-pw2f7ez4"] .x-text:hover,
.--clone-TEXT-pw2f7ez4 .x-text:hover,
[id^="TEXT-pw2f7ez4"] a:hover,
.--clone-TEXT-pw2f7ez4 a:hover {
  
}


#IMAGE-zpmx3tns {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-zpmx3tns picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zpmx3tns img {
  object-fit: cover;
}


#IMAGE-krdki4g4 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-krdki4g4 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-krdki4g4 img {
  object-fit: cover;
}


#IMAGE-qwqjqgei {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-qwqjqgei picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qwqjqgei img {
  object-fit: cover;
}


#IMAGE-ellw5zz0 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-ellw5zz0 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-ellw5zz0 img {
  object-fit: cover;
}


#IMAGE-2amjq6h7 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-2amjq6h7 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-2amjq6h7 img {
  object-fit: cover;
}

[id^="TEXT-47roxryo"], .--clone-TEXT-47roxryo {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 16px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-47roxryo"] .x-text,
[id^="TEXT-47roxryo"] .x-text a,
.--clone-TEXT-47roxryo .x-text,
.--clone-TEXT-47roxryo .x-text a {
  --width: 92%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-47roxryo"] .x-text:hover,
.--clone-TEXT-47roxryo .x-text:hover,
[id^="TEXT-47roxryo"] a:hover,
.--clone-TEXT-47roxryo a:hover {
  
}

#SECTION-nhsd1g95 {
  height: auto;
  grid-template-columns: 1fr 320px 320px 320px 1fr;
  grid-template-rows: minmax(180px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-nhsd1g95 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 180;
  --bg: #ffffff00;
}

#SECTION-nhsd1g95 .x-section-video-background {
  
  
}



#SECTION-nhsd1g95 .video {
  display: none;
}
#SECTION-nhsd1g95 .video-bp2 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#IMAGE-4dmtaxj2 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 91px;
justify-self: center;
margin-right: calc(8.877840909090909e-4% * 2);
margin-top: 0px;
width: 208px;
  
}
#IMAGE-4dmtaxj2 picture {
  --width: 208px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4dmtaxj2 img {
  object-fit: cover;
}

[id^="TEXT-vxeiqguy"], .--clone-TEXT-vxeiqguy {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 109.1796875px;
width: 100%;
  
}
[id^="TEXT-vxeiqguy"] .x-text,
[id^="TEXT-vxeiqguy"] .x-text a,
.--clone-TEXT-vxeiqguy .x-text,
.--clone-TEXT-vxeiqguy .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-vxeiqguy"] .x-text:hover,
.--clone-TEXT-vxeiqguy .x-text:hover,
[id^="TEXT-vxeiqguy"] a:hover,
.--clone-TEXT-vxeiqguy a:hover {
  
}

[id^="TEXT-zqzy5val"], .--clone-TEXT-zqzy5val {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 20px;
width: 100%;
  
}
[id^="TEXT-zqzy5val"] .x-text,
[id^="TEXT-zqzy5val"] .x-text a,
.--clone-TEXT-zqzy5val .x-text,
.--clone-TEXT-zqzy5val .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #d83131;
font: var(--font_2);
font-size: 25.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #d83131);
}
[id^="TEXT-zqzy5val"] .x-text:hover,
.--clone-TEXT-zqzy5val .x-text:hover,
[id^="TEXT-zqzy5val"] a:hover,
.--clone-TEXT-zqzy5val a:hover {
  
}

#FORM-6sf9yzli {
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1.188fr 102px;grid-template-rows: minmax(20px, max-content) minmax(25px, max-content) minmax(25px, max-content) minmax(25px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 10px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-7uk021o1"], .--clone-TEXT-7uk021o1 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: %;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-7uk021o1"] .x-text,
[id^="TEXT-7uk021o1"] .x-text a,
.--clone-TEXT-7uk021o1 .x-text,
.--clone-TEXT-7uk021o1 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 20.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-7uk021o1"] .x-text:hover,
.--clone-TEXT-7uk021o1 .x-text:hover,
[id^="TEXT-7uk021o1"] a:hover,
.--clone-TEXT-7uk021o1 a:hover {
  
}

#INPUT-iom58y90 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#INPUT-iom58y90 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-iom58y90 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#INPUT-iom58y90 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-iom58y90 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-hk09crfw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 25%;
  
}
#SUBMIT-BUTTON-hk09crfw .x-button-wrapper {
  --width: 25%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
color: #ffffffff;
font-size: 13.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#SUBMIT-BUTTON-hk09crfw[disabled=true] {
  display: none;
}

#PHONE-NUMBER-k2he6zew {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#PHONE-NUMBER-k2he6zew .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-k2he6zew input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-k2he6zew input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-k2he6zew input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}

#CONTAINER-59nj8hvc {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #777777;
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
  --width: 40px;bottom: 100px;grid-template-columns: 1fr;grid-template-rows: minmax(40.00372459546243px, max-content);height: 40px;position: fixed;right: 20px;width: 40px;z-index: 9999;
  
  
  
  
  
  border: 1px solid #777777;


  
}

#RECT-n6jfxipe {
  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: 15px;
  
  
  
  
}
#RECT-n6jfxipe .x-rect {
  --width: 15px;
background: #777777;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxMTUyIDE4OTYuMDgzMyIgY2xhc3M9ImFuZ2xlLXVwIj48cGF0aCBkPSJNMTA3NSAxMTg0cTAgMTMtMTAgMjNsLTUwIDUwcS0xMCAxMC0yMyAxMHQtMjMtMTBMNTc2IDg2NGwtMzkzIDM5M3EtMTAgMTAtMjMgMTB0LTIzLTEwbC01MC01MHEtMTAtMTAtMTAtMjN0MTAtMjNsNDY2LTQ2NnExMC0xMCAyMy0xMHQyMyAxMGw0NjYgNDY2cTEwIDEwIDEwIDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #777777);
}
#RECT-n6jfxipe::before {
  content: "";
  border-color: ;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#POPUP-8kxur6b8 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #eeeeee;
  width: 50%;
  height: auto;
  grid-template-columns: 32px 1fr 32px;
  grid-template-rows: minmax(32px, max-content) minmax(250px, max-content) minmax(32px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-8kxur6b8.anim {
  --width: 50%;
  
}

#RECT-37t9hid0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 16px;
  
  
  
  
}
#RECT-37t9hid0 .x-rect {
  --width: 16px;
background: var(--color_04);
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, var(--color_04));
}
#RECT-37t9hid0::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;
  
}
#FORM-0vz50qex {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1.188fr 102px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: -0.685546875px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-4dzcr70c"], .--clone-TEXT-4dzcr70c {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: %;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-4dzcr70c"] .x-text,
[id^="TEXT-4dzcr70c"] .x-text a,
.--clone-TEXT-4dzcr70c .x-text,
.--clone-TEXT-4dzcr70c .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-size: 20.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-4dzcr70c"] .x-text:hover,
.--clone-TEXT-4dzcr70c .x-text:hover,
[id^="TEXT-4dzcr70c"] a:hover,
.--clone-TEXT-4dzcr70c a:hover {
  
}

#INPUT-wb7eo14v {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-wb7eo14v .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-wb7eo14v input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-wb7eo14v input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-wb7eo14v input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-o72ldore {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 18;
grid-row-start: 17;
height: 45px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#SUBMIT-BUTTON-o72ldore .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#SUBMIT-BUTTON-o72ldore[disabled=true] {
  display: none;
}

#PHONE-NUMBER-uk8u7lkb {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-uk8u7lkb .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-uk8u7lkb input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-uk8u7lkb input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-uk8u7lkb input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
[id^="SELECT-7ijaopcq"] {
  --width: 100%;align-self: center;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
[id^="SELECT-7ijaopcq"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="SELECT-52u32ppd"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-52u32ppd"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-63jppu9i"], .--clone-TEXT-63jppu9i {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 12;
grid-row-start: 11;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-63jppu9i"] .x-text,
[id^="TEXT-63jppu9i"] .x-text a,
.--clone-TEXT-63jppu9i .x-text,
.--clone-TEXT-63jppu9i .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-63jppu9i"] .x-text:hover,
.--clone-TEXT-63jppu9i .x-text:hover,
[id^="TEXT-63jppu9i"] a:hover,
.--clone-TEXT-63jppu9i a:hover {
  
}

[id^="SELECT-3m9jexda"] {
  --width: 100%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-3m9jexda"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-8moto3ui"], .--clone-TEXT-8moto3ui {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-8moto3ui"] .x-text,
[id^="TEXT-8moto3ui"] .x-text a,
.--clone-TEXT-8moto3ui .x-text,
.--clone-TEXT-8moto3ui .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-8moto3ui"] .x-text:hover,
.--clone-TEXT-8moto3ui .x-text:hover,
[id^="TEXT-8moto3ui"] a:hover,
.--clone-TEXT-8moto3ui a:hover {
  
}

[id^="SELECT-n40amyr3"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-n40amyr3"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-cw9nrhw0"], .--clone-TEXT-cw9nrhw0 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-bottom: px;
margin-right: %;
width: 100%;
  
}
[id^="TEXT-cw9nrhw0"] .x-text,
[id^="TEXT-cw9nrhw0"] .x-text a,
.--clone-TEXT-cw9nrhw0 .x-text,
.--clone-TEXT-cw9nrhw0 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-cw9nrhw0"] .x-text:hover,
.--clone-TEXT-cw9nrhw0 .x-text:hover,
[id^="TEXT-cw9nrhw0"] a:hover,
.--clone-TEXT-cw9nrhw0 a:hover {
  
}

[id^="CHECKBOX-chj1qgyu"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --icon-color: #000000;
  
}
[id^="CHECKBOX-chj1qgyu"] .x-checkbox {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 0px 15px;
  gap: 0px;
}
[id^="CHECKBOX-chj1qgyu"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-chj1qgyu"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="CHECKBOX-chj1qgyu"] .x-checkbox-option .checkbox:before{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40%;
  width: 65%;
  margin-top: -1px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translate(-50%,-50%) rotate(135deg);
  opacity: 0;
  visibility: hidden;
  box-sizing: border-box;
}
[id^="CHECKBOX-chj1qgyu"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="CHECKBOX-chj1qgyu"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#POPUP-h7yqm9tw {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #eeeeee;
  width: 50%;
  height: auto;
  grid-template-columns: 32px 1fr 32px;
  grid-template-rows: minmax(32px, max-content) minmax(250px, max-content) minmax(32px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-h7yqm9tw.anim {
  --width: 50%;
  
}

#RECT-pdf6nf7r {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 16px;
  
  
  
  
}
#RECT-pdf6nf7r .x-rect {
  --width: 16px;
background: var(--color_04);
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, var(--color_04));
}
#RECT-pdf6nf7r::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;
  
}
#FORM-25oiklnc {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1.188fr 102px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: -0.685546875px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-uh3c37td"], .--clone-TEXT-uh3c37td {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: %;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-uh3c37td"] .x-text,
[id^="TEXT-uh3c37td"] .x-text a,
.--clone-TEXT-uh3c37td .x-text,
.--clone-TEXT-uh3c37td .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-size: 20.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-uh3c37td"] .x-text:hover,
.--clone-TEXT-uh3c37td .x-text:hover,
[id^="TEXT-uh3c37td"] a:hover,
.--clone-TEXT-uh3c37td a:hover {
  
}

#INPUT-tq5j61mu {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-tq5j61mu .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-tq5j61mu input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-tq5j61mu input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-tq5j61mu input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-6eyij58c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 18;
grid-row-start: 17;
height: 45px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#SUBMIT-BUTTON-6eyij58c .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#SUBMIT-BUTTON-6eyij58c[disabled=true] {
  display: none;
}

#PHONE-NUMBER-ufc3wga6 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-ufc3wga6 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-ufc3wga6 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-ufc3wga6 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-ufc3wga6 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
[id^="SELECT-dfvl3tjq"] {
  --width: 100%;align-self: center;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
[id^="SELECT-dfvl3tjq"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="SELECT-wprdox31"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-wprdox31"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-vjbk5rei"], .--clone-TEXT-vjbk5rei {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 12;
grid-row-start: 11;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-vjbk5rei"] .x-text,
[id^="TEXT-vjbk5rei"] .x-text a,
.--clone-TEXT-vjbk5rei .x-text,
.--clone-TEXT-vjbk5rei .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-vjbk5rei"] .x-text:hover,
.--clone-TEXT-vjbk5rei .x-text:hover,
[id^="TEXT-vjbk5rei"] a:hover,
.--clone-TEXT-vjbk5rei a:hover {
  
}

[id^="SELECT-s4bcxgs3"] {
  --width: 100%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-s4bcxgs3"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-wwafz4sg"], .--clone-TEXT-wwafz4sg {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-wwafz4sg"] .x-text,
[id^="TEXT-wwafz4sg"] .x-text a,
.--clone-TEXT-wwafz4sg .x-text,
.--clone-TEXT-wwafz4sg .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-wwafz4sg"] .x-text:hover,
.--clone-TEXT-wwafz4sg .x-text:hover,
[id^="TEXT-wwafz4sg"] a:hover,
.--clone-TEXT-wwafz4sg a:hover {
  
}

[id^="SELECT-4tbqei2j"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-4tbqei2j"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-ppdi14jt"], .--clone-TEXT-ppdi14jt {
  align-self: end;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-bottom: px;
margin-right: %;
width: 100%;
  
}
[id^="TEXT-ppdi14jt"] .x-text,
[id^="TEXT-ppdi14jt"] .x-text a,
.--clone-TEXT-ppdi14jt .x-text,
.--clone-TEXT-ppdi14jt .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-ppdi14jt"] .x-text:hover,
.--clone-TEXT-ppdi14jt .x-text:hover,
[id^="TEXT-ppdi14jt"] a:hover,
.--clone-TEXT-ppdi14jt a:hover {
  
}

[id^="CHECKBOX-an0549ft"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --icon-color: #000000;
  
}
[id^="CHECKBOX-an0549ft"] .x-checkbox {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 0px 15px;
  gap: 0px;
}
[id^="CHECKBOX-an0549ft"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-an0549ft"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="CHECKBOX-an0549ft"] .x-checkbox-option .checkbox:before{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40%;
  width: 65%;
  margin-top: -1px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translate(-50%,-50%) rotate(135deg);
  opacity: 0;
  visibility: hidden;
  box-sizing: border-box;
}
[id^="CHECKBOX-an0549ft"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="CHECKBOX-an0549ft"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#CART-DROPPABLE-bmsll2gy {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-bmsll2gy.anim {
  --width: 300px;
  
}
#CART-DROPPABLE-3ihw53xx {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-3ihw53xx.anim {
  --width: 300px;
  
}
