#SECTION-shdfno65 {
  height: 95px;
  grid-template-columns: 1fr 1140px 1fr;
  grid-template-rows: minmax(95px, 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: 95;
  --bg: #ffffff00;
}

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



#SECTION-shdfno65 .video {
  display: none;
}
#SECTION-shdfno65 .video-bp1 {
  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: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 190px 665px 285px;grid-template-rows: minmax(95px, max-content);height: auto;justify-self: end;margin-right: -0.0733901515151515%;margin-top: calc(0px * 2);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: 91px;
justify-self: stretch;
margin-left: 12px;
margin-right: 12px;
margin-top: calc(0px * 2);
width: auto;
  
}
#IMAGE-8ek9yk05 picture {
  --width: 87.36842105263159%;
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: 32px;
--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: 32px;
  
}
#MENU-t28rda4o > ul > .menu-item .tag-link {
  --gap: 32px;
--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-c3zjuyc0 > a, #MENU-ITEM-c3zjuyc0 > 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));
}
#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%;
  
}
#TEXT-1s94lg3k .x-text,
#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);
}
#TEXT-1s94lg3k .x-text:hover,
.--clone-TEXT-1s94lg3k .x-text:hover,
#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;
  
  
  
  
}
#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;
  
  
}
#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-v3z1ow13 > a, #MENU-ITEM-v3z1ow13 > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

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

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

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

#MENU-ITEM-tbbsgfxh > a, #MENU-ITEM-tbbsgfxh > 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-97f77yqj {
  height: auto;
  grid-template-columns: 1fr 1140px 1fr;
  grid-template-rows: minmax(600px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-97f77yqj .x-section-background {
  background: #ffffff7a;
  
  
  
  
  
  
  --height: 600;
  --bg: #ffffff7a;
}

#SECTION-97f77yqj .x-section-video-background {
  
  
}



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

#GALLERY-pioosdqf {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  border-radius: ;
  overflow: hidden;
  
}
#GALLERY-pioosdqf .x-gallery-item img {
  object-fit: cover;
  aspect-ratio: 19/9;
}
#GALLERY-pioosdqf .x-gallery-view {
  flex: 1;
}
#GALLERY-pioosdqf .x-gallery-control-item {
  min-width: 60px;
  min-height: 60px;
  margin-bottom: 10px;
}
#GALLERY-pioosdqf .x-arrow {
  width: 40px;
  height: 40px;
  
}
#GALLERY-pioosdqf .x-gallery .x-arrow img, #GALLERY-pioosdqf .x-gallery .x-arrow svg, #GALLERY-pioosdqf .x-gallery .x-arrow path {
  fill: #FFFFFF;
}
#GALLERY-pioosdqf .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#GALLERY-pioosdqf .x-arrow-right {
  right: 5px;
}

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

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

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

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

#GALLERY-pioosdqf .x-gallery-control-item[data-index="0"] {
            --bg: url(https://content.pancake.vn/web-media/9a/ce/9e/70/11a4d02fa3ef357b048beba2a55570bb58ab116caad2bb533b46d37e.jpeg);
          }

#CONTAINER-6zu8ybum {
  --bg: #e5e3e3;
  background: #e5e3e3;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
  --width: 100%;align-self: end;column-gap: 20px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 20px 1fr 1fr 1fr 1fr 20px;grid-template-rows: minmax(45px, max-content) minmax(40px, max-content) minmax(30px, max-content) minmax(20px, max-content);height: auto;justify-self: center;margin-bottom: 8px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

#DROPDOWN-mq6rjjlg {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 30px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#DROPDOWN-mq6rjjlg .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffffff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 0.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-mq6rjjlg .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-mq6rjjlg .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;
background: #ffffffff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 0.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-mq6rjjlg .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-0f7sirvu {
  
  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-0f7sirvu > .dropdown--style {
  border-color: #000000ff;
}
#RADIO-GROUP-e0raxbdn {
  --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%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-e0raxbdn input[type='radio'] {
  width: 0px;
  height: 0px;
  margin-right: 10px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-e0raxbdn label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-e0raxbdn .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 10px;
}
#DROPDOWN-fgp5gleh {
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;height: 30px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#DROPDOWN-fgp5gleh .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 0.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-fgp5gleh .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-fgp5gleh .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;
background: #ffffff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 0.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-fgp5gleh .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-8ofyh2d8 {
  
  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-8ofyh2d8 > .dropdown--style {
  border-color: #000000ff;
}
#RADIO-GROUP-w8oahuud {
  --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: 15.2265625px;width: 100%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-w8oahuud input[type='radio'] {
  width: 0px;
  height: 0px;
  margin-right: 10px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-w8oahuud label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-w8oahuud .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 10px;
}
#DROPDOWN-p2km1bo6 {
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 3;grid-row-start: 2;height: 30px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#DROPDOWN-p2km1bo6 .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 0.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-p2km1bo6 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-p2km1bo6 .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;
background: #ffffff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 0.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-p2km1bo6 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-679gq7tq {
  
  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-679gq7tq > .dropdown--style {
  border-color: #000000ff;
}
#RADIO-GROUP-bl1i7uvt {
  --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%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-bl1i7uvt input[type='radio'] {
  width: 0px;
  height: 0px;
  margin-right: 10px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-bl1i7uvt label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-bl1i7uvt .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 10px;
}
#DROPDOWN-5xr2b8sp {
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;height: 30px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#DROPDOWN-5xr2b8sp .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 0.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-5xr2b8sp .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-5xr2b8sp .select {
  position: relative;
}

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

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

#DROPDOWN-5xr2b8sp .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;
background: #ffffff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 0.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-5xr2b8sp .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-mrkmqe9p {
  
  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-mrkmqe9p > .dropdown--style {
  border-color: #000000ff;
}
#RADIO-GROUP-aon53gl7 {
  --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%;
  --icon-color: inherit;
  
}
#RADIO-GROUP-aon53gl7 input[type='radio'] {
  width: 0px;
  height: 0px;
  margin-right: 10px;
  border-radius: 0px;
  border: 1px solid #000;
}
#RADIO-GROUP-aon53gl7 label {
  flex-basis: 100.0%;
}
#RADIO-GROUP-aon53gl7 .radio-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 10px;
}
#BUTTON-0h8w4dh7 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.015625px;
width: 120px;
  
}
#BUTTON-0h8w4dh7 .x-button-wrapper {
  --width: 120px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

#SECTION-sufybugv {
  height: auto;
  grid-template-columns: 1fr 950px 30px 320px 1fr;
  grid-template-rows: minmax(0px, 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: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-sufybugv .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1540;
  --bg: #00000012;
}

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



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


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


  
}
#TEXT-qswyv6qd, .--clone-TEXT-qswyv6qd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-qswyv6qd .x-text,
#TEXT-qswyv6qd .x-text a,
.--clone-TEXT-qswyv6qd .x-text,
.--clone-TEXT-qswyv6qd .x-text a {
  --width: 50%;
-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));
}
#TEXT-qswyv6qd .x-text:hover,
.--clone-TEXT-qswyv6qd .x-text:hover,
#TEXT-qswyv6qd a:hover,
.--clone-TEXT-qswyv6qd a:hover {
  
}


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

#TEXT-k1icrzh3, .--clone-TEXT-k1icrzh3 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.020122613793383367%;
margin-top: 30.37109375px;
width: auto;
  
}
#TEXT-k1icrzh3 .x-text,
#TEXT-k1icrzh3 .x-text a,
.--clone-TEXT-k1icrzh3 .x-text,
.--clone-TEXT-k1icrzh3 .x-text a {
  --width: 97.38808472961914%;
-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);
}
#TEXT-k1icrzh3 .x-text:hover,
.--clone-TEXT-k1icrzh3 .x-text:hover,
#TEXT-k1icrzh3 a:hover,
.--clone-TEXT-k1icrzh3 a:hover {
  
}

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


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

#BUTTON-ka0gemzt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-ka0gemzt .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-ka0gemzt[disabled=true] {
  display: none;
}
#BUTTON-ka0gemzt .animation, #BUTTON-ka0gemzt.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-ka0gemzt {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-6sfk7m0l .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-6sfk7m0l .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-6sfk7m0l .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-6sfk7m0l .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


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





#GRID-PRODUCT-6sfk7m0l .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-6sfk7m0l .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-6sfk7m0l .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-6sfk7m0l .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-oxcvaj6q {
  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-pys3l1xv {
  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-pys3l1xv picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pys3l1xv img {
  object-fit: cover;
}

#TEXT-gkrn7uxu, .--clone-TEXT-gkrn7uxu {
  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%;
  
}
#TEXT-gkrn7uxu .x-text,
#TEXT-gkrn7uxu .x-text a,
.--clone-TEXT-gkrn7uxu .x-text,
.--clone-TEXT-gkrn7uxu .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);
}
#TEXT-gkrn7uxu .x-text:hover,
.--clone-TEXT-gkrn7uxu .x-text:hover,
#TEXT-gkrn7uxu a:hover,
.--clone-TEXT-gkrn7uxu a:hover {
  
}

#TEXT-rs6mr234, .--clone-TEXT-rs6mr234 {
  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%;
  
}
#TEXT-rs6mr234 .x-text,
#TEXT-rs6mr234 .x-text a,
.--clone-TEXT-rs6mr234 .x-text,
.--clone-TEXT-rs6mr234 .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);
}
#TEXT-rs6mr234 .x-text:hover,
.--clone-TEXT-rs6mr234 .x-text:hover,
#TEXT-rs6mr234 a:hover,
.--clone-TEXT-rs6mr234 a:hover {
  
}

#PRODUCT-OVERLAY-v6an58my {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-x8ycwivm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-4jfxqojb {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-6sfk7m0l .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-we8lqx4d {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-we8lqx4d .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-we8lqx4d .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

#DROPDOWN-we8lqx4d .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-we8lqx4d .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-we8lqx4d .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-we8lqx4d .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-1r5phup3 {
  
  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-1r5phup3 > .dropdown--style {
  
}
#TAGS-3uq9yumj {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-3uq9yumj .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-3uq9yumj .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-3uq9yumj .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-3uq9yumj .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-j8bsi3gv {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-j8bsi3gv .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-j8bsi3gv .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-j8bsi3gv .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-j8bsi3gv .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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


  
}

