<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#SECTION-bc9jbbpv {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  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-bc9jbbpv .x-section-background {
  background: var(--color_00);
  
  
  
  
  
  
  --height: 80;
  --bg: var(--color_00);
}

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



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


#IMAGE-1bdaahw4 {
  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-bottom: calc(0.005523681640625px * 2);
margin-left: calc(0% * 2);
width: 100px;
  
}
#IMAGE-1bdaahw4 picture {
  --width: 100px;
border-color: #8d93ab00;
height: 100%;
width: 100%;
}
#IMAGE-1bdaahw4 img {
  object-fit: cover;
}

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

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







border-style: none none none none;

}





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

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



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

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

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

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

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

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

#MENU-yhroygcb {
  --width: 9010%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: start;margin-left: -7352.2723388671875%;margin-top: -111.98863220214844px;width: 9010%;
  --active-link-color: #000000;
  
  
  
  
  
}


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

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






border-style: none none none none;

}



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


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

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

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

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

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

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

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

  border: none;
}



#MEMBER-BAR-l5r05b47 .member-divider {
  background: rgba(0, 0, 0, 1);
}
#MEMBER-BAR-l5r05b47 svg, #MEMBER-BAR-l5r05b47 path {
  color: rgba(0, 0, 0, 1);
  fill: rgba(0, 0, 0, 1);
}
#MEMBER-BAR-l5r05b47 .customer-signup {
  display: none;
}
#MEMBER-BAR-l5r05b47 .customer-icon {
  
}
#MEMBER-BAR-l5r05b47 .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-r5e8l9s4 {
  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-cn7grqfu {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(10px, max-content) minmax(400px, max-content) minmax(100px, max-content) minmax(10px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-cn7grqfu .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: 520;
  --bg: url(https://content.pancake.vn/web-media/e4/79/0d/84/c47e92efda438415b8576230b86c2a042e056ab6c347932aa147aa84-w:1300-h:600-l:277267-t:image/jpeg.jpeg);
}

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



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


#CONTAINER-0mmyqwr4 {
  --bg: #00000082;
  background: #00000082;
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(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: center;margin-left: calc(0px * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#FORM-8n5rvxmk {
  --width: 86.66666666666667%;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-o5esfnno, .--clone-TEXT-o5esfnno {
  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-o5esfnno .x-text,
#TEXT-o5esfnno .x-text a,
.--clone-TEXT-o5esfnno .x-text,
.--clone-TEXT-o5esfnno .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-o5esfnno .x-text:hover,
.--clone-TEXT-o5esfnno .x-text:hover,
#TEXT-o5esfnno a:hover,
.--clone-TEXT-o5esfnno a:hover {
  
}

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

#PHONE-NUMBER-kjbdrsu6 {
  --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-kjbdrsu6 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  color: #000000;
  
}
#PHONE-NUMBER-kjbdrsu6 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-kjbdrsu6 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-kjbdrsu6 input::placeholder {
  color: #ffffff;
  -webkit-text-fill-color: #ffffff !important;
}
#TEXT-12s7638d, .--clone-TEXT-12s7638d {
  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-12s7638d .x-text,
#TEXT-12s7638d .x-text a,
.--clone-TEXT-12s7638d .x-text,
.--clone-TEXT-12s7638d .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-12s7638d .x-text:hover,
.--clone-TEXT-12s7638d .x-text:hover,
#TEXT-12s7638d a:hover,
.--clone-TEXT-12s7638d a:hover {
  
}

#BUTTON-ptvldw2n {
  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: 54.666666666666664%;
  
}
#BUTTON-ptvldw2n .x-button-wrapper {
  --width: 54.666666666666664%;
-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-ptvldw2n[disabled=true] {
  display: none;
}


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


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

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

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

#SECTION-r7h3lrho {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) 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);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-r7h3lrho .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1440;
  --bg: #00000012;
}

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



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


#CONTAINER-qxio38r3 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;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: end;margin-right: 0%;margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

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

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



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


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


}




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


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









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

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

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

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



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


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


}




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


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









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

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

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

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



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


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


}




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


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









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

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

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

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



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


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


}




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


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









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

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

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

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



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


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


}




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


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









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

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

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



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


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


}




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


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









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


