#SECTION-to3ozgz6 {
  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-to3ozgz6 .x-section-background {
  background: #8d93ab;
  
  
  
  
  
  
  --height: 80;
  --bg: #8d93ab;
}

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



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


#IMAGE-luqckpbd {
  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-right: calc(1.6908212560386473% * 2);
margin-top: calc(0px * 2);
width: 19.162640901771336%;
  
}
#IMAGE-luqckpbd picture {
  --width: 19.162640901771336%;
border-color: #8d93ab00;
height: 100%;
width: 100%;
}
#IMAGE-luqckpbd img {
  object-fit: cover;
}

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

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







border-style: none none none none;

}





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

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



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

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

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

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

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

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

#MENU-swb0lslo {
  --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: -5330%;margin-top: -112px;width: 9010%;
  --active-link-color: #000000;
  
  
  
  
  
}


#MENU-swb0lslo .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-swb0lslo > ul {
  
  justify-content: center;
  align-items: center;
  
  
  border-radius: inherit;
}
#MENU-swb0lslo > ul > .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-swb0lslo > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-swb0lslo > ul > .menu-item:not(:first-child) {
  
}
#MENU-swb0lslo ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}



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


#MENU-ITEM-82q41u0v > a, #MENU-ITEM-82q41u0v > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-h69u7bmv > a, #MENU-ITEM-h69u7bmv > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-dpfu7srv > a, #MENU-ITEM-dpfu7srv > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-d2s0w662 > a, #MENU-ITEM-d2s0w662 > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-6exlwdar > a, #MENU-ITEM-6exlwdar > div {
  
  
  
  
  
  
  
  
  
}

#MEMBER-BAR-23trq81x {
  --width: %;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: end;margin-right: %;margin-top: -22.53819274902344px;width: %;
  
}
#MEMBER-BAR-23trq81x .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
font-weight: 700;
text-align: right;
  
  display: none;
}
#MEMBER-BAR-23trq81x .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
font-weight: 700;
text-align: right;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
#MEMBER-BAR-23trq81x .x-member:hover {
  
}
#MEMBER-BAR-23trq81x .x-avatar-member-origin {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-23trq81x .x-avatar-member-initial {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-23trq81x .customer-icon {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-23trq81x .x-nav-member-drop-icon {
  width: 24px;
  height: 24px;
  
}

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

  border: none;
}



#MEMBER-BAR-23trq81x .member-divider {
  background: rgba(0, 0, 0, 1);
}

#MEMBER-BAR-23trq81x .customer-signup {
  
}
#MEMBER-BAR-23trq81x .customer-icon {
  display: none;
}
#MEMBER-BAR-23trq81x .customer-text {
  
}
#MEMBER-DROPDOWN-idn89vf7 {
  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);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#SECTION-k4yq3udc {
  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-k4yq3udc .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-k4yq3udc .x-section-video-background {
  
  
}



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


#CONTAINER-hz6zddcd {
  --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-fcmt48xu {
  --width: 93.55877616747182%;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;
  
}
[id^="TEXT-vhqbswid"], .--clone-TEXT-vhqbswid {
  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%;
  
}
[id^="TEXT-vhqbswid"] .x-text,
[id^="TEXT-vhqbswid"] .x-text a,
.--clone-TEXT-vhqbswid .x-text,
.--clone-TEXT-vhqbswid .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);
}
[id^="TEXT-vhqbswid"] .x-text:hover,
.--clone-TEXT-vhqbswid .x-text:hover,
[id^="TEXT-vhqbswid"] a:hover,
.--clone-TEXT-vhqbswid a:hover {
  
}

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

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

#BUTTON-5iwri7kf {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 35%;
  
}
#BUTTON-5iwri7kf .x-button-wrapper {
  --width: 35%;
-webkit-text-stroke: 0px #000000ff;
background: #00000000;
border-color: #ffffff;
border-style: solid;
border-width: 1.0px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


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


  
}
[id^="TEXT-zwt6v4kc"], .--clone-TEXT-zwt6v4kc {
  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%;
  
}
[id^="TEXT-zwt6v4kc"] .x-text,
[id^="TEXT-zwt6v4kc"] .x-text a,
.--clone-TEXT-zwt6v4kc .x-text,
.--clone-TEXT-zwt6v4kc .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);
}
[id^="TEXT-zwt6v4kc"] .x-text:hover,
.--clone-TEXT-zwt6v4kc .x-text:hover,
[id^="TEXT-zwt6v4kc"] a:hover,
.--clone-TEXT-zwt6v4kc a:hover {
  
}

[id^="TEXT-t9dlmdae"], .--clone-TEXT-t9dlmdae {
  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%;
  
}
[id^="TEXT-t9dlmdae"] .x-text,
[id^="TEXT-t9dlmdae"] .x-text a,
.--clone-TEXT-t9dlmdae .x-text,
.--clone-TEXT-t9dlmdae .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);
}
[id^="TEXT-t9dlmdae"] .x-text:hover,
.--clone-TEXT-t9dlmdae .x-text:hover,
[id^="TEXT-t9dlmdae"] a:hover,
.--clone-TEXT-t9dlmdae a:hover {
  
}

[id^="TEXT-tob5ilal"], .--clone-TEXT-tob5ilal {
  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%;
  
}
[id^="TEXT-tob5ilal"] .x-text,
[id^="TEXT-tob5ilal"] .x-text a,
.--clone-TEXT-tob5ilal .x-text,
.--clone-TEXT-tob5ilal .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);
}
[id^="TEXT-tob5ilal"] .x-text:hover,
.--clone-TEXT-tob5ilal .x-text:hover,
[id^="TEXT-tob5ilal"] a:hover,
.--clone-TEXT-tob5ilal a:hover {
  
}

#SECTION-8ao1wbn0 {
  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) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-8ao1wbn0 .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1550;
  --bg: #00000012;
}

#SECTION-8ao1wbn0 .x-section-video-background {
  
  
}



#SECTION-8ao1wbn0 .video {
  display: none;
}
#SECTION-8ao1wbn0 .video-bp3 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-4l70ce3d {
  --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: 17;grid-row-start: 16;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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


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

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

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



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


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


}




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


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









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

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


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

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

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



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


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


}




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


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









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

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


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

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

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



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


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


}




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


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









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

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


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

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

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



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


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


}




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


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









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

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


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

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

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



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


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


}




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


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









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

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

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



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


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


}




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


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









#GRID-PRODUCT-s22fy60t .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-s22fy60t .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-23v3khe2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-ft9cumac"], .--clone-TEXT-ft9cumac {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ft9cumac"] .x-text,
[id^="TEXT-ft9cumac"] .x-text a,
.--clone-TEXT-ft9cumac .x-text,
.--clone-TEXT-ft9cumac .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);
}
[id^="TEXT-ft9cumac"] .x-text:hover,
.--clone-TEXT-ft9cumac .x-text:hover,
[id^="TEXT-ft9cumac"] a:hover,
.--clone-TEXT-ft9cumac a:hover {
  
}


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

[id^="TEXT-abifam09"], .--clone-TEXT-abifam09 {
  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: 2.993976544124235%;
margin-top: 21px;
width: auto;
  
}
[id^="TEXT-abifam09"] .x-text,
[id^="TEXT-abifam09"] .x-text a,
.--clone-TEXT-abifam09 .x-text,
.--clone-TEXT-abifam09 .x-text a {
  --width: 92.78955262929554%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-abifam09"] .x-text:hover,
.--clone-TEXT-abifam09 .x-text:hover,
[id^="TEXT-abifam09"] a:hover,
.--clone-TEXT-abifam09 a:hover {
  
}

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

[id^="TEXT-m50cjv5u"], .--clone-TEXT-m50cjv5u {
  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%;
  
}
[id^="TEXT-m50cjv5u"] .x-text,
[id^="TEXT-m50cjv5u"] .x-text a,
.--clone-TEXT-m50cjv5u .x-text,
.--clone-TEXT-m50cjv5u .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));
}
[id^="TEXT-m50cjv5u"] .x-text:hover,
.--clone-TEXT-m50cjv5u .x-text:hover,
[id^="TEXT-m50cjv5u"] a:hover,
.--clone-TEXT-m50cjv5u a:hover {
  
}

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-dabumx1a"], .--clone-TEXT-dabumx1a {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-dabumx1a"] .x-text,
[id^="TEXT-dabumx1a"] .x-text a,
.--clone-TEXT-dabumx1a .x-text,
.--clone-TEXT-dabumx1a .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-dabumx1a"] .x-text:hover,
.--clone-TEXT-dabumx1a .x-text:hover,
[id^="TEXT-dabumx1a"] a:hover,
.--clone-TEXT-dabumx1a a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-oxpvoc5e"], .--clone-TEXT-DATASET-oxpvoc5e {
  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;
  
}
[id^="TEXT-DATASET-oxpvoc5e"] .x-text,
[id^="TEXT-DATASET-oxpvoc5e"] .x-text a,
.--clone-TEXT-DATASET-oxpvoc5e .x-text,
.--clone-TEXT-DATASET-oxpvoc5e .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-oxpvoc5e"] .x-text:hover,
.--clone-TEXT-DATASET-oxpvoc5e .x-text:hover,
[id^="TEXT-DATASET-oxpvoc5e"] a:hover,
.--clone-TEXT-DATASET-oxpvoc5e a:hover {
  
}


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