#CONTAINER-hr85dvnx {
  --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: 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: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-k5axm2j6, .--clone-TEXT-k5axm2j6 {
  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%;
  
}
#TEXT-k5axm2j6 .x-text,
#TEXT-k5axm2j6 .x-text a,
.--clone-TEXT-k5axm2j6 .x-text,
.--clone-TEXT-k5axm2j6 .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));
}
#TEXT-k5axm2j6 .x-text:hover,
.--clone-TEXT-k5axm2j6 .x-text:hover,
#TEXT-k5axm2j6 a:hover,
.--clone-TEXT-k5axm2j6 a:hover {
  
}

#TEXT-pbcul30l, .--clone-TEXT-pbcul30l {
  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%;
  
}
#TEXT-pbcul30l .x-text,
#TEXT-pbcul30l .x-text a,
.--clone-TEXT-pbcul30l .x-text,
.--clone-TEXT-pbcul30l .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));
}
#TEXT-pbcul30l .x-text:hover,
.--clone-TEXT-pbcul30l .x-text:hover,
#TEXT-pbcul30l a:hover,
.--clone-TEXT-pbcul30l a:hover {
  
}

#TEXT-lzgh22yg, .--clone-TEXT-lzgh22yg {
  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%;
  
}
#TEXT-lzgh22yg .x-text,
#TEXT-lzgh22yg .x-text a,
.--clone-TEXT-lzgh22yg .x-text,
.--clone-TEXT-lzgh22yg .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));
}
#TEXT-lzgh22yg .x-text:hover,
.--clone-TEXT-lzgh22yg .x-text:hover,
#TEXT-lzgh22yg a:hover,
.--clone-TEXT-lzgh22yg a:hover {
  
}

#TEXT-ycvfsnf2, .--clone-TEXT-ycvfsnf2 {
  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%;
  
}
#TEXT-ycvfsnf2 .x-text,
#TEXT-ycvfsnf2 .x-text a,
.--clone-TEXT-ycvfsnf2 .x-text,
.--clone-TEXT-ycvfsnf2 .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));
}
#TEXT-ycvfsnf2 .x-text:hover,
.--clone-TEXT-ycvfsnf2 .x-text:hover,
#TEXT-ycvfsnf2 a:hover,
.--clone-TEXT-ycvfsnf2 a:hover {
  
}

#TEXT-c5fbppmt, .--clone-TEXT-c5fbppmt {
  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%;
  
}
#TEXT-c5fbppmt .x-text,
#TEXT-c5fbppmt .x-text a,
.--clone-TEXT-c5fbppmt .x-text,
.--clone-TEXT-c5fbppmt .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));
}
#TEXT-c5fbppmt .x-text:hover,
.--clone-TEXT-c5fbppmt .x-text:hover,
#TEXT-c5fbppmt a:hover,
.--clone-TEXT-c5fbppmt a:hover {
  
}

#TEXT-y9t89uza, .--clone-TEXT-y9t89uza {
  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%;
  
}
#TEXT-y9t89uza .x-text,
#TEXT-y9t89uza .x-text a,
.--clone-TEXT-y9t89uza .x-text,
.--clone-TEXT-y9t89uza .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));
}
#TEXT-y9t89uza .x-text:hover,
.--clone-TEXT-y9t89uza .x-text:hover,
#TEXT-y9t89uza a:hover,
.--clone-TEXT-y9t89uza a:hover {
  
}


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


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


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


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


#IMAGE-3x0q3lz6 {
  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-3x0q3lz6 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-3x0q3lz6 img {
  object-fit: cover;
}


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

#TEXT-a1gg9mb6, .--clone-TEXT-a1gg9mb6 {
  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%;
  
}
#TEXT-a1gg9mb6 .x-text,
#TEXT-a1gg9mb6 .x-text a,
.--clone-TEXT-a1gg9mb6 .x-text,
.--clone-TEXT-a1gg9mb6 .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);
}
#TEXT-a1gg9mb6 .x-text:hover,
.--clone-TEXT-a1gg9mb6 .x-text:hover,
#TEXT-a1gg9mb6 a:hover,
.--clone-TEXT-a1gg9mb6 a:hover {
  
}


#CONTAINER-715rf3r2 {
  --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;


  
}
#TEXT-gfq1fil4, .--clone-TEXT-gfq1fil4 {
  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%;
  
}
#TEXT-gfq1fil4 .x-text,
#TEXT-gfq1fil4 .x-text a,
.--clone-TEXT-gfq1fil4 .x-text,
.--clone-TEXT-gfq1fil4 .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));
}
#TEXT-gfq1fil4 .x-text:hover,
.--clone-TEXT-gfq1fil4 .x-text:hover,
#TEXT-gfq1fil4 a:hover,
.--clone-TEXT-gfq1fil4 a:hover {
  
}

#TEXT-bcocawqk, .--clone-TEXT-bcocawqk {
  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%;
  
}
#TEXT-bcocawqk .x-text,
#TEXT-bcocawqk .x-text a,
.--clone-TEXT-bcocawqk .x-text,
.--clone-TEXT-bcocawqk .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));
}
#TEXT-bcocawqk .x-text:hover,
.--clone-TEXT-bcocawqk .x-text:hover,
#TEXT-bcocawqk a:hover,
.--clone-TEXT-bcocawqk a:hover {
  
}

#TEXT-skm0abkc, .--clone-TEXT-skm0abkc {
  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%;
  
}
#TEXT-skm0abkc .x-text,
#TEXT-skm0abkc .x-text a,
.--clone-TEXT-skm0abkc .x-text,
.--clone-TEXT-skm0abkc .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));
}
#TEXT-skm0abkc .x-text:hover,
.--clone-TEXT-skm0abkc .x-text:hover,
#TEXT-skm0abkc a:hover,
.--clone-TEXT-skm0abkc a:hover {
  
}


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


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


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

#TEXT-ogz0b6h2, .--clone-TEXT-ogz0b6h2 {
  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: 2.131628207280301e-14px;
margin-right: 18.349770530221654%;
margin-top: calc(0px * 2);
width: auto;
  
}
#TEXT-ogz0b6h2 .x-text,
#TEXT-ogz0b6h2 .x-text a,
.--clone-TEXT-ogz0b6h2 .x-text,
.--clone-TEXT-ogz0b6h2 .x-text a {
  --width: 81.65022946977834%;
-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);
}
#TEXT-ogz0b6h2 .x-text:hover,
.--clone-TEXT-ogz0b6h2 .x-text:hover,
#TEXT-ogz0b6h2 a:hover,
.--clone-TEXT-ogz0b6h2 a:hover {
  
}


#CONTAINER-0x0tvqvb {
  --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;


  
}
#TEXT-j2bzev40, .--clone-TEXT-j2bzev40 {
  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%;
  
}
#TEXT-j2bzev40 .x-text,
#TEXT-j2bzev40 .x-text a,
.--clone-TEXT-j2bzev40 .x-text,
.--clone-TEXT-j2bzev40 .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));
}
#TEXT-j2bzev40 .x-text:hover,
.--clone-TEXT-j2bzev40 .x-text:hover,
#TEXT-j2bzev40 a:hover,
.--clone-TEXT-j2bzev40 a:hover {
  
}

#TEXT-cxeuxmec, .--clone-TEXT-cxeuxmec {
  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%;
  
}
#TEXT-cxeuxmec .x-text,
#TEXT-cxeuxmec .x-text a,
.--clone-TEXT-cxeuxmec .x-text,
.--clone-TEXT-cxeuxmec .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));
}
#TEXT-cxeuxmec .x-text:hover,
.--clone-TEXT-cxeuxmec .x-text:hover,
#TEXT-cxeuxmec a:hover,
.--clone-TEXT-cxeuxmec a:hover {
  
}

#TEXT-x9s829s7, .--clone-TEXT-x9s829s7 {
  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%;
  
}
#TEXT-x9s829s7 .x-text,
#TEXT-x9s829s7 .x-text a,
.--clone-TEXT-x9s829s7 .x-text,
.--clone-TEXT-x9s829s7 .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));
}
#TEXT-x9s829s7 .x-text:hover,
.--clone-TEXT-x9s829s7 .x-text:hover,
#TEXT-x9s829s7 a:hover,
.--clone-TEXT-x9s829s7 a:hover {
  
}

#TEXT-f2g3swep, .--clone-TEXT-f2g3swep {
  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%;
  
}
#TEXT-f2g3swep .x-text,
#TEXT-f2g3swep .x-text a,
.--clone-TEXT-f2g3swep .x-text,
.--clone-TEXT-f2g3swep .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));
}
#TEXT-f2g3swep .x-text:hover,
.--clone-TEXT-f2g3swep .x-text:hover,
#TEXT-f2g3swep a:hover,
.--clone-TEXT-f2g3swep a:hover {
  
}

#TEXT-b77u3wrl, .--clone-TEXT-b77u3wrl {
  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%;
  
}
#TEXT-b77u3wrl .x-text,
#TEXT-b77u3wrl .x-text a,
.--clone-TEXT-b77u3wrl .x-text,
.--clone-TEXT-b77u3wrl .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));
}
#TEXT-b77u3wrl .x-text:hover,
.--clone-TEXT-b77u3wrl .x-text:hover,
#TEXT-b77u3wrl a:hover,
.--clone-TEXT-b77u3wrl a:hover {
  
}


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


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


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


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


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

#TEXT-bo51g0je, .--clone-TEXT-bo51g0je {
  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: 2.8421709430404014e-14px;
margin-right: 17.443609022556387%;
margin-top: calc(0px * 2);
width: auto;
  
}
#TEXT-bo51g0je .x-text,
#TEXT-bo51g0je .x-text a,
.--clone-TEXT-bo51g0je .x-text,
.--clone-TEXT-bo51g0je .x-text a {
  --width: 82.55639097744361%;
-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);
}
#TEXT-bo51g0je .x-text:hover,
.--clone-TEXT-bo51g0je .x-text:hover,
#TEXT-bo51g0je a:hover,
.--clone-TEXT-bo51g0je a:hover {
  
}