#CONTAINER-jaqq353o {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: %;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(145px, max-content) minmax(36px, max-content) minmax(10px, 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: end;margin-right: 0px;margin-top: calc(0.1494140625px * 2);row-gap: 10px;width: %;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-so46hmv3 {
  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(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-so46hmv3 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-so46hmv3 img {
  object-fit: cover;
}

#TEXT-pshaa4gb, .--clone-TEXT-pshaa4gb {
  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: 26.015625px;
margin-right: 6.240822728799523%;
margin-top: 21px;
width: auto;
  
}
#TEXT-pshaa4gb .x-text,
#TEXT-pshaa4gb .x-text a,
.--clone-TEXT-pshaa4gb .x-text,
.--clone-TEXT-pshaa4gb .x-text a {
  --width: 84.97011477120047%;
-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-pshaa4gb .x-text:hover,
.--clone-TEXT-pshaa4gb .x-text:hover,
#TEXT-pshaa4gb a:hover,
.--clone-TEXT-pshaa4gb a:hover {
  
}

#BUTTON-rba29kar {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: calc(5.5px * 2);
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-rba29kar .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-rba29kar[disabled=true] {
  display: none;
}
#BUTTON-rba29kar .animation, #BUTTON-rba29kar.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-rba29kar {
  
}

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

#BUTTON-vhz27lhx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-vhz27lhx .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-vhz27lhx[disabled=true] {
  display: none;
}
#BUTTON-vhz27lhx .animation, #BUTTON-vhz27lhx.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-vhz27lhx {
  
}

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

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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


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


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

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

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

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

#DROPDOWN-cy4ddw62 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-d3pfomfo {
  
  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-d3pfomfo &gt; .dropdown--style {
  
}
#TAGS-z5rqer7r {
  --width: 100%;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%;
  -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-z5rqer7r .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-z5rqer7r .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-z5rqer7r .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-z5rqer7r .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-jg3bt6pt {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;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-jg3bt6pt .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-jg3bt6pt .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-jg3bt6pt .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-jg3bt6pt .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-fa9654lp {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;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(6px, 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-1mi13cca, .--clone-TEXT-1mi13cca {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-1mi13cca .x-text,
#TEXT-1mi13cca .x-text a,
.--clone-TEXT-1mi13cca .x-text,
.--clone-TEXT-1mi13cca .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-1mi13cca .x-text:hover,
.--clone-TEXT-1mi13cca .x-text:hover,
#TEXT-1mi13cca a:hover,
.--clone-TEXT-1mi13cca a:hover {
  
}


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

#TEXT-4lwr21c4, .--clone-TEXT-4lwr21c4 {
  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: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
#TEXT-4lwr21c4 .x-text,
#TEXT-4lwr21c4 .x-text a,
.--clone-TEXT-4lwr21c4 .x-text,
.--clone-TEXT-4lwr21c4 .x-text a {
  --width: 85.64587721793512%;
-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-4lwr21c4 .x-text:hover,
.--clone-TEXT-4lwr21c4 .x-text:hover,
#TEXT-4lwr21c4 a:hover,
.--clone-TEXT-4lwr21c4 a:hover {
  
}

#BUTTON-v67w4jwu {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-v67w4jwu .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-v67w4jwu[disabled=true] {
  display: none;
}
#BUTTON-v67w4jwu .animation, #BUTTON-v67w4jwu.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-v67w4jwu {
  
}

#BUTTON-03jepwj4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-03jepwj4 .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-03jepwj4[disabled=true] {
  display: none;
}
#BUTTON-03jepwj4 .animation, #BUTTON-03jepwj4.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-03jepwj4 {
  
}

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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


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


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

#DROPDOWN-47ha1nfk .select {
  position: relative;
}

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

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

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

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

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

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

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



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

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

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

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









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

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


#CONTAINER-6sitd9e8 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;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(6px, 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-fhih4c2m, .--clone-TEXT-fhih4c2m {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-fhih4c2m .x-text,
#TEXT-fhih4c2m .x-text a,
.--clone-TEXT-fhih4c2m .x-text,
.--clone-TEXT-fhih4c2m .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-fhih4c2m .x-text:hover,
.--clone-TEXT-fhih4c2m .x-text:hover,
#TEXT-fhih4c2m a:hover,
.--clone-TEXT-fhih4c2m a:hover {
  
}


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

#TEXT-rl59g3uy, .--clone-TEXT-rl59g3uy {
  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: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