[id^="TEXT-DATASET-q6cdvb7n"], .--clone-TEXT-DATASET-q6cdvb7n {
  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;
  
}
[id^="TEXT-DATASET-q6cdvb7n"] .x-text,
[id^="TEXT-DATASET-q6cdvb7n"] .x-text a,
.--clone-TEXT-DATASET-q6cdvb7n .x-text,
.--clone-TEXT-DATASET-q6cdvb7n .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q6cdvb7n"] .x-text:hover,
.--clone-TEXT-DATASET-q6cdvb7n .x-text:hover,
[id^="TEXT-DATASET-q6cdvb7n"] a:hover,
.--clone-TEXT-DATASET-q6cdvb7n a:hover {
  
}


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

[id^="TEXT-DATASET-khly7h7q"], .--clone-TEXT-DATASET-khly7h7q {
  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;
  
}
[id^="TEXT-DATASET-khly7h7q"] .x-text,
[id^="TEXT-DATASET-khly7h7q"] .x-text a,
.--clone-TEXT-DATASET-khly7h7q .x-text,
.--clone-TEXT-DATASET-khly7h7q .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-khly7h7q"] .x-text:hover,
.--clone-TEXT-DATASET-khly7h7q .x-text:hover,
[id^="TEXT-DATASET-khly7h7q"] a:hover,
.--clone-TEXT-DATASET-khly7h7q a:hover {
  
}

[id^="TEXT-DATASET-frloe5xd"], .--clone-TEXT-DATASET-frloe5xd {
  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;
  
}
[id^="TEXT-DATASET-frloe5xd"] .x-text,
[id^="TEXT-DATASET-frloe5xd"] .x-text a,
.--clone-TEXT-DATASET-frloe5xd .x-text,
.--clone-TEXT-DATASET-frloe5xd .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-frloe5xd"] .x-text:hover,
.--clone-TEXT-DATASET-frloe5xd .x-text:hover,
[id^="TEXT-DATASET-frloe5xd"] a:hover,
.--clone-TEXT-DATASET-frloe5xd a:hover {
  
}


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

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


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

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

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

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

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

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


  
}
[id^="TEXT-551xilux"], .--clone-TEXT-551xilux {
  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%;
  
}
[id^="TEXT-551xilux"] .x-text,
[id^="TEXT-551xilux"] .x-text a,
.--clone-TEXT-551xilux .x-text,
.--clone-TEXT-551xilux .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));
}
[id^="TEXT-551xilux"] .x-text:hover,
.--clone-TEXT-551xilux .x-text:hover,
[id^="TEXT-551xilux"] a:hover,
.--clone-TEXT-551xilux a:hover {
  
}


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

[id^="TEXT-h6hnn9w1"], .--clone-TEXT-h6hnn9w1 {
  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: 2.9964673314282115%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-h6hnn9w1"] .x-text,
[id^="TEXT-h6hnn9w1"] .x-text a,
.--clone-TEXT-h6hnn9w1 .x-text,
.--clone-TEXT-h6hnn9w1 .x-text a {
  --width: 93.11374336549235%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-h6hnn9w1"] .x-text:hover,
.--clone-TEXT-h6hnn9w1 .x-text:hover,
[id^="TEXT-h6hnn9w1"] a:hover,
.--clone-TEXT-h6hnn9w1 a:hover {
  
}

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

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-oklg8lhl"], .--clone-TEXT-oklg8lhl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-oklg8lhl"] .x-text,
[id^="TEXT-oklg8lhl"] .x-text a,
.--clone-TEXT-oklg8lhl .x-text,
.--clone-TEXT-oklg8lhl .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-oklg8lhl"] .x-text:hover,
.--clone-TEXT-oklg8lhl .x-text:hover,
[id^="TEXT-oklg8lhl"] a:hover,
.--clone-TEXT-oklg8lhl a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-sre6m46d"], .--clone-TEXT-DATASET-sre6m46d {
  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;
  
}
[id^="TEXT-DATASET-sre6m46d"] .x-text,
[id^="TEXT-DATASET-sre6m46d"] .x-text a,
.--clone-TEXT-DATASET-sre6m46d .x-text,
.--clone-TEXT-DATASET-sre6m46d .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sre6m46d"] .x-text:hover,
.--clone-TEXT-DATASET-sre6m46d .x-text:hover,
[id^="TEXT-DATASET-sre6m46d"] a:hover,
.--clone-TEXT-DATASET-sre6m46d a:hover {
  
}


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

[id^="TEXT-DATASET-99ir0im0"], .--clone-TEXT-DATASET-99ir0im0 {
  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;
  
}
[id^="TEXT-DATASET-99ir0im0"] .x-text,
[id^="TEXT-DATASET-99ir0im0"] .x-text a,
.--clone-TEXT-DATASET-99ir0im0 .x-text,
.--clone-TEXT-DATASET-99ir0im0 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-99ir0im0"] .x-text:hover,
.--clone-TEXT-DATASET-99ir0im0 .x-text:hover,
[id^="TEXT-DATASET-99ir0im0"] a:hover,
.--clone-TEXT-DATASET-99ir0im0 a:hover {
  
}


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

[id^="TEXT-DATASET-f0zey63s"], .--clone-TEXT-DATASET-f0zey63s {
  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;
  
}
[id^="TEXT-DATASET-f0zey63s"] .x-text,
[id^="TEXT-DATASET-f0zey63s"] .x-text a,
.--clone-TEXT-DATASET-f0zey63s .x-text,
.--clone-TEXT-DATASET-f0zey63s .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-f0zey63s"] .x-text:hover,
.--clone-TEXT-DATASET-f0zey63s .x-text:hover,
[id^="TEXT-DATASET-f0zey63s"] a:hover,
.--clone-TEXT-DATASET-f0zey63s a:hover {
  
}

[id^="TEXT-DATASET-5mqg6cn6"], .--clone-TEXT-DATASET-5mqg6cn6 {
  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;
  
}
[id^="TEXT-DATASET-5mqg6cn6"] .x-text,
[id^="TEXT-DATASET-5mqg6cn6"] .x-text a,
.--clone-TEXT-DATASET-5mqg6cn6 .x-text,
.--clone-TEXT-DATASET-5mqg6cn6 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5mqg6cn6"] .x-text:hover,
.--clone-TEXT-DATASET-5mqg6cn6 .x-text:hover,
[id^="TEXT-DATASET-5mqg6cn6"] a:hover,
.--clone-TEXT-DATASET-5mqg6cn6 a:hover {
  
}


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

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


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

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

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

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

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

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


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

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

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

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



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

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

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

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









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

[id^="TEXT-DATASET-swzy3oxm"], .--clone-TEXT-DATASET-swzy3oxm {
  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%;
  
}
[id^="TEXT-DATASET-swzy3oxm"] .x-text,
[id^="TEXT-DATASET-swzy3oxm"] .x-text a,
.--clone-TEXT-DATASET-swzy3oxm .x-text,
.--clone-TEXT-DATASET-swzy3oxm .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);
}
[id^="TEXT-DATASET-swzy3oxm"] .x-text:hover,
.--clone-TEXT-DATASET-swzy3oxm .x-text:hover,
[id^="TEXT-DATASET-swzy3oxm"] a:hover,
.--clone-TEXT-DATASET-swzy3oxm a:hover {
  
}


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


  
}
[id^="TEXT-jfz6le9m"], .--clone-TEXT-jfz6le9m {
  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%;
  
}
[id^="TEXT-jfz6le9m"] .x-text,
[id^="TEXT-jfz6le9m"] .x-text a,
.--clone-TEXT-jfz6le9m .x-text,
.--clone-TEXT-jfz6le9m .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));
}
[id^="TEXT-jfz6le9m"] .x-text:hover,
.--clone-TEXT-jfz6le9m .x-text:hover,
[id^="TEXT-jfz6le9m"] a:hover,
.--clone-TEXT-jfz6le9m a:hover {
  
}


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

