<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#SECTION-i8vq7ijz {
  height: auto;
  grid-template-columns: 1fr 220px 874px 200px 1fr;
  grid-template-rows: minmax(80px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  position: sticky;z-index: 100;top: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-i8vq7ijz .x-section-background {
  background: var(--color_00);
  
  
  
  
  
  
  --height: 80;
  --bg: var(--color_00);
}

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



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


#IMAGE-vbwne008 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 51.81818181818182%;
  
}
#IMAGE-vbwne008 picture {
  --width: 51.81818181818182%;
border-color: #8d93ab00;
height: 100%;
width: 100%;
}
#IMAGE-vbwne008 img {
  object-fit: cover;
}

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


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

}
#MENU-k06kllvp ul li .tag-link:hover,
#MENU-k06kllvp ul li &gt; a:hover {
  







border-style: none none none none;

}





#MENU-DROPPABLE-kfzmgbrw {
  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-hwxmvhia {
  --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-hwxmvhia .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-hwxmvhia &gt; ul {
  background: #ffffffff;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-hwxmvhia &gt; ul &gt; .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-hwxmvhia &gt; ul &gt; .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-hwxmvhia &gt; ul &gt; .menu-item:not(:first-child) {
  
}
#MENU-hwxmvhia ul li .tag-link {
  border-style: none none solid none;

}
#MENU-hwxmvhia 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-hwxmvhia &gt; ul &gt; .menu-item svg {
  width: 14px;
  height: 14px;
}



#MENU-hwxmvhia.vertical-menu &gt; ul &gt; .menu-item &gt; .x-submenu {
  top: 0;
  left: 100%;
}

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

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

#MENU-ITEM-769h778x &gt; a, #MENU-ITEM-769h778x &gt; div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

#MENU-ITEM-8glzfe2p &gt; a, #MENU-ITEM-8glzfe2p &gt; div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

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

#MENU-vz56g6jv {
  --width: 100.1111111111111%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: start;margin-bottom: calc(1.5px * 2);margin-left: -0.05555555555554861%;width: 100.1111111111111%;
  --active-link-color: #8b0000d9;
  
  
  
  
  
}


#MENU-vz56g6jv .x-rect {
  --pad-x: 19px;
-webkit-text-stroke: 0px #444444;
color: #8b0000d9;
font-size: 16.0px;
font-weight: 700;
justify-content: center;
text-align: left;
text-transform: uppercase;
  
}
#MENU-vz56g6jv &gt; ul {
  
  justify-content: center;
  align-items: center;
  
  
}
#MENU-vz56g6jv &gt; ul &gt; .menu-item .tag-link {
  --pad-x: 19px;
-webkit-text-stroke: 0px #444444;
color: #8b0000d9;
font-size: 16.0px;
font-weight: 700;
justify-content: center;
text-align: left;
text-transform: uppercase;
}
#MENU-vz56g6jv &gt; ul &gt; .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-vz56g6jv &gt; ul &gt; .menu-item:not(:first-child) {
  
}
#MENU-vz56g6jv ul li .tag-link {
  border-style: none none none none;

}
#MENU-vz56g6jv ul li .tag-link:hover {
  color: #000000 !important;
background: #00000000;






border-style: none none none none;

}



#MENU-vz56g6jv.horizontal-menu &gt; ul &gt; .menu-item &gt; .x-submenu {
  top: 40px;
}


#MENU-ITEM-hotrbwi0 &gt; a, #MENU-ITEM-hotrbwi0 &gt; div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-9utanelx &gt; a, #MENU-ITEM-9utanelx &gt; div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-hpa2hbn4 &gt; a, #MENU-ITEM-hpa2hbn4 &gt; div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-2fnq3yyv &gt; a, #MENU-ITEM-2fnq3yyv &gt; div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-n1zwseyv &gt; a, #MENU-ITEM-n1zwseyv &gt; div {
  
  
  
  
  
  
  
  
  
}

#MEMBER-BAR-i5ymsxiz {
  --width: 100%;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: center;margin-bottom: calc(2.5381927490234375px * 2);margin-left: calc(0% * 2);width: 100%;
  
}
#MEMBER-BAR-i5ymsxiz .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
color: #8a0303;
font-weight: 700;
text-align: right;
  
  display: none;
}
#MEMBER-BAR-i5ymsxiz .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
color: #8a0303;
font-weight: 700;
text-align: right;
  border-width: 0px;
  border-style: solid;
  
  justify-content: flex-end;
}
#MEMBER-BAR-i5ymsxiz .x-member:hover {
  
}
#MEMBER-BAR-i5ymsxiz .x-avatar-member-origin {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-i5ymsxiz .x-avatar-member-initial {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-i5ymsxiz .customer-icon {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-i5ymsxiz .x-nav-member-drop-icon {
  width: 24px;
  height: 24px;
  
}

#MEMBER-BAR-i5ymsxiz .x-loginbar {
  -webkit-text-stroke: 0px #000000ff;
color: #8a0303;
font-weight: 700;
text-align: right;
  
  justify-content: flex-end;
}
#MEMBER-BAR-i5ymsxiz .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-i5ymsxiz .x-loginbar .login-bar-icon {
    width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  

  border: none;
}



#MEMBER-BAR-i5ymsxiz .member-divider {
  background: #8a0303;
}
#MEMBER-BAR-i5ymsxiz svg, #MEMBER-BAR-i5ymsxiz path {
  color: #8a0303;
  fill: #8a0303;
}
#MEMBER-BAR-i5ymsxiz .customer-signup {
  
}
#MEMBER-BAR-i5ymsxiz .customer-icon {
  display: none;
}
#MEMBER-BAR-i5ymsxiz .customer-text {
  
}
#MEMBER-DROPDOWN-4rbu1kxc {
  width: 170px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(170px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  transform: translate(0px, 0px);
}
#SECTION-q387jjhm {
  height: auto;
  grid-template-columns: 1fr 660px 660px 1fr;
  grid-template-rows: minmax(400px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-q387jjhm .x-section-background {
  background: url(https://content.pancake.vn/web-media/e4/79/0d/84/c47e92efda438415b8576230b86c2a042e056ab6c347932aa147aa84-w:1300-h:600-l:277267-t:image/jpeg.jpeg);
  background-size: cover;
  background-attachment: scroll; -webkit-transform: none;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  filter: contrast(104%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(100%) sepia(0%) opacity(100%) brightness(50%) blur(0px);
  --height: 400;
  --bg: url(https://content.pancake.vn/web-media/e4/79/0d/84/c47e92efda438415b8576230b86c2a042e056ab6c347932aa147aa84-w:1300-h:600-l:277267-t:image/jpeg.jpeg);
}

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



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


#CONTAINER-vz4off79 {
  --bg: #00000082;
  background: #00000082;
border-color: #000000ff;
  --width: 96.36363636363636%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(100px, max-content) minmax(20px, max-content) minmax(23px, max-content) minmax(27px, max-content) minmax(40px, max-content) minmax(28px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#FORM-zvcl27zr {
  --width: 93.71069182389935%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1.188fr 102px;grid-template-rows: minmax(38px, max-content) minmax(23px, max-content) minmax(38px, max-content) minmax(35px, max-content) minmax(12px, max-content) minmax(35px, max-content) minmax(20px, max-content) minmax(35px, max-content);height: auto;justify-self: stretch;margin-left: 20px;margin-right: 20px;margin-top: 0px;row-gap: 0px;width: auto;
  
  --icon-color: #0075fffe01;
  
}
#TEXT-bu9so89u, .--clone-TEXT-bu9so89u {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-right: %;
margin-top: 0px;
width: 100%;
  
}
#TEXT-bu9so89u .x-text,
#TEXT-bu9so89u .x-text a,
.--clone-TEXT-bu9so89u .x-text,
.--clone-TEXT-bu9so89u .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #ffffff;
font-size: 18.0px;
font-weight: 700;
height: 100%;
line-height: 1;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
#TEXT-bu9so89u .x-text:hover,
.--clone-TEXT-bu9so89u .x-text:hover,
#TEXT-bu9so89u a:hover,
.--clone-TEXT-bu9so89u a:hover {
  
}

#INPUT-4o428it6 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#INPUT-4o428it6 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  color: #000000;
  
}
#INPUT-4o428it6 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #ffffff;
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-4o428it6 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-4o428it6 input::placeholder {
  color: #ffffff;
  -webkit-text-fill-color: #ffffff !important;
}
#SUBMIT-BUTTON-qu0iz9ul {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-qu0iz9ul .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
color: #ffffffff;
font-size: 13.0px;
font-weight: bold;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

#PHONE-NUMBER-d9frf50z {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#PHONE-NUMBER-d9frf50z .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  color: #000000;
  
}
#PHONE-NUMBER-d9frf50z input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #ffffff;
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-d9frf50z input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-d9frf50z input::placeholder {
  color: #ffffff;
  -webkit-text-fill-color: #ffffff !important;
}
#TEXT-x5t856i2, .--clone-TEXT-x5t856i2 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-x5t856i2 .x-text,
#TEXT-x5t856i2 .x-text a,
.--clone-TEXT-x5t856i2 .x-text,
.--clone-TEXT-x5t856i2 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_4);
height: 100%;
line-height: 1;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_00));
}
#TEXT-x5t856i2 .x-text:hover,
.--clone-TEXT-x5t856i2 .x-text:hover,
#TEXT-x5t856i2 a:hover,
.--clone-TEXT-x5t856i2 a:hover {
  
}

#BUTTON-b8znb729 {
  align-self: center;
grid-column-end: 2;
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: 35%;
  
}
#BUTTON-b8znb729 .x-button-wrapper {
  --width: 35%;
-webkit-text-stroke: 0px #000000ff;
background: #00000000;
border-color: #ffffff;
border-style: solid;
border-width: 1.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#CONTAINER-8wieelms {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 96.36363636363636%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 60% 40%;grid-template-rows: minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}
#TEXT-7vkup9l4, .--clone-TEXT-7vkup9l4 {
  align-self: center;
grid-column-end: 3;
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%;
  
}
#TEXT-7vkup9l4 .x-text,
#TEXT-7vkup9l4 .x-text a,
.--clone-TEXT-7vkup9l4 .x-text,
.--clone-TEXT-7vkup9l4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #ffffff;
font: var(--font_6);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #ffffff);
}
#TEXT-7vkup9l4 .x-text:hover,
.--clone-TEXT-7vkup9l4 .x-text:hover,
#TEXT-7vkup9l4 a:hover,
.--clone-TEXT-7vkup9l4 a:hover {
  
}