#TEXT-rl59g3uy .x-text,
#TEXT-rl59g3uy .x-text a,
.--clone-TEXT-rl59g3uy .x-text,
.--clone-TEXT-rl59g3uy .x-text a {
  --width: 83.08798549431474%;
-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-rl59g3uy .x-text:hover,
.--clone-TEXT-rl59g3uy .x-text:hover,
#TEXT-rl59g3uy a:hover,
.--clone-TEXT-rl59g3uy a:hover {
  
}

#BUTTON-zfv86q7s {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-zfv86q7s .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-zfv86q7s[disabled=true] {
  display: none;
}
#BUTTON-zfv86q7s .animation, #BUTTON-zfv86q7s.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-zfv86q7s {
  
}

#BUTTON-hpswldh2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-hpswldh2 .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-hpswldh2[disabled=true] {
  display: none;
}
#BUTTON-hpswldh2 .animation, #BUTTON-hpswldh2.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-hpswldh2 {
  
}

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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


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


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

#DROPDOWN-8ryz47om .select {
  position: relative;
}

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

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

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

#CONTAINER-p1h88lc6 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;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(6px, 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: 29.882049560546875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

#TEXT-eb1hqk8f, .--clone-TEXT-eb1hqk8f {
  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: 6.2460146739567595%;
margin-top: 30.359375px;
width: auto;
  
}
#TEXT-eb1hqk8f .x-text,
#TEXT-eb1hqk8f .x-text a,
.--clone-TEXT-eb1hqk8f .x-text,
.--clone-TEXT-eb1hqk8f .x-text a {
  --width: 85.64587721793512%;
-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-eb1hqk8f .x-text:hover,
.--clone-TEXT-eb1hqk8f .x-text:hover,
#TEXT-eb1hqk8f a:hover,
.--clone-TEXT-eb1hqk8f a:hover {
  
}

#BUTTON-sm0gv9pc {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-sm0gv9pc .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-sm0gv9pc[disabled=true] {
  display: none;
}
#BUTTON-sm0gv9pc .animation, #BUTTON-sm0gv9pc.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-sm0gv9pc {
  
}

#TEXT-r6qo5bnn, .--clone-TEXT-r6qo5bnn {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-r6qo5bnn .x-text,
#TEXT-r6qo5bnn .x-text a,
.--clone-TEXT-r6qo5bnn .x-text,
.--clone-TEXT-r6qo5bnn .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-r6qo5bnn .x-text:hover,
.--clone-TEXT-r6qo5bnn .x-text:hover,
#TEXT-r6qo5bnn a:hover,
.--clone-TEXT-r6qo5bnn a:hover {
  
}

#BUTTON-26gkl8v5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-26gkl8v5 .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-26gkl8v5[disabled=true] {
  display: none;
}
#BUTTON-26gkl8v5 .animation, #BUTTON-26gkl8v5.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-26gkl8v5 {
  
}

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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


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


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

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

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

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

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

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

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

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

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



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

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

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

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









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

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


#CONTAINER-89k52w8k {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;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(6px, 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-ys335p69 {
  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-ys335p69 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ys335p69 img {
  object-fit: cover;
}

#TEXT-lqb04fb8, .--clone-TEXT-lqb04fb8 {
  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: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
#TEXT-lqb04fb8 .x-text,
#TEXT-lqb04fb8 .x-text a,
.--clone-TEXT-lqb04fb8 .x-text,
.--clone-TEXT-lqb04fb8 .x-text a {
  --width: 85.64587721793512%;
-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-lqb04fb8 .x-text:hover,
.--clone-TEXT-lqb04fb8 .x-text:hover,
#TEXT-lqb04fb8 a:hover,
.--clone-TEXT-lqb04fb8 a:hover {
  
}

#BUTTON-rbznbiu4 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-rbznbiu4 .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-rbznbiu4[disabled=true] {
  display: none;
}
#BUTTON-rbznbiu4 .animation, #BUTTON-rbznbiu4.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-rbznbiu4 {
  
}

#TEXT-qu38m2cs, .--clone-TEXT-qu38m2cs {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-qu38m2cs .x-text,
#TEXT-qu38m2cs .x-text a,
.--clone-TEXT-qu38m2cs .x-text,
.--clone-TEXT-qu38m2cs .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-qu38m2cs .x-text:hover,
.--clone-TEXT-qu38m2cs .x-text:hover,
#TEXT-qu38m2cs a:hover,
.--clone-TEXT-qu38m2cs a:hover {
  
}