[id^="TEXT-t6haybqi"], .--clone-TEXT-t6haybqi {
  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: 2.9964673314282115%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-t6haybqi"] .x-text,
[id^="TEXT-t6haybqi"] .x-text a,
.--clone-TEXT-t6haybqi .x-text,
.--clone-TEXT-t6haybqi .x-text a {
  --width: 93.11374336549235%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-t6haybqi"] .x-text:hover,
.--clone-TEXT-t6haybqi .x-text:hover,
[id^="TEXT-t6haybqi"] a:hover,
.--clone-TEXT-t6haybqi a:hover {
  
}

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

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-6enj4pd9"], .--clone-TEXT-6enj4pd9 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-6enj4pd9"] .x-text,
[id^="TEXT-6enj4pd9"] .x-text a,
.--clone-TEXT-6enj4pd9 .x-text,
.--clone-TEXT-6enj4pd9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-6enj4pd9"] .x-text:hover,
.--clone-TEXT-6enj4pd9 .x-text:hover,
[id^="TEXT-6enj4pd9"] a:hover,
.--clone-TEXT-6enj4pd9 a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-w0g1l14i"], .--clone-TEXT-DATASET-w0g1l14i {
  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;
  
}
[id^="TEXT-DATASET-w0g1l14i"] .x-text,
[id^="TEXT-DATASET-w0g1l14i"] .x-text a,
.--clone-TEXT-DATASET-w0g1l14i .x-text,
.--clone-TEXT-DATASET-w0g1l14i .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-w0g1l14i"] .x-text:hover,
.--clone-TEXT-DATASET-w0g1l14i .x-text:hover,
[id^="TEXT-DATASET-w0g1l14i"] a:hover,
.--clone-TEXT-DATASET-w0g1l14i a:hover {
  
}


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

[id^="TEXT-DATASET-34d2kwy9"], .--clone-TEXT-DATASET-34d2kwy9 {
  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;
  
}
[id^="TEXT-DATASET-34d2kwy9"] .x-text,
[id^="TEXT-DATASET-34d2kwy9"] .x-text a,
.--clone-TEXT-DATASET-34d2kwy9 .x-text,
.--clone-TEXT-DATASET-34d2kwy9 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-34d2kwy9"] .x-text:hover,
.--clone-TEXT-DATASET-34d2kwy9 .x-text:hover,
[id^="TEXT-DATASET-34d2kwy9"] a:hover,
.--clone-TEXT-DATASET-34d2kwy9 a:hover {
  
}


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

[id^="TEXT-DATASET-uvjhyd15"], .--clone-TEXT-DATASET-uvjhyd15 {
  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;
  
}
[id^="TEXT-DATASET-uvjhyd15"] .x-text,
[id^="TEXT-DATASET-uvjhyd15"] .x-text a,
.--clone-TEXT-DATASET-uvjhyd15 .x-text,
.--clone-TEXT-DATASET-uvjhyd15 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-uvjhyd15"] .x-text:hover,
.--clone-TEXT-DATASET-uvjhyd15 .x-text:hover,
[id^="TEXT-DATASET-uvjhyd15"] a:hover,
.--clone-TEXT-DATASET-uvjhyd15 a:hover {
  
}

[id^="TEXT-DATASET-xhqpek0s"], .--clone-TEXT-DATASET-xhqpek0s {
  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;
  
}
[id^="TEXT-DATASET-xhqpek0s"] .x-text,
[id^="TEXT-DATASET-xhqpek0s"] .x-text a,
.--clone-TEXT-DATASET-xhqpek0s .x-text,
.--clone-TEXT-DATASET-xhqpek0s .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xhqpek0s"] .x-text:hover,
.--clone-TEXT-DATASET-xhqpek0s .x-text:hover,
[id^="TEXT-DATASET-xhqpek0s"] a:hover,
.--clone-TEXT-DATASET-xhqpek0s a:hover {
  
}


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

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


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

#DROPDOWN-6jvk9i5o .select {
  position: relative;
}

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

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

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

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

[id^="TEXT-bmi5c45z"], .--clone-TEXT-bmi5c45z {
  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: 2.125872093242988%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-bmi5c45z"] .x-text,
[id^="TEXT-bmi5c45z"] .x-text a,
.--clone-TEXT-bmi5c45z .x-text,
.--clone-TEXT-bmi5c45z .x-text a {
  --width: 93.9843386036776%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-bmi5c45z"] .x-text:hover,
.--clone-TEXT-bmi5c45z .x-text:hover,
[id^="TEXT-bmi5c45z"] a:hover,
.--clone-TEXT-bmi5c45z a:hover {
  
}

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

[id^="TEXT-rls4s1tp"], .--clone-TEXT-rls4s1tp {
  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%;
  
}
[id^="TEXT-rls4s1tp"] .x-text,
[id^="TEXT-rls4s1tp"] .x-text a,
.--clone-TEXT-rls4s1tp .x-text,
.--clone-TEXT-rls4s1tp .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));
}
[id^="TEXT-rls4s1tp"] .x-text:hover,
.--clone-TEXT-rls4s1tp .x-text:hover,
[id^="TEXT-rls4s1tp"] a:hover,
.--clone-TEXT-rls4s1tp a:hover {
  
}

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-fn4tc70e"], .--clone-TEXT-fn4tc70e {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-fn4tc70e"] .x-text,
[id^="TEXT-fn4tc70e"] .x-text a,
.--clone-TEXT-fn4tc70e .x-text,
.--clone-TEXT-fn4tc70e .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-fn4tc70e"] .x-text:hover,
.--clone-TEXT-fn4tc70e .x-text:hover,
[id^="TEXT-fn4tc70e"] a:hover,
.--clone-TEXT-fn4tc70e a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-fobkc3nv"], .--clone-TEXT-DATASET-fobkc3nv {
  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;
  
}
[id^="TEXT-DATASET-fobkc3nv"] .x-text,
[id^="TEXT-DATASET-fobkc3nv"] .x-text a,
.--clone-TEXT-DATASET-fobkc3nv .x-text,
.--clone-TEXT-DATASET-fobkc3nv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fobkc3nv"] .x-text:hover,
.--clone-TEXT-DATASET-fobkc3nv .x-text:hover,
[id^="TEXT-DATASET-fobkc3nv"] a:hover,
.--clone-TEXT-DATASET-fobkc3nv a:hover {
  
}


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

[id^="TEXT-DATASET-14sw42yb"], .--clone-TEXT-DATASET-14sw42yb {
  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;
  
}
[id^="TEXT-DATASET-14sw42yb"] .x-text,
[id^="TEXT-DATASET-14sw42yb"] .x-text a,
.--clone-TEXT-DATASET-14sw42yb .x-text,
.--clone-TEXT-DATASET-14sw42yb .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-14sw42yb"] .x-text:hover,
.--clone-TEXT-DATASET-14sw42yb .x-text:hover,
[id^="TEXT-DATASET-14sw42yb"] a:hover,
.--clone-TEXT-DATASET-14sw42yb a:hover {
  
}


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

[id^="TEXT-DATASET-r80830uj"], .--clone-TEXT-DATASET-r80830uj {
  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;
  
}
[id^="TEXT-DATASET-r80830uj"] .x-text,
[id^="TEXT-DATASET-r80830uj"] .x-text a,
.--clone-TEXT-DATASET-r80830uj .x-text,
.--clone-TEXT-DATASET-r80830uj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-r80830uj"] .x-text:hover,
.--clone-TEXT-DATASET-r80830uj .x-text:hover,
[id^="TEXT-DATASET-r80830uj"] a:hover,
.--clone-TEXT-DATASET-r80830uj a:hover {
  
}