#CONTAINER-sf4vt1uy {
  --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;


  
}
#TEXT-ed8scgyg, .--clone-TEXT-ed8scgyg {
  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%;
  
}
#TEXT-ed8scgyg .x-text,
#TEXT-ed8scgyg .x-text a,
.--clone-TEXT-ed8scgyg .x-text,
.--clone-TEXT-ed8scgyg .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));
}
#TEXT-ed8scgyg .x-text:hover,
.--clone-TEXT-ed8scgyg .x-text:hover,
#TEXT-ed8scgyg a:hover,
.--clone-TEXT-ed8scgyg a:hover {
  
}

#TEXT-48gagf1j, .--clone-TEXT-48gagf1j {
  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%;
  
}
#TEXT-48gagf1j .x-text,
#TEXT-48gagf1j .x-text a,
.--clone-TEXT-48gagf1j .x-text,
.--clone-TEXT-48gagf1j .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));
}
#TEXT-48gagf1j .x-text:hover,
.--clone-TEXT-48gagf1j .x-text:hover,
#TEXT-48gagf1j a:hover,
.--clone-TEXT-48gagf1j a:hover {
  
}

#TEXT-avlen48e, .--clone-TEXT-avlen48e {
  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%;
  
}
#TEXT-avlen48e .x-text,
#TEXT-avlen48e .x-text a,
.--clone-TEXT-avlen48e .x-text,
.--clone-TEXT-avlen48e .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));
}
#TEXT-avlen48e .x-text:hover,
.--clone-TEXT-avlen48e .x-text:hover,
#TEXT-avlen48e a:hover,
.--clone-TEXT-avlen48e a:hover {
  
}

#TEXT-o3yr3uaf, .--clone-TEXT-o3yr3uaf {
  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%;
  
}
#TEXT-o3yr3uaf .x-text,
#TEXT-o3yr3uaf .x-text a,
.--clone-TEXT-o3yr3uaf .x-text,
.--clone-TEXT-o3yr3uaf .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));
}
#TEXT-o3yr3uaf .x-text:hover,
.--clone-TEXT-o3yr3uaf .x-text:hover,
#TEXT-o3yr3uaf a:hover,
.--clone-TEXT-o3yr3uaf a:hover {
  
}

#TEXT-wpmsukm1, .--clone-TEXT-wpmsukm1 {
  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%;
  
}
#TEXT-wpmsukm1 .x-text,
#TEXT-wpmsukm1 .x-text a,
.--clone-TEXT-wpmsukm1 .x-text,
.--clone-TEXT-wpmsukm1 .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));
}
#TEXT-wpmsukm1 .x-text:hover,
.--clone-TEXT-wpmsukm1 .x-text:hover,
#TEXT-wpmsukm1 a:hover,
.--clone-TEXT-wpmsukm1 a:hover {
  
}

#TEXT-dttcrk0d, .--clone-TEXT-dttcrk0d {
  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%;
  
}
#TEXT-dttcrk0d .x-text,
#TEXT-dttcrk0d .x-text a,
.--clone-TEXT-dttcrk0d .x-text,
.--clone-TEXT-dttcrk0d .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));
}
#TEXT-dttcrk0d .x-text:hover,
.--clone-TEXT-dttcrk0d .x-text:hover,
#TEXT-dttcrk0d a:hover,
.--clone-TEXT-dttcrk0d a:hover {
  
}

#TEXT-fu1x3x7r, .--clone-TEXT-fu1x3x7r {
  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%;
  
}
#TEXT-fu1x3x7r .x-text,
#TEXT-fu1x3x7r .x-text a,
.--clone-TEXT-fu1x3x7r .x-text,
.--clone-TEXT-fu1x3x7r .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));
}
#TEXT-fu1x3x7r .x-text:hover,
.--clone-TEXT-fu1x3x7r .x-text:hover,
#TEXT-fu1x3x7r a:hover,
.--clone-TEXT-fu1x3x7r a:hover {
  
}

#TEXT-84xbujmi, .--clone-TEXT-84xbujmi {
  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%;
  
}
#TEXT-84xbujmi .x-text,
#TEXT-84xbujmi .x-text a,
.--clone-TEXT-84xbujmi .x-text,
.--clone-TEXT-84xbujmi .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));
}
#TEXT-84xbujmi .x-text:hover,
.--clone-TEXT-84xbujmi .x-text:hover,
#TEXT-84xbujmi a:hover,
.--clone-TEXT-84xbujmi a:hover {
  
}


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


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


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


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


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


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


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


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

#TEXT-4xeoovgk, .--clone-TEXT-4xeoovgk {
  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: 2.8421709430404014e-14px;
margin-right: 17.443609022556387%;
margin-top: calc(0px * 2);
width: auto;
  
}
#TEXT-4xeoovgk .x-text,
#TEXT-4xeoovgk .x-text a,
.--clone-TEXT-4xeoovgk .x-text,
.--clone-TEXT-4xeoovgk .x-text a {
  --width: 82.55639097744361%;
-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);
}
#TEXT-4xeoovgk .x-text:hover,
.--clone-TEXT-4xeoovgk .x-text:hover,
#TEXT-4xeoovgk a:hover,
.--clone-TEXT-4xeoovgk a:hover {
  
}


#CONTAINER-upnmjtzr {
  --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;


  
}
#TEXT-h2tlcryr, .--clone-TEXT-h2tlcryr {
  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%;
  
}
#TEXT-h2tlcryr .x-text,
#TEXT-h2tlcryr .x-text a,
.--clone-TEXT-h2tlcryr .x-text,
.--clone-TEXT-h2tlcryr .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));
}
#TEXT-h2tlcryr .x-text:hover,
.--clone-TEXT-h2tlcryr .x-text:hover,
#TEXT-h2tlcryr a:hover,
.--clone-TEXT-h2tlcryr a:hover {
  
}

#TEXT-q21xfx71, .--clone-TEXT-q21xfx71 {
  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%;
  
}
#TEXT-q21xfx71 .x-text,
#TEXT-q21xfx71 .x-text a,
.--clone-TEXT-q21xfx71 .x-text,
.--clone-TEXT-q21xfx71 .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));
}
#TEXT-q21xfx71 .x-text:hover,
.--clone-TEXT-q21xfx71 .x-text:hover,
#TEXT-q21xfx71 a:hover,
.--clone-TEXT-q21xfx71 a:hover {
  
}

#TEXT-s0ql00dr, .--clone-TEXT-s0ql00dr {
  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%;
  
}
#TEXT-s0ql00dr .x-text,
#TEXT-s0ql00dr .x-text a,
.--clone-TEXT-s0ql00dr .x-text,
.--clone-TEXT-s0ql00dr .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));
}
#TEXT-s0ql00dr .x-text:hover,
.--clone-TEXT-s0ql00dr .x-text:hover,
#TEXT-s0ql00dr a:hover,
.--clone-TEXT-s0ql00dr a:hover {
  
}

#TEXT-w86ay41s, .--clone-TEXT-w86ay41s {
  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%;
  
}
#TEXT-w86ay41s .x-text,
#TEXT-w86ay41s .x-text a,
.--clone-TEXT-w86ay41s .x-text,
.--clone-TEXT-w86ay41s .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));
}
#TEXT-w86ay41s .x-text:hover,
.--clone-TEXT-w86ay41s .x-text:hover,
#TEXT-w86ay41s a:hover,
.--clone-TEXT-w86ay41s a:hover {
  
}

#TEXT-bgp8wib2, .--clone-TEXT-bgp8wib2 {
  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%;
  
}
#TEXT-bgp8wib2 .x-text,
#TEXT-bgp8wib2 .x-text a,
.--clone-TEXT-bgp8wib2 .x-text,
.--clone-TEXT-bgp8wib2 .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));
}
#TEXT-bgp8wib2 .x-text:hover,
.--clone-TEXT-bgp8wib2 .x-text:hover,
#TEXT-bgp8wib2 a:hover,
.--clone-TEXT-bgp8wib2 a:hover {
  
}

#TEXT-glchjxcc, .--clone-TEXT-glchjxcc {
  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%;
  
}
#TEXT-glchjxcc .x-text,
#TEXT-glchjxcc .x-text a,
.--clone-TEXT-glchjxcc .x-text,
.--clone-TEXT-glchjxcc .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));
}
#TEXT-glchjxcc .x-text:hover,
.--clone-TEXT-glchjxcc .x-text:hover,
#TEXT-glchjxcc a:hover,
.--clone-TEXT-glchjxcc a:hover {
  
}

#TEXT-m7waa188, .--clone-TEXT-m7waa188 {
  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%;
  
}
#TEXT-m7waa188 .x-text,
#TEXT-m7waa188 .x-text a,
.--clone-TEXT-m7waa188 .x-text,
.--clone-TEXT-m7waa188 .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));
}
#TEXT-m7waa188 .x-text:hover,
.--clone-TEXT-m7waa188 .x-text:hover,
#TEXT-m7waa188 a:hover,
.--clone-TEXT-m7waa188 a:hover {
  
}


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


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


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


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


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


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


#IMAGE-4lbr6dg1 {
  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-4lbr6dg1 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-4lbr6dg1 img {
  object-fit: cover;
}

#TEXT-pyksqfee, .--clone-TEXT-pyksqfee {
  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: 2.8421709430404014e-14px;
margin-right: 17.443609022556387%;
margin-top: calc(0px * 2);
width: auto;
  
}
#TEXT-pyksqfee .x-text,
#TEXT-pyksqfee .x-text a,
.--clone-TEXT-pyksqfee .x-text,
.--clone-TEXT-pyksqfee .x-text a {
  --width: 82.55639097744361%;
-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);
}
#TEXT-pyksqfee .x-text:hover,
.--clone-TEXT-pyksqfee .x-text:hover,
#TEXT-pyksqfee a:hover,
.--clone-TEXT-pyksqfee a:hover {
  
}


#CONTAINER-gwnd9exr {
  --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;


  
}
#TEXT-ygxtk70w, .--clone-TEXT-ygxtk70w {
  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%;
  
}
#TEXT-ygxtk70w .x-text,
#TEXT-ygxtk70w .x-text a,
.--clone-TEXT-ygxtk70w .x-text,
.--clone-TEXT-ygxtk70w .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));
}
#TEXT-ygxtk70w .x-text:hover,
.--clone-TEXT-ygxtk70w .x-text:hover,
#TEXT-ygxtk70w a:hover,
.--clone-TEXT-ygxtk70w a:hover {
  
}