#TEXT-11x1z9xd, .--clone-TEXT-11x1z9xd {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-11x1z9xd .x-text,
#TEXT-11x1z9xd .x-text a,
.--clone-TEXT-11x1z9xd .x-text,
.--clone-TEXT-11x1z9xd .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_7);
font-size: 16.0px;
height: 100%;
letter-spacing: 0px;
line-height: 2;
list-style-type: disc;
width: 100%;
  color: var(--active-color, #ffffff);
}
#TEXT-11x1z9xd .x-text:hover,
.--clone-TEXT-11x1z9xd .x-text:hover,
#TEXT-11x1z9xd a:hover,
.--clone-TEXT-11x1z9xd a:hover {
  
}

#TEXT-a00exo02, .--clone-TEXT-a00exo02 {
  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-a00exo02 .x-text,
#TEXT-a00exo02 .x-text a,
.--clone-TEXT-a00exo02 .x-text,
.--clone-TEXT-a00exo02 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_7);
font-size: 16.0px;
height: 100%;
line-height: 2;
list-style-type: disc;
width: 100%;
  color: var(--active-color, #ffffff);
}
#TEXT-a00exo02 .x-text:hover,
.--clone-TEXT-a00exo02 .x-text:hover,
#TEXT-a00exo02 a:hover,
.--clone-TEXT-a00exo02 a:hover {
  
}

#SECTION-7j08tuhj {
  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-7j08tuhj .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1540;
  --bg: #00000012;
}

#SECTION-7j08tuhj .x-section-video-background {
  
  
}



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


#CONTAINER-wiauu99t {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 16;grid-row-start: 1;grid-template-columns: 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);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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


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

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

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

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



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


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


}




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


#GRID-PRODUCT-bpjq7twj .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-bpjq7twj .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-bpjq7twj .grid-product--title {
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-bpjq7twj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-bpjq7twj .grid-product--retail-price, #GRID-PRODUCT-bpjq7twj .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-bpjq7twj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-bpjq7twj .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-bpjq7twj .grid-product--wholesale-price {
  
  
  
  
  
  
}









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

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


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

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

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

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



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


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


}




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


#GRID-PRODUCT-1ba1dhfb .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-1ba1dhfb .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-1ba1dhfb .grid-product--title {
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-1ba1dhfb .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-1ba1dhfb .grid-product--retail-price, #GRID-PRODUCT-1ba1dhfb .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-1ba1dhfb .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-1ba1dhfb .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-1ba1dhfb .grid-product--wholesale-price {
  
  
  
  
  
  
}









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

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


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

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

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

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



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


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


}




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


#GRID-PRODUCT-ep1z9v3g .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-ep1z9v3g .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ep1z9v3g .grid-product--title {
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-ep1z9v3g .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ep1z9v3g .grid-product--retail-price, #GRID-PRODUCT-ep1z9v3g .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-ep1z9v3g .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ep1z9v3g .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-ep1z9v3g .grid-product--wholesale-price {
  
  
  
  
  
  
}









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

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


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

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

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

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



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


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


}




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


#GRID-PRODUCT-7czj1ik8 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-7czj1ik8 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-7czj1ik8 .grid-product--title {
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-7czj1ik8 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-7czj1ik8 .grid-product--retail-price, #GRID-PRODUCT-7czj1ik8 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-7czj1ik8 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-7czj1ik8 .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-7czj1ik8 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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

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


  
}
#TEXT-5hil9oxl, .--clone-TEXT-5hil9oxl {
  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-5hil9oxl .x-text,
#TEXT-5hil9oxl .x-text a,
.--clone-TEXT-5hil9oxl .x-text,
.--clone-TEXT-5hil9oxl .x-text a {
  --width: 100%;
-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-5hil9oxl .x-text:hover,
.--clone-TEXT-5hil9oxl .x-text:hover,
#TEXT-5hil9oxl a:hover,
.--clone-TEXT-5hil9oxl a:hover {
  
}

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

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

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



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


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


}




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


#GRID-PRODUCT-p6vf9s91 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-p6vf9s91 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-p6vf9s91 .grid-product--title {
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-p6vf9s91 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-p6vf9s91 .grid-product--retail-price, #GRID-PRODUCT-p6vf9s91 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-p6vf9s91 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-p6vf9s91 .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-p6vf9s91 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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

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


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

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

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



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


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


}




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


#GRID-PRODUCT-duolannq .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-duolannq .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-duolannq .grid-product--title {
  
  
  
  
  
  
  
  
}
#GRID-PRODUCT-duolannq .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-duolannq .grid-product--retail-price, #GRID-PRODUCT-duolannq .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-duolannq .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-duolannq .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-duolannq .grid-product--wholesale-price {
  
  
  
  
  
  
}









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


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


  
}

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

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

#BUTTON-sgep9mla {
  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-sgep9mla .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-sgep9mla[disabled=true] {
  display: none;
}
#BUTTON-sgep9mla .animation, #BUTTON-sgep9mla.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-sgep9mla {
  
}

#TEXT-rrnkox9f, .--clone-TEXT-rrnkox9f {
  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-rrnkox9f .x-text,
#TEXT-rrnkox9f .x-text a,
.--clone-TEXT-rrnkox9f .x-text,
.--clone-TEXT-rrnkox9f .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%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-rrnkox9f .x-text:hover,
.--clone-TEXT-rrnkox9f .x-text:hover,
#TEXT-rrnkox9f a:hover,
.--clone-TEXT-rrnkox9f a:hover {
  
}

#BUTTON-szcj5hx1 {
  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-szcj5hx1 .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-szcj5hx1[disabled=true] {
  display: none;
}
#BUTTON-szcj5hx1 .animation, #BUTTON-szcj5hx1.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-szcj5hx1 {
  
}