#BUTTON-tam9i80d {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-tam9i80d .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-tam9i80d[disabled=true] {
  display: none;
}
#BUTTON-tam9i80d .animation, #BUTTON-tam9i80d.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-tam9i80d {
  
}

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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


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


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

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

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

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

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

#CONTAINER-djmuoeqn {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;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(6px, 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-wuvznpy1 {
  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-wuvznpy1 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wuvznpy1 img {
  object-fit: cover;
}

#TEXT-o8s6gjiv, .--clone-TEXT-o8s6gjiv {
  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: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
#TEXT-o8s6gjiv .x-text,
#TEXT-o8s6gjiv .x-text a,
.--clone-TEXT-o8s6gjiv .x-text,
.--clone-TEXT-o8s6gjiv .x-text a {
  --width: 85.64587721793512%;
-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-o8s6gjiv .x-text:hover,
.--clone-TEXT-o8s6gjiv .x-text:hover,
#TEXT-o8s6gjiv a:hover,
.--clone-TEXT-o8s6gjiv a:hover {
  
}

#BUTTON-g3wuwjd7 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-g3wuwjd7 .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-g3wuwjd7[disabled=true] {
  display: none;
}
#BUTTON-g3wuwjd7 .animation, #BUTTON-g3wuwjd7.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-g3wuwjd7 {
  
}

#TEXT-l6v7g1f6, .--clone-TEXT-l6v7g1f6 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-l6v7g1f6 .x-text,
#TEXT-l6v7g1f6 .x-text a,
.--clone-TEXT-l6v7g1f6 .x-text,
.--clone-TEXT-l6v7g1f6 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-l6v7g1f6 .x-text:hover,
.--clone-TEXT-l6v7g1f6 .x-text:hover,
#TEXT-l6v7g1f6 a:hover,
.--clone-TEXT-l6v7g1f6 a:hover {
  
}

#BUTTON-f8zx8m5x {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-f8zx8m5x .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-f8zx8m5x[disabled=true] {
  display: none;
}
#BUTTON-f8zx8m5x .animation, #BUTTON-f8zx8m5x.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-f8zx8m5x {
  
}

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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


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


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

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

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

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

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

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

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

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

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



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

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

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

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









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

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


#CONTAINER-5l4g2qfe {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;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(6px, 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-tiw5i6x7 {
  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-tiw5i6x7 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tiw5i6x7 img {
  object-fit: cover;
}

#TEXT-qfb0zciw, .--clone-TEXT-qfb0zciw {
  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: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
#TEXT-qfb0zciw .x-text,
#TEXT-qfb0zciw .x-text a,
.--clone-TEXT-qfb0zciw .x-text,
.--clone-TEXT-qfb0zciw .x-text a {
  --width: 83.08798549431474%;
-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-qfb0zciw .x-text:hover,
.--clone-TEXT-qfb0zciw .x-text:hover,
#TEXT-qfb0zciw a:hover,
.--clone-TEXT-qfb0zciw a:hover {
  
}

#BUTTON-motuyroi {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-motuyroi .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-motuyroi[disabled=true] {
  display: none;
}
#BUTTON-motuyroi .animation, #BUTTON-motuyroi.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-motuyroi {
  
}

#TEXT-p2wram9z, .--clone-TEXT-p2wram9z {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-p2wram9z .x-text,
#TEXT-p2wram9z .x-text a,
.--clone-TEXT-p2wram9z .x-text,
.--clone-TEXT-p2wram9z .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-p2wram9z .x-text:hover,
.--clone-TEXT-p2wram9z .x-text:hover,
#TEXT-p2wram9z a:hover,
.--clone-TEXT-p2wram9z a:hover {
  
}

#BUTTON-6t2plhmo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-6t2plhmo .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-6t2plhmo[disabled=true] {
  display: none;
}
#BUTTON-6t2plhmo .animation, #BUTTON-6t2plhmo.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-6t2plhmo {
  
}

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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


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


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

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

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

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

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

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

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

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

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



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

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

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

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









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

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