[id^="TEXT-DATASET-pdmt7ovs"], .--clone-TEXT-DATASET-pdmt7ovs {
  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;
  
}
[id^="TEXT-DATASET-pdmt7ovs"] .x-text,
[id^="TEXT-DATASET-pdmt7ovs"] .x-text a,
.--clone-TEXT-DATASET-pdmt7ovs .x-text,
.--clone-TEXT-DATASET-pdmt7ovs .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pdmt7ovs"] .x-text:hover,
.--clone-TEXT-DATASET-pdmt7ovs .x-text:hover,
[id^="TEXT-DATASET-pdmt7ovs"] a:hover,
.--clone-TEXT-DATASET-pdmt7ovs a:hover {
  
}


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

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


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

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

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

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

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

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


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

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

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

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



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

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

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

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









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

[id^="TEXT-DATASET-cmqe7ay3"], .--clone-TEXT-DATASET-cmqe7ay3 {
  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%;
  
}
[id^="TEXT-DATASET-cmqe7ay3"] .x-text,
[id^="TEXT-DATASET-cmqe7ay3"] .x-text a,
.--clone-TEXT-DATASET-cmqe7ay3 .x-text,
.--clone-TEXT-DATASET-cmqe7ay3 .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);
}
[id^="TEXT-DATASET-cmqe7ay3"] .x-text:hover,
.--clone-TEXT-DATASET-cmqe7ay3 .x-text:hover,
[id^="TEXT-DATASET-cmqe7ay3"] a:hover,
.--clone-TEXT-DATASET-cmqe7ay3 a:hover {
  
}


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

[id^="TEXT-r85b7zug"], .--clone-TEXT-r85b7zug {
  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: 2.9964673314282115%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-r85b7zug"] .x-text,
[id^="TEXT-r85b7zug"] .x-text a,
.--clone-TEXT-r85b7zug .x-text,
.--clone-TEXT-r85b7zug .x-text a {
  --width: 93.11374336549235%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-r85b7zug"] .x-text:hover,
.--clone-TEXT-r85b7zug .x-text:hover,
[id^="TEXT-r85b7zug"] a:hover,
.--clone-TEXT-r85b7zug a:hover {
  
}

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

[id^="TEXT-ftjn5ooy"], .--clone-TEXT-ftjn5ooy {
  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%;
  
}
[id^="TEXT-ftjn5ooy"] .x-text,
[id^="TEXT-ftjn5ooy"] .x-text a,
.--clone-TEXT-ftjn5ooy .x-text,
.--clone-TEXT-ftjn5ooy .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));
}
[id^="TEXT-ftjn5ooy"] .x-text:hover,
.--clone-TEXT-ftjn5ooy .x-text:hover,
[id^="TEXT-ftjn5ooy"] a:hover,
.--clone-TEXT-ftjn5ooy a:hover {
  
}

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-ue739q7a"], .--clone-TEXT-ue739q7a {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ue739q7a"] .x-text,
[id^="TEXT-ue739q7a"] .x-text a,
.--clone-TEXT-ue739q7a .x-text,
.--clone-TEXT-ue739q7a .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ue739q7a"] .x-text:hover,
.--clone-TEXT-ue739q7a .x-text:hover,
[id^="TEXT-ue739q7a"] a:hover,
.--clone-TEXT-ue739q7a a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-x5z3mari"], .--clone-TEXT-DATASET-x5z3mari {
  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;
  
}
[id^="TEXT-DATASET-x5z3mari"] .x-text,
[id^="TEXT-DATASET-x5z3mari"] .x-text a,
.--clone-TEXT-DATASET-x5z3mari .x-text,
.--clone-TEXT-DATASET-x5z3mari .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-x5z3mari"] .x-text:hover,
.--clone-TEXT-DATASET-x5z3mari .x-text:hover,
[id^="TEXT-DATASET-x5z3mari"] a:hover,
.--clone-TEXT-DATASET-x5z3mari a:hover {
  
}


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

[id^="TEXT-DATASET-7ym7c7zz"], .--clone-TEXT-DATASET-7ym7c7zz {
  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;
  
}
[id^="TEXT-DATASET-7ym7c7zz"] .x-text,
[id^="TEXT-DATASET-7ym7c7zz"] .x-text a,
.--clone-TEXT-DATASET-7ym7c7zz .x-text,
.--clone-TEXT-DATASET-7ym7c7zz .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7ym7c7zz"] .x-text:hover,
.--clone-TEXT-DATASET-7ym7c7zz .x-text:hover,
[id^="TEXT-DATASET-7ym7c7zz"] a:hover,
.--clone-TEXT-DATASET-7ym7c7zz a:hover {
  
}


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

[id^="TEXT-DATASET-7iznrfpj"], .--clone-TEXT-DATASET-7iznrfpj {
  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;
  
}
[id^="TEXT-DATASET-7iznrfpj"] .x-text,
[id^="TEXT-DATASET-7iznrfpj"] .x-text a,
.--clone-TEXT-DATASET-7iznrfpj .x-text,
.--clone-TEXT-DATASET-7iznrfpj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7iznrfpj"] .x-text:hover,
.--clone-TEXT-DATASET-7iznrfpj .x-text:hover,
[id^="TEXT-DATASET-7iznrfpj"] a:hover,
.--clone-TEXT-DATASET-7iznrfpj a:hover {
  
}

[id^="TEXT-DATASET-hmvzx7fr"], .--clone-TEXT-DATASET-hmvzx7fr {
  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;
  
}
[id^="TEXT-DATASET-hmvzx7fr"] .x-text,
[id^="TEXT-DATASET-hmvzx7fr"] .x-text a,
.--clone-TEXT-DATASET-hmvzx7fr .x-text,
.--clone-TEXT-DATASET-hmvzx7fr .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-hmvzx7fr"] .x-text:hover,
.--clone-TEXT-DATASET-hmvzx7fr .x-text:hover,
[id^="TEXT-DATASET-hmvzx7fr"] a:hover,
.--clone-TEXT-DATASET-hmvzx7fr a:hover {
  
}


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

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


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

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

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

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

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

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


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

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

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

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



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

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

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

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









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

[id^="TEXT-DATASET-rc8lmmzq"], .--clone-TEXT-DATASET-rc8lmmzq {
  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%;
  
}
[id^="TEXT-DATASET-rc8lmmzq"] .x-text,
[id^="TEXT-DATASET-rc8lmmzq"] .x-text a,
.--clone-TEXT-DATASET-rc8lmmzq .x-text,
.--clone-TEXT-DATASET-rc8lmmzq .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);
}
[id^="TEXT-DATASET-rc8lmmzq"] .x-text:hover,
.--clone-TEXT-DATASET-rc8lmmzq .x-text:hover,
[id^="TEXT-DATASET-rc8lmmzq"] a:hover,
.--clone-TEXT-DATASET-rc8lmmzq a:hover {
  
}


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

[id^="TEXT-p8bd3rq9"], .--clone-TEXT-p8bd3rq9 {
  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: 2.9964673314282115%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-p8bd3rq9"] .x-text,
[id^="TEXT-p8bd3rq9"] .x-text a,
.--clone-TEXT-p8bd3rq9 .x-text,
.--clone-TEXT-p8bd3rq9 .x-text a {
  --width: 93.11374336549235%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-p8bd3rq9"] .x-text:hover,
.--clone-TEXT-p8bd3rq9 .x-text:hover,
[id^="TEXT-p8bd3rq9"] a:hover,
.--clone-TEXT-p8bd3rq9 a:hover {
  
}

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

[id^="TEXT-7eqidqs7"], .--clone-TEXT-7eqidqs7 {
  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%;
  
}
[id^="TEXT-7eqidqs7"] .x-text,
[id^="TEXT-7eqidqs7"] .x-text a,
.--clone-TEXT-7eqidqs7 .x-text,
.--clone-TEXT-7eqidqs7 .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));
}
[id^="TEXT-7eqidqs7"] .x-text:hover,
.--clone-TEXT-7eqidqs7 .x-text:hover,
[id^="TEXT-7eqidqs7"] a:hover,
.--clone-TEXT-7eqidqs7 a:hover {
  
}

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-mpg4s0au"], .--clone-TEXT-mpg4s0au {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-mpg4s0au"] .x-text,
[id^="TEXT-mpg4s0au"] .x-text a,
.--clone-TEXT-mpg4s0au .x-text,
.--clone-TEXT-mpg4s0au .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-mpg4s0au"] .x-text:hover,
.--clone-TEXT-mpg4s0au .x-text:hover,
[id^="TEXT-mpg4s0au"] a:hover,
.--clone-TEXT-mpg4s0au a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-js4brlv5"], .--clone-TEXT-DATASET-js4brlv5 {
  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;
  
}
[id^="TEXT-DATASET-js4brlv5"] .x-text,
[id^="TEXT-DATASET-js4brlv5"] .x-text a,
.--clone-TEXT-DATASET-js4brlv5 .x-text,
.--clone-TEXT-DATASET-js4brlv5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-js4brlv5"] .x-text:hover,
.--clone-TEXT-DATASET-js4brlv5 .x-text:hover,
[id^="TEXT-DATASET-js4brlv5"] a:hover,
.--clone-TEXT-DATASET-js4brlv5 a:hover {
  
}


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