#GRID-PRODUCT-nvbqki8v {
  --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-nvbqki8v .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-nvbqki8v .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-nvbqki8v .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-nvbqki8v .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-nvbqki8v .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-nvbqki8v .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-o22t7oxa {
  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-qhwrqpu2 {
  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-qhwrqpu2 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qhwrqpu2 img {
  object-fit: cover;
}

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

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

#PRODUCT-OVERLAY-ylnwc01l {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-p2jren28 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-2xgdhb62 {
  
  
  
  
  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-nvbqki8v .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-zmg44qkh, .--clone-TEXT-DATASET-zmg44qkh {
  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-zmg44qkh .x-text,
#TEXT-DATASET-zmg44qkh .x-text a,
.--clone-TEXT-DATASET-zmg44qkh .x-text,
.--clone-TEXT-DATASET-zmg44qkh .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-zmg44qkh .x-text:hover,
.--clone-TEXT-DATASET-zmg44qkh .x-text:hover,
#TEXT-DATASET-zmg44qkh a:hover,
.--clone-TEXT-DATASET-zmg44qkh a:hover {
  
}


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

#TEXT-DATASET-y6vk7c88, .--clone-TEXT-DATASET-y6vk7c88 {
  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-y6vk7c88 .x-text,
#TEXT-DATASET-y6vk7c88 .x-text a,
.--clone-TEXT-DATASET-y6vk7c88 .x-text,
.--clone-TEXT-DATASET-y6vk7c88 .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-y6vk7c88 .x-text:hover,
.--clone-TEXT-DATASET-y6vk7c88 .x-text:hover,
#TEXT-DATASET-y6vk7c88 a:hover,
.--clone-TEXT-DATASET-y6vk7c88 a:hover {
  
}


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

#TEXT-DATASET-xsvw00r9, .--clone-TEXT-DATASET-xsvw00r9 {
  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-xsvw00r9 .x-text,
#TEXT-DATASET-xsvw00r9 .x-text a,
.--clone-TEXT-DATASET-xsvw00r9 .x-text,
.--clone-TEXT-DATASET-xsvw00r9 .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-xsvw00r9 .x-text:hover,
.--clone-TEXT-DATASET-xsvw00r9 .x-text:hover,
#TEXT-DATASET-xsvw00r9 a:hover,
.--clone-TEXT-DATASET-xsvw00r9 a:hover {
  
}

#TEXT-DATASET-hxpfjol4, .--clone-TEXT-DATASET-hxpfjol4 {
  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-hxpfjol4 .x-text,
#TEXT-DATASET-hxpfjol4 .x-text a,
.--clone-TEXT-DATASET-hxpfjol4 .x-text,
.--clone-TEXT-DATASET-hxpfjol4 .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-hxpfjol4 .x-text:hover,
.--clone-TEXT-DATASET-hxpfjol4 .x-text:hover,
#TEXT-DATASET-hxpfjol4 a:hover,
.--clone-TEXT-DATASET-hxpfjol4 a:hover {
  
}


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

#BUTTON-ff5aojxg {
  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-ff5aojxg .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-ff5aojxg[disabled=true] {
  display: none;
}


#CONTAINER-92s3irye {
  --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-oewfxq5r {
  --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-oewfxq5r .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-oewfxq5r .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-oewfxq5r .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-7dlnp945 {
  
  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-7dlnp945 &gt; .dropdown--style {
  
}
#TAGS-ltcbgq72 {
  --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;
text-transform: uppercase;
  
}
#TAGS-ltcbgq72 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-ltcbgq72 .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-ltcbgq72 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-ltcbgq72 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-99lw2e7f {
  --width: 100%;align-self: start;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: -0.0703125px;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: 5;
  
}
#TAGS-99lw2e7f .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 5px;
  column-gap: 5px;
}
#TAGS-99lw2e7f .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-99lw2e7f .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-99lw2e7f .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-hkltd93l {
  --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-1iab4atg, .--clone-TEXT-1iab4atg {
  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-1iab4atg .x-text,
#TEXT-1iab4atg .x-text a,
.--clone-TEXT-1iab4atg .x-text,
.--clone-TEXT-1iab4atg .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%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-1iab4atg .x-text:hover,
.--clone-TEXT-1iab4atg .x-text:hover,
#TEXT-1iab4atg a:hover,
.--clone-TEXT-1iab4atg a:hover {
  
}


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

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

#BUTTON-eaxql2qh {
  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-eaxql2qh .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-eaxql2qh[disabled=true] {
  display: none;
}
#BUTTON-eaxql2qh .animation, #BUTTON-eaxql2qh.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-eaxql2qh {
  
}

#BUTTON-pttkm2mr {
  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-pttkm2mr .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-pttkm2mr[disabled=true] {
  display: none;
}
#BUTTON-pttkm2mr .animation, #BUTTON-pttkm2mr.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-pttkm2mr {
  
}

#GRID-PRODUCT-satpzn8q {
  --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-satpzn8q .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-satpzn8q .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-satpzn8q .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-satpzn8q .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-satpzn8q .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-satpzn8q .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-0sqzsvvr {
  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-d0d6sxu6 {
  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-d0d6sxu6 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-d0d6sxu6 img {
  object-fit: cover;
}

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

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

#PRODUCT-OVERLAY-uw1fweks {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-pnbxavuk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-h0m2kk0s {
  
  
  
  
  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-satpzn8q .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-lgn145gq, .--clone-TEXT-DATASET-lgn145gq {
  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-lgn145gq .x-text,
#TEXT-DATASET-lgn145gq .x-text a,
.--clone-TEXT-DATASET-lgn145gq .x-text,
.--clone-TEXT-DATASET-lgn145gq .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-lgn145gq .x-text:hover,
.--clone-TEXT-DATASET-lgn145gq .x-text:hover,
#TEXT-DATASET-lgn145gq a:hover,
.--clone-TEXT-DATASET-lgn145gq a:hover {
  
}


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

#TEXT-DATASET-reurah6b, .--clone-TEXT-DATASET-reurah6b {
  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-reurah6b .x-text,
#TEXT-DATASET-reurah6b .x-text a,
.--clone-TEXT-DATASET-reurah6b .x-text,
.--clone-TEXT-DATASET-reurah6b .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-reurah6b .x-text:hover,
.--clone-TEXT-DATASET-reurah6b .x-text:hover,
#TEXT-DATASET-reurah6b a:hover,
.--clone-TEXT-DATASET-reurah6b a:hover {
  
}


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

#TEXT-DATASET-phvq1ukr, .--clone-TEXT-DATASET-phvq1ukr {
  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-phvq1ukr .x-text,
#TEXT-DATASET-phvq1ukr .x-text a,
.--clone-TEXT-DATASET-phvq1ukr .x-text,
.--clone-TEXT-DATASET-phvq1ukr .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-phvq1ukr .x-text:hover,
.--clone-TEXT-DATASET-phvq1ukr .x-text:hover,
#TEXT-DATASET-phvq1ukr a:hover,
.--clone-TEXT-DATASET-phvq1ukr a:hover {
  
}

#TEXT-DATASET-c83pkrat, .--clone-TEXT-DATASET-c83pkrat {
  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-c83pkrat .x-text,
#TEXT-DATASET-c83pkrat .x-text a,
.--clone-TEXT-DATASET-c83pkrat .x-text,
.--clone-TEXT-DATASET-c83pkrat .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-c83pkrat .x-text:hover,
.--clone-TEXT-DATASET-c83pkrat .x-text:hover,
#TEXT-DATASET-c83pkrat a:hover,
.--clone-TEXT-DATASET-c83pkrat a:hover {
  
}


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

#BUTTON-ozvmtp45 {
  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-ozvmtp45 .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-ozvmtp45[disabled=true] {
  display: none;
}


#CONTAINER-owzo3ak8 {
  --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-o2e5dgjm {
  --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-o2e5dgjm .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-o2e5dgjm .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-o2e5dgjm .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-a6ponz7n {
  
  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-a6ponz7n &gt; .dropdown--style {
  
}
#TAGS-2s8s48q5 {
  --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;
text-transform: uppercase;
  
}
#TAGS-2s8s48q5 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-2s8s48q5 .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-2s8s48q5 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-2s8s48q5 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-tf6fxmrf {
  --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: 5;
  
}
#TAGS-tf6fxmrf .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 5px;
  column-gap: 5px;
}
#TAGS-tf6fxmrf .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-tf6fxmrf .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-tf6fxmrf .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-vxrsxhbc {
  --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-t947hjbt, .--clone-TEXT-t947hjbt {
  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-t947hjbt .x-text,
#TEXT-t947hjbt .x-text a,
.--clone-TEXT-t947hjbt .x-text,
.--clone-TEXT-t947hjbt .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-t947hjbt .x-text:hover,
.--clone-TEXT-t947hjbt .x-text:hover,
#TEXT-t947hjbt a:hover,
.--clone-TEXT-t947hjbt a:hover {
  
}

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

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



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

#SLIDER-PRODUCT-rontlmua .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-rontlmua .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-rontlmua .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-rontlmua .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-elinr9ry {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-qefsaf0u {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-btly5h1u {
  
  
  
  
  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-rontlmua .grid-product--info {
  flex: unset;
}
#LINE-w3lna5of {
  --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-w3lna5of .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

#TEXT-DATASET-vgyqj29r, .--clone-TEXT-DATASET-vgyqj29r {
  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-vgyqj29r .x-text,
#TEXT-DATASET-vgyqj29r .x-text a,
.--clone-TEXT-DATASET-vgyqj29r .x-text,
.--clone-TEXT-DATASET-vgyqj29r .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-vgyqj29r .x-text:hover,
.--clone-TEXT-DATASET-vgyqj29r .x-text:hover,
#TEXT-DATASET-vgyqj29r a:hover,
.--clone-TEXT-DATASET-vgyqj29r a:hover {
  
}


#CONTAINER-f8ffe943 {
  --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-jlpor31u, .--clone-TEXT-jlpor31u {
  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-jlpor31u .x-text,
#TEXT-jlpor31u .x-text a,
.--clone-TEXT-jlpor31u .x-text,
.--clone-TEXT-jlpor31u .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-jlpor31u .x-text:hover,
.--clone-TEXT-jlpor31u .x-text:hover,
#TEXT-jlpor31u a:hover,
.--clone-TEXT-jlpor31u a:hover {
  
}


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

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

#BUTTON-nnxcmks1 {
  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-nnxcmks1 .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-nnxcmks1[disabled=true] {
  display: none;
}
#BUTTON-nnxcmks1 .animation, #BUTTON-nnxcmks1.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-nnxcmks1 {
  
}

#BUTTON-z97lnnzt {
  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-z97lnnzt .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-z97lnnzt[disabled=true] {
  display: none;
}
#BUTTON-z97lnnzt .animation, #BUTTON-z97lnnzt.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-z97lnnzt {
  
}

#GRID-PRODUCT-8j2lnozz {
  --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-8j2lnozz .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-8j2lnozz .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-8j2lnozz .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-8j2lnozz .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-8j2lnozz .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-8j2lnozz .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-f51l3q4a {
  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-55mm1dxu {
  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-55mm1dxu picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-55mm1dxu img {
  object-fit: cover;
}

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

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

#PRODUCT-OVERLAY-prplonwn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-l8la4dwi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-8vi4m0g6 {
  
  
  
  
  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-8j2lnozz .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-q40ruirw, .--clone-TEXT-DATASET-q40ruirw {
  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-q40ruirw .x-text,
#TEXT-DATASET-q40ruirw .x-text a,
.--clone-TEXT-DATASET-q40ruirw .x-text,
.--clone-TEXT-DATASET-q40ruirw .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-q40ruirw .x-text:hover,
.--clone-TEXT-DATASET-q40ruirw .x-text:hover,
#TEXT-DATASET-q40ruirw a:hover,
.--clone-TEXT-DATASET-q40ruirw a:hover {
  
}


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

#TEXT-DATASET-fgtzb2le, .--clone-TEXT-DATASET-fgtzb2le {
  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-fgtzb2le .x-text,
#TEXT-DATASET-fgtzb2le .x-text a,
.--clone-TEXT-DATASET-fgtzb2le .x-text,
.--clone-TEXT-DATASET-fgtzb2le .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-fgtzb2le .x-text:hover,
.--clone-TEXT-DATASET-fgtzb2le .x-text:hover,
#TEXT-DATASET-fgtzb2le a:hover,
.--clone-TEXT-DATASET-fgtzb2le a:hover {
  
}


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

#TEXT-DATASET-syy6oxue, .--clone-TEXT-DATASET-syy6oxue {
  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-syy6oxue .x-text,
#TEXT-DATASET-syy6oxue .x-text a,
.--clone-TEXT-DATASET-syy6oxue .x-text,
.--clone-TEXT-DATASET-syy6oxue .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-syy6oxue .x-text:hover,
.--clone-TEXT-DATASET-syy6oxue .x-text:hover,
#TEXT-DATASET-syy6oxue a:hover,
.--clone-TEXT-DATASET-syy6oxue a:hover {
  
}

#TEXT-DATASET-zi2b5oe2, .--clone-TEXT-DATASET-zi2b5oe2 {
  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-zi2b5oe2 .x-text,
#TEXT-DATASET-zi2b5oe2 .x-text a,
.--clone-TEXT-DATASET-zi2b5oe2 .x-text,
.--clone-TEXT-DATASET-zi2b5oe2 .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-zi2b5oe2 .x-text:hover,
.--clone-TEXT-DATASET-zi2b5oe2 .x-text:hover,
#TEXT-DATASET-zi2b5oe2 a:hover,
.--clone-TEXT-DATASET-zi2b5oe2 a:hover {
  
}


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

#BUTTON-tay17kak {
  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-tay17kak .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-tay17kak[disabled=true] {
  display: none;
}


#CONTAINER-wgrn20yb {
  --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-vbzo2th3 {
  --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-vbzo2th3 .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-vbzo2th3 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-vbzo2th3 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-cmvjz0al {
  
  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-cmvjz0al &gt; .dropdown--style {
  
}
#TAGS-kxnt9adr {
  --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-kxnt9adr .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-kxnt9adr .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-kxnt9adr .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-kxnt9adr .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-x5e3o3iv {
  --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-x5e3o3iv .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-x5e3o3iv .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-x5e3o3iv .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-x5e3o3iv .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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

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

#BUTTON-cw7jmkd7 {
  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-cw7jmkd7 .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-cw7jmkd7[disabled=true] {
  display: none;
}
#BUTTON-cw7jmkd7 .animation, #BUTTON-cw7jmkd7.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-cw7jmkd7 {
  
}

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

#BUTTON-njroai50 {
  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-njroai50 .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-njroai50[disabled=true] {
  display: none;
}
#BUTTON-njroai50 .animation, #BUTTON-njroai50.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-njroai50 {
  
}

#GRID-PRODUCT-jvgu25yh {
  --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-jvgu25yh .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-jvgu25yh .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-jvgu25yh .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-jvgu25yh .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-jvgu25yh .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-jvgu25yh .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-oeuo4s48 {
  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-avh8h5ph {
  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-avh8h5ph picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-avh8h5ph img {
  object-fit: cover;
}

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

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

#PRODUCT-OVERLAY-7r341gcn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-k7un6ia3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-de6cjxoe {
  
  
  
  
  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-jvgu25yh .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-cfpz2ojw, .--clone-TEXT-DATASET-cfpz2ojw {
  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-cfpz2ojw .x-text,
#TEXT-DATASET-cfpz2ojw .x-text a,
.--clone-TEXT-DATASET-cfpz2ojw .x-text,
.--clone-TEXT-DATASET-cfpz2ojw .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-cfpz2ojw .x-text:hover,
.--clone-TEXT-DATASET-cfpz2ojw .x-text:hover,
#TEXT-DATASET-cfpz2ojw a:hover,
.--clone-TEXT-DATASET-cfpz2ojw a:hover {
  
}


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

#TEXT-DATASET-db91wly9, .--clone-TEXT-DATASET-db91wly9 {
  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-db91wly9 .x-text,
#TEXT-DATASET-db91wly9 .x-text a,
.--clone-TEXT-DATASET-db91wly9 .x-text,
.--clone-TEXT-DATASET-db91wly9 .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-db91wly9 .x-text:hover,
.--clone-TEXT-DATASET-db91wly9 .x-text:hover,
#TEXT-DATASET-db91wly9 a:hover,
.--clone-TEXT-DATASET-db91wly9 a:hover {
  
}


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

#TEXT-DATASET-zwpg82d2, .--clone-TEXT-DATASET-zwpg82d2 {
  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-zwpg82d2 .x-text,
#TEXT-DATASET-zwpg82d2 .x-text a,
.--clone-TEXT-DATASET-zwpg82d2 .x-text,
.--clone-TEXT-DATASET-zwpg82d2 .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-zwpg82d2 .x-text:hover,
.--clone-TEXT-DATASET-zwpg82d2 .x-text:hover,
#TEXT-DATASET-zwpg82d2 a:hover,
.--clone-TEXT-DATASET-zwpg82d2 a:hover {
  
}

#TEXT-DATASET-3z41ia2j, .--clone-TEXT-DATASET-3z41ia2j {
  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-3z41ia2j .x-text,
#TEXT-DATASET-3z41ia2j .x-text a,
.--clone-TEXT-DATASET-3z41ia2j .x-text,
.--clone-TEXT-DATASET-3z41ia2j .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-3z41ia2j .x-text:hover,
.--clone-TEXT-DATASET-3z41ia2j .x-text:hover,
#TEXT-DATASET-3z41ia2j a:hover,
.--clone-TEXT-DATASET-3z41ia2j a:hover {
  
}


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

#BUTTON-h5nsj943 {
  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-h5nsj943 .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-h5nsj943[disabled=true] {
  display: none;
}


#CONTAINER-2gajavin {
  --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-mf8yjheh {
  --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-mf8yjheh .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-mf8yjheh .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-mf8yjheh .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ackeczcn {
  
  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-ackeczcn &gt; .dropdown--style {
  
}
#TAGS-qywqg6rl {
  --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-qywqg6rl .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-qywqg6rl .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-qywqg6rl .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-qywqg6rl .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-cfz4p3s8 {
  --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: 5;
  
}
#TAGS-cfz4p3s8 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 5px;
  column-gap: 5px;
}
#TAGS-cfz4p3s8 .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-cfz4p3s8 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-cfz4p3s8 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-vzhvb10p {
  --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-cy13g378, .--clone-TEXT-cy13g378 {
  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-cy13g378 .x-text,
#TEXT-cy13g378 .x-text a,
.--clone-TEXT-cy13g378 .x-text,
.--clone-TEXT-cy13g378 .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-cy13g378 .x-text:hover,
.--clone-TEXT-cy13g378 .x-text:hover,
#TEXT-cy13g378 a:hover,
.--clone-TEXT-cy13g378 a:hover {
  
}

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

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



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

#SLIDER-PRODUCT-3ik1yfje .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-3ik1yfje .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-3ik1yfje .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-3ik1yfje .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-drf8fsz8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-m88x8zun {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-0iaeudp6 {
  
  
  
  
  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-3ik1yfje .grid-product--info {
  flex: unset;
}
#LINE-3miux3j8 {
  --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-3miux3j8 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

#TEXT-DATASET-uoa0idic, .--clone-TEXT-DATASET-uoa0idic {
  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-uoa0idic .x-text,
#TEXT-DATASET-uoa0idic .x-text a,
.--clone-TEXT-DATASET-uoa0idic .x-text,
.--clone-TEXT-DATASET-uoa0idic .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-uoa0idic .x-text:hover,
.--clone-TEXT-DATASET-uoa0idic .x-text:hover,
#TEXT-DATASET-uoa0idic a:hover,
.--clone-TEXT-DATASET-uoa0idic a:hover {
  
}


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

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

#BUTTON-igdj5f93 {
  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-igdj5f93 .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-igdj5f93[disabled=true] {
  display: none;
}
#BUTTON-igdj5f93 .animation, #BUTTON-igdj5f93.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-igdj5f93 {
  
}

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

#BUTTON-9le0oaa3 {
  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-9le0oaa3 .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-9le0oaa3[disabled=true] {
  display: none;
}
#BUTTON-9le0oaa3 .animation, #BUTTON-9le0oaa3.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-9le0oaa3 {
  
}

#GRID-PRODUCT-01mxklxx {
  --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-01mxklxx .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-01mxklxx .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-01mxklxx .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-01mxklxx .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-01mxklxx .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-01mxklxx .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-3vvxirsz {
  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-80pk10vq {
  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-80pk10vq picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-80pk10vq img {
  object-fit: cover;
}

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

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

#PRODUCT-OVERLAY-t19ctq7b {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-mwk0bn53 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-zctwhso1 {
  
  
  
  
  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-01mxklxx .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-quqbrhq9, .--clone-TEXT-DATASET-quqbrhq9 {
  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-quqbrhq9 .x-text,
#TEXT-DATASET-quqbrhq9 .x-text a,
.--clone-TEXT-DATASET-quqbrhq9 .x-text,
.--clone-TEXT-DATASET-quqbrhq9 .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-quqbrhq9 .x-text:hover,
.--clone-TEXT-DATASET-quqbrhq9 .x-text:hover,
#TEXT-DATASET-quqbrhq9 a:hover,
.--clone-TEXT-DATASET-quqbrhq9 a:hover {
  
}


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

#TEXT-DATASET-nlonnibp, .--clone-TEXT-DATASET-nlonnibp {
  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-nlonnibp .x-text,
#TEXT-DATASET-nlonnibp .x-text a,
.--clone-TEXT-DATASET-nlonnibp .x-text,
.--clone-TEXT-DATASET-nlonnibp .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-nlonnibp .x-text:hover,
.--clone-TEXT-DATASET-nlonnibp .x-text:hover,
#TEXT-DATASET-nlonnibp a:hover,
.--clone-TEXT-DATASET-nlonnibp a:hover {
  
}


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

#TEXT-DATASET-jawv6ixc, .--clone-TEXT-DATASET-jawv6ixc {
  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-jawv6ixc .x-text,
#TEXT-DATASET-jawv6ixc .x-text a,
.--clone-TEXT-DATASET-jawv6ixc .x-text,
.--clone-TEXT-DATASET-jawv6ixc .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-jawv6ixc .x-text:hover,
.--clone-TEXT-DATASET-jawv6ixc .x-text:hover,
#TEXT-DATASET-jawv6ixc a:hover,
.--clone-TEXT-DATASET-jawv6ixc a:hover {
  
}

#TEXT-DATASET-cewylw60, .--clone-TEXT-DATASET-cewylw60 {
  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-cewylw60 .x-text,
#TEXT-DATASET-cewylw60 .x-text a,
.--clone-TEXT-DATASET-cewylw60 .x-text,
.--clone-TEXT-DATASET-cewylw60 .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-cewylw60 .x-text:hover,
.--clone-TEXT-DATASET-cewylw60 .x-text:hover,
#TEXT-DATASET-cewylw60 a:hover,
.--clone-TEXT-DATASET-cewylw60 a:hover {
  
}


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

#BUTTON-hg7lilvo {
  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-hg7lilvo .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-hg7lilvo[disabled=true] {
  display: none;
}


#CONTAINER-80037f8f {
  --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-l2606j2y {
  --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-l2606j2y .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-l2606j2y .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-l2606j2y .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-7vaximwn {
  
  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-7vaximwn &gt; .dropdown--style {
  
}
#TAGS-9anjzb74 {
  --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;
text-transform: uppercase;
  
}
#TAGS-9anjzb74 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-9anjzb74 .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-9anjzb74 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-9anjzb74 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-r2ttxy7f {
  --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: 5;
  
}
#TAGS-r2ttxy7f .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 5px;
  column-gap: 5px;
}
#TAGS-r2ttxy7f .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-r2ttxy7f .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-r2ttxy7f .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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

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

#BUTTON-bsgbp1ld {
  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-bsgbp1ld .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-bsgbp1ld[disabled=true] {
  display: none;
}
#BUTTON-bsgbp1ld .animation, #BUTTON-bsgbp1ld.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-bsgbp1ld {
  
}

#TEXT-5nrzbshp, .--clone-TEXT-5nrzbshp {
  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-5nrzbshp .x-text,
#TEXT-5nrzbshp .x-text a,
.--clone-TEXT-5nrzbshp .x-text,
.--clone-TEXT-5nrzbshp .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-5nrzbshp .x-text:hover,
.--clone-TEXT-5nrzbshp .x-text:hover,
#TEXT-5nrzbshp a:hover,
.--clone-TEXT-5nrzbshp a:hover {
  
}

#BUTTON-6k4vencm {
  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-6k4vencm .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-6k4vencm[disabled=true] {
  display: none;
}
#BUTTON-6k4vencm .animation, #BUTTON-6k4vencm.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-6k4vencm {
  
}

#GRID-PRODUCT-t9b9hbze {
  --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-t9b9hbze .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-t9b9hbze .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-t9b9hbze .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-t9b9hbze .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-t9b9hbze .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-t9b9hbze .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-2xvtyhg3 {
  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-brb211ax {
  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-brb211ax picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-brb211ax img {
  object-fit: cover;
}

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

#TEXT-5bq6xqw9, .--clone-TEXT-5bq6xqw9 {
  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-5bq6xqw9 .x-text,
#TEXT-5bq6xqw9 .x-text a,
.--clone-TEXT-5bq6xqw9 .x-text,
.--clone-TEXT-5bq6xqw9 .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-5bq6xqw9 .x-text:hover,
.--clone-TEXT-5bq6xqw9 .x-text:hover,
#TEXT-5bq6xqw9 a:hover,
.--clone-TEXT-5bq6xqw9 a:hover {
  
}

#PRODUCT-OVERLAY-2cdg5sxq {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ihyz5q0i {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-svtd1b60 {
  
  
  
  
  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-t9b9hbze .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-zie94w3j, .--clone-TEXT-DATASET-zie94w3j {
  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-zie94w3j .x-text,
#TEXT-DATASET-zie94w3j .x-text a,
.--clone-TEXT-DATASET-zie94w3j .x-text,
.--clone-TEXT-DATASET-zie94w3j .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-zie94w3j .x-text:hover,
.--clone-TEXT-DATASET-zie94w3j .x-text:hover,
#TEXT-DATASET-zie94w3j a:hover,
.--clone-TEXT-DATASET-zie94w3j a:hover {
  
}


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

#TEXT-DATASET-s1rinyei, .--clone-TEXT-DATASET-s1rinyei {
  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-s1rinyei .x-text,
#TEXT-DATASET-s1rinyei .x-text a,
.--clone-TEXT-DATASET-s1rinyei .x-text,
.--clone-TEXT-DATASET-s1rinyei .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-s1rinyei .x-text:hover,
.--clone-TEXT-DATASET-s1rinyei .x-text:hover,
#TEXT-DATASET-s1rinyei a:hover,
.--clone-TEXT-DATASET-s1rinyei a:hover {
  
}


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

#TEXT-DATASET-r1geg1ly, .--clone-TEXT-DATASET-r1geg1ly {
  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-r1geg1ly .x-text,
#TEXT-DATASET-r1geg1ly .x-text a,
.--clone-TEXT-DATASET-r1geg1ly .x-text,
.--clone-TEXT-DATASET-r1geg1ly .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-r1geg1ly .x-text:hover,
.--clone-TEXT-DATASET-r1geg1ly .x-text:hover,
#TEXT-DATASET-r1geg1ly a:hover,
.--clone-TEXT-DATASET-r1geg1ly a:hover {
  
}

#TEXT-DATASET-i0n4x7c4, .--clone-TEXT-DATASET-i0n4x7c4 {
  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-i0n4x7c4 .x-text,
#TEXT-DATASET-i0n4x7c4 .x-text a,
.--clone-TEXT-DATASET-i0n4x7c4 .x-text,
.--clone-TEXT-DATASET-i0n4x7c4 .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-i0n4x7c4 .x-text:hover,
.--clone-TEXT-DATASET-i0n4x7c4 .x-text:hover,
#TEXT-DATASET-i0n4x7c4 a:hover,
.--clone-TEXT-DATASET-i0n4x7c4 a:hover {
  
}


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

#BUTTON-8keobhcc {
  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-8keobhcc .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-8keobhcc[disabled=true] {
  display: none;
}


#CONTAINER-l6a0ehcq {
  --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-t8z63pf1 {
  --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-t8z63pf1 .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-t8z63pf1 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-t8z63pf1 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ot889fb1 {
  
  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-ot889fb1 &gt; .dropdown--style {
  
}
#TAGS-nmc7sxww {
  --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-nmc7sxww .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-nmc7sxww .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-nmc7sxww .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-nmc7sxww .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-x244j6ig {
  --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: 5;
  
}
#TAGS-x244j6ig .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 5px;
  column-gap: 5px;
}
#TAGS-x244j6ig .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-x244j6ig .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-x244j6ig .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-t4uzf2b1 {
  --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-i7wtjv34, .--clone-TEXT-i7wtjv34 {
  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-i7wtjv34 .x-text,
#TEXT-i7wtjv34 .x-text a,
.--clone-TEXT-i7wtjv34 .x-text,
.--clone-TEXT-i7wtjv34 .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-i7wtjv34 .x-text:hover,
.--clone-TEXT-i7wtjv34 .x-text:hover,
#TEXT-i7wtjv34 a:hover,
.--clone-TEXT-i7wtjv34 a:hover {
  
}

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

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



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

#SLIDER-PRODUCT-ts0q7nuc .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-ts0q7nuc .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-ts0q7nuc .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-ts0q7nuc .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-26uax68v {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-54rvozzj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-nmj9edxm {
  
  
  
  
  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-ts0q7nuc .grid-product--info {
  flex: unset;
}
#LINE-daziylu1 {
  --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-daziylu1 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

#TEXT-DATASET-vhq94odr, .--clone-TEXT-DATASET-vhq94odr {
  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-vhq94odr .x-text,
#TEXT-DATASET-vhq94odr .x-text a,
.--clone-TEXT-DATASET-vhq94odr .x-text,
.--clone-TEXT-DATASET-vhq94odr .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-vhq94odr .x-text:hover,
.--clone-TEXT-DATASET-vhq94odr .x-text:hover,
#TEXT-DATASET-vhq94odr a:hover,
.--clone-TEXT-DATASET-vhq94odr a:hover {
  
}


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

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

#BUTTON-1c2edpys {
  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-1c2edpys .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-1c2edpys[disabled=true] {
  display: none;
}
#BUTTON-1c2edpys .animation, #BUTTON-1c2edpys.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-1c2edpys {
  
}

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

#BUTTON-edvhb8zy {
  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-edvhb8zy .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-edvhb8zy[disabled=true] {
  display: none;
}
#BUTTON-edvhb8zy .animation, #BUTTON-edvhb8zy.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-edvhb8zy {
  
}

#GRID-PRODUCT-i6bfi8ej {
  --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-i6bfi8ej .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-i6bfi8ej .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-i6bfi8ej .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-i6bfi8ej .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-i6bfi8ej .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-i6bfi8ej .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-s1hylyje {
  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-kqbcev8q {
  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-kqbcev8q picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kqbcev8q img {
  object-fit: cover;
}

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

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

#PRODUCT-OVERLAY-3ma074qz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-kdz5jn1z {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-uq5v2su4 {
  
  
  
  
  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-i6bfi8ej .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-ga13f7eh, .--clone-TEXT-DATASET-ga13f7eh {
  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-ga13f7eh .x-text,
#TEXT-DATASET-ga13f7eh .x-text a,
.--clone-TEXT-DATASET-ga13f7eh .x-text,
.--clone-TEXT-DATASET-ga13f7eh .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-ga13f7eh .x-text:hover,
.--clone-TEXT-DATASET-ga13f7eh .x-text:hover,
#TEXT-DATASET-ga13f7eh a:hover,
.--clone-TEXT-DATASET-ga13f7eh a:hover {
  
}


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

#TEXT-DATASET-pupf8lks, .--clone-TEXT-DATASET-pupf8lks {
  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-pupf8lks .x-text,
#TEXT-DATASET-pupf8lks .x-text a,
.--clone-TEXT-DATASET-pupf8lks .x-text,
.--clone-TEXT-DATASET-pupf8lks .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-pupf8lks .x-text:hover,
.--clone-TEXT-DATASET-pupf8lks .x-text:hover,
#TEXT-DATASET-pupf8lks a:hover,
.--clone-TEXT-DATASET-pupf8lks a:hover {
  
}


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

#TEXT-DATASET-knaac6zm, .--clone-TEXT-DATASET-knaac6zm {
  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-knaac6zm .x-text,
#TEXT-DATASET-knaac6zm .x-text a,
.--clone-TEXT-DATASET-knaac6zm .x-text,
.--clone-TEXT-DATASET-knaac6zm .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-knaac6zm .x-text:hover,
.--clone-TEXT-DATASET-knaac6zm .x-text:hover,
#TEXT-DATASET-knaac6zm a:hover,
.--clone-TEXT-DATASET-knaac6zm a:hover {
  
}

#TEXT-DATASET-s18lytd0, .--clone-TEXT-DATASET-s18lytd0 {
  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-s18lytd0 .x-text,
#TEXT-DATASET-s18lytd0 .x-text a,
.--clone-TEXT-DATASET-s18lytd0 .x-text,
.--clone-TEXT-DATASET-s18lytd0 .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-s18lytd0 .x-text:hover,
.--clone-TEXT-DATASET-s18lytd0 .x-text:hover,
#TEXT-DATASET-s18lytd0 a:hover,
.--clone-TEXT-DATASET-s18lytd0 a:hover {
  
}


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

#BUTTON-dwbskt3t {
  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-dwbskt3t .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-dwbskt3t[disabled=true] {
  display: none;
}


#CONTAINER-c9uptkcb {
  --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-ebbewvqd {
  --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-ebbewvqd .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-ebbewvqd .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-ebbewvqd .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-i8ajwiwo {
  
  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-i8ajwiwo &gt; .dropdown--style {
  
}
#TAGS-ha5fkgfg {
  --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-ha5fkgfg .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-ha5fkgfg .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-ha5fkgfg .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-ha5fkgfg .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-g910ikj3 {
  --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-g910ikj3 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-g910ikj3 .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-g910ikj3 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-g910ikj3 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-ntfq3ala {
  --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-xw7z0dil, .--clone-TEXT-xw7z0dil {
  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-xw7z0dil .x-text,
#TEXT-xw7z0dil .x-text a,
.--clone-TEXT-xw7z0dil .x-text,
.--clone-TEXT-xw7z0dil .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-xw7z0dil .x-text:hover,
.--clone-TEXT-xw7z0dil .x-text:hover,
#TEXT-xw7z0dil a:hover,
.--clone-TEXT-xw7z0dil a:hover {
  
}

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

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



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

#SLIDER-PRODUCT-rq1sos8f .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-rq1sos8f .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-rq1sos8f .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-rq1sos8f .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-u010iv4w {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-693qhgkx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-6rqge0ny {
  
  
  
  
  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-rq1sos8f .grid-product--info {
  flex: unset;
}
#LINE-4vcuk5la {
  --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-4vcuk5la .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

#TEXT-DATASET-0izu1sfs, .--clone-TEXT-DATASET-0izu1sfs {
  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-0izu1sfs .x-text,
#TEXT-DATASET-0izu1sfs .x-text a,
.--clone-TEXT-DATASET-0izu1sfs .x-text,
.--clone-TEXT-DATASET-0izu1sfs .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-0izu1sfs .x-text:hover,
.--clone-TEXT-DATASET-0izu1sfs .x-text:hover,
#TEXT-DATASET-0izu1sfs a:hover,
.--clone-TEXT-DATASET-0izu1sfs a:hover {
  
}


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

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

#BUTTON-ln2gzjce {
  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-ln2gzjce .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-ln2gzjce[disabled=true] {
  display: none;
}
#BUTTON-ln2gzjce .animation, #BUTTON-ln2gzjce.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-ln2gzjce {
  
}

#TEXT-8o62nc10, .--clone-TEXT-8o62nc10 {
  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-8o62nc10 .x-text,
#TEXT-8o62nc10 .x-text a,
.--clone-TEXT-8o62nc10 .x-text,
.--clone-TEXT-8o62nc10 .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-8o62nc10 .x-text:hover,
.--clone-TEXT-8o62nc10 .x-text:hover,
#TEXT-8o62nc10 a:hover,
.--clone-TEXT-8o62nc10 a:hover {
  
}

#BUTTON-okwed8zd {
  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-okwed8zd .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-okwed8zd[disabled=true] {
  display: none;
}
#BUTTON-okwed8zd .animation, #BUTTON-okwed8zd.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-okwed8zd {
  
}

#GRID-PRODUCT-gq2awekr {
  --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-gq2awekr .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-gq2awekr .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-gq2awekr .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-gq2awekr .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-gq2awekr .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-gq2awekr .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-2gefwidw {
  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-3uljgcwm {
  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-3uljgcwm picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3uljgcwm img {
  object-fit: cover;
}

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

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

#PRODUCT-OVERLAY-38n14xly {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-i1eelh7l {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-aeyml9mj {
  
  
  
  
  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-gq2awekr .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-ab3tq5ir, .--clone-TEXT-DATASET-ab3tq5ir {
  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-ab3tq5ir .x-text,
#TEXT-DATASET-ab3tq5ir .x-text a,
.--clone-TEXT-DATASET-ab3tq5ir .x-text,
.--clone-TEXT-DATASET-ab3tq5ir .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-ab3tq5ir .x-text:hover,
.--clone-TEXT-DATASET-ab3tq5ir .x-text:hover,
#TEXT-DATASET-ab3tq5ir a:hover,
.--clone-TEXT-DATASET-ab3tq5ir a:hover {
  
}


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

#TEXT-DATASET-t4io0cq3, .--clone-TEXT-DATASET-t4io0cq3 {
  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-t4io0cq3 .x-text,
#TEXT-DATASET-t4io0cq3 .x-text a,
.--clone-TEXT-DATASET-t4io0cq3 .x-text,
.--clone-TEXT-DATASET-t4io0cq3 .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-t4io0cq3 .x-text:hover,
.--clone-TEXT-DATASET-t4io0cq3 .x-text:hover,
#TEXT-DATASET-t4io0cq3 a:hover,
.--clone-TEXT-DATASET-t4io0cq3 a:hover {
  
}


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

#TEXT-DATASET-7cia1xmj, .--clone-TEXT-DATASET-7cia1xmj {
  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-7cia1xmj .x-text,
#TEXT-DATASET-7cia1xmj .x-text a,
.--clone-TEXT-DATASET-7cia1xmj .x-text,
.--clone-TEXT-DATASET-7cia1xmj .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-7cia1xmj .x-text:hover,
.--clone-TEXT-DATASET-7cia1xmj .x-text:hover,
#TEXT-DATASET-7cia1xmj a:hover,
.--clone-TEXT-DATASET-7cia1xmj a:hover {
  
}

#TEXT-DATASET-u36irlj4, .--clone-TEXT-DATASET-u36irlj4 {
  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-u36irlj4 .x-text,
#TEXT-DATASET-u36irlj4 .x-text a,
.--clone-TEXT-DATASET-u36irlj4 .x-text,
.--clone-TEXT-DATASET-u36irlj4 .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-u36irlj4 .x-text:hover,
.--clone-TEXT-DATASET-u36irlj4 .x-text:hover,
#TEXT-DATASET-u36irlj4 a:hover,
.--clone-TEXT-DATASET-u36irlj4 a:hover {
  
}


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

#BUTTON-5fdbjcto {
  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-5fdbjcto .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-5fdbjcto[disabled=true] {
  display: none;
}


#CONTAINER-25lne1d4 {
  --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-ctgltosk {
  --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-ctgltosk .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-ctgltosk .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-ctgltosk .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-u2gezhhs {
  
  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-u2gezhhs &gt; .dropdown--style {
  
}
#TAGS-o7mz10t8 {
  --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-o7mz10t8 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-o7mz10t8 .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-o7mz10t8 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-o7mz10t8 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-0sek58a8 {
  --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-0sek58a8 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-0sek58a8 .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-0sek58a8 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-0sek58a8 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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

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

#BUTTON-svu50w89 {
  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-svu50w89 .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-svu50w89[disabled=true] {
  display: none;
}
#BUTTON-svu50w89 .animation, #BUTTON-svu50w89.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-svu50w89 {
  
}

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

#BUTTON-de0cby0c {
  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-de0cby0c .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-de0cby0c[disabled=true] {
  display: none;
}
#BUTTON-de0cby0c .animation, #BUTTON-de0cby0c.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-de0cby0c {
  
}

#GRID-PRODUCT-kuub41d1 {
  --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-kuub41d1 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-kuub41d1 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-kuub41d1 .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-kuub41d1 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-kuub41d1 .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-kuub41d1 .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-7ij7dmiq {
  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-hciq8ikd {
  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-hciq8ikd picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hciq8ikd img {
  object-fit: cover;
}

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

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

#PRODUCT-OVERLAY-7y2pdl4t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-btxpyycr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-j3pb5hmf {
  
  
  
  
  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-kuub41d1 .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-uohmn4l1, .--clone-TEXT-DATASET-uohmn4l1 {
  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-uohmn4l1 .x-text,
#TEXT-DATASET-uohmn4l1 .x-text a,
.--clone-TEXT-DATASET-uohmn4l1 .x-text,
.--clone-TEXT-DATASET-uohmn4l1 .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-uohmn4l1 .x-text:hover,
.--clone-TEXT-DATASET-uohmn4l1 .x-text:hover,
#TEXT-DATASET-uohmn4l1 a:hover,
.--clone-TEXT-DATASET-uohmn4l1 a:hover {
  
}


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

#TEXT-DATASET-qnlamuup, .--clone-TEXT-DATASET-qnlamuup {
  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-qnlamuup .x-text,
#TEXT-DATASET-qnlamuup .x-text a,
.--clone-TEXT-DATASET-qnlamuup .x-text,
.--clone-TEXT-DATASET-qnlamuup .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-qnlamuup .x-text:hover,
.--clone-TEXT-DATASET-qnlamuup .x-text:hover,
#TEXT-DATASET-qnlamuup a:hover,
.--clone-TEXT-DATASET-qnlamuup a:hover {
  
}


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

#TEXT-DATASET-ak488tej, .--clone-TEXT-DATASET-ak488tej {
  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-ak488tej .x-text,
#TEXT-DATASET-ak488tej .x-text a,
.--clone-TEXT-DATASET-ak488tej .x-text,
.--clone-TEXT-DATASET-ak488tej .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-ak488tej .x-text:hover,
.--clone-TEXT-DATASET-ak488tej .x-text:hover,
#TEXT-DATASET-ak488tej a:hover,
.--clone-TEXT-DATASET-ak488tej a:hover {
  
}

#TEXT-DATASET-rzcac4d2, .--clone-TEXT-DATASET-rzcac4d2 {
  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-rzcac4d2 .x-text,
#TEXT-DATASET-rzcac4d2 .x-text a,
.--clone-TEXT-DATASET-rzcac4d2 .x-text,
.--clone-TEXT-DATASET-rzcac4d2 .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-rzcac4d2 .x-text:hover,
.--clone-TEXT-DATASET-rzcac4d2 .x-text:hover,
#TEXT-DATASET-rzcac4d2 a:hover,
.--clone-TEXT-DATASET-rzcac4d2 a:hover {
  
}


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

#BUTTON-hqio1lcc {
  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-hqio1lcc .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-hqio1lcc[disabled=true] {
  display: none;
}


#CONTAINER-p32p7aq5 {
  --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-vo1tdj2b {
  --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-vo1tdj2b .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-vo1tdj2b .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-vo1tdj2b .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-qkvzyapu {
  
  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-qkvzyapu &gt; .dropdown--style {
  
}
#TAGS-jntirb34 {
  --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-jntirb34 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-jntirb34 .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-jntirb34 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-jntirb34 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-xyt7x58q {
  --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: 5;
  
}
#TAGS-xyt7x58q .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 5px;
  column-gap: 5px;
}
#TAGS-xyt7x58q .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-xyt7x58q .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-xyt7x58q .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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

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

#BUTTON-j55cyjdw {
  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-j55cyjdw .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-j55cyjdw[disabled=true] {
  display: none;
}
#BUTTON-j55cyjdw .animation, #BUTTON-j55cyjdw.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-j55cyjdw {
  
}

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

#BUTTON-6kbv1csn {
  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-6kbv1csn .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-6kbv1csn[disabled=true] {
  display: none;
}
#BUTTON-6kbv1csn .animation, #BUTTON-6kbv1csn.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-6kbv1csn {
  
}


#CONTAINER-i8d2dtwx {
  --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-exchokim {
  --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-exchokim .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-exchokim .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

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

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

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

#DROPDOWN-exchokim .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-31v6zsog {
  
  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-31v6zsog &gt; .dropdown--style {
  
}
#TAGS-n2vy88a3 {
  --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;
text-transform: uppercase;
  
}
#TAGS-n2vy88a3 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-n2vy88a3 .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-n2vy88a3 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-n2vy88a3 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-a6h9pkrh {
  --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-a6h9pkrh .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-a6h9pkrh .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-a6h9pkrh .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-a6h9pkrh .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-7lmg78tc {
  --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-7lmg78tc .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-7lmg78tc .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

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

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

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


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


#GRID-PRODUCT-7lmg78tc .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-7lmg78tc .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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





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


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


#GRID-PRODUCT-7lmg78tc .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-7lmg78tc .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-93rkprry {
  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-vcg0xaa1 {
  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-vcg0xaa1 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vcg0xaa1 img {
  object-fit: cover;
}

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

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

#PRODUCT-OVERLAY-gedmdfuu {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-gt2tlfcj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-j0bu2jzq {
  
  
  
  
  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-7lmg78tc .grid-product--info {
  flex: unset;
}

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

#TEXT-DATASET-7zu9koq1, .--clone-TEXT-DATASET-7zu9koq1 {
  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-7zu9koq1 .x-text,
#TEXT-DATASET-7zu9koq1 .x-text a,
.--clone-TEXT-DATASET-7zu9koq1 .x-text,
.--clone-TEXT-DATASET-7zu9koq1 .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-7zu9koq1 .x-text:hover,
.--clone-TEXT-DATASET-7zu9koq1 .x-text:hover,
#TEXT-DATASET-7zu9koq1 a:hover,
.--clone-TEXT-DATASET-7zu9koq1 a:hover {
  
}


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

#TEXT-DATASET-o6to07in, .--clone-TEXT-DATASET-o6to07in {
  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-o6to07in .x-text,
#TEXT-DATASET-o6to07in .x-text a,
.--clone-TEXT-DATASET-o6to07in .x-text,
.--clone-TEXT-DATASET-o6to07in .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-o6to07in .x-text:hover,
.--clone-TEXT-DATASET-o6to07in .x-text:hover,
#TEXT-DATASET-o6to07in a:hover,
.--clone-TEXT-DATASET-o6to07in a:hover {
  
}


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

#TEXT-DATASET-xlohowix, .--clone-TEXT-DATASET-xlohowix {
  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-xlohowix .x-text,
#TEXT-DATASET-xlohowix .x-text a,
.--clone-TEXT-DATASET-xlohowix .x-text,
.--clone-TEXT-DATASET-xlohowix .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-xlohowix .x-text:hover,
.--clone-TEXT-DATASET-xlohowix .x-text:hover,
#TEXT-DATASET-xlohowix a:hover,
.--clone-TEXT-DATASET-xlohowix a:hover {
  
}

#TEXT-DATASET-x82xizzm, .--clone-TEXT-DATASET-x82xizzm {
  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-x82xizzm .x-text,
#TEXT-DATASET-x82xizzm .x-text a,
.--clone-TEXT-DATASET-x82xizzm .x-text,
.--clone-TEXT-DATASET-x82xizzm .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-x82xizzm .x-text:hover,
.--clone-TEXT-DATASET-x82xizzm .x-text:hover,
#TEXT-DATASET-x82xizzm a:hover,
.--clone-TEXT-DATASET-x82xizzm a:hover {
  
}


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

#BUTTON-zut5lprc {
  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-zut5lprc .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-zut5lprc[disabled=true] {
  display: none;
}

#SECTION-jwnpj0d4 {
  height: auto;
  grid-template-columns: 1fr 255px 30px 333px 30px 222px 30px 300px 1fr;
  grid-template-rows: minmax(60px, max-content) minmax(0px, max-content) minmax(60px, max-content) minmax(0px, max-content);
  column-gap: 0px;
  row-gap: 20px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-jwnpj0d4 .x-section-background {
  background: var(--color_00);
  background-size: cover;
  background-attachment: scroll; -webkit-transform: none;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  
  --height: 120;
  --bg: var(--color_00);
}

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



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


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


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


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

#TEXT-ki0vcje0, .--clone-TEXT-ki0vcje0 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-ki0vcje0 .x-text,
#TEXT-ki0vcje0 .x-text a,
.--clone-TEXT-ki0vcje0 .x-text,
.--clone-TEXT-ki0vcje0 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #555555ff;
font: var(--font_7);
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #555555ff);
}
#TEXT-ki0vcje0 .x-text:hover,
.--clone-TEXT-ki0vcje0 .x-text:hover,
#TEXT-ki0vcje0 a:hover,
.--clone-TEXT-ki0vcje0 a:hover {
  
}


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


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

#FORM-mwwlmy8q {
  --width: 100%;align-self: start;column-gap: 15px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: minmax(42px, max-content) minmax(42px, max-content) minmax(42px, max-content) minmax(42px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 15px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
#SUBMIT-BUTTON-6whncdci {
  align-self: center;
grid-column-end: 5;
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: 100%;
  
}
#SUBMIT-BUTTON-6whncdci .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_33);
border-color: #000000ff;
border-radius: 3px 3px 3px 3px;
color: var(--color_00);
font: var(--font_7);
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#INPUT-g5m0apqh {
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#INPUT-g5m0apqh .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #69727d;
  
}
#INPUT-g5m0apqh input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #69727d;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1.0px;
color: var(--font_color_6);
font: var(--font_6);
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#INPUT-g5m0apqh input[type="date"] {
  -webkit-text-fill-color: var(--font_color_6);
}
#INPUT-g5m0apqh input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
#EMAIL-jo3vcivo {
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#EMAIL-jo3vcivo .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #69727d;
  
}
#EMAIL-jo3vcivo input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #69727d;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1.0px;
color: var(--font_color_6);
font: var(--font_6);
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#EMAIL-jo3vcivo input[type="date"] {
  -webkit-text-fill-color: var(--font_color_6);
}
#EMAIL-jo3vcivo input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
#PHONE-NUMBER-cesebs2h {
  --width: 100%;align-self: start;grid-column-end: 5;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-cesebs2h .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #69727d;
  
}
#PHONE-NUMBER-cesebs2h input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #69727d;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1.0px;
color: var(--font_color_6);
font: var(--font_6);
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-cesebs2h input[type="date"] {
  -webkit-text-fill-color: var(--font_color_6);
}
#PHONE-NUMBER-cesebs2h input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}

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


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

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


#MENU-b7rmvnvu .x-rect {
  --pad-y: 8px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #555555ff;
font: var(--font_7);
justify-content: flex-start;
  
}
#MENU-b7rmvnvu &gt; ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
}
#MENU-b7rmvnvu &gt; ul &gt; .menu-item .tag-link {
  --pad-y: 8px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #555555ff;
font: var(--font_7);
justify-content: flex-start;
}
#MENU-b7rmvnvu &gt; ul &gt; .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-b7rmvnvu &gt; ul &gt; .menu-item:not(:first-child) {
  
}
#MENU-b7rmvnvu ul li .tag-link {
  border-style: none none none none;

}
#MENU-b7rmvnvu ul li .tag-link:hover,
#MENU-b7rmvnvu ul li &gt; a:hover {
  color: var(--color_33) !important;
background: #ffffff00;






border-style: none none none none;

}





#MENU-ITEM-tcvg0bp4 &gt; a, #MENU-ITEM-tcvg0bp4 &gt; div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-r4s8j3t8 &gt; a, #MENU-ITEM-r4s8j3t8 &gt; div {
  
  
  
  
  
  
  
  
  
}


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


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

#GOOGLEMAP-snqexwzu {
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 140px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

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


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


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


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


#CONTAINER-lw7gqep7 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #ffffff96;
border-style: solid;
border-width: 1.0px;
  --width: 100%;align-self: start;column-gap: 30px;grid-column-end: 9;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(30px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: -0.3125px;width: 100%;
  
  
  
  
  
  border: 1px solid #ffffff96;
border-right-style: unset;border-bottom-style: unset;border-left-style: unset;

  
}
#TEXT-z9u3t9y0, .--clone-TEXT-z9u3t9y0 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#TEXT-z9u3t9y0 .x-text,
#TEXT-z9u3t9y0 .x-text a,
.--clone-TEXT-z9u3t9y0 .x-text,
.--clone-TEXT-z9u3t9y0 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #555555ff;
font: var(--font_7);
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #555555ff);
}
#TEXT-z9u3t9y0 .x-text:hover,
.--clone-TEXT-z9u3t9y0 .x-text:hover,
#TEXT-z9u3t9y0 a:hover,
.--clone-TEXT-z9u3t9y0 a:hover {
  
}

#TEXT-0dpmpn0f, .--clone-TEXT-0dpmpn0f {
  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-0dpmpn0f .x-text,
#TEXT-0dpmpn0f .x-text a,
.--clone-TEXT-0dpmpn0f .x-text,
.--clone-TEXT-0dpmpn0f .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #555555ff;
font: var(--font_7);
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #555555ff);
}
#TEXT-0dpmpn0f .x-text:hover,
.--clone-TEXT-0dpmpn0f .x-text:hover,
#TEXT-0dpmpn0f a:hover,
.--clone-TEXT-0dpmpn0f a:hover {
  
}

#POPUP-jhlfo8mr {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: var(--color_00);
  width: 575px;
  height: auto;
  grid-template-columns: 20px 1fr 20px;
  grid-template-rows: minmax(20px, max-content) minmax(300px, max-content) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-jhlfo8mr.anim {
  --width: 575px;
  
}
#FORM-tph1i82i {
  --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: 0px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
#TEXT-kd525xlb, .--clone-TEXT-kd525xlb {
  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-kd525xlb .x-text,
#TEXT-kd525xlb .x-text a,
.--clone-TEXT-kd525xlb .x-text,
.--clone-TEXT-kd525xlb .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-kd525xlb .x-text:hover,
.--clone-TEXT-kd525xlb .x-text:hover,
#TEXT-kd525xlb a:hover,
.--clone-TEXT-kd525xlb a:hover {
  
}

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

#PHONE-NUMBER-qm9yp7bo {
  --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-qm9yp7bo .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-qm9yp7bo 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-qm9yp7bo input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-qm9yp7bo input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SELECT-tgpsc1xo {
  --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-tgpsc1xo .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-4mfsvjbt {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#SELECT-4mfsvjbt .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-8zbxhyrc, .--clone-TEXT-8zbxhyrc {
  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-8zbxhyrc .x-text,
#TEXT-8zbxhyrc .x-text a,
.--clone-TEXT-8zbxhyrc .x-text,
.--clone-TEXT-8zbxhyrc .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-8zbxhyrc .x-text:hover,
.--clone-TEXT-8zbxhyrc .x-text:hover,
#TEXT-8zbxhyrc a:hover,
.--clone-TEXT-8zbxhyrc a:hover {
  
}

#SELECT-rlq9w9tm {
  --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-rlq9w9tm .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-5r9ll80c, .--clone-TEXT-5r9ll80c {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
#TEXT-5r9ll80c .x-text,
#TEXT-5r9ll80c .x-text a,
.--clone-TEXT-5r9ll80c .x-text,
.--clone-TEXT-5r9ll80c .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-5r9ll80c .x-text:hover,
.--clone-TEXT-5r9ll80c .x-text:hover,
#TEXT-5r9ll80c a:hover,
.--clone-TEXT-5r9ll80c a:hover {
  
}

#SELECT-kdoazy47 {
  --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-kdoazy47 .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-p0gv4y1z, .--clone-TEXT-p0gv4y1z {
  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-p0gv4y1z .x-text,
#TEXT-p0gv4y1z .x-text a,
.--clone-TEXT-p0gv4y1z .x-text,
.--clone-TEXT-p0gv4y1z .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-p0gv4y1z .x-text:hover,
.--clone-TEXT-p0gv4y1z .x-text:hover,
#TEXT-p0gv4y1z a:hover,
.--clone-TEXT-p0gv4y1z a:hover {
  
}

#CHECKBOX-hn6m1dx9 {
  --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-hn6m1dx9 .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-hn6m1dx9 .x-checkbox-option {
  flex: 0 0 100.0%;
}
#CHECKBOX-hn6m1dx9 .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
#CHECKBOX-hn6m1dx9 .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-hn6m1dx9 .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
#CHECKBOX-hn6m1dx9 .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#POPUP-f5dy7geb {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 604px;
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(185px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-f5dy7geb.anim {
  --width: 604px;
  
}

#RECT-gu0k108f {
  align-self: end;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: start;
margin-bottom: 0px;
margin-left: 0px;
width: 16px;
  
  
  
  
}
#RECT-gu0k108f .x-rect {
  --width: 16px;
background: #E5E7EB;
border-color: #E5E7EB;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#FORM-r9tb8hdh {
  --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: 0px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
#TEXT-7dmw35y9, .--clone-TEXT-7dmw35y9 {
  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-7dmw35y9 .x-text,
#TEXT-7dmw35y9 .x-text a,
.--clone-TEXT-7dmw35y9 .x-text,
.--clone-TEXT-7dmw35y9 .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-7dmw35y9 .x-text:hover,
.--clone-TEXT-7dmw35y9 .x-text:hover,
#TEXT-7dmw35y9 a:hover,
.--clone-TEXT-7dmw35y9 a:hover {
  
}

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

#PHONE-NUMBER-1yvfpktl {
  --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-1yvfpktl .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-1yvfpktl 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-1yvfpktl input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-1yvfpktl input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SELECT-uk6frydm {
  --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-uk6frydm .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-z9an72m2 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#SELECT-z9an72m2 .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-jm67355j, .--clone-TEXT-jm67355j {
  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-jm67355j .x-text,
#TEXT-jm67355j .x-text a,
.--clone-TEXT-jm67355j .x-text,
.--clone-TEXT-jm67355j .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-jm67355j .x-text:hover,
.--clone-TEXT-jm67355j .x-text:hover,
#TEXT-jm67355j a:hover,
.--clone-TEXT-jm67355j a:hover {
  
}

#SELECT-bqhl7jgf {
  --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-bqhl7jgf .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-211o7owd, .--clone-TEXT-211o7owd {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
#TEXT-211o7owd .x-text,
#TEXT-211o7owd .x-text a,
.--clone-TEXT-211o7owd .x-text,
.--clone-TEXT-211o7owd .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-211o7owd .x-text:hover,
.--clone-TEXT-211o7owd .x-text:hover,
#TEXT-211o7owd a:hover,
.--clone-TEXT-211o7owd a:hover {
  
}

#SELECT-uzryl4fe {
  --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-uzryl4fe .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-1curvej5, .--clone-TEXT-1curvej5 {
  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-1curvej5 .x-text,
#TEXT-1curvej5 .x-text a,
.--clone-TEXT-1curvej5 .x-text,
.--clone-TEXT-1curvej5 .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-1curvej5 .x-text:hover,
.--clone-TEXT-1curvej5 .x-text:hover,
#TEXT-1curvej5 a:hover,
.--clone-TEXT-1curvej5 a:hover {
  
}

#CHECKBOX-vcfw3uv6 {
  --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-vcfw3uv6 .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-vcfw3uv6 .x-checkbox-option {
  flex: 0 0 100.0%;
}
#CHECKBOX-vcfw3uv6 .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
#CHECKBOX-vcfw3uv6 .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-vcfw3uv6 .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
#CHECKBOX-vcfw3uv6 .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#POPUP-b7p6xnyi {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 604px;
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(185px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-b7p6xnyi.anim {
  --width: 604px;
  
}

#RECT-u0vffgzb {
  align-self: end;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: start;
margin-bottom: 0px;
margin-left: 0px;
width: 16px;
  
  
  
  
}
#RECT-u0vffgzb .x-rect {
  --width: 16px;
background: #E5E7EB;
border-color: #E5E7EB;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#FORM-x0oszy1w {
  --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: 0px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
#TEXT-pvlh5a1y, .--clone-TEXT-pvlh5a1y {
  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-pvlh5a1y .x-text,
#TEXT-pvlh5a1y .x-text a,
.--clone-TEXT-pvlh5a1y .x-text,
.--clone-TEXT-pvlh5a1y .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-pvlh5a1y .x-text:hover,
.--clone-TEXT-pvlh5a1y .x-text:hover,
#TEXT-pvlh5a1y a:hover,
.--clone-TEXT-pvlh5a1y a:hover {
  
}

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

#PHONE-NUMBER-1ws6cdfx {
  --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-1ws6cdfx .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-1ws6cdfx 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-1ws6cdfx input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-1ws6cdfx input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SELECT-xde7hfav {
  --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-xde7hfav .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-fug76x04 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#SELECT-fug76x04 .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-ph5bywo3, .--clone-TEXT-ph5bywo3 {
  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-ph5bywo3 .x-text,
#TEXT-ph5bywo3 .x-text a,
.--clone-TEXT-ph5bywo3 .x-text,
.--clone-TEXT-ph5bywo3 .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-ph5bywo3 .x-text:hover,
.--clone-TEXT-ph5bywo3 .x-text:hover,
#TEXT-ph5bywo3 a:hover,
.--clone-TEXT-ph5bywo3 a:hover {
  
}

#SELECT-kfocxw6i {
  --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-kfocxw6i .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-u1m0ezcu, .--clone-TEXT-u1m0ezcu {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
#TEXT-u1m0ezcu .x-text,
#TEXT-u1m0ezcu .x-text a,
.--clone-TEXT-u1m0ezcu .x-text,
.--clone-TEXT-u1m0ezcu .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-u1m0ezcu .x-text:hover,
.--clone-TEXT-u1m0ezcu .x-text:hover,
#TEXT-u1m0ezcu a:hover,
.--clone-TEXT-u1m0ezcu a:hover {
  
}

#SELECT-o8yqtgeg {
  --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-o8yqtgeg .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-an2aoqil, .--clone-TEXT-an2aoqil {
  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-an2aoqil .x-text,
#TEXT-an2aoqil .x-text a,
.--clone-TEXT-an2aoqil .x-text,
.--clone-TEXT-an2aoqil .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-an2aoqil .x-text:hover,
.--clone-TEXT-an2aoqil .x-text:hover,
#TEXT-an2aoqil a:hover,
.--clone-TEXT-an2aoqil a:hover {
  
}

#CHECKBOX-5bsn01ee {
  --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-5bsn01ee .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-5bsn01ee .x-checkbox-option {
  flex: 0 0 100.0%;
}
#CHECKBOX-5bsn01ee .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
#CHECKBOX-5bsn01ee .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-5bsn01ee .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
#CHECKBOX-5bsn01ee .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#POPUP-1ojvz4d9 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 604px;
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(185px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-1ojvz4d9.anim {
  --width: 604px;
  
}

#RECT-xgjkfpcg {
  align-self: end;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: start;
margin-bottom: 0px;
margin-left: 0px;
width: 16px;
  
  
  
  
}
#RECT-xgjkfpcg .x-rect {
  --width: 16px;
background: #E5E7EB;
border-color: #E5E7EB;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#FORM-524woyuw {
  --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: 0px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
#TEXT-9fo85f9z, .--clone-TEXT-9fo85f9z {
  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-9fo85f9z .x-text,
#TEXT-9fo85f9z .x-text a,
.--clone-TEXT-9fo85f9z .x-text,
.--clone-TEXT-9fo85f9z .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-9fo85f9z .x-text:hover,
.--clone-TEXT-9fo85f9z .x-text:hover,
#TEXT-9fo85f9z a:hover,
.--clone-TEXT-9fo85f9z a:hover {
  
}

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

#PHONE-NUMBER-h0wpznm8 {
  --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-h0wpznm8 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-h0wpznm8 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-h0wpznm8 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-h0wpznm8 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SELECT-8k3npop1 {
  --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-8k3npop1 .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-at4c0a3k {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#SELECT-at4c0a3k .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-ii4ygdgr, .--clone-TEXT-ii4ygdgr {
  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-ii4ygdgr .x-text,
#TEXT-ii4ygdgr .x-text a,
.--clone-TEXT-ii4ygdgr .x-text,
.--clone-TEXT-ii4ygdgr .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-ii4ygdgr .x-text:hover,
.--clone-TEXT-ii4ygdgr .x-text:hover,
#TEXT-ii4ygdgr a:hover,
.--clone-TEXT-ii4ygdgr a:hover {
  
}

#SELECT-qzerumfu {
  --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-qzerumfu .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-0wia8sxw, .--clone-TEXT-0wia8sxw {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
#TEXT-0wia8sxw .x-text,
#TEXT-0wia8sxw .x-text a,
.--clone-TEXT-0wia8sxw .x-text,
.--clone-TEXT-0wia8sxw .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-0wia8sxw .x-text:hover,
.--clone-TEXT-0wia8sxw .x-text:hover,
#TEXT-0wia8sxw a:hover,
.--clone-TEXT-0wia8sxw a:hover {
  
}

#SELECT-xzvv9a34 {
  --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-xzvv9a34 .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-dc6o8tk5, .--clone-TEXT-dc6o8tk5 {
  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-dc6o8tk5 .x-text,
#TEXT-dc6o8tk5 .x-text a,
.--clone-TEXT-dc6o8tk5 .x-text,
.--clone-TEXT-dc6o8tk5 .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-dc6o8tk5 .x-text:hover,
.--clone-TEXT-dc6o8tk5 .x-text:hover,
#TEXT-dc6o8tk5 a:hover,
.--clone-TEXT-dc6o8tk5 a:hover {
  
}

#CHECKBOX-3j8j8vnm {
  --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-3j8j8vnm .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-3j8j8vnm .x-checkbox-option {
  flex: 0 0 100.0%;
}
#CHECKBOX-3j8j8vnm .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
#CHECKBOX-3j8j8vnm .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-3j8j8vnm .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
#CHECKBOX-3j8j8vnm .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#CART-DROPPABLE-3ghjfc6a {
  
  
  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-3ghjfc6a.anim {
  --width: 300px;
  
}
#CART-DROPPABLE-lctdj6uv {
  
  
  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-lctdj6uv.anim {
  --width: 300px;
  
}
</pre></body></html>