#CONTAINER-tuzfhu8e {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;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(6px, 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-85shvfua {
  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-85shvfua picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-85shvfua img {
  object-fit: cover;
}

#TEXT-ka8dfrcd, .--clone-TEXT-ka8dfrcd {
  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: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
#TEXT-ka8dfrcd .x-text,
#TEXT-ka8dfrcd .x-text a,
.--clone-TEXT-ka8dfrcd .x-text,
.--clone-TEXT-ka8dfrcd .x-text a {
  --width: 83.08798549431474%;
-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-ka8dfrcd .x-text:hover,
.--clone-TEXT-ka8dfrcd .x-text:hover,
#TEXT-ka8dfrcd a:hover,
.--clone-TEXT-ka8dfrcd a:hover {
  
}

#BUTTON-b3ecqb5s {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-b3ecqb5s .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-b3ecqb5s[disabled=true] {
  display: none;
}
#BUTTON-b3ecqb5s .animation, #BUTTON-b3ecqb5s.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-b3ecqb5s {
  
}

#TEXT-30nswjfr, .--clone-TEXT-30nswjfr {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-30nswjfr .x-text,
#TEXT-30nswjfr .x-text a,
.--clone-TEXT-30nswjfr .x-text,
.--clone-TEXT-30nswjfr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-30nswjfr .x-text:hover,
.--clone-TEXT-30nswjfr .x-text:hover,
#TEXT-30nswjfr a:hover,
.--clone-TEXT-30nswjfr a:hover {
  
}

#BUTTON-diucrmli {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-diucrmli .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-diucrmli[disabled=true] {
  display: none;
}
#BUTTON-diucrmli .animation, #BUTTON-diucrmli.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-diucrmli {
  
}

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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


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


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

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

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

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

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

#CONTAINER-eezyn9cg {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;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(6px, 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-tnr4pbbo {
  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-tnr4pbbo picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tnr4pbbo img {
  object-fit: cover;
}

#TEXT-rjtp7r8p, .--clone-TEXT-rjtp7r8p {
  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: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
#TEXT-rjtp7r8p .x-text,
#TEXT-rjtp7r8p .x-text a,
.--clone-TEXT-rjtp7r8p .x-text,
.--clone-TEXT-rjtp7r8p .x-text a {
  --width: 83.08798549431474%;
-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-rjtp7r8p .x-text:hover,
.--clone-TEXT-rjtp7r8p .x-text:hover,
#TEXT-rjtp7r8p a:hover,
.--clone-TEXT-rjtp7r8p a:hover {
  
}

#BUTTON-4gounr94 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-4gounr94 .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-4gounr94[disabled=true] {
  display: none;
}
#BUTTON-4gounr94 .animation, #BUTTON-4gounr94.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-4gounr94 {
  
}

#TEXT-gsg3v9st, .--clone-TEXT-gsg3v9st {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-gsg3v9st .x-text,
#TEXT-gsg3v9st .x-text a,
.--clone-TEXT-gsg3v9st .x-text,
.--clone-TEXT-gsg3v9st .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-gsg3v9st .x-text:hover,
.--clone-TEXT-gsg3v9st .x-text:hover,
#TEXT-gsg3v9st a:hover,
.--clone-TEXT-gsg3v9st a:hover {
  
}

#BUTTON-mlj23sjx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-mlj23sjx .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-mlj23sjx[disabled=true] {
  display: none;
}
#BUTTON-mlj23sjx .animation, #BUTTON-mlj23sjx.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-mlj23sjx {
  
}

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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


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


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

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

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

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

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

#CONTAINER-9jyosfte {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;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(6px, 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-6oywugjm {
  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-6oywugjm picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6oywugjm img {
  object-fit: cover;
}

#TEXT-r546d2xk, .--clone-TEXT-r546d2xk {
  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: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
#TEXT-r546d2xk .x-text,
#TEXT-r546d2xk .x-text a,
.--clone-TEXT-r546d2xk .x-text,
.--clone-TEXT-r546d2xk .x-text a {
  --width: 83.08798549431474%;
-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-r546d2xk .x-text:hover,
.--clone-TEXT-r546d2xk .x-text:hover,
#TEXT-r546d2xk a:hover,
.--clone-TEXT-r546d2xk a:hover {
  
}

#BUTTON-e3p61wd8 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-e3p61wd8 .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-e3p61wd8[disabled=true] {
  display: none;
}
#BUTTON-e3p61wd8 .animation, #BUTTON-e3p61wd8.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-e3p61wd8 {
  
}