[id^="TEXT-DATASET-typh41kc"], .--clone-TEXT-DATASET-typh41kc {
  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;
  
}
[id^="TEXT-DATASET-typh41kc"] .x-text,
[id^="TEXT-DATASET-typh41kc"] .x-text a,
.--clone-TEXT-DATASET-typh41kc .x-text,
.--clone-TEXT-DATASET-typh41kc .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-typh41kc"] .x-text:hover,
.--clone-TEXT-DATASET-typh41kc .x-text:hover,
[id^="TEXT-DATASET-typh41kc"] a:hover,
.--clone-TEXT-DATASET-typh41kc a:hover {
  
}


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

[id^="TEXT-DATASET-mtv2hojn"], .--clone-TEXT-DATASET-mtv2hojn {
  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;
  
}
[id^="TEXT-DATASET-mtv2hojn"] .x-text,
[id^="TEXT-DATASET-mtv2hojn"] .x-text a,
.--clone-TEXT-DATASET-mtv2hojn .x-text,
.--clone-TEXT-DATASET-mtv2hojn .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mtv2hojn"] .x-text:hover,
.--clone-TEXT-DATASET-mtv2hojn .x-text:hover,
[id^="TEXT-DATASET-mtv2hojn"] a:hover,
.--clone-TEXT-DATASET-mtv2hojn a:hover {
  
}

[id^="TEXT-DATASET-jq3rvf3b"], .--clone-TEXT-DATASET-jq3rvf3b {
  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;
  
}
[id^="TEXT-DATASET-jq3rvf3b"] .x-text,
[id^="TEXT-DATASET-jq3rvf3b"] .x-text a,
.--clone-TEXT-DATASET-jq3rvf3b .x-text,
.--clone-TEXT-DATASET-jq3rvf3b .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jq3rvf3b"] .x-text:hover,
.--clone-TEXT-DATASET-jq3rvf3b .x-text:hover,
[id^="TEXT-DATASET-jq3rvf3b"] a:hover,
.--clone-TEXT-DATASET-jq3rvf3b a:hover {
  
}


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

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


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

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

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

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

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

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

[id^="TEXT-f5uyi4k8"], .--clone-TEXT-f5uyi4k8 {
  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: 2.9964673314282115%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-f5uyi4k8"] .x-text,
[id^="TEXT-f5uyi4k8"] .x-text a,
.--clone-TEXT-f5uyi4k8 .x-text,
.--clone-TEXT-f5uyi4k8 .x-text a {
  --width: 93.11374336549235%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-f5uyi4k8"] .x-text:hover,
.--clone-TEXT-f5uyi4k8 .x-text:hover,
[id^="TEXT-f5uyi4k8"] a:hover,
.--clone-TEXT-f5uyi4k8 a:hover {
  
}

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

[id^="TEXT-p720e7d9"], .--clone-TEXT-p720e7d9 {
  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%;
  
}
[id^="TEXT-p720e7d9"] .x-text,
[id^="TEXT-p720e7d9"] .x-text a,
.--clone-TEXT-p720e7d9 .x-text,
.--clone-TEXT-p720e7d9 .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));
}
[id^="TEXT-p720e7d9"] .x-text:hover,
.--clone-TEXT-p720e7d9 .x-text:hover,
[id^="TEXT-p720e7d9"] a:hover,
.--clone-TEXT-p720e7d9 a:hover {
  
}

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-zn0facv3"], .--clone-TEXT-zn0facv3 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-zn0facv3"] .x-text,
[id^="TEXT-zn0facv3"] .x-text a,
.--clone-TEXT-zn0facv3 .x-text,
.--clone-TEXT-zn0facv3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-zn0facv3"] .x-text:hover,
.--clone-TEXT-zn0facv3 .x-text:hover,
[id^="TEXT-zn0facv3"] a:hover,
.--clone-TEXT-zn0facv3 a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-r9ivpk34"], .--clone-TEXT-DATASET-r9ivpk34 {
  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;
  
}
[id^="TEXT-DATASET-r9ivpk34"] .x-text,
[id^="TEXT-DATASET-r9ivpk34"] .x-text a,
.--clone-TEXT-DATASET-r9ivpk34 .x-text,
.--clone-TEXT-DATASET-r9ivpk34 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-r9ivpk34"] .x-text:hover,
.--clone-TEXT-DATASET-r9ivpk34 .x-text:hover,
[id^="TEXT-DATASET-r9ivpk34"] a:hover,
.--clone-TEXT-DATASET-r9ivpk34 a:hover {
  
}


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

[id^="TEXT-DATASET-o4v7w50r"], .--clone-TEXT-DATASET-o4v7w50r {
  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;
  
}
[id^="TEXT-DATASET-o4v7w50r"] .x-text,
[id^="TEXT-DATASET-o4v7w50r"] .x-text a,
.--clone-TEXT-DATASET-o4v7w50r .x-text,
.--clone-TEXT-DATASET-o4v7w50r .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-o4v7w50r"] .x-text:hover,
.--clone-TEXT-DATASET-o4v7w50r .x-text:hover,
[id^="TEXT-DATASET-o4v7w50r"] a:hover,
.--clone-TEXT-DATASET-o4v7w50r a:hover {
  
}


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

[id^="TEXT-DATASET-cuexrt6x"], .--clone-TEXT-DATASET-cuexrt6x {
  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;
  
}
[id^="TEXT-DATASET-cuexrt6x"] .x-text,
[id^="TEXT-DATASET-cuexrt6x"] .x-text a,
.--clone-TEXT-DATASET-cuexrt6x .x-text,
.--clone-TEXT-DATASET-cuexrt6x .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-cuexrt6x"] .x-text:hover,
.--clone-TEXT-DATASET-cuexrt6x .x-text:hover,
[id^="TEXT-DATASET-cuexrt6x"] a:hover,
.--clone-TEXT-DATASET-cuexrt6x a:hover {
  
}

[id^="TEXT-DATASET-w4znhng3"], .--clone-TEXT-DATASET-w4znhng3 {
  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;
  
}
[id^="TEXT-DATASET-w4znhng3"] .x-text,
[id^="TEXT-DATASET-w4znhng3"] .x-text a,
.--clone-TEXT-DATASET-w4znhng3 .x-text,
.--clone-TEXT-DATASET-w4znhng3 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-w4znhng3"] .x-text:hover,
.--clone-TEXT-DATASET-w4znhng3 .x-text:hover,
[id^="TEXT-DATASET-w4znhng3"] a:hover,
.--clone-TEXT-DATASET-w4znhng3 a:hover {
  
}


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

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


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

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

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

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

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

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


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

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

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

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



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

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

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

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









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

[id^="TEXT-DATASET-xga3j0i9"], .--clone-TEXT-DATASET-xga3j0i9 {
  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%;
  
}
[id^="TEXT-DATASET-xga3j0i9"] .x-text,
[id^="TEXT-DATASET-xga3j0i9"] .x-text a,
.--clone-TEXT-DATASET-xga3j0i9 .x-text,
.--clone-TEXT-DATASET-xga3j0i9 .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);
}
[id^="TEXT-DATASET-xga3j0i9"] .x-text:hover,
.--clone-TEXT-DATASET-xga3j0i9 .x-text:hover,
[id^="TEXT-DATASET-xga3j0i9"] a:hover,
.--clone-TEXT-DATASET-xga3j0i9 a:hover {
  
}


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