#TEXT-rxv3s0gu, .--clone-TEXT-rxv3s0gu {
  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%;
  
}
#TEXT-rxv3s0gu .x-text,
#TEXT-rxv3s0gu .x-text a,
.--clone-TEXT-rxv3s0gu .x-text,
.--clone-TEXT-rxv3s0gu .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));
}
#TEXT-rxv3s0gu .x-text:hover,
.--clone-TEXT-rxv3s0gu .x-text:hover,
#TEXT-rxv3s0gu a:hover,
.--clone-TEXT-rxv3s0gu a:hover {
  
}

#TEXT-mt0muopr, .--clone-TEXT-mt0muopr {
  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%;
  
}
#TEXT-mt0muopr .x-text,
#TEXT-mt0muopr .x-text a,
.--clone-TEXT-mt0muopr .x-text,
.--clone-TEXT-mt0muopr .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));
}
#TEXT-mt0muopr .x-text:hover,
.--clone-TEXT-mt0muopr .x-text:hover,
#TEXT-mt0muopr a:hover,
.--clone-TEXT-mt0muopr a:hover {
  
}

#TEXT-4fb2gn1g, .--clone-TEXT-4fb2gn1g {
  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%;
  
}
#TEXT-4fb2gn1g .x-text,
#TEXT-4fb2gn1g .x-text a,
.--clone-TEXT-4fb2gn1g .x-text,
.--clone-TEXT-4fb2gn1g .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));
}
#TEXT-4fb2gn1g .x-text:hover,
.--clone-TEXT-4fb2gn1g .x-text:hover,
#TEXT-4fb2gn1g a:hover,
.--clone-TEXT-4fb2gn1g a:hover {
  
}

#TEXT-9imz7h7k, .--clone-TEXT-9imz7h7k {
  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%;
  
}
#TEXT-9imz7h7k .x-text,
#TEXT-9imz7h7k .x-text a,
.--clone-TEXT-9imz7h7k .x-text,
.--clone-TEXT-9imz7h7k .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));
}
#TEXT-9imz7h7k .x-text:hover,
.--clone-TEXT-9imz7h7k .x-text:hover,
#TEXT-9imz7h7k a:hover,
.--clone-TEXT-9imz7h7k a:hover {
  
}


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


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


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


#IMAGE-3bvhszoo {
  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-3bvhszoo picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-3bvhszoo img {
  object-fit: cover;
}


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

#TEXT-m80ufjqq, .--clone-TEXT-m80ufjqq {
  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;
  
}
#TEXT-m80ufjqq .x-text,
#TEXT-m80ufjqq .x-text a,
.--clone-TEXT-m80ufjqq .x-text,
.--clone-TEXT-m80ufjqq .x-text a {
  --width: 94.28571428571428%;
-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);
}
#TEXT-m80ufjqq .x-text:hover,
.--clone-TEXT-m80ufjqq .x-text:hover,
#TEXT-m80ufjqq a:hover,
.--clone-TEXT-m80ufjqq a:hover {
  
}


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


  
}

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

#TEXT-pow6ojf3, .--clone-TEXT-pow6ojf3 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.020122613793383367%;
margin-top: 21px;
width: auto;
  
}
#TEXT-pow6ojf3 .x-text,
#TEXT-pow6ojf3 .x-text a,
.--clone-TEXT-pow6ojf3 .x-text,
.--clone-TEXT-pow6ojf3 .x-text a {
  --width: 97.38808472961914%;
-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);
}
#TEXT-pow6ojf3 .x-text:hover,
.--clone-TEXT-pow6ojf3 .x-text:hover,
#TEXT-pow6ojf3 a:hover,
.--clone-TEXT-pow6ojf3 a:hover {
  
}

#BUTTON-h4yb5zvf {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: start;
margin-bottom: 23px;
margin-left: 24px;
width: 176px;
  
}
#BUTTON-h4yb5zvf .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#TEXT-iqa4t5fu, .--clone-TEXT-iqa4t5fu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-iqa4t5fu .x-text,
#TEXT-iqa4t5fu .x-text a,
.--clone-TEXT-iqa4t5fu .x-text,
.--clone-TEXT-iqa4t5fu .x-text a {
  --width: 50%;
-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));
}
#TEXT-iqa4t5fu .x-text:hover,
.--clone-TEXT-iqa4t5fu .x-text:hover,
#TEXT-iqa4t5fu a:hover,
.--clone-TEXT-iqa4t5fu a:hover {
  
}

#BUTTON-vtbo02h6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-vtbo02h6 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-vtbo02h6[disabled=true] {
  display: none;
}
#BUTTON-vtbo02h6 .animation, #BUTTON-vtbo02h6.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-vtbo02h6 {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-0dnuds5w .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-0dnuds5w .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-0dnuds5w .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-0dnuds5w .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


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





#GRID-PRODUCT-0dnuds5w .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-0dnuds5w .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-0dnuds5w .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-0dnuds5w .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-ig6t44w8 {
  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-p5qr7h8l {
  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-p5qr7h8l picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p5qr7h8l img {
  object-fit: cover;
}

#TEXT-7wgrgaob, .--clone-TEXT-7wgrgaob {
  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%;
  
}
#TEXT-7wgrgaob .x-text,
#TEXT-7wgrgaob .x-text a,
.--clone-TEXT-7wgrgaob .x-text,
.--clone-TEXT-7wgrgaob .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);
}
#TEXT-7wgrgaob .x-text:hover,
.--clone-TEXT-7wgrgaob .x-text:hover,
#TEXT-7wgrgaob a:hover,
.--clone-TEXT-7wgrgaob a:hover {
  
}

#TEXT-93kr0obw, .--clone-TEXT-93kr0obw {
  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%;
  
}
#TEXT-93kr0obw .x-text,
#TEXT-93kr0obw .x-text a,
.--clone-TEXT-93kr0obw .x-text,
.--clone-TEXT-93kr0obw .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);
}
#TEXT-93kr0obw .x-text:hover,
.--clone-TEXT-93kr0obw .x-text:hover,
#TEXT-93kr0obw a:hover,
.--clone-TEXT-93kr0obw a:hover {
  
}

#PRODUCT-OVERLAY-bfwpxm03 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-po43c1v2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-2rndsmo8 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-0dnuds5w .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-2u4dmtki {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-2u4dmtki .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-2u4dmtki .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-2u4dmtki .select {
  position: relative;
}

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

#DROPDOWN-2u4dmtki .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-2u4dmtki .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-2u4dmtki .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-2u4dmtki .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-rsfu478q {
  
  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-rsfu478q > .dropdown--style {
  
}
#TAGS-4m0ldzkf {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-4m0ldzkf .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-4m0ldzkf .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-4m0ldzkf .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-4m0ldzkf .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-2o0qivn1 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-2o0qivn1 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-2o0qivn1 .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-2o0qivn1 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-2o0qivn1 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-2r4aueft {
  --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: 4;grid-row-start: 3;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-3onri2wp, .--clone-TEXT-3onri2wp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#TEXT-3onri2wp .x-text,
#TEXT-3onri2wp .x-text a,
.--clone-TEXT-3onri2wp .x-text,
.--clone-TEXT-3onri2wp .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));
}
#TEXT-3onri2wp .x-text:hover,
.--clone-TEXT-3onri2wp .x-text:hover,
#TEXT-3onri2wp a:hover,
.--clone-TEXT-3onri2wp a:hover {
  
}

#SLIDER-PRODUCT-vlns6mt6 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-vlns6mt6 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

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



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

#SLIDER-PRODUCT-vlns6mt6 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




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

#SLIDER-PRODUCT-vlns6mt6 .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-vlns6mt6 .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-vlns6mt6 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-vlns6mt6 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
}
#SLIDER-PRODUCT-vlns6mt6 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-vlns6mt6 .grid-product--retail-price, #SLIDER-PRODUCT-vlns6mt6 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-vlns6mt6 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-vlns6mt6 .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-vlns6mt6 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-vlns6mt6 .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-vlns6mt6 .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-OVERLAY-pswh869h {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-311mz5g8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-bl4gmeau {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-vlns6mt6 .grid-product--info {
  flex: unset;
}
#LINE-jpi25xgc {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-jpi25xgc .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


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


  
}
#TEXT-kuu3p3sk, .--clone-TEXT-kuu3p3sk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-kuu3p3sk .x-text,
#TEXT-kuu3p3sk .x-text a,
.--clone-TEXT-kuu3p3sk .x-text,
.--clone-TEXT-kuu3p3sk .x-text a {
  --width: 50%;
-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));
}
#TEXT-kuu3p3sk .x-text:hover,
.--clone-TEXT-kuu3p3sk .x-text:hover,
#TEXT-kuu3p3sk a:hover,
.--clone-TEXT-kuu3p3sk a:hover {
  
}


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

#TEXT-wy0l3dp8, .--clone-TEXT-wy0l3dp8 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.020122613793383367%;
margin-top: 30.37109375px;
width: auto;
  
}
#TEXT-wy0l3dp8 .x-text,
#TEXT-wy0l3dp8 .x-text a,
.--clone-TEXT-wy0l3dp8 .x-text,
.--clone-TEXT-wy0l3dp8 .x-text a {
  --width: 97.38808472961914%;
-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);
}
#TEXT-wy0l3dp8 .x-text:hover,
.--clone-TEXT-wy0l3dp8 .x-text:hover,
#TEXT-wy0l3dp8 a:hover,
.--clone-TEXT-wy0l3dp8 a:hover {
  
}

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


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

#BUTTON-be7lus89 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-be7lus89 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-be7lus89[disabled=true] {
  display: none;
}
#BUTTON-be7lus89 .animation, #BUTTON-be7lus89.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-be7lus89 {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-03q3l8sp .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-03q3l8sp .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-03q3l8sp .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-03q3l8sp .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