#TEXT-clkyel09, .--clone-TEXT-clkyel09 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#TEXT-clkyel09 .x-text,
#TEXT-clkyel09 .x-text a,
.--clone-TEXT-clkyel09 .x-text,
.--clone-TEXT-clkyel09 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
#TEXT-clkyel09 .x-text:hover,
.--clone-TEXT-clkyel09 .x-text:hover,
#TEXT-clkyel09 a:hover,
.--clone-TEXT-clkyel09 a:hover {
  
}

#BUTTON-uxarhocy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-uxarhocy .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-uxarhocy[disabled=true] {
  display: none;
}
#BUTTON-uxarhocy .animation, #BUTTON-uxarhocy.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-uxarhocy {
  
}


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


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

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

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

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

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

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

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

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


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


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


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





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


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


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

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

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

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

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

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


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

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


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

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

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


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

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

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

#SECTION-4gs1tqqx .x-section-background {
  background: url(https://content.pancake.vn/web-media/f7/1c/34/96/34af64de644ac54978ebdbaefb56d83dfb134d623c4ff1e7134e96cd-w:1920-h:1080-l:630270-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;
  
  --height: 420;
  --bg: url(https://content.pancake.vn/web-media/f7/1c/34/96/34af64de644ac54978ebdbaefb56d83dfb134d623c4ff1e7134e96cd-w:1920-h:1080-l:630270-t:image/jpeg.jpeg);
}

#SECTION-4gs1tqqx .x-section-video-background {
  
  
}



#SECTION-4gs1tqqx .video {
  display: none;
}
#SECTION-4gs1tqqx .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


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

  border:   ;


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


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

#CONTAINER-66dx7bwj {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;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: end;margin-right: %;margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


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


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

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


#CONTAINER-4xvn8nqy {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;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: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

#FORM-0np2ey6l {
  --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-4lc7b6dz {
  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-4lc7b6dz .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-4lc7b6dz[disabled=true] {
  display: none;
}

#INPUT-l6uop5sq {
  --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-l6uop5sq .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #69727d;
  
}
#INPUT-l6uop5sq 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-l6uop5sq input[type="date"] {
  -webkit-text-fill-color: var(--font_color_6);
}
#INPUT-l6uop5sq input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
#EMAIL-9l8blsei {
  --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-9l8blsei .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #69727d;
  
}
#EMAIL-9l8blsei 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-9l8blsei input[type="date"] {
  -webkit-text-fill-color: var(--font_color_6);
}
#EMAIL-9l8blsei input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
#PHONE-NUMBER-kkflndcy {
  --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-kkflndcy .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #69727d;
  
}
#PHONE-NUMBER-kkflndcy 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-kkflndcy input[type="date"] {
  -webkit-text-fill-color: var(--font_color_6);
}
#PHONE-NUMBER-kkflndcy input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}

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


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

#MENU-nhxkliup {
  --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: var(--color_00);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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


#CONTAINER-dqtokcs2 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
  --width: 100%;align-self: start;column-gap: 10px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;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-tb8kyzbm, .--clone-TEXT-tb8kyzbm {
  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-tb8kyzbm .x-text,
#TEXT-tb8kyzbm .x-text a,
.--clone-TEXT-tb8kyzbm .x-text,
.--clone-TEXT-tb8kyzbm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_3);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
#TEXT-tb8kyzbm .x-text:hover,
.--clone-TEXT-tb8kyzbm .x-text:hover,
#TEXT-tb8kyzbm a:hover,
.--clone-TEXT-tb8kyzbm a:hover {
  
}

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


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


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


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


#CONTAINER-zg1sryol {
  --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: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(30px, max-content);height: auto;justify-self: end;margin-right: -3.7895612573872014e-14%;margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #ffffff96;
border-right-style: unset;border-bottom-style: unset;border-left-style: unset;

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

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

#POPUP-jhlfo8mr {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: var(--color_00);
  width: 90%;
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(20px, max-content) minmax(54px, max-content) minmax(100px, max-content) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-jhlfo8mr.anim {
  --width: 90%;
  
}
#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: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#SELECT-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: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#SELECT-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: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#SELECT-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>