[id^="TEXT-8v8fewk6"], .--clone-TEXT-8v8fewk6 {
  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: 4.223592048108321%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-8v8fewk6"] .x-text,
[id^="TEXT-8v8fewk6"] .x-text a,
.--clone-TEXT-8v8fewk6 .x-text,
.--clone-TEXT-8v8fewk6 .x-text a {
  --width: 91.88661864881226%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-8v8fewk6"] .x-text:hover,
.--clone-TEXT-8v8fewk6 .x-text:hover,
[id^="TEXT-8v8fewk6"] a:hover,
.--clone-TEXT-8v8fewk6 a:hover {
  
}

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

[id^="TEXT-2l8uc4f3"], .--clone-TEXT-2l8uc4f3 {
  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%;
  
}
[id^="TEXT-2l8uc4f3"] .x-text,
[id^="TEXT-2l8uc4f3"] .x-text a,
.--clone-TEXT-2l8uc4f3 .x-text,
.--clone-TEXT-2l8uc4f3 .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));
}
[id^="TEXT-2l8uc4f3"] .x-text:hover,
.--clone-TEXT-2l8uc4f3 .x-text:hover,
[id^="TEXT-2l8uc4f3"] a:hover,
.--clone-TEXT-2l8uc4f3 a:hover {
  
}

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-5jveqnyt"], .--clone-TEXT-5jveqnyt {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-5jveqnyt"] .x-text,
[id^="TEXT-5jveqnyt"] .x-text a,
.--clone-TEXT-5jveqnyt .x-text,
.--clone-TEXT-5jveqnyt .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-5jveqnyt"] .x-text:hover,
.--clone-TEXT-5jveqnyt .x-text:hover,
[id^="TEXT-5jveqnyt"] a:hover,
.--clone-TEXT-5jveqnyt a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-wcx6rhui"], .--clone-TEXT-DATASET-wcx6rhui {
  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;
  
}
[id^="TEXT-DATASET-wcx6rhui"] .x-text,
[id^="TEXT-DATASET-wcx6rhui"] .x-text a,
.--clone-TEXT-DATASET-wcx6rhui .x-text,
.--clone-TEXT-DATASET-wcx6rhui .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wcx6rhui"] .x-text:hover,
.--clone-TEXT-DATASET-wcx6rhui .x-text:hover,
[id^="TEXT-DATASET-wcx6rhui"] a:hover,
.--clone-TEXT-DATASET-wcx6rhui a:hover {
  
}


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

[id^="TEXT-DATASET-6mexe542"], .--clone-TEXT-DATASET-6mexe542 {
  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;
  
}
[id^="TEXT-DATASET-6mexe542"] .x-text,
[id^="TEXT-DATASET-6mexe542"] .x-text a,
.--clone-TEXT-DATASET-6mexe542 .x-text,
.--clone-TEXT-DATASET-6mexe542 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6mexe542"] .x-text:hover,
.--clone-TEXT-DATASET-6mexe542 .x-text:hover,
[id^="TEXT-DATASET-6mexe542"] a:hover,
.--clone-TEXT-DATASET-6mexe542 a:hover {
  
}


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

[id^="TEXT-DATASET-i6ch0yic"], .--clone-TEXT-DATASET-i6ch0yic {
  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;
  
}
[id^="TEXT-DATASET-i6ch0yic"] .x-text,
[id^="TEXT-DATASET-i6ch0yic"] .x-text a,
.--clone-TEXT-DATASET-i6ch0yic .x-text,
.--clone-TEXT-DATASET-i6ch0yic .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-i6ch0yic"] .x-text:hover,
.--clone-TEXT-DATASET-i6ch0yic .x-text:hover,
[id^="TEXT-DATASET-i6ch0yic"] a:hover,
.--clone-TEXT-DATASET-i6ch0yic a:hover {
  
}

[id^="TEXT-DATASET-fw28rl7s"], .--clone-TEXT-DATASET-fw28rl7s {
  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;
  
}
[id^="TEXT-DATASET-fw28rl7s"] .x-text,
[id^="TEXT-DATASET-fw28rl7s"] .x-text a,
.--clone-TEXT-DATASET-fw28rl7s .x-text,
.--clone-TEXT-DATASET-fw28rl7s .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fw28rl7s"] .x-text:hover,
.--clone-TEXT-DATASET-fw28rl7s .x-text:hover,
[id^="TEXT-DATASET-fw28rl7s"] a:hover,
.--clone-TEXT-DATASET-fw28rl7s a:hover {
  
}


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

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


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

#DROPDOWN-805utxbw .select {
  position: relative;
}

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

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

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

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

[id^="TEXT-eiohvyem"], .--clone-TEXT-eiohvyem {
  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: 4.223592048108321%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-eiohvyem"] .x-text,
[id^="TEXT-eiohvyem"] .x-text a,
.--clone-TEXT-eiohvyem .x-text,
.--clone-TEXT-eiohvyem .x-text a {
  --width: 91.88661864881226%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-eiohvyem"] .x-text:hover,
.--clone-TEXT-eiohvyem .x-text:hover,
[id^="TEXT-eiohvyem"] a:hover,
.--clone-TEXT-eiohvyem a:hover {
  
}

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

[id^="TEXT-f9cz7f37"], .--clone-TEXT-f9cz7f37 {
  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%;
  
}
[id^="TEXT-f9cz7f37"] .x-text,
[id^="TEXT-f9cz7f37"] .x-text a,
.--clone-TEXT-f9cz7f37 .x-text,
.--clone-TEXT-f9cz7f37 .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));
}
[id^="TEXT-f9cz7f37"] .x-text:hover,
.--clone-TEXT-f9cz7f37 .x-text:hover,
[id^="TEXT-f9cz7f37"] a:hover,
.--clone-TEXT-f9cz7f37 a:hover {
  
}

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-vdw3cy6z"], .--clone-TEXT-vdw3cy6z {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-vdw3cy6z"] .x-text,
[id^="TEXT-vdw3cy6z"] .x-text a,
.--clone-TEXT-vdw3cy6z .x-text,
.--clone-TEXT-vdw3cy6z .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-vdw3cy6z"] .x-text:hover,
.--clone-TEXT-vdw3cy6z .x-text:hover,
[id^="TEXT-vdw3cy6z"] a:hover,
.--clone-TEXT-vdw3cy6z a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-lpmj4hgw"], .--clone-TEXT-DATASET-lpmj4hgw {
  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;
  
}
[id^="TEXT-DATASET-lpmj4hgw"] .x-text,
[id^="TEXT-DATASET-lpmj4hgw"] .x-text a,
.--clone-TEXT-DATASET-lpmj4hgw .x-text,
.--clone-TEXT-DATASET-lpmj4hgw .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lpmj4hgw"] .x-text:hover,
.--clone-TEXT-DATASET-lpmj4hgw .x-text:hover,
[id^="TEXT-DATASET-lpmj4hgw"] a:hover,
.--clone-TEXT-DATASET-lpmj4hgw a:hover {
  
}


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

[id^="TEXT-DATASET-b8d6w8zj"], .--clone-TEXT-DATASET-b8d6w8zj {
  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;
  
}
[id^="TEXT-DATASET-b8d6w8zj"] .x-text,
[id^="TEXT-DATASET-b8d6w8zj"] .x-text a,
.--clone-TEXT-DATASET-b8d6w8zj .x-text,
.--clone-TEXT-DATASET-b8d6w8zj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-b8d6w8zj"] .x-text:hover,
.--clone-TEXT-DATASET-b8d6w8zj .x-text:hover,
[id^="TEXT-DATASET-b8d6w8zj"] a:hover,
.--clone-TEXT-DATASET-b8d6w8zj a:hover {
  
}


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

[id^="TEXT-DATASET-aghqr3yo"], .--clone-TEXT-DATASET-aghqr3yo {
  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;
  
}
[id^="TEXT-DATASET-aghqr3yo"] .x-text,
[id^="TEXT-DATASET-aghqr3yo"] .x-text a,
.--clone-TEXT-DATASET-aghqr3yo .x-text,
.--clone-TEXT-DATASET-aghqr3yo .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-aghqr3yo"] .x-text:hover,
.--clone-TEXT-DATASET-aghqr3yo .x-text:hover,
[id^="TEXT-DATASET-aghqr3yo"] a:hover,
.--clone-TEXT-DATASET-aghqr3yo a:hover {
  
}