#GRID-PRODUCT-03q3l8sp .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-03q3l8sp .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-03q3l8sp .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
}
#GRID-PRODUCT-03q3l8sp .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-03q3l8sp .grid-product--retail-price, #GRID-PRODUCT-03q3l8sp .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-03q3l8sp .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-03q3l8sp .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-03q3l8sp .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-03q3l8sp .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-03q3l8sp .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-03q3l8sp .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-03q3l8sp .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-xzicbnhz {
  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-rn65was2 {
  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-rn65was2 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rn65was2 img {
  object-fit: cover;
}

#TEXT-4zqj24k1, .--clone-TEXT-4zqj24k1 {
  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%;
  
}
#TEXT-4zqj24k1 .x-text,
#TEXT-4zqj24k1 .x-text a,
.--clone-TEXT-4zqj24k1 .x-text,
.--clone-TEXT-4zqj24k1 .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);
}
#TEXT-4zqj24k1 .x-text:hover,
.--clone-TEXT-4zqj24k1 .x-text:hover,
#TEXT-4zqj24k1 a:hover,
.--clone-TEXT-4zqj24k1 a:hover {
  
}

#TEXT-s3niz64n, .--clone-TEXT-s3niz64n {
  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%;
  
}
#TEXT-s3niz64n .x-text,
#TEXT-s3niz64n .x-text a,
.--clone-TEXT-s3niz64n .x-text,
.--clone-TEXT-s3niz64n .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);
}
#TEXT-s3niz64n .x-text:hover,
.--clone-TEXT-s3niz64n .x-text:hover,
#TEXT-s3niz64n a:hover,
.--clone-TEXT-s3niz64n a:hover {
  
}

#PRODUCT-OVERLAY-y5k4e35h {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-4v83wp8i {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-jqnz4w9u {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-03q3l8sp .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-e3lhseaz {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-e3lhseaz .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-e3lhseaz .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

#DROPDOWN-e3lhseaz .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-e3lhseaz .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-e3lhseaz .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-e3lhseaz .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-562zfkfg {
  
  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-562zfkfg > .dropdown--style {
  
}
#TAGS-t07yidsm {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-t07yidsm .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-t07yidsm .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-t07yidsm .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-t07yidsm .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-gxya2wi0 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-gxya2wi0 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-gxya2wi0 .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-gxya2wi0 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-gxya2wi0 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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


  
}

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

#TEXT-tho51ve9, .--clone-TEXT-tho51ve9 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.020122613793383367%;
margin-top: 30.37109375px;
width: auto;
  
}
#TEXT-tho51ve9 .x-text,
#TEXT-tho51ve9 .x-text a,
.--clone-TEXT-tho51ve9 .x-text,
.--clone-TEXT-tho51ve9 .x-text a {
  --width: 97.38808472961914%;
-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);
}
#TEXT-tho51ve9 .x-text:hover,
.--clone-TEXT-tho51ve9 .x-text:hover,
#TEXT-tho51ve9 a:hover,
.--clone-TEXT-tho51ve9 a:hover {
  
}

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


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

#TEXT-ivkxg6f4, .--clone-TEXT-ivkxg6f4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-ivkxg6f4 .x-text,
#TEXT-ivkxg6f4 .x-text a,
.--clone-TEXT-ivkxg6f4 .x-text,
.--clone-TEXT-ivkxg6f4 .x-text a {
  --width: 50%;
-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));
}
#TEXT-ivkxg6f4 .x-text:hover,
.--clone-TEXT-ivkxg6f4 .x-text:hover,
#TEXT-ivkxg6f4 a:hover,
.--clone-TEXT-ivkxg6f4 a:hover {
  
}

#BUTTON-xzoyax5r {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-xzoyax5r .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-xzoyax5r[disabled=true] {
  display: none;
}
#BUTTON-xzoyax5r .animation, #BUTTON-xzoyax5r.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-xzoyax5r {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-ey5wv5av .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-ey5wv5av .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-ey5wv5av .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-ey5wv5av .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


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





#GRID-PRODUCT-ey5wv5av .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-ey5wv5av .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-ey5wv5av .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-ey5wv5av .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-o5rz155d {
  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-r4io0gmf {
  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-r4io0gmf picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-r4io0gmf img {
  object-fit: cover;
}

#TEXT-z7v0lav7, .--clone-TEXT-z7v0lav7 {
  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%;
  
}
#TEXT-z7v0lav7 .x-text,
#TEXT-z7v0lav7 .x-text a,
.--clone-TEXT-z7v0lav7 .x-text,
.--clone-TEXT-z7v0lav7 .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);
}
#TEXT-z7v0lav7 .x-text:hover,
.--clone-TEXT-z7v0lav7 .x-text:hover,
#TEXT-z7v0lav7 a:hover,
.--clone-TEXT-z7v0lav7 a:hover {
  
}

#TEXT-zja1bq17, .--clone-TEXT-zja1bq17 {
  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%;
  
}
#TEXT-zja1bq17 .x-text,
#TEXT-zja1bq17 .x-text a,
.--clone-TEXT-zja1bq17 .x-text,
.--clone-TEXT-zja1bq17 .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);
}
#TEXT-zja1bq17 .x-text:hover,
.--clone-TEXT-zja1bq17 .x-text:hover,
#TEXT-zja1bq17 a:hover,
.--clone-TEXT-zja1bq17 a:hover {
  
}

#PRODUCT-OVERLAY-ijrjfozx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-9ji9uv9u {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-loohwrf4 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-ey5wv5av .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-wils6nwb {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-wils6nwb .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-wils6nwb .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

#DROPDOWN-wils6nwb .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-wils6nwb .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-wils6nwb .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-wils6nwb .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ezgrrnrf {
  
  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-ezgrrnrf > .dropdown--style {
  
}
#TAGS-mcnwryms {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-mcnwryms .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-mcnwryms .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-mcnwryms .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-mcnwryms .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-9tbbryri {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-9tbbryri .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-9tbbryri .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-9tbbryri .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-9tbbryri .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-wexbeyve {
  --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: 7;grid-row-start: 6;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-vjuo1l46, .--clone-TEXT-vjuo1l46 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#TEXT-vjuo1l46 .x-text,
#TEXT-vjuo1l46 .x-text a,
.--clone-TEXT-vjuo1l46 .x-text,
.--clone-TEXT-vjuo1l46 .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));
}
#TEXT-vjuo1l46 .x-text:hover,
.--clone-TEXT-vjuo1l46 .x-text:hover,
#TEXT-vjuo1l46 a:hover,
.--clone-TEXT-vjuo1l46 a:hover {
  
}

#SLIDER-PRODUCT-9ulq0r9u {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-9ulq0r9u .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

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



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

#SLIDER-PRODUCT-9ulq0r9u .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




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

#SLIDER-PRODUCT-9ulq0r9u .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-9ulq0r9u .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-9ulq0r9u .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-9ulq0r9u .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
}
#SLIDER-PRODUCT-9ulq0r9u .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-9ulq0r9u .grid-product--retail-price, #SLIDER-PRODUCT-9ulq0r9u .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-9ulq0r9u .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-9ulq0r9u .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-9ulq0r9u .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-9ulq0r9u .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-9ulq0r9u .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-OVERLAY-gqo5mbci {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-an74vwnz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-2i18e9s5 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-9ulq0r9u .grid-product--info {
  flex: unset;
}
#LINE-uq6m8hqe {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-uq6m8hqe .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


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


  
}

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

#TEXT-5jlrd2yz, .--clone-TEXT-5jlrd2yz {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.020122613793383367%;
margin-top: 30.37109375px;
width: auto;
  
}
#TEXT-5jlrd2yz .x-text,
#TEXT-5jlrd2yz .x-text a,
.--clone-TEXT-5jlrd2yz .x-text,
.--clone-TEXT-5jlrd2yz .x-text a {
  --width: 97.38808472961914%;
-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);
}
#TEXT-5jlrd2yz .x-text:hover,
.--clone-TEXT-5jlrd2yz .x-text:hover,
#TEXT-5jlrd2yz a:hover,
.--clone-TEXT-5jlrd2yz a:hover {
  
}

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


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

#TEXT-g1hgfgnf, .--clone-TEXT-g1hgfgnf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-g1hgfgnf .x-text,
#TEXT-g1hgfgnf .x-text a,
.--clone-TEXT-g1hgfgnf .x-text,
.--clone-TEXT-g1hgfgnf .x-text a {
  --width: 50%;
-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));
}
#TEXT-g1hgfgnf .x-text:hover,
.--clone-TEXT-g1hgfgnf .x-text:hover,
#TEXT-g1hgfgnf a:hover,
.--clone-TEXT-g1hgfgnf a:hover {
  
}

#BUTTON-c2p0xlhe {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-c2p0xlhe .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-c2p0xlhe[disabled=true] {
  display: none;
}
#BUTTON-c2p0xlhe .animation, #BUTTON-c2p0xlhe.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-c2p0xlhe {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-zqv18fy7 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-zqv18fy7 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-zqv18fy7 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-zqv18fy7 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


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





#GRID-PRODUCT-zqv18fy7 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-zqv18fy7 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-zqv18fy7 .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-zqv18fy7 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-oxw61cr5 {
  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-iuay1rb9 {
  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-iuay1rb9 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-iuay1rb9 img {
  object-fit: cover;
}

#TEXT-7tqlc3or, .--clone-TEXT-7tqlc3or {
  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%;
  
}
#TEXT-7tqlc3or .x-text,
#TEXT-7tqlc3or .x-text a,
.--clone-TEXT-7tqlc3or .x-text,
.--clone-TEXT-7tqlc3or .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);
}
#TEXT-7tqlc3or .x-text:hover,
.--clone-TEXT-7tqlc3or .x-text:hover,
#TEXT-7tqlc3or a:hover,
.--clone-TEXT-7tqlc3or a:hover {
  
}

#TEXT-07ma238v, .--clone-TEXT-07ma238v {
  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%;
  
}
#TEXT-07ma238v .x-text,
#TEXT-07ma238v .x-text a,
.--clone-TEXT-07ma238v .x-text,
.--clone-TEXT-07ma238v .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);
}
#TEXT-07ma238v .x-text:hover,
.--clone-TEXT-07ma238v .x-text:hover,
#TEXT-07ma238v a:hover,
.--clone-TEXT-07ma238v a:hover {
  
}