[id^="TEXT-DATASET-9xvsqrkj"], .--clone-TEXT-DATASET-9xvsqrkj {
  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;
  
}
[id^="TEXT-DATASET-9xvsqrkj"] .x-text,
[id^="TEXT-DATASET-9xvsqrkj"] .x-text a,
.--clone-TEXT-DATASET-9xvsqrkj .x-text,
.--clone-TEXT-DATASET-9xvsqrkj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9xvsqrkj"] .x-text:hover,
.--clone-TEXT-DATASET-9xvsqrkj .x-text:hover,
[id^="TEXT-DATASET-9xvsqrkj"] a:hover,
.--clone-TEXT-DATASET-9xvsqrkj a:hover {
  
}


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

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


#CONTAINER-9zzbon04 {
  --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-55hqdu9s {
  --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-55hqdu9s .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-55hqdu9s .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-55hqdu9s .select {
  position: relative;
}

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

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

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

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

[id^="TEXT-kou7krno"], .--clone-TEXT-kou7krno {
  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: 2.9964673314282115%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-kou7krno"] .x-text,
[id^="TEXT-kou7krno"] .x-text a,
.--clone-TEXT-kou7krno .x-text,
.--clone-TEXT-kou7krno .x-text a {
  --width: 93.11374336549235%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-kou7krno"] .x-text:hover,
.--clone-TEXT-kou7krno .x-text:hover,
[id^="TEXT-kou7krno"] a:hover,
.--clone-TEXT-kou7krno a:hover {
  
}

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

[id^="TEXT-t60g7n39"], .--clone-TEXT-t60g7n39 {
  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%;
  
}
[id^="TEXT-t60g7n39"] .x-text,
[id^="TEXT-t60g7n39"] .x-text a,
.--clone-TEXT-t60g7n39 .x-text,
.--clone-TEXT-t60g7n39 .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));
}
[id^="TEXT-t60g7n39"] .x-text:hover,
.--clone-TEXT-t60g7n39 .x-text:hover,
[id^="TEXT-t60g7n39"] a:hover,
.--clone-TEXT-t60g7n39 a:hover {
  
}

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

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

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

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

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


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


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


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





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


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


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

[id^="TEXT-rjgahdzq"], .--clone-TEXT-rjgahdzq {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-rjgahdzq"] .x-text,
[id^="TEXT-rjgahdzq"] .x-text a,
.--clone-TEXT-rjgahdzq .x-text,
.--clone-TEXT-rjgahdzq .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-rjgahdzq"] .x-text:hover,
.--clone-TEXT-rjgahdzq .x-text:hover,
[id^="TEXT-rjgahdzq"] a:hover,
.--clone-TEXT-rjgahdzq a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-zb8zuvu9"], .--clone-TEXT-DATASET-zb8zuvu9 {
  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;
  
}
[id^="TEXT-DATASET-zb8zuvu9"] .x-text,
[id^="TEXT-DATASET-zb8zuvu9"] .x-text a,
.--clone-TEXT-DATASET-zb8zuvu9 .x-text,
.--clone-TEXT-DATASET-zb8zuvu9 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zb8zuvu9"] .x-text:hover,
.--clone-TEXT-DATASET-zb8zuvu9 .x-text:hover,
[id^="TEXT-DATASET-zb8zuvu9"] a:hover,
.--clone-TEXT-DATASET-zb8zuvu9 a:hover {
  
}


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

[id^="TEXT-DATASET-dpoddaa6"], .--clone-TEXT-DATASET-dpoddaa6 {
  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;
  
}
[id^="TEXT-DATASET-dpoddaa6"] .x-text,
[id^="TEXT-DATASET-dpoddaa6"] .x-text a,
.--clone-TEXT-DATASET-dpoddaa6 .x-text,
.--clone-TEXT-DATASET-dpoddaa6 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-dpoddaa6"] .x-text:hover,
.--clone-TEXT-DATASET-dpoddaa6 .x-text:hover,
[id^="TEXT-DATASET-dpoddaa6"] a:hover,
.--clone-TEXT-DATASET-dpoddaa6 a:hover {
  
}


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

[id^="TEXT-DATASET-rs3gnhuu"], .--clone-TEXT-DATASET-rs3gnhuu {
  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;
  
}
[id^="TEXT-DATASET-rs3gnhuu"] .x-text,
[id^="TEXT-DATASET-rs3gnhuu"] .x-text a,
.--clone-TEXT-DATASET-rs3gnhuu .x-text,
.--clone-TEXT-DATASET-rs3gnhuu .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rs3gnhuu"] .x-text:hover,
.--clone-TEXT-DATASET-rs3gnhuu .x-text:hover,
[id^="TEXT-DATASET-rs3gnhuu"] a:hover,
.--clone-TEXT-DATASET-rs3gnhuu a:hover {
  
}

[id^="TEXT-DATASET-k1tyw55w"], .--clone-TEXT-DATASET-k1tyw55w {
  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;
  
}
[id^="TEXT-DATASET-k1tyw55w"] .x-text,
[id^="TEXT-DATASET-k1tyw55w"] .x-text a,
.--clone-TEXT-DATASET-k1tyw55w .x-text,
.--clone-TEXT-DATASET-k1tyw55w .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-k1tyw55w"] .x-text:hover,
.--clone-TEXT-DATASET-k1tyw55w .x-text:hover,
[id^="TEXT-DATASET-k1tyw55w"] a:hover,
.--clone-TEXT-DATASET-k1tyw55w a:hover {
  
}


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

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


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

#DROPDOWN-854yzxvw .select {
  position: relative;
}

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

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

#DROPDOWN-854yzxvw .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ppx533by {
  
  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-ppx533by > .dropdown--style {
  
}
#TAGS-1gx6p8ip {
  --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-1gx6p8ip .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-1gx6p8ip .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-1gx6p8ip .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-1gx6p8ip .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-6bh6e7og {
  --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-6bh6e7og .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-6bh6e7og .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-6bh6e7og .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-6bh6e7og .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#SECTION-b0ns0yvw {
  height: auto;
  grid-template-columns: 1fr 255px 30px 333px 30px 222px 30px 300px 1fr;
  grid-template-rows: minmax(60px, max-content) minmax(0px, max-content) minmax(60px, max-content) minmax(0px, max-content);
  column-gap: 0px;
  row-gap: 20px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

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



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


#RECT-l6fj2ghl {
  align-self: start;
grid-column-end: 10;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 1;
height: 99.9798387096774%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
  
  
  
}
#RECT-l6fj2ghl .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-l6fj2ghl::before {
  content: "";
  border-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-ypsooj8u {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(0px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-jbw3r0u6"], .--clone-TEXT-jbw3r0u6 {
  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%;
  
}
[id^="TEXT-jbw3r0u6"] .x-text,
[id^="TEXT-jbw3r0u6"] .x-text a,
.--clone-TEXT-jbw3r0u6 .x-text,
.--clone-TEXT-jbw3r0u6 .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));
}
[id^="TEXT-jbw3r0u6"] .x-text:hover,
.--clone-TEXT-jbw3r0u6 .x-text:hover,
[id^="TEXT-jbw3r0u6"] a:hover,
.--clone-TEXT-jbw3r0u6 a:hover {
  
}


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

[id^="TEXT-uj4xp8i7"], .--clone-TEXT-uj4xp8i7 {
  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%;
  
}
[id^="TEXT-uj4xp8i7"] .x-text,
[id^="TEXT-uj4xp8i7"] .x-text a,
.--clone-TEXT-uj4xp8i7 .x-text,
.--clone-TEXT-uj4xp8i7 .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));
}
[id^="TEXT-uj4xp8i7"] .x-text:hover,
.--clone-TEXT-uj4xp8i7 .x-text:hover,
[id^="TEXT-uj4xp8i7"] a:hover,
.--clone-TEXT-uj4xp8i7 a:hover {
  
}


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


  
}
[id^="TEXT-nxj8p5hf"], .--clone-TEXT-nxj8p5hf {
  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%;
  
}
[id^="TEXT-nxj8p5hf"] .x-text,
[id^="TEXT-nxj8p5hf"] .x-text a,
.--clone-TEXT-nxj8p5hf .x-text,
.--clone-TEXT-nxj8p5hf .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));
}
[id^="TEXT-nxj8p5hf"] .x-text:hover,
.--clone-TEXT-nxj8p5hf .x-text:hover,
[id^="TEXT-nxj8p5hf"] a:hover,
.--clone-TEXT-nxj8p5hf a:hover {
  
}

#FORM-05wqiar0 {
  --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-3iafkn7c {
  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-3iafkn7c .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-3iafkn7c[disabled=true] {
  display: none;
}

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

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


  
}
[id^="TEXT-p72r18p3"], .--clone-TEXT-p72r18p3 {
  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%;
  
}
[id^="TEXT-p72r18p3"] .x-text,
[id^="TEXT-p72r18p3"] .x-text a,
.--clone-TEXT-p72r18p3 .x-text,
.--clone-TEXT-p72r18p3 .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));
}
[id^="TEXT-p72r18p3"] .x-text:hover,
.--clone-TEXT-p72r18p3 .x-text:hover,
[id^="TEXT-p72r18p3"] a:hover,
.--clone-TEXT-p72r18p3 a:hover {
  
}

#MENU-22w19l5g {
  --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-22w19l5g .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-22w19l5g > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-22w19l5g > ul > .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-22w19l5g > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-22w19l5g > ul > .menu-item:not(:first-child) {
  
}
#MENU-22w19l5g ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}





#MENU-ITEM-i3sd482t > a, #MENU-ITEM-i3sd482t > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-2dsbj59s > a, #MENU-ITEM-2dsbj59s > div {
  
  
  
  
  
  
  
  
  
}


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


  
}
[id^="TEXT-mv04mo5i"], .--clone-TEXT-mv04mo5i {
  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%;
  
}
[id^="TEXT-mv04mo5i"] .x-text,
[id^="TEXT-mv04mo5i"] .x-text a,
.--clone-TEXT-mv04mo5i .x-text,
.--clone-TEXT-mv04mo5i .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));
}
[id^="TEXT-mv04mo5i"] .x-text:hover,
.--clone-TEXT-mv04mo5i .x-text:hover,
[id^="TEXT-mv04mo5i"] a:hover,
.--clone-TEXT-mv04mo5i a:hover {
  
}

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


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


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


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


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

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

[id^="TEXT-cxlrgze6"], .--clone-TEXT-cxlrgze6 {
  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%;
  
}
[id^="TEXT-cxlrgze6"] .x-text,
[id^="TEXT-cxlrgze6"] .x-text a,
.--clone-TEXT-cxlrgze6 .x-text,
.--clone-TEXT-cxlrgze6 .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);
}
[id^="TEXT-cxlrgze6"] .x-text:hover,
.--clone-TEXT-cxlrgze6 .x-text:hover,
[id^="TEXT-cxlrgze6"] a:hover,
.--clone-TEXT-cxlrgze6 a:hover {
  
}

#POPUP-jhlfo8mr {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: var(--color_00);
  width: 400px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(250px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-jhlfo8mr.anim {
  --width: 400px;
  
}
#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;
  
}
[id^="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%;
  
}
[id^="TEXT-kd525xlb"] .x-text,
[id^="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);
}
[id^="TEXT-kd525xlb"] .x-text:hover,
.--clone-TEXT-kd525xlb .x-text:hover,
[id^="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;
}
[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-8zbxhyrc"] .x-text,
[id^="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);
}
[id^="TEXT-8zbxhyrc"] .x-text:hover,
.--clone-TEXT-8zbxhyrc .x-text:hover,
[id^="TEXT-8zbxhyrc"] a:hover,
.--clone-TEXT-8zbxhyrc a:hover {
  
}

[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-5r9ll80c"] .x-text,
[id^="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);
}
[id^="TEXT-5r9ll80c"] .x-text:hover,
.--clone-TEXT-5r9ll80c .x-text:hover,
[id^="TEXT-5r9ll80c"] a:hover,
.--clone-TEXT-5r9ll80c a:hover {
  
}

[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-p0gv4y1z"] .x-text,
[id^="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);
}
[id^="TEXT-p0gv4y1z"] .x-text:hover,
.--clone-TEXT-p0gv4y1z .x-text:hover,
[id^="TEXT-p0gv4y1z"] a:hover,
.--clone-TEXT-p0gv4y1z a:hover {
  
}

[id^="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;
  
}
[id^="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;
}
[id^="CHECKBOX-hn6m1dx9"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-hn6m1dx9"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="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;
}
[id^="CHECKBOX-hn6m1dx9"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="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);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#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;
  
}
[id^="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%;
  
}
[id^="TEXT-7dmw35y9"] .x-text,
[id^="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);
}
[id^="TEXT-7dmw35y9"] .x-text:hover,
.--clone-TEXT-7dmw35y9 .x-text:hover,
[id^="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;
}
[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-jm67355j"] .x-text,
[id^="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);
}
[id^="TEXT-jm67355j"] .x-text:hover,
.--clone-TEXT-jm67355j .x-text:hover,
[id^="TEXT-jm67355j"] a:hover,
.--clone-TEXT-jm67355j a:hover {
  
}

[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-211o7owd"] .x-text,
[id^="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);
}
[id^="TEXT-211o7owd"] .x-text:hover,
.--clone-TEXT-211o7owd .x-text:hover,
[id^="TEXT-211o7owd"] a:hover,
.--clone-TEXT-211o7owd a:hover {
  
}

[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-1curvej5"] .x-text,
[id^="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);
}
[id^="TEXT-1curvej5"] .x-text:hover,
.--clone-TEXT-1curvej5 .x-text:hover,
[id^="TEXT-1curvej5"] a:hover,
.--clone-TEXT-1curvej5 a:hover {
  
}

[id^="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;
  
}
[id^="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;
}
[id^="CHECKBOX-vcfw3uv6"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-vcfw3uv6"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="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;
}
[id^="CHECKBOX-vcfw3uv6"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="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);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#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;
  
}
[id^="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%;
  
}
[id^="TEXT-pvlh5a1y"] .x-text,
[id^="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);
}
[id^="TEXT-pvlh5a1y"] .x-text:hover,
.--clone-TEXT-pvlh5a1y .x-text:hover,
[id^="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;
}
[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-ph5bywo3"] .x-text,
[id^="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);
}
[id^="TEXT-ph5bywo3"] .x-text:hover,
.--clone-TEXT-ph5bywo3 .x-text:hover,
[id^="TEXT-ph5bywo3"] a:hover,
.--clone-TEXT-ph5bywo3 a:hover {
  
}

[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-u1m0ezcu"] .x-text,
[id^="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);
}
[id^="TEXT-u1m0ezcu"] .x-text:hover,
.--clone-TEXT-u1m0ezcu .x-text:hover,
[id^="TEXT-u1m0ezcu"] a:hover,
.--clone-TEXT-u1m0ezcu a:hover {
  
}

[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-an2aoqil"] .x-text,
[id^="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);
}
[id^="TEXT-an2aoqil"] .x-text:hover,
.--clone-TEXT-an2aoqil .x-text:hover,
[id^="TEXT-an2aoqil"] a:hover,
.--clone-TEXT-an2aoqil a:hover {
  
}

[id^="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;
  
}
[id^="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;
}
[id^="CHECKBOX-5bsn01ee"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-5bsn01ee"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="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;
}
[id^="CHECKBOX-5bsn01ee"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="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);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#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;
  
}
[id^="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%;
  
}
[id^="TEXT-9fo85f9z"] .x-text,
[id^="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);
}
[id^="TEXT-9fo85f9z"] .x-text:hover,
.--clone-TEXT-9fo85f9z .x-text:hover,
[id^="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;
}
[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-ii4ygdgr"] .x-text,
[id^="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);
}
[id^="TEXT-ii4ygdgr"] .x-text:hover,
.--clone-TEXT-ii4ygdgr .x-text:hover,
[id^="TEXT-ii4ygdgr"] a:hover,
.--clone-TEXT-ii4ygdgr a:hover {
  
}

[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-0wia8sxw"] .x-text,
[id^="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);
}
[id^="TEXT-0wia8sxw"] .x-text:hover,
.--clone-TEXT-0wia8sxw .x-text:hover,
[id^="TEXT-0wia8sxw"] a:hover,
.--clone-TEXT-0wia8sxw a:hover {
  
}

[id^="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%;
  
}
[id^="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;
}
[id^="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%;
  
}
[id^="TEXT-dc6o8tk5"] .x-text,
[id^="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);
}
[id^="TEXT-dc6o8tk5"] .x-text:hover,
.--clone-TEXT-dc6o8tk5 .x-text:hover,
[id^="TEXT-dc6o8tk5"] a:hover,
.--clone-TEXT-dc6o8tk5 a:hover {
  
}

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