#PRODUCT-OVERLAY-p8frzqwb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-u6rx2ehw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-3gzfsdlu {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-zqv18fy7 .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-ksuqgz9u {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-ksuqgz9u .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-ksuqgz9u .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

#DROPDOWN-ksuqgz9u .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-ksuqgz9u .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-ksuqgz9u .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ksuqgz9u .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-b0o40kr2 {
  
  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-b0o40kr2 > .dropdown--style {
  
}
#TAGS-2fr32rsr {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-2fr32rsr .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-2fr32rsr .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-2fr32rsr .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-2fr32rsr .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-hy68q56j {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-hy68q56j .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-hy68q56j .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-hy68q56j .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-hy68q56j .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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


  
}

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

#TEXT-lhe0hnnc, .--clone-TEXT-lhe0hnnc {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.0045634437328433185%;
margin-top: 30.37109375px;
width: auto;
  
}
#TEXT-lhe0hnnc .x-text,
#TEXT-lhe0hnnc .x-text a,
.--clone-TEXT-lhe0hnnc .x-text,
.--clone-TEXT-lhe0hnnc .x-text a {
  --width: 97.40364389967968%;
-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);
}
#TEXT-lhe0hnnc .x-text:hover,
.--clone-TEXT-lhe0hnnc .x-text:hover,
#TEXT-lhe0hnnc a:hover,
.--clone-TEXT-lhe0hnnc a:hover {
  
}

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


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

#TEXT-bxaeuh1c, .--clone-TEXT-bxaeuh1c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-bxaeuh1c .x-text,
#TEXT-bxaeuh1c .x-text a,
.--clone-TEXT-bxaeuh1c .x-text,
.--clone-TEXT-bxaeuh1c .x-text a {
  --width: 50%;
-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));
}
#TEXT-bxaeuh1c .x-text:hover,
.--clone-TEXT-bxaeuh1c .x-text:hover,
#TEXT-bxaeuh1c a:hover,
.--clone-TEXT-bxaeuh1c a:hover {
  
}

#BUTTON-mojavf1v {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-mojavf1v .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-mojavf1v[disabled=true] {
  display: none;
}
#BUTTON-mojavf1v .animation, #BUTTON-mojavf1v.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-mojavf1v {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-8n13ipl6 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-8n13ipl6 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-8n13ipl6 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-8n13ipl6 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


#GRID-PRODUCT-8n13ipl6 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-8n13ipl6 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-8n13ipl6 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
}
#GRID-PRODUCT-8n13ipl6 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-8n13ipl6 .grid-product--retail-price, #GRID-PRODUCT-8n13ipl6 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-8n13ipl6 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-8n13ipl6 .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-8n13ipl6 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-8n13ipl6 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-8n13ipl6 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-8n13ipl6 .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-8n13ipl6 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-z7ee9v4o {
  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-722osrs4 {
  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-722osrs4 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-722osrs4 img {
  object-fit: cover;
}

#TEXT-f6a8gboe, .--clone-TEXT-f6a8gboe {
  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%;
  
}
#TEXT-f6a8gboe .x-text,
#TEXT-f6a8gboe .x-text a,
.--clone-TEXT-f6a8gboe .x-text,
.--clone-TEXT-f6a8gboe .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);
}
#TEXT-f6a8gboe .x-text:hover,
.--clone-TEXT-f6a8gboe .x-text:hover,
#TEXT-f6a8gboe a:hover,
.--clone-TEXT-f6a8gboe a:hover {
  
}

#TEXT-dv9qx5tm, .--clone-TEXT-dv9qx5tm {
  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%;
  
}
#TEXT-dv9qx5tm .x-text,
#TEXT-dv9qx5tm .x-text a,
.--clone-TEXT-dv9qx5tm .x-text,
.--clone-TEXT-dv9qx5tm .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);
}
#TEXT-dv9qx5tm .x-text:hover,
.--clone-TEXT-dv9qx5tm .x-text:hover,
#TEXT-dv9qx5tm a:hover,
.--clone-TEXT-dv9qx5tm a:hover {
  
}

#PRODUCT-OVERLAY-pdy3d09y {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-vrq23plf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-fxzz5892 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-8n13ipl6 .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-0wdd261g {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-0wdd261g .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-0wdd261g .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-0wdd261g .select {
  position: relative;
}

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

#DROPDOWN-0wdd261g .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-0wdd261g .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-0wdd261g .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-0wdd261g .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-b57ljn7y {
  
  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-b57ljn7y > .dropdown--style {
  
}
#TAGS-tt3va80c {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-tt3va80c .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-tt3va80c .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-tt3va80c .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-tt3va80c .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-2bcn5usl {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-2bcn5usl .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-2bcn5usl .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-2bcn5usl .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-2bcn5usl .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-0dejatjo {
  --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: 10;grid-row-start: 9;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-bn4chhdy, .--clone-TEXT-bn4chhdy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#TEXT-bn4chhdy .x-text,
#TEXT-bn4chhdy .x-text a,
.--clone-TEXT-bn4chhdy .x-text,
.--clone-TEXT-bn4chhdy .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));
}
#TEXT-bn4chhdy .x-text:hover,
.--clone-TEXT-bn4chhdy .x-text:hover,
#TEXT-bn4chhdy a:hover,
.--clone-TEXT-bn4chhdy a:hover {
  
}

#SLIDER-PRODUCT-qh4vp465 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-qh4vp465 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

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



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

#SLIDER-PRODUCT-qh4vp465 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




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

#SLIDER-PRODUCT-qh4vp465 .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-qh4vp465 .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-qh4vp465 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-qh4vp465 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
}
#SLIDER-PRODUCT-qh4vp465 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-qh4vp465 .grid-product--retail-price, #SLIDER-PRODUCT-qh4vp465 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-qh4vp465 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-qh4vp465 .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-qh4vp465 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-qh4vp465 .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-qh4vp465 .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-OVERLAY-hpprs3b2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-1wtflnls {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-iamwb1ik {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-qh4vp465 .grid-product--info {
  flex: unset;
}
#LINE-xmke2xd3 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-xmke2xd3 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


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


  
}

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

#TEXT-s36altap, .--clone-TEXT-s36altap {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.004563443732831042%;
margin-top: 30.37109375px;
width: auto;
  
}
#TEXT-s36altap .x-text,
#TEXT-s36altap .x-text a,
.--clone-TEXT-s36altap .x-text,
.--clone-TEXT-s36altap .x-text a {
  --width: 97.4036438996797%;
-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);
}
#TEXT-s36altap .x-text:hover,
.--clone-TEXT-s36altap .x-text:hover,
#TEXT-s36altap a:hover,
.--clone-TEXT-s36altap a:hover {
  
}

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


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

#TEXT-x9suanwi, .--clone-TEXT-x9suanwi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-x9suanwi .x-text,
#TEXT-x9suanwi .x-text a,
.--clone-TEXT-x9suanwi .x-text,
.--clone-TEXT-x9suanwi .x-text a {
  --width: 50%;
-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));
}
#TEXT-x9suanwi .x-text:hover,
.--clone-TEXT-x9suanwi .x-text:hover,
#TEXT-x9suanwi a:hover,
.--clone-TEXT-x9suanwi a:hover {
  
}

#BUTTON-aa5b4dod {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-aa5b4dod .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-aa5b4dod[disabled=true] {
  display: none;
}
#BUTTON-aa5b4dod .animation, #BUTTON-aa5b4dod.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-aa5b4dod {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-c8yxll2r .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-c8yxll2r .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-c8yxll2r .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-c8yxll2r .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


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





#GRID-PRODUCT-c8yxll2r .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-c8yxll2r .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-c8yxll2r .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-c8yxll2r .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-o2apq3jr {
  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-x9hrragl {
  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-x9hrragl picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-x9hrragl img {
  object-fit: cover;
}

#TEXT-6t02wp52, .--clone-TEXT-6t02wp52 {
  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%;
  
}
#TEXT-6t02wp52 .x-text,
#TEXT-6t02wp52 .x-text a,
.--clone-TEXT-6t02wp52 .x-text,
.--clone-TEXT-6t02wp52 .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);
}
#TEXT-6t02wp52 .x-text:hover,
.--clone-TEXT-6t02wp52 .x-text:hover,
#TEXT-6t02wp52 a:hover,
.--clone-TEXT-6t02wp52 a:hover {
  
}

#TEXT-r75w2nwk, .--clone-TEXT-r75w2nwk {
  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%;
  
}
#TEXT-r75w2nwk .x-text,
#TEXT-r75w2nwk .x-text a,
.--clone-TEXT-r75w2nwk .x-text,
.--clone-TEXT-r75w2nwk .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);
}
#TEXT-r75w2nwk .x-text:hover,
.--clone-TEXT-r75w2nwk .x-text:hover,
#TEXT-r75w2nwk a:hover,
.--clone-TEXT-r75w2nwk a:hover {
  
}

#PRODUCT-OVERLAY-7dyasntd {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-f0youxav {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-u9f1oqmc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-c8yxll2r .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-552v5w6v {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-552v5w6v .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-552v5w6v .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-552v5w6v .select {
  position: relative;
}

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

#DROPDOWN-552v5w6v .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-552v5w6v .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-552v5w6v .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-552v5w6v .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-46t8f9u2 {
  
  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-46t8f9u2 > .dropdown--style {
  
}
#TAGS-tp0502si {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-tp0502si .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-tp0502si .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-tp0502si .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-tp0502si .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-mb5nam4i {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-mb5nam4i .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-mb5nam4i .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-mb5nam4i .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-mb5nam4i .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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


  
}

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

#TEXT-gcsc2ov0, .--clone-TEXT-gcsc2ov0 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.0045634437328433185%;
margin-top: 30.37109375px;
width: auto;
  
}
#TEXT-gcsc2ov0 .x-text,
#TEXT-gcsc2ov0 .x-text a,
.--clone-TEXT-gcsc2ov0 .x-text,
.--clone-TEXT-gcsc2ov0 .x-text a {
  --width: 97.40364389967968%;
-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);
}
#TEXT-gcsc2ov0 .x-text:hover,
.--clone-TEXT-gcsc2ov0 .x-text:hover,
#TEXT-gcsc2ov0 a:hover,
.--clone-TEXT-gcsc2ov0 a:hover {
  
}

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


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

#TEXT-l21cymlf, .--clone-TEXT-l21cymlf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-l21cymlf .x-text,
#TEXT-l21cymlf .x-text a,
.--clone-TEXT-l21cymlf .x-text,
.--clone-TEXT-l21cymlf .x-text a {
  --width: 50%;
-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));
}
#TEXT-l21cymlf .x-text:hover,
.--clone-TEXT-l21cymlf .x-text:hover,
#TEXT-l21cymlf a:hover,
.--clone-TEXT-l21cymlf a:hover {
  
}

#BUTTON-19aoj0r1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-19aoj0r1 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-19aoj0r1[disabled=true] {
  display: none;
}
#BUTTON-19aoj0r1 .animation, #BUTTON-19aoj0r1.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-19aoj0r1 {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-om30y8qb .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-om30y8qb .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-om30y8qb .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-om30y8qb .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


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





#GRID-PRODUCT-om30y8qb .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-om30y8qb .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-om30y8qb .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-om30y8qb .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-y5eduuvr {
  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-bq3nh6ja {
  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-bq3nh6ja picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bq3nh6ja img {
  object-fit: cover;
}

#TEXT-taz8vokt, .--clone-TEXT-taz8vokt {
  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%;
  
}
#TEXT-taz8vokt .x-text,
#TEXT-taz8vokt .x-text a,
.--clone-TEXT-taz8vokt .x-text,
.--clone-TEXT-taz8vokt .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);
}
#TEXT-taz8vokt .x-text:hover,
.--clone-TEXT-taz8vokt .x-text:hover,
#TEXT-taz8vokt a:hover,
.--clone-TEXT-taz8vokt a:hover {
  
}

#TEXT-ryky7m13, .--clone-TEXT-ryky7m13 {
  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%;
  
}
#TEXT-ryky7m13 .x-text,
#TEXT-ryky7m13 .x-text a,
.--clone-TEXT-ryky7m13 .x-text,
.--clone-TEXT-ryky7m13 .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);
}
#TEXT-ryky7m13 .x-text:hover,
.--clone-TEXT-ryky7m13 .x-text:hover,
#TEXT-ryky7m13 a:hover,
.--clone-TEXT-ryky7m13 a:hover {
  
}

#PRODUCT-OVERLAY-8a8ymvsx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-s6wjo0tw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-250yls26 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-om30y8qb .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-z9gkwohu {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-z9gkwohu .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-z9gkwohu .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

#DROPDOWN-z9gkwohu .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-z9gkwohu .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-z9gkwohu .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-z9gkwohu .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-9qk0brgz {
  
  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-9qk0brgz > .dropdown--style {
  
}
#TAGS-b2sa42z9 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-b2sa42z9 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-b2sa42z9 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-b2sa42z9 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-b2sa42z9 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-1qp8ry0c {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-1qp8ry0c .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-1qp8ry0c .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-1qp8ry0c .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-1qp8ry0c .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-e3wjfd1r {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-b37rauin, .--clone-TEXT-b37rauin {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#TEXT-b37rauin .x-text,
#TEXT-b37rauin .x-text a,
.--clone-TEXT-b37rauin .x-text,
.--clone-TEXT-b37rauin .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));
}
#TEXT-b37rauin .x-text:hover,
.--clone-TEXT-b37rauin .x-text:hover,
#TEXT-b37rauin a:hover,
.--clone-TEXT-b37rauin a:hover {
  
}

#SLIDER-PRODUCT-454zhtir {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-454zhtir .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

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



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

#SLIDER-PRODUCT-454zhtir .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




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

#SLIDER-PRODUCT-454zhtir .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-454zhtir .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-454zhtir .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-454zhtir .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
}
#SLIDER-PRODUCT-454zhtir .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-454zhtir .grid-product--retail-price, #SLIDER-PRODUCT-454zhtir .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-454zhtir .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-454zhtir .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-454zhtir .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-454zhtir .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-454zhtir .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-OVERLAY-z2r3c0eb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ix3tw3fg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-b2ztqj2j {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-454zhtir .grid-product--info {
  flex: unset;
}
#LINE-i4g1tvyc {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-i4g1tvyc .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


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


  
}

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

#TEXT-0s8b2y8q, .--clone-TEXT-0s8b2y8q {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.0045634437328433185%;
margin-top: 30.37109375px;
width: auto;
  
}
#TEXT-0s8b2y8q .x-text,
#TEXT-0s8b2y8q .x-text a,
.--clone-TEXT-0s8b2y8q .x-text,
.--clone-TEXT-0s8b2y8q .x-text a {
  --width: 97.40364389967968%;
-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);
}
#TEXT-0s8b2y8q .x-text:hover,
.--clone-TEXT-0s8b2y8q .x-text:hover,
#TEXT-0s8b2y8q a:hover,
.--clone-TEXT-0s8b2y8q a:hover {
  
}

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


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

#TEXT-lqp5zcnq, .--clone-TEXT-lqp5zcnq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-lqp5zcnq .x-text,
#TEXT-lqp5zcnq .x-text a,
.--clone-TEXT-lqp5zcnq .x-text,
.--clone-TEXT-lqp5zcnq .x-text a {
  --width: 50%;
-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));
}
#TEXT-lqp5zcnq .x-text:hover,
.--clone-TEXT-lqp5zcnq .x-text:hover,
#TEXT-lqp5zcnq a:hover,
.--clone-TEXT-lqp5zcnq a:hover {
  
}

#BUTTON-ampvrq86 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-ampvrq86 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-ampvrq86[disabled=true] {
  display: none;
}
#BUTTON-ampvrq86 .animation, #BUTTON-ampvrq86.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-ampvrq86 {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-9s1e6xf4 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-9s1e6xf4 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-9s1e6xf4 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-9s1e6xf4 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


#GRID-PRODUCT-9s1e6xf4 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-9s1e6xf4 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-9s1e6xf4 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
}
#GRID-PRODUCT-9s1e6xf4 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-9s1e6xf4 .grid-product--retail-price, #GRID-PRODUCT-9s1e6xf4 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-9s1e6xf4 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-9s1e6xf4 .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-9s1e6xf4 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-9s1e6xf4 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-9s1e6xf4 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-9s1e6xf4 .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-9s1e6xf4 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-plxvi7ib {
  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-92hinljj {
  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-92hinljj picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-92hinljj img {
  object-fit: cover;
}

#TEXT-omqkpbt6, .--clone-TEXT-omqkpbt6 {
  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%;
  
}
#TEXT-omqkpbt6 .x-text,
#TEXT-omqkpbt6 .x-text a,
.--clone-TEXT-omqkpbt6 .x-text,
.--clone-TEXT-omqkpbt6 .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);
}
#TEXT-omqkpbt6 .x-text:hover,
.--clone-TEXT-omqkpbt6 .x-text:hover,
#TEXT-omqkpbt6 a:hover,
.--clone-TEXT-omqkpbt6 a:hover {
  
}

#TEXT-yuvt6eg8, .--clone-TEXT-yuvt6eg8 {
  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%;
  
}
#TEXT-yuvt6eg8 .x-text,
#TEXT-yuvt6eg8 .x-text a,
.--clone-TEXT-yuvt6eg8 .x-text,
.--clone-TEXT-yuvt6eg8 .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);
}
#TEXT-yuvt6eg8 .x-text:hover,
.--clone-TEXT-yuvt6eg8 .x-text:hover,
#TEXT-yuvt6eg8 a:hover,
.--clone-TEXT-yuvt6eg8 a:hover {
  
}

#PRODUCT-OVERLAY-2f17g47l {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-lh5xg63j {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xgsnwcns {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-9s1e6xf4 .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-zncom4a5 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-zncom4a5 .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-zncom4a5 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

#DROPDOWN-zncom4a5 .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-zncom4a5 .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-zncom4a5 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-zncom4a5 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-a9wgowiw {
  
  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-a9wgowiw > .dropdown--style {
  
}
#TAGS-u8o7l81e {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-u8o7l81e .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-u8o7l81e .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-u8o7l81e .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-u8o7l81e .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-xfdnd46x {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-xfdnd46x .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-xfdnd46x .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-xfdnd46x .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-xfdnd46x .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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


  
}

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

#TEXT-2u6y0pv7, .--clone-TEXT-2u6y0pv7 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.001034906246109494%;
margin-top: 30.37109375px;
width: auto;
  
}
#TEXT-2u6y0pv7 .x-text,
#TEXT-2u6y0pv7 .x-text a,
.--clone-TEXT-2u6y0pv7 .x-text,
.--clone-TEXT-2u6y0pv7 .x-text a {
  --width: 97.40717243716642%;
-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);
}
#TEXT-2u6y0pv7 .x-text:hover,
.--clone-TEXT-2u6y0pv7 .x-text:hover,
#TEXT-2u6y0pv7 a:hover,
.--clone-TEXT-2u6y0pv7 a:hover {
  
}

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


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

#TEXT-w0hj2qxa, .--clone-TEXT-w0hj2qxa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 50%;
  
}
#TEXT-w0hj2qxa .x-text,
#TEXT-w0hj2qxa .x-text a,
.--clone-TEXT-w0hj2qxa .x-text,
.--clone-TEXT-w0hj2qxa .x-text a {
  --width: 50%;
-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));
}
#TEXT-w0hj2qxa .x-text:hover,
.--clone-TEXT-w0hj2qxa .x-text:hover,
#TEXT-w0hj2qxa a:hover,
.--clone-TEXT-w0hj2qxa a:hover {
  
}

#BUTTON-f1fl155h {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 36px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-f1fl155h .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
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-f1fl155h[disabled=true] {
  display: none;
}
#BUTTON-f1fl155h .animation, #BUTTON-f1fl155h.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-f1fl155h {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-z8lfda1c .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-z8lfda1c .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-z8lfda1c .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-z8lfda1c .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




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


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





#GRID-PRODUCT-z8lfda1c .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-z8lfda1c .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-z8lfda1c .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-z8lfda1c .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-77uoe758 {
  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-dg81fedx {
  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-dg81fedx picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dg81fedx img {
  object-fit: cover;
}

#TEXT-o154truq, .--clone-TEXT-o154truq {
  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%;
  
}
#TEXT-o154truq .x-text,
#TEXT-o154truq .x-text a,
.--clone-TEXT-o154truq .x-text,
.--clone-TEXT-o154truq .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);
}
#TEXT-o154truq .x-text:hover,
.--clone-TEXT-o154truq .x-text:hover,
#TEXT-o154truq a:hover,
.--clone-TEXT-o154truq a:hover {
  
}

#TEXT-4ndpmvgl, .--clone-TEXT-4ndpmvgl {
  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%;
  
}
#TEXT-4ndpmvgl .x-text,
#TEXT-4ndpmvgl .x-text a,
.--clone-TEXT-4ndpmvgl .x-text,
.--clone-TEXT-4ndpmvgl .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);
}
#TEXT-4ndpmvgl .x-text:hover,
.--clone-TEXT-4ndpmvgl .x-text:hover,
#TEXT-4ndpmvgl a:hover,
.--clone-TEXT-4ndpmvgl a:hover {
  
}

#PRODUCT-OVERLAY-bpsyrn3p {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-s0o90ke0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xezvk8m1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-z8lfda1c .grid-product--info {
  flex: unset;
}

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

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


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

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


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

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

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


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

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


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


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


  
}
#DROPDOWN-fruunfuv {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-fruunfuv .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-fruunfuv .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

#DROPDOWN-fruunfuv .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-fruunfuv .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-fruunfuv .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-fruunfuv .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-x8hd8fll {
  
  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-x8hd8fll > .dropdown--style {
  
}
#TAGS-hm0sfgfp {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-hm0sfgfp .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-hm0sfgfp .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-hm0sfgfp .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-hm0sfgfp .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-1uwrr7b5 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -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-1uwrr7b5 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-1uwrr7b5 .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-1uwrr7b5 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-1uwrr7b5 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#SECTION-nhsd1g95 {
  height: auto;
  grid-template-columns: 1fr 380px 380px 380px 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-bp1 {
  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;
}

#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%;
  
}
#TEXT-vxeiqguy .x-text,
#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));
}
#TEXT-vxeiqguy .x-text:hover,
.--clone-TEXT-vxeiqguy .x-text:hover,
#TEXT-vxeiqguy a:hover,
.--clone-TEXT-vxeiqguy a:hover {
  
}

#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%;
  
}
#TEXT-zqzy5val .x-text,
#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;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, #d83131);
}
#TEXT-zqzy5val .x-text:hover,
.--clone-TEXT-zqzy5val .x-text:hover,
#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;
  
}
#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%;
  
}
#TEXT-7uk021o1 .x-text,
#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);
}
#TEXT-7uk021o1 .x-text:hover,
.--clone-TEXT-7uk021o1 .x-text:hover,
#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);
}
#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);
  
}
#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));
}
#FORM-a68lpip4 {
  --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;
  
}
#TEXT-ft6xvhhv, .--clone-TEXT-ft6xvhhv {
  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%;
  
}
#TEXT-ft6xvhhv .x-text,
#TEXT-ft6xvhhv .x-text a,
.--clone-TEXT-ft6xvhhv .x-text,
.--clone-TEXT-ft6xvhhv .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);
}
#TEXT-ft6xvhhv .x-text:hover,
.--clone-TEXT-ft6xvhhv .x-text:hover,
#TEXT-ft6xvhhv a:hover,
.--clone-TEXT-ft6xvhhv a:hover {
  
}

#INPUT-h193eg90 {
  --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-h193eg90 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-h193eg90 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-h193eg90 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-h193eg90 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-s7ds4hmq {
  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-s7ds4hmq .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-s7ds4hmq[disabled=true] {
  display: none;
}

#PHONE-NUMBER-u5kuy57h {
  --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-u5kuy57h .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-u5kuy57h 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-u5kuy57h input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-u5kuy57h input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SELECT-urm0ifug {
  --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%;
  
}
#SELECT-urm0ifug .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;
}
#SELECT-rocrxxhv {
  --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%;
  
}
#SELECT-rocrxxhv .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;
}
#TEXT-b3m77vtz, .--clone-TEXT-b3m77vtz {
  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%;
  
}
#TEXT-b3m77vtz .x-text,
#TEXT-b3m77vtz .x-text a,
.--clone-TEXT-b3m77vtz .x-text,
.--clone-TEXT-b3m77vtz .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);
}
#TEXT-b3m77vtz .x-text:hover,
.--clone-TEXT-b3m77vtz .x-text:hover,
#TEXT-b3m77vtz a:hover,
.--clone-TEXT-b3m77vtz a:hover {
  
}

#SELECT-jd1lgeke {
  --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%;
  
}
#SELECT-jd1lgeke .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;
}
#TEXT-pgt8hwup, .--clone-TEXT-pgt8hwup {
  align-self: start;
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%;
  
}
#TEXT-pgt8hwup .x-text,
#TEXT-pgt8hwup .x-text a,
.--clone-TEXT-pgt8hwup .x-text,
.--clone-TEXT-pgt8hwup .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
display: none;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-pgt8hwup .x-text:hover,
.--clone-TEXT-pgt8hwup .x-text:hover,
#TEXT-pgt8hwup a:hover,
.--clone-TEXT-pgt8hwup a:hover {
  
}

#SELECT-alho3x23 {
  --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%;
  
}
#SELECT-alho3x23 .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;
}
#TEXT-uhw22j97, .--clone-TEXT-uhw22j97 {
  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%;
  
}
#TEXT-uhw22j97 .x-text,
#TEXT-uhw22j97 .x-text a,
.--clone-TEXT-uhw22j97 .x-text,
.--clone-TEXT-uhw22j97 .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);
}
#TEXT-uhw22j97 .x-text:hover,
.--clone-TEXT-uhw22j97 .x-text:hover,
#TEXT-uhw22j97 a:hover,
.--clone-TEXT-uhw22j97 a:hover {
  
}

#CHECKBOX-7jte7j6h {
  --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;
  
}
#CHECKBOX-7jte7j6h .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;
}
#CHECKBOX-7jte7j6h .x-checkbox-option {
  flex: 0 0 100.0%;
}
#CHECKBOX-7jte7j6h .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
#CHECKBOX-7jte7j6h .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;
}
#CHECKBOX-7jte7j6h .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
#CHECKBOX-7jte7j6h .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#POPUP-qievow4l {
  --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);
  
}
#POPUP-qievow4l.anim {
  --width: 50%;
  
}

#RECT-49iexiz7 {
  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-49iexiz7 .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));
}
#FORM-6n3pijgq {
  --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;
  
}
#TEXT-itpbvcyu, .--clone-TEXT-itpbvcyu {
  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%;
  
}
#TEXT-itpbvcyu .x-text,
#TEXT-itpbvcyu .x-text a,
.--clone-TEXT-itpbvcyu .x-text,
.--clone-TEXT-itpbvcyu .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);
}
#TEXT-itpbvcyu .x-text:hover,
.--clone-TEXT-itpbvcyu .x-text:hover,
#TEXT-itpbvcyu a:hover,
.--clone-TEXT-itpbvcyu a:hover {
  
}

#INPUT-jl7l4haj {
  --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-jl7l4haj .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-jl7l4haj 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-jl7l4haj input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-jl7l4haj input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-3taksmgi {
  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-3taksmgi .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-3taksmgi[disabled=true] {
  display: none;
}

#PHONE-NUMBER-i7ihzhz3 {
  --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-i7ihzhz3 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-i7ihzhz3 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-i7ihzhz3 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-i7ihzhz3 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SELECT-kn5dqc2e {
  --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%;
  
}
#SELECT-kn5dqc2e .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;
}
#SELECT-z38poaia {
  --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%;
  
}
#SELECT-z38poaia .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;
}
#TEXT-f8v821r5, .--clone-TEXT-f8v821r5 {
  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%;
  
}
#TEXT-f8v821r5 .x-text,
#TEXT-f8v821r5 .x-text a,
.--clone-TEXT-f8v821r5 .x-text,
.--clone-TEXT-f8v821r5 .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);
}
#TEXT-f8v821r5 .x-text:hover,
.--clone-TEXT-f8v821r5 .x-text:hover,
#TEXT-f8v821r5 a:hover,
.--clone-TEXT-f8v821r5 a:hover {
  
}

#SELECT-af0y86nj {
  --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%;
  
}
#SELECT-af0y86nj .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;
}
#TEXT-lhutmtzh, .--clone-TEXT-lhutmtzh {
  align-self: start;
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%;
  
}
#TEXT-lhutmtzh .x-text,
#TEXT-lhutmtzh .x-text a,
.--clone-TEXT-lhutmtzh .x-text,
.--clone-TEXT-lhutmtzh .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
display: none;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
#TEXT-lhutmtzh .x-text:hover,
.--clone-TEXT-lhutmtzh .x-text:hover,
#TEXT-lhutmtzh a:hover,
.--clone-TEXT-lhutmtzh a:hover {
  
}

#SELECT-bljnfm64 {
  --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%;
  
}
#SELECT-bljnfm64 .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;
}
#TEXT-iwkevzcd, .--clone-TEXT-iwkevzcd {
  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%;
  
}
#TEXT-iwkevzcd .x-text,
#TEXT-iwkevzcd .x-text a,
.--clone-TEXT-iwkevzcd .x-text,
.--clone-TEXT-iwkevzcd .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);
}
#TEXT-iwkevzcd .x-text:hover,
.--clone-TEXT-iwkevzcd .x-text:hover,
#TEXT-iwkevzcd a:hover,
.--clone-TEXT-iwkevzcd a:hover {
  
}

#CHECKBOX-ztpof9n7 {
  --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;
  
}
#CHECKBOX-ztpof9n7 .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;
}
#CHECKBOX-ztpof9n7 .x-checkbox-option {
  flex: 0 0 100.0%;
}
#CHECKBOX-ztpof9n7 .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
#CHECKBOX-ztpof9n7 .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;
}
#CHECKBOX-ztpof9n7 .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
#CHECKBOX-ztpof9n7 .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;
  
}
