#SECTION-o2m7cc15 {
  height: auto;
  grid-template-columns: 1fr 385px 105px 760px 1fr;
  grid-template-rows: minmax(75px, max-content) minmax(5px, 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-o2m7cc15 .x-section-background {
  background: #ffffffe6;
  
  
  
  
  
  
  --height: 80;
  --bg: #ffffffe6;
}

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



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


#CONTAINER-sxk2kt7r {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #ebebeb;
border-style: none;
line-height: 1.2;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(20px, max-content) minmax(20px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:  none #ebebeb;
border-top-style: unset;border-bottom-style: unset;

  
}
[id^="TEXT-yctie40m"], .--clone-TEXT-yctie40m {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 15px;
margin-right: 0%;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-yctie40m"] .x-text,
[id^="TEXT-yctie40m"] .x-text a,
.--clone-TEXT-yctie40m .x-text,
.--clone-TEXT-yctie40m .x-text a {
  --width: 96.1038961038961%;
-webkit-text-stroke: 0px #000000ff;
color: #a4a4a4;
font: var(--font_5);
font-size: 12.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #a4a4a4);
}
[id^="TEXT-yctie40m"] .x-text:hover,
.--clone-TEXT-yctie40m .x-text:hover,
[id^="TEXT-yctie40m"] a:hover,
.--clone-TEXT-yctie40m a:hover {
  
}

[id^="TEXT-cjgjk14o"], .--clone-TEXT-cjgjk14o {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 15px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-cjgjk14o"] .x-text,
[id^="TEXT-cjgjk14o"] .x-text a,
.--clone-TEXT-cjgjk14o .x-text,
.--clone-TEXT-cjgjk14o .x-text a {
  --width: 96.1038961038961%;
-webkit-text-stroke: 0px #000000ff;
color: #323232;
font: var(--font_8);
font-family: 'Open Sans', sans-serif;
font-size: 13.0px;
font-weight: 400;
height: 100%;
line-height: 1.2;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #323232);
}
[id^="TEXT-cjgjk14o"] .x-text:hover,
.--clone-TEXT-cjgjk14o .x-text:hover,
[id^="TEXT-cjgjk14o"] a:hover,
.--clone-TEXT-cjgjk14o a:hover {
  
}

#LINE-cy8f2r6n {
  --width: auto;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 100%;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: auto;
  
  
}
#LINE-cy8f2r6n .line-container {
  border-color: #ebebeb;
border-style: solid;
border-width: 2.0px;
}

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


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

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







border-style: none none none none;

}





#MENU-DROPPABLE-l7h8m0iv {
  background: #f8f8f8;
  top: 0;
  left: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: slide-left 0.2s ease;
  
}
#MENU-4o1zm4qm {
  --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(0px * 2);width: 100%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-4o1zm4qm .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #00000033;
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-4o1zm4qm > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
}
#MENU-4o1zm4qm > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #00000033;
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-4o1zm4qm > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-4o1zm4qm > ul > .menu-item:not(:first-child) {
  
}
#MENU-4o1zm4qm ul li .tag-link {
  border-style: none none solid none;

}
#MENU-4o1zm4qm ul li .tag-link:hover,
#MENU-4o1zm4qm ul li > a:hover {
  color: var(--color_03) !important;
background: #eeeeee;






border-style: none none solid none;

}





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

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

#SUBMENU-ubyz561r {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-g9yb173r.menu-item:hover > .x-submenu {
  display: grid;
}

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


#MENU-p7y1h6nl .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 16.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-p7y1h6nl > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-p7y1h6nl > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 16.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-p7y1h6nl > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-p7y1h6nl > ul > .menu-item:not(:first-child) {
  
}
#MENU-p7y1h6nl ul li .tag-link {
  border-style: none none none none;

}
#MENU-p7y1h6nl ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

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



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

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

#MENU-ITEM-g57ir7w3 > a, #MENU-ITEM-g57ir7w3 > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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

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

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

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

#SUBMENU-mz9zsuux {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-r4jkefjv.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-29wek4ku {
  --width: 96.5277777777778%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-right: calc(0.0013139512803819445% * 2);margin-top: -0.4829559326171875px;width: 96.5277777777778%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


#MENU-29wek4ku .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-29wek4ku > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-29wek4ku > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-29wek4ku > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-29wek4ku > ul > .menu-item:not(:first-child) {
  
}
#MENU-29wek4ku ul li .tag-link {
  border-style: none none none none;

}
#MENU-29wek4ku ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

#MENU-29wek4ku > ul > .menu-item svg {
  width: 1px;
  height: 1px;
}



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

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

#MENU-ITEM-fnkyvd05 > a, #MENU-ITEM-fnkyvd05 > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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

#MENU-ITEM-a5sbkmo8 > a, #MENU-ITEM-a5sbkmo8 > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}


#RECT-b32x77ea {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 24px;
justify-self: end;
margin-right: 3.374534183078342%;
margin-top: 10.343759536743164px;
width: 20px;
  
  
  
  
}
#RECT-b32x77ea .x-rect {
  --width: 20px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAxNDA4IDE4OTYuMDgzMyc+IDxwYXRoIGQ9J00xMjk4IDEzMjJxMCA0MC0yOCA2OGwtMTM2IDEzNnEtMjggMjgtNjggMjh0LTY4LTI4bC0yOTQtMjk0LTI5NCAyOTRxLTI4IDI4LTY4IDI4dC02OC0yOGwtMTM2LTEzNnEtMjgtMjgtMjgtNjh0MjgtNjhsMjk0LTI5NC0yOTQtMjk0cS0yOC0yOC0yOC02OHQyOC02OGwxMzYtMTM2cTI4LTI4IDY4LTI4dDY4IDI4bDI5NCAyOTQgMjk0LTI5NHEyOC0yOCA2OC0yOHQ2OCAyOGwxMzYgMTM2cTI4IDI4IDI4IDY4dC0yOCA2OEw5NzYgOTYwbDI5NCAyOTRxMjggMjggMjggNjh6Jz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#INPUT-SEARCH-vdeorjcp {
  --width: 230px;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: 230px;
  
}
#INPUT-SEARCH-vdeorjcp > .input-search--wrapper {
  font-size: 16.0px;
  border-width: 1px;
  border-color: #dddddd;
  border-style: solid;
  border-radius: 0px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-vdeorjcp > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-vdeorjcp > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-vdeorjcp > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-vdeorjcp > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_01) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-vdeorjcp > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #dddddd !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}


#CONTAINER-epgf6if8 {
  --bg: var(--color_04);
  background: var(--color_04);
border-color: #000000ff;
  --width: 50px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 50px;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#MENU-DROPPABLE-cmul0koj {
  background: #f8f8f8;
  top: 0;
  left: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(80px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: slide-left 0.2s ease;
  
}
#MENU-sam6ktxp {
  --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: end;margin-right: -1.9737298215558335e-14%;margin-top: -0.1666717529296875px;width: 100%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-sam6ktxp .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: var(--color_04);
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-sam6ktxp > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
}
#MENU-sam6ktxp > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: var(--color_04);
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-sam6ktxp > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-sam6ktxp > ul > .menu-item:not(:first-child) {
  
}
#MENU-sam6ktxp ul li .tag-link {
  border-style: none none solid none;

}
#MENU-sam6ktxp ul li .tag-link:hover,
#MENU-sam6ktxp ul li > a:hover {
  color: var(--color_03) !important;
background: #eeeeee;






border-style: none none none none;

}





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

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

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

#SUBMENU-tcpw5aej {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-0ln3hao1.menu-item:hover > .x-submenu {
  display: grid;
}

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


#MENU-limsjk2e .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-limsjk2e > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-limsjk2e > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-limsjk2e > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-limsjk2e > ul > .menu-item:not(:first-child) {
  
}
#MENU-limsjk2e ul li .tag-link {
  border-style: none none none none;

}
#MENU-limsjk2e ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

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



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

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

#MENU-ITEM-s5tlne8f > a, #MENU-ITEM-s5tlne8f > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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

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

#SUBMENU-cjtko3hr {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-n971mp86.menu-item:hover > .x-submenu {
  display: grid;
}

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


#MENU-znqp7j7g .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-znqp7j7g > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-znqp7j7g > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-znqp7j7g > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-znqp7j7g > ul > .menu-item:not(:first-child) {
  
}
#MENU-znqp7j7g ul li .tag-link {
  border-style: none none none none;

}
#MENU-znqp7j7g ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

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



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

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

#MENU-ITEM-8zpkrhv1 > a, #MENU-ITEM-8zpkrhv1 > div {
  
  
  
  
  
  
  
  
  
}

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

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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#INPUT-SEARCH-omwst0nt {
  --width: 221px;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: 221px;
  
}
#INPUT-SEARCH-omwst0nt > .input-search--wrapper {
  font-size: 16.0px;
  border-width: 1px;
  border-color: #dddddd;
  border-style: solid;
  border-radius: 0px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-omwst0nt > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-omwst0nt > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-omwst0nt > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-omwst0nt > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_01) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-omwst0nt > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #dddddd !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}


#CONTAINER-xh11t5p3 {
  --bg: var(--color_04);
  background: var(--color_04);
border-color: #000000ff;
  --width: 50px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 50px;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#MENU-DROPPABLE-kmbvciyg {
  background: #f8f8f8;
  top: 0;
  left: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(80px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: slide-left 0.2s ease;
  
}
#MENU-lecsrtr5 {
  --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: end;margin-right: -1.9737298215558335e-14%;margin-top: -0.1666717529296875px;width: 100%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-lecsrtr5 .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: var(--color_04);
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-lecsrtr5 > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
}
#MENU-lecsrtr5 > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: var(--color_04);
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-lecsrtr5 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-lecsrtr5 > ul > .menu-item:not(:first-child) {
  
}
#MENU-lecsrtr5 ul li .tag-link {
  border-style: none none solid none;

}
#MENU-lecsrtr5 ul li .tag-link:hover,
#MENU-lecsrtr5 ul li > a:hover {
  color: var(--color_03) !important;
background: #eeeeee;






border-style: none none none none;

}





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

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

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

#SUBMENU-y6a9jhwg {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-w7nfgto5.menu-item:hover > .x-submenu {
  display: grid;
}

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


#MENU-z12bdztb .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-z12bdztb > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-z12bdztb > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-z12bdztb > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-z12bdztb > ul > .menu-item:not(:first-child) {
  
}
#MENU-z12bdztb ul li .tag-link {
  border-style: none none none none;

}
#MENU-z12bdztb ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

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



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

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

#MENU-ITEM-ry7n4u6v > a, #MENU-ITEM-ry7n4u6v > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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

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

#SUBMENU-c3layt3d {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-styqbrd9.menu-item:hover > .x-submenu {
  display: grid;
}

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


#MENU-a7t5vzqd .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-a7t5vzqd > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-a7t5vzqd > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-a7t5vzqd > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-a7t5vzqd > ul > .menu-item:not(:first-child) {
  
}
#MENU-a7t5vzqd ul li .tag-link {
  border-style: none none none none;

}
#MENU-a7t5vzqd ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

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



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

#MENU-ITEM-0oya06hb > a, #MENU-ITEM-0oya06hb > div {
  
  
  
  
  
  
  
  
  
}

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

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

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


#RECT-0121wdqo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 16px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 16px;
  
  
  
  
}
#RECT-0121wdqo .x-rect {
  --width: 16px;
background: var(--color_03);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9J2N1cnJlbnRDb2xvcicvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#INPUT-SEARCH-i27i4p2i {
  --width: 221px;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: 221px;
  
}
#INPUT-SEARCH-i27i4p2i > .input-search--wrapper {
  font-size: 16.0px;
  border-width: 1px;
  border-color: #dddddd;
  border-style: solid;
  border-radius: 0px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-i27i4p2i > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-i27i4p2i > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-i27i4p2i > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-i27i4p2i > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_01) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-i27i4p2i > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #dddddd !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}


#CONTAINER-ndf5g96z {
  --bg: var(--color_04);
  background: var(--color_04);
border-color: #000000ff;
  --width: 50px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 50px;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#MENU-DROPPABLE-bonadwm9 {
  background: #f8f8f8;
  top: 0;
  left: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(80px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: slide-left 0.2s ease;
  
}
#MENU-d29166a0 {
  --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: end;margin-right: -1.9737298215558335e-14%;margin-top: -0.1666717529296875px;width: 100%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-d29166a0 .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: var(--color_04);
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-d29166a0 > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
}
#MENU-d29166a0 > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: var(--color_04);
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-d29166a0 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-d29166a0 > ul > .menu-item:not(:first-child) {
  
}
#MENU-d29166a0 ul li .tag-link {
  border-style: none none solid none;

}
#MENU-d29166a0 ul li .tag-link:hover,
#MENU-d29166a0 ul li > a:hover {
  color: var(--color_03) !important;
background: #eeeeee;






border-style: none none none none;

}





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

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

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

#SUBMENU-s51p3ef3 {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-gezb6mkz.menu-item:hover > .x-submenu {
  display: grid;
}

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


#MENU-lxyb3xyp .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-lxyb3xyp > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-lxyb3xyp > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-lxyb3xyp > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-lxyb3xyp > ul > .menu-item:not(:first-child) {
  
}
#MENU-lxyb3xyp ul li .tag-link {
  border-style: none none none none;

}
#MENU-lxyb3xyp ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

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



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

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

#MENU-ITEM-21i8hg1i > a, #MENU-ITEM-21i8hg1i > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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

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

#SUBMENU-ddinxw6q {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-8u818kva.menu-item:hover > .x-submenu {
  display: grid;
}

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


#MENU-7jnm5vmi .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-7jnm5vmi > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-7jnm5vmi > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-7jnm5vmi > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-7jnm5vmi > ul > .menu-item:not(:first-child) {
  
}
#MENU-7jnm5vmi ul li .tag-link {
  border-style: none none none none;

}
#MENU-7jnm5vmi ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

#MENU-7jnm5vmi > ul > .menu-item svg {
  width: 1px;
  height: 1px;
}



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

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

#MENU-ITEM-5q3ktcy7 > a, #MENU-ITEM-5q3ktcy7 > div {
  
  
  
  
  
  
  
  
  
}

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

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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#INPUT-SEARCH-u3iwx9fz {
  --width: 221px;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: 221px;
  
}
#INPUT-SEARCH-u3iwx9fz > .input-search--wrapper {
  font-size: 16.0px;
  border-width: 1px;
  border-color: #dddddd;
  border-style: solid;
  border-radius: 0px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-u3iwx9fz > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-u3iwx9fz > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-u3iwx9fz > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-u3iwx9fz > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_01) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-u3iwx9fz > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #dddddd !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}


#CONTAINER-rwhpxpy1 {
  --bg: var(--color_04);
  background: var(--color_04);
border-color: #000000ff;
  --width: 50px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 50px;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#MENU-DROPPABLE-513d5905 {
  background: #f8f8f8;
  top: 0;
  left: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(80px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: slide-left 0.2s ease;
  
}
#MENU-ptikb29y {
  --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: end;margin-right: -1.9737298215558335e-14%;margin-top: -0.1666717529296875px;width: 100%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-ptikb29y .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: var(--color_04);
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-ptikb29y > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
}
#MENU-ptikb29y > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: var(--color_04);
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-ptikb29y > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-ptikb29y > ul > .menu-item:not(:first-child) {
  
}
#MENU-ptikb29y ul li .tag-link {
  border-style: none none solid none;

}
#MENU-ptikb29y ul li .tag-link:hover,
#MENU-ptikb29y ul li > a:hover {
  color: var(--color_03) !important;
background: #eeeeee;






border-style: none none none none;

}





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

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

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

#SUBMENU-gu4toy4l {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-cbanh2kg.menu-item:hover > .x-submenu {
  display: grid;
}

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


#MENU-h5mf27yc .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-h5mf27yc > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-h5mf27yc > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-h5mf27yc > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-h5mf27yc > ul > .menu-item:not(:first-child) {
  
}
#MENU-h5mf27yc ul li .tag-link {
  border-style: none none none none;

}
#MENU-h5mf27yc ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

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



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

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

#MENU-ITEM-nltv3dja > a, #MENU-ITEM-nltv3dja > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

#MENU-ITEM-8esrs5ym > a, #MENU-ITEM-8esrs5ym > div {
  
  
  
  
  
  
  
  
  
}

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

#SUBMENU-rl904ge5 {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #eeeeee;
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
  
  animation: horizontal-move 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-ns5vbaxs.menu-item:hover > .x-submenu {
  display: grid;
}

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


#MENU-cdk1l6pc .x-rect {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-cdk1l6pc > ul {
  background: #eeeeee;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-cdk1l6pc > ul > .menu-item .tag-link {
  --pad-x: 12px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #eeeeee;
color: #080000ff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-cdk1l6pc > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-cdk1l6pc > ul > .menu-item:not(:first-child) {
  
}
#MENU-cdk1l6pc ul li .tag-link {
  border-style: none none none none;

}
#MENU-cdk1l6pc ul li .tag-link:hover {
  color: var(--color_04) !important;
background: #eeeeee;






border-style: none none none none;

}

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



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

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

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

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

#MENU-ITEM-7plapuo0 > a, #MENU-ITEM-7plapuo0 > div {
  
  
  
  
  
  
  
  
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#INPUT-SEARCH-3b3fsrgt {
  --width: 221px;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: 221px;
  
}
#INPUT-SEARCH-3b3fsrgt > .input-search--wrapper {
  font-size: 16.0px;
  border-width: 1px;
  border-color: #dddddd;
  border-style: solid;
  border-radius: 0px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-3b3fsrgt > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-3b3fsrgt > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-3b3fsrgt > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-3b3fsrgt > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_01) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-3b3fsrgt > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #dddddd !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}


#CONTAINER-kxnhe9ym {
  --bg: var(--color_04);
  background: var(--color_04);
border-color: #000000ff;
  --width: 50px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 50px;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#LINE-4i28zcgg {
  --width: 100%;align-self: center;grid-column-end: 5;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%;
  height: auto;
  
}
#LINE-4i28zcgg .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-3n48pkpf {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #ebebeb;
border-radius: 0px 0px 0px 0px;
border-style: none;
line-height: 1.2;
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(20px, max-content) minmax(20px, max-content);height: auto;justify-self: end;margin-bottom: calc(0.05000000000000071px * 2);margin-right: -0.9433962264150944%;width: 100%;
  
  
  
  
  
  border:  none #ebebeb;
border-top-style: unset;border-bottom-style: unset;

  
}
[id^="TEXT-bmzzfovn"], .--clone-TEXT-bmzzfovn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 15px;
margin-right: 0%;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-bmzzfovn"] .x-text,
[id^="TEXT-bmzzfovn"] .x-text a,
.--clone-TEXT-bmzzfovn .x-text,
.--clone-TEXT-bmzzfovn .x-text a {
  --width: 85.71428571428571%;
-webkit-text-stroke: 0px #000000ff;
color: #a4a4a4;
font: var(--font_5);
font-size: 12.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #a4a4a4);
}
[id^="TEXT-bmzzfovn"] .x-text:hover,
.--clone-TEXT-bmzzfovn .x-text:hover,
[id^="TEXT-bmzzfovn"] a:hover,
.--clone-TEXT-bmzzfovn a:hover {
  
}

[id^="TEXT-40xsbrlw"], .--clone-TEXT-40xsbrlw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 15px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-40xsbrlw"] .x-text,
[id^="TEXT-40xsbrlw"] .x-text a,
.--clone-TEXT-40xsbrlw .x-text,
.--clone-TEXT-40xsbrlw .x-text a {
  --width: 85.71428571428571%;
-webkit-text-stroke: 0px #000000ff;
color: #323232;
font: var(--font_8);
font-family: 'Open Sans', sans-serif;
font-size: 13.0px;
font-weight: 400;
height: 100%;
line-height: 1.2;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #323232);
}
[id^="TEXT-40xsbrlw"] .x-text:hover,
.--clone-TEXT-40xsbrlw .x-text:hover,
[id^="TEXT-40xsbrlw"] a:hover,
.--clone-TEXT-40xsbrlw a:hover {
  
}

#LINE-2lufzv6n {
  --width: auto;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 100%;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: auto;
  
  
}
#LINE-2lufzv6n .line-container {
  border-color: #ebebeb;
border-style: solid;
border-width: 2.0px;
}


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


  
}
#CART-ICON-cjhdg10r {
  --width: 25px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 25px;justify-self: center;margin-bottom: calc(0.5px * 2);margin-left: calc(0% * 2);width: 25px;
  
}
#CART-ICON-cjhdg10r .x-cart-icon {
  border-color: var(--color_00);
border-radius: 0px 0px 0px 0px;
color: var(--color_04);
}
#CART-ICON-cjhdg10r .x-cart-item-count {
  position: absolute;
  top: -6.25px;
  right: -6.25px;
  width: 12.5px;
  height: 12.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_04);
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 8.333333333333334px;
}
#CART-ICON-cjhdg10r .x-image-cart-icon {
  border-radius: 0px 0px 0px 0px;
}

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


  
}
#MEMBER-BAR-s6tclw0f {
  --width: 22px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 22px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 22px;
  
}
#MEMBER-BAR-s6tclw0f .x-menu-bar {
  -webkit-text-stroke: 0px #ffffff;
text-align: center;
  background: #00000000;
  display: none;
}
#MEMBER-BAR-s6tclw0f .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #ffffff;
text-align: center;
  border-width: 0px;
  border-style: solid;
  border-color: var(--color_00);
  justify-content: center;
}
#MEMBER-BAR-s6tclw0f .x-member:hover {
  color: var(--color_00);
}
#MEMBER-BAR-s6tclw0f .x-avatar-member-origin {   width: 22px;
  height: 22px;
  border-style: solid;
  border-width: 0px;
  color: var(--color_00);
  border-color: var(--color_00);
 }
#MEMBER-BAR-s6tclw0f .x-avatar-member-initial {   width: 22px;
  height: 22px;
  border-style: solid;
  border-width: 0px;
  color: var(--color_00);
  border-color: var(--color_00);
 }
#MEMBER-BAR-s6tclw0f .customer-icon {   width: 22px;
  height: 22px;
  border-style: solid;
  border-width: 0px;
  color: var(--color_00);
  border-color: var(--color_00);
 }
#MEMBER-BAR-s6tclw0f .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  color: var(--color_00);
}

#MEMBER-BAR-s6tclw0f .x-loginbar {
  -webkit-text-stroke: 0px #ffffff;
text-align: center;
  background: #00000000;
  justify-content: center;
}
#MEMBER-BAR-s6tclw0f .x-loginbar .login-bar-text:hover {
  color: var(--color_00);
}
#MEMBER-BAR-s6tclw0f .x-loginbar .login-bar-icon {
    width: 22px;
  height: 22px;
  border-style: solid;
  border-width: 0px;
  color: var(--color_00);
  border-color: var(--color_00);

  border: none;
}

#MEMBER-BAR-s6tclw0f .x-avatar-member-origin, #MEMBER-BAR-s6tclw0f .login-bar-icon {
  margin-right: 0 !important;
}


#MEMBER-BAR-s6tclw0f .member-divider {
  background: rgba(0, 0, 0, 1);
}
#MEMBER-BAR-s6tclw0f svg, #MEMBER-BAR-s6tclw0f path {
  color: rgba(0, 0, 0, 1);
  fill: rgba(0, 0, 0, 1);
}
#MEMBER-BAR-s6tclw0f .customer-signup {
  display: none;
}
#MEMBER-BAR-s6tclw0f .customer-icon {
  
}
#MEMBER-BAR-s6tclw0f .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-p9lgz58c {
  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);
}

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


  
}

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

  border:   ;


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


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

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

#SECTION-3l2n7tik {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(1%, 2%) minmax(50px, max-content) minmax(48px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(50px, max-content) minmax(195.94589475776337px, max-content) minmax(152.6084514829414px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  overflow-x: hidden;
  overflow-y: hidden;
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-3l2n7tik .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 0;
  --bg: rgba(255, 255, 255, 0);
}

#SECTION-3l2n7tik .x-section-video-background {
  
  
}



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

#ATTR-llhvw2xw {
  --width: 95.623779296875%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: center;margin-right: calc(0.6317138671875% * 2);margin-top: 15.037109375px;width: 95.623779296875%;
  
}
#ATTR-llhvw2xw .attr--item, #ATTR-llhvw2xw select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: left;
  
}
#ATTR-llhvw2xw .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-llhvw2xw .chevron svg{
  height: 16px;
}
#ATTR-llhvw2xw .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-llhvw2xw .attr--item:hover {
  border-color: #000000ff;
  border-width: 1px;
}
#ATTR-llhvw2xw .attr--item.selected {
  background-color: #000;
color: #fff;

  
}
#ATTR-llhvw2xw img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-llhvw2xw .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-llhvw2xw .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-llhvw2xw .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: left;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

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

#ATTR-llhvw2xw .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#PRODUCT-GALLERY-pwdhpdka {
  --width: 99%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 50.03399048266486%;justify-self: end;margin-right: 0.010416666666670111%;margin-top: -0.013020833333333334%;width: 99%;
  
  
}
#PRODUCT-GALLERY-pwdhpdka .product-gallery-wrapper {
  transition: height 0.3s ease;
  flex-direction: column;
  
  
}

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

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


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

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


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

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

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

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

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

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



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

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

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

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

#PRODUCT-GALLERY-pwdhpdka .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-pwdhpdka .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 145px;
  height: 145px;
}

#PRODUCT-GALLERY-pwdhpdka .product-gallery-thumbnails .product-gallery-thumbnails-item:hover,
#PRODUCT-GALLERY-pwdhpdka .product-gallery-thumbnails .product-gallery-thumbnails-item.active {
  opacity: 1;
  border-color: #000000;
}
.PRODUCT-GALLERY-pwdhpdka .x-pin-video {
  display: none;
}
#ATTR-mw80o9cd {
  --width: 0%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 10.59659090909091%;margin-top: -176.09375px;width: 0%;
  
}
#ATTR-mw80o9cd .attr--item, #ATTR-mw80o9cd select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: left;
  
}
#ATTR-mw80o9cd .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-mw80o9cd .chevron svg{
  height: 16px;
}
#ATTR-mw80o9cd .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-mw80o9cd .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-mw80o9cd .attr--item.selected {
  background-color: #000;
color: #fff;

  
}
#ATTR-mw80o9cd img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-mw80o9cd .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-mw80o9cd .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-mw80o9cd .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: left;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

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

#ATTR-mw80o9cd .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
[id^="TEXT-DATASET-zk9kf2kw"], .--clone-TEXT-DATASET-zk9kf2kw {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: start;
margin-left: 3.9032907196969697%;
margin-top: 48.3359375px;
width: 95.3125%;
  
}
[id^="TEXT-DATASET-zk9kf2kw"] .x-text,
[id^="TEXT-DATASET-zk9kf2kw"] .x-text a,
.--clone-TEXT-DATASET-zk9kf2kw .x-text,
.--clone-TEXT-DATASET-zk9kf2kw .x-text a {
  --width: 95.3125%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 15.0px;
height: 100%;
line-height: 1.9;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zk9kf2kw"] .x-text:hover,
.--clone-TEXT-DATASET-zk9kf2kw .x-text:hover,
[id^="TEXT-DATASET-zk9kf2kw"] a:hover,
.--clone-TEXT-DATASET-zk9kf2kw a:hover {
  
}

[id^="TEXT-DATASET-4gpzhuux"], .--clone-TEXT-DATASET-4gpzhuux {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: 1.556396484375%;
margin-top: 0.0703125px;
width: 93.75%;
  
}
[id^="TEXT-DATASET-4gpzhuux"] .x-text,
[id^="TEXT-DATASET-4gpzhuux"] .x-text a,
.--clone-TEXT-DATASET-4gpzhuux .x-text,
.--clone-TEXT-DATASET-4gpzhuux .x-text a {
  --width: 93.75%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 15.0px;
height: 100%;
line-height: 1.9;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-4gpzhuux"] .x-text:hover,
.--clone-TEXT-DATASET-4gpzhuux .x-text:hover,
[id^="TEXT-DATASET-4gpzhuux"] a:hover,
.--clone-TEXT-DATASET-4gpzhuux a:hover {
  
}

#ATTR-istme69h {
  --width: 95.623779296875%;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-right: calc(0.6317138671875% * 2);margin-top: 28.05859375px;width: 95.623779296875%;
  
}
#ATTR-istme69h .attr--item, #ATTR-istme69h select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: left;
  
}
#ATTR-istme69h .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-istme69h .chevron svg{
  height: 16px;
}
#ATTR-istme69h .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-istme69h .attr--item:hover {
  border-color: #000000ff;
  border-width: 1px;
}
#ATTR-istme69h .attr--item.selected {
  background-color: #000;
color: #fff;

  
}
#ATTR-istme69h img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-istme69h .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-istme69h .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-istme69h .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
text-align: left;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

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

#ATTR-istme69h .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
[id^="TEXT-DATASET-vsbcge6w"], .--clone-TEXT-DATASET-vsbcge6w {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: 0.264892578125%;
margin-top: -0.0078125px;
width: 95.9814453125%;
  
}
[id^="TEXT-DATASET-vsbcge6w"] .x-text,
[id^="TEXT-DATASET-vsbcge6w"] .x-text a,
.--clone-TEXT-DATASET-vsbcge6w .x-text,
.--clone-TEXT-DATASET-vsbcge6w .x-text a {
  --width: 95.9814453125%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 24.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vsbcge6w"] .x-text:hover,
.--clone-TEXT-DATASET-vsbcge6w .x-text:hover,
[id^="TEXT-DATASET-vsbcge6w"] a:hover,
.--clone-TEXT-DATASET-vsbcge6w a:hover {
  
}

[id^="TEXT-gafn5x9r"], .--clone-TEXT-gafn5x9r {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: start;
margin-left: 11.96875px;
margin-top: 11.9375px;
width: 95px;
  
}
[id^="TEXT-gafn5x9r"] .x-text,
[id^="TEXT-gafn5x9r"] .x-text a,
.--clone-TEXT-gafn5x9r .x-text,
.--clone-TEXT-gafn5x9r .x-text a {
  --width: 95px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-family: 'Open Sans', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-gafn5x9r"] .x-text:hover,
.--clone-TEXT-gafn5x9r .x-text:hover,
[id^="TEXT-gafn5x9r"] a:hover,
.--clone-TEXT-gafn5x9r a:hover {
  
}

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

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

#BUTTON-t52borjw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 35.9765625px;
justify-self: start;
margin-left: 106.97265625px;
margin-top: calc(0.421875px * 2);
width: 205px;
  
}
#BUTTON-t52borjw .x-button-wrapper {
  --width: 205px;
-webkit-text-stroke: 0px #000000ff;
background: #c09578;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-t52borjw{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-t52borjw:hover > * {
    background: var(--color_03) !important;
  }
  #BUTTON-t52borjw{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-t52borjw:hover, #BUTTON-t52borjw:hover > * {
    cursor: pointer;
  }
#QUANTITY-INPUT-95ml5rcp {
  --width: 78.984375px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;height: 35.9765625px;justify-self: start;margin-left: 12.03125px;margin-top: calc(0.0703125px * 2);width: 78.984375px;
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-95ml5rcp .quantity__input {
  
  
  padding-left: 20px;
  padding-right: 20px;
  
}
#QUANTITY-INPUT-95ml5rcp .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-95ml5rcp .quantity__button[name="minus"] {
  background: #f7f7f7;
border-color: #dddddd;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;
  width:20px;
}
#QUANTITY-INPUT-95ml5rcp .quantity__button[name="minus"] svg {
  width: 6px;
}
#QUANTITY-INPUT-95ml5rcp .quantity__button[name="plus"] {
  background: #f7f7f7;
border-color: #dddddd;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-right-style: unset;
  width:20px;
}
#QUANTITY-INPUT-95ml5rcp .quantity__button[name="plus"] svg {
  width: 6px;
}
[id^="TEXT-vdlehnhn"], .--clone-TEXT-vdlehnhn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: start;
margin-left: 3.904770359848485%;
margin-top: 22.70703125px;
width: 70.3030303030303%;
  
}
[id^="TEXT-vdlehnhn"] .x-text,
[id^="TEXT-vdlehnhn"] .x-text a,
.--clone-TEXT-vdlehnhn .x-text,
.--clone-TEXT-vdlehnhn .x-text a {
  --width: 70.3030303030303%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-vdlehnhn"] .x-text:hover,
.--clone-TEXT-vdlehnhn .x-text:hover,
[id^="TEXT-vdlehnhn"] a:hover,
.--clone-TEXT-vdlehnhn a:hover {
  
}


#CONTAINER-e6w1qzid {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 25.76867305871212%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr;grid-template-rows: minmax(47.17014694213867px, max-content);height: auto;justify-self: start;margin-bottom: 0.4453125px;margin-left: 9.790778882575758%;width: 25.76867305871212%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-DATASET-ora3mlnw"], .--clone-TEXT-DATASET-ora3mlnw {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: -0.017333984375px;
margin-top: 0px;
width: 120.00000762939452px;
  
}
[id^="TEXT-DATASET-ora3mlnw"] .x-text,
[id^="TEXT-DATASET-ora3mlnw"] .x-text a,
.--clone-TEXT-DATASET-ora3mlnw .x-text,
.--clone-TEXT-DATASET-ora3mlnw .x-text a {
  --width: 120.00000762939452px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #a4a4a4;
font-size: 18.0px;
height: 100%;
text-decoration: line-through;
width: 100%;
  color: var(--active-color, #a4a4a4);
}
[id^="TEXT-DATASET-ora3mlnw"] .x-text:hover,
.--clone-TEXT-DATASET-ora3mlnw .x-text:hover,
[id^="TEXT-DATASET-ora3mlnw"] a:hover,
.--clone-TEXT-DATASET-ora3mlnw a:hover {
  
}

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

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

#SECTION-kmbmkf8x .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 600;
  --bg: rgba(255, 255, 255, 0);
}

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



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

[id^="TEXT-DATASET-xfjfkfmx"], .--clone-TEXT-DATASET-xfjfkfmx {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: -0.3177083333333333%;
margin-top: 0px;
width: 99.66666666666669%;
  
}
[id^="TEXT-DATASET-xfjfkfmx"] .x-text,
[id^="TEXT-DATASET-xfjfkfmx"] .x-text a,
.--clone-TEXT-DATASET-xfjfkfmx .x-text,
.--clone-TEXT-DATASET-xfjfkfmx .x-text a {
  --width: 99.66666666666669%;
color: rgba(0, 0, 0, 1);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, rgba(0, 0, 0, 1));
}
[id^="TEXT-DATASET-xfjfkfmx"] .x-text:hover,
.--clone-TEXT-DATASET-xfjfkfmx .x-text:hover,
[id^="TEXT-DATASET-xfjfkfmx"] a:hover,
.--clone-TEXT-DATASET-xfjfkfmx a:hover {
  
}

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

#SECTION-hy6a0gvd .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 395;
  --bg: rgba(255, 255, 255, 0);
}

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



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

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


#IMAGE-xjvuzk6k {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 12.595%;
margin-top: 82.75px;
width: 5.715%;
  
}
#IMAGE-xjvuzk6k picture {
  --width: 5.715%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xjvuzk6k img {
  object-fit: cover;
}

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


#IMAGE-2t1ccw5z {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 12.595%;
margin-top: 174.609375px;
width: 6.279999999999999%;
  
}
#IMAGE-2t1ccw5z picture {
  --width: 6.279999999999999%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2t1ccw5z img {
  object-fit: cover;
}

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


#IMAGE-ntdpne5q {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 42.25px;
margin-left: 12.595%;
width: 6.3687499999999995%;
  
}
#IMAGE-ntdpne5q picture {
  --width: 6.3687499999999995%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ntdpne5q img {
  object-fit: cover;
}

[id^="TEXT-5fdfmzxf"], .--clone-TEXT-5fdfmzxf {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: 58.0546875px;
margin-right: 0.8387500000000001%;
width: 76.66625%;
  
}
[id^="TEXT-5fdfmzxf"] .x-text,
[id^="TEXT-5fdfmzxf"] .x-text a,
.--clone-TEXT-5fdfmzxf .x-text,
.--clone-TEXT-5fdfmzxf .x-text a {
  --width: 76.66625%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 40.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-5fdfmzxf"] .x-text:hover,
.--clone-TEXT-5fdfmzxf .x-text:hover,
[id^="TEXT-5fdfmzxf"] a:hover,
.--clone-TEXT-5fdfmzxf a:hover {
  
}

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

#SECTION-a9boc71f .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 230;
  --bg: rgba(255, 255, 255, 0);
}

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



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

#LINE-y2rpx162 {
  --width: 74.8%;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: 240px;margin-right: 75px;margin-top: calc(0px * 2);width: auto;
  height: auto;
  
}
#LINE-y2rpx162 .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 2.0px;
}


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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #RECT-kkc2rjfh{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-kkc2rjfh:hover > * {
    background: #c09578 !important;
  }

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #RECT-xdb9ft2o{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-xdb9ft2o:hover > * {
    background: #c09578 !important;
  }
  #CONTAINER-0dpnljic{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #CONTAINER-0dpnljic:hover{
    scale: 1.2;
  }
#SLIDER-PRODUCT-grlrg36v {
  --width: 100%;align-self: center;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: calc(0px * 2);width: 100%;
  
}
#SLIDER-PRODUCT-grlrg36v .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

  
  border-left: 1px solid #eeeeee;

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



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

#SLIDER-PRODUCT-grlrg36v .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  
  
  border-color: #eeeeee;
  border-right: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;

}






#SLIDER-PRODUCT-grlrg36v .grid-product--info {
  
  padding: 2px 16px;
  justify-content: unset;
  align-items: unset
}
#SLIDER-PRODUCT-grlrg36v .grid-product--category {
  
  font-family: 'Open Sans', sans-serif;
  
  
  
  color: #c09578;
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-grlrg36v .grid-product--title {
  
  font-family: 'Open Sans', sans-serif;
  
  font-size: 13px;
  
  color: #c09578;
  
  
}
#SLIDER-PRODUCT-grlrg36v .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#SLIDER-PRODUCT-grlrg36v .grid-product--retail-price, #SLIDER-PRODUCT-grlrg36v .grid-product--selling-price {
  
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 14px;
  
  color: #c09578;
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-grlrg36v .grid-product--origin-price {
  
  font-family: 'Open Sans', sans-serif;
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-grlrg36v .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-grlrg36v .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-grlrg36v .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-grlrg36v .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: ;
}


#SLIDER-PRODUCT-grlrg36v .option-color__item {
  
  
  
  
  
}
#SLIDER-PRODUCT-grlrg36v .option-color__item .attr-item:not(.attr-text) {
  
  
  
}
#SLIDER-PRODUCT-grlrg36v .grid-product--selects p {
  
  
  
  
  
  
  
}
#SLIDER-PRODUCT-grlrg36v .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#SLIDER-PRODUCT-grlrg36v .option-select__item span:hover {
  
  
}
#SLIDER-PRODUCT-grlrg36v .grid-product--selects {
  display: none;
}



#PRODUCT-OVERLAY-5pyed46j {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}

#CONTAINER-luyvwchn {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 29.90117684388772%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content);height: auto;justify-self: start;margin-bottom: 0px;margin-left: 0%;width: 29.90117684388772%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#PRODUCT-OVERLAY-w67lb5vk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-fw2zqfg8"], .--clone-TEXT-fw2zqfg8 {
  align-self: start;
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: 0px;
width: 260px;
  
}
[id^="TEXT-fw2zqfg8"] .x-text,
[id^="TEXT-fw2zqfg8"] .x-text a,
.--clone-TEXT-fw2zqfg8 .x-text,
.--clone-TEXT-fw2zqfg8 .x-text a {
  --width: 260px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-family: 'Open Sans', sans-serif;
font-size: 22.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-fw2zqfg8"] .x-text:hover,
.--clone-TEXT-fw2zqfg8 .x-text:hover,
[id^="TEXT-fw2zqfg8"] a:hover,
.--clone-TEXT-fw2zqfg8 a:hover {
  
}

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

#SECTION-jgj0rxb1 .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 230;
  --bg: rgba(255, 255, 255, 0);
}

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



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

#LINE-c7hfo2h8 {
  --width: 74.8%;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: 240px;margin-right: 75px;margin-top: calc(0px * 2);width: auto;
  height: auto;
  
}
#LINE-c7hfo2h8 .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 2.0px;
}


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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #RECT-5jsj3ggr{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-5jsj3ggr:hover > * {
    background: #c09578 !important;
  }

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #RECT-mm0b1p40{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-mm0b1p40:hover > * {
    background: #c09578 !important;
  }
  #CONTAINER-uj5dof0j{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #CONTAINER-uj5dof0j:hover{
    scale: 1.2;
  }
#SLIDER-PRODUCT-4oc26gno {
  --width: 100%;align-self: center;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: calc(0px * 2);width: 100%;
  
}
#SLIDER-PRODUCT-4oc26gno .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

  
  border-left: 1px solid #eeeeee;

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



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

#SLIDER-PRODUCT-4oc26gno .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  
  
  border-color: #eeeeee;
  border-right: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;

}






#SLIDER-PRODUCT-4oc26gno .grid-product--info {
  
  padding: 2px 16px;
  justify-content: unset;
  align-items: unset
}
#SLIDER-PRODUCT-4oc26gno .grid-product--category {
  
  font-family: 'Open Sans', sans-serif;
  
  
  
  color: #c09578;
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-4oc26gno .grid-product--title {
  
  font-family: 'Open Sans', sans-serif;
  
  font-size: 13px;
  
  color: #c09578;
  
  
}
#SLIDER-PRODUCT-4oc26gno .grid-product--price {
  margin-top: 8px;
  margin-bottom: 8px;
}
#SLIDER-PRODUCT-4oc26gno .grid-product--retail-price, #SLIDER-PRODUCT-4oc26gno .grid-product--selling-price {
  
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 14px;
  
  color: #c09578;
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-4oc26gno .grid-product--origin-price {
  
  font-family: 'Open Sans', sans-serif;
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-4oc26gno .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-4oc26gno .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-4oc26gno .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-4oc26gno .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: ;
}


#SLIDER-PRODUCT-4oc26gno .option-color__item {
  
  
  
  
  
}
#SLIDER-PRODUCT-4oc26gno .option-color__item .attr-item:not(.attr-text) {
  
  
  
}
#SLIDER-PRODUCT-4oc26gno .grid-product--selects p {
  
  
  
  
  
  
  
}
#SLIDER-PRODUCT-4oc26gno .option-select__item span {
  
  
  
  
  
  
  
  
  
}
#SLIDER-PRODUCT-4oc26gno .option-select__item span:hover {
  
  
}
#SLIDER-PRODUCT-4oc26gno .grid-product--selects {
  display: none;
}



#PRODUCT-OVERLAY-58b6mw04 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}

#CONTAINER-ijpxnkji {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 29.90117684388772%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content);height: auto;justify-self: start;margin-bottom: 0px;margin-left: 0%;width: 29.90117684388772%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#PRODUCT-OVERLAY-6dqipqii {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-w3rz2439"], .--clone-TEXT-w3rz2439 {
  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-bottom: calc(2.002716064453125e-5px * 2);
margin-left: 0px;
width: 230px;
  
}
[id^="TEXT-w3rz2439"] .x-text,
[id^="TEXT-w3rz2439"] .x-text a,
.--clone-TEXT-w3rz2439 .x-text,
.--clone-TEXT-w3rz2439 .x-text a {
  --width: 230px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-family: 'Open Sans', sans-serif;
font-size: 22.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-w3rz2439"] .x-text:hover,
.--clone-TEXT-w3rz2439 .x-text:hover,
[id^="TEXT-w3rz2439"] a:hover,
.--clone-TEXT-w3rz2439 a:hover {
  
}

#SECTION-njs0b70w {
  height: auto;
  grid-template-columns: 1fr 312px 312px 312px 312px 1fr;
  grid-template-rows: ;
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-njs0b70w .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 0;
  --bg: rgba(255, 255, 255, 0);
}

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



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


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


  
}
[id^="TEXT-96ai2lwq"], .--clone-TEXT-96ai2lwq {
  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: 0%;
margin-top: calc(0px * 2);
width: 63.88888888888889%;
  
}
[id^="TEXT-96ai2lwq"] .x-text,
[id^="TEXT-96ai2lwq"] .x-text a,
.--clone-TEXT-96ai2lwq .x-text,
.--clone-TEXT-96ai2lwq .x-text a {
  --width: 63.88888888888889%;
-webkit-text-stroke: 0px #000000ff;
color: #333333;
font: var(--font_5);
font-size: 20.0px;
font-weight: 600;
height: 100%;
width: 100%;
  color: var(--active-color, #333333);
}
[id^="TEXT-96ai2lwq"] .x-text:hover,
.--clone-TEXT-96ai2lwq .x-text:hover,
[id^="TEXT-96ai2lwq"] a:hover,
.--clone-TEXT-96ai2lwq a:hover {
  
}

[id^="TEXT-c9fonbin"], .--clone-TEXT-c9fonbin {
  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: 9.87689208984375px;
width: 100%;
  
}
[id^="TEXT-c9fonbin"] .x-text,
[id^="TEXT-c9fonbin"] .x-text a,
.--clone-TEXT-c9fonbin .x-text,
.--clone-TEXT-c9fonbin .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #5A5A5A;
font: var(--font_5);
font-size: 15.0px;
font-weight: 400;
height: 100%;
line-height: 1.3;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #5A5A5A);
}
[id^="TEXT-c9fonbin"] .x-text:hover,
.--clone-TEXT-c9fonbin .x-text:hover,
[id^="TEXT-c9fonbin"] a:hover,
.--clone-TEXT-c9fonbin a:hover {
  
}


#CONTAINER-au9zsrgr {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 99.99939356094754%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(60px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-right: -1.9562550080128203e-5%;margin-top: 0px;width: 99.99939356094754%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-9j01ogeh"], .--clone-TEXT-9j01ogeh {
  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-9j01ogeh"] .x-text,
[id^="TEXT-9j01ogeh"] .x-text a,
.--clone-TEXT-9j01ogeh .x-text,
.--clone-TEXT-9j01ogeh .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_03);
font: var(--font_5);
font-size: 20.0px;
font-weight: 600;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_03));
}
[id^="TEXT-9j01ogeh"] .x-text:hover,
.--clone-TEXT-9j01ogeh .x-text:hover,
[id^="TEXT-9j01ogeh"] a:hover,
.--clone-TEXT-9j01ogeh a:hover {
  
}

#MENU-mxxzfq1p {
  --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%;
  --active-link-color: var(--color_20);
  
  
  
  
  
}


#MENU-mxxzfq1p .x-rect {
  --pad-x: 0px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_20);
font-family: 'Open Sans', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-mxxzfq1p > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-mxxzfq1p > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: var(--color_20);
font-family: 'Open Sans', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-mxxzfq1p > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-mxxzfq1p > ul > .menu-item:not(:first-child) {
  
}
#MENU-mxxzfq1p ul li .tag-link {
  border-style: none none none none;

}
#MENU-mxxzfq1p ul li .tag-link:hover {
  color: #c09578 !important;
background: var(--color_00);






border-style: none none none none;

}




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

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

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

#MENU-ITEM-lflifc57 > a, #MENU-ITEM-lflifc57 > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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

#MENU-ITEM-mkkczeoa > a, #MENU-ITEM-mkkczeoa > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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


#CONTAINER-9t7pcn7o {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(60px, 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-5jm1o8wu {
  --width: 99.58348421269056%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: start;margin-bottom: 0.60418701171875px;margin-left: 0%;width: 99.58348421269056%;
  
}

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

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



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


#GRID-PRODUCT-5jm1o8wu .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  box-shadow: 0px 0px 0px 3.8px rgba(0, 0, 0, 0.1);
  
border-color: #000;


}






#GRID-PRODUCT-5jm1o8wu .grid-product--info {
  text-align: left;
  padding: 0px 5px;
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-5jm1o8wu .grid-product--category {
  
  
  
  
  
  color: #c09578;
  
  padding: 0px 0px;
}
#GRID-PRODUCT-5jm1o8wu .grid-product--title {
  
  font-family: 'Open Sans', sans-serif;
  
  font-size: 14.4px;
  
  color: #c09578;
  
  
}
#GRID-PRODUCT-5jm1o8wu .grid-product--price {
  margin-top: 0px;
  margin-bottom: 0px;
}
#GRID-PRODUCT-5jm1o8wu .grid-product--retail-price, #GRID-PRODUCT-5jm1o8wu .grid-product--selling-price {
  
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 14.4px;
  
  color: var(--color_04);
  
  margin: 0 0px;
}
#GRID-PRODUCT-5jm1o8wu .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-5jm1o8wu .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-5jm1o8wu .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-5jm1o8wu .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: column;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-5jm1o8wu .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: ;
}




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


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


  
}
[id^="TEXT-4qhypn1m"], .--clone-TEXT-4qhypn1m {
  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-4qhypn1m"] .x-text,
[id^="TEXT-4qhypn1m"] .x-text a,
.--clone-TEXT-4qhypn1m .x-text,
.--clone-TEXT-4qhypn1m .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_03);
font: var(--font_5);
font-size: 20.0px;
font-weight: 600;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_03));
}
[id^="TEXT-4qhypn1m"] .x-text:hover,
.--clone-TEXT-4qhypn1m .x-text:hover,
[id^="TEXT-4qhypn1m"] a:hover,
.--clone-TEXT-4qhypn1m a:hover {
  
}

#MENU-o4bwcc78 {
  --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(0px * 2);width: 100%;
  --active-link-color: #5A5A5A;
  
  
  
  
  
}


#MENU-o4bwcc78 .x-rect {
  --pad-x: 0px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #5A5A5A;
font-family: 'Open Sans', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-o4bwcc78 > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-o4bwcc78 > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 7px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #5A5A5A;
font-family: 'Open Sans', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-o4bwcc78 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-o4bwcc78 > ul > .menu-item:not(:first-child) {
  
}
#MENU-o4bwcc78 ul li .tag-link {
  border-style: none none none none;

}
#MENU-o4bwcc78 ul li .tag-link:hover {
  color: #c09578 !important;
background: var(--color_00);






border-style: none none none none;

}




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

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

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

#MENU-ITEM-009t53s5 > a, #MENU-ITEM-009t53s5 > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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

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

#LINE-2a73xvsk {
  --width: 100.00000924775094%;align-self: end;grid-column-end: 7;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-bottom: 2.4305334091186523px;margin-right: -9.247750946969696e-6%;width: 100.00000924775094%;
  height: auto;
  
}
#LINE-2a73xvsk .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}

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

#SECTION-2edt1yek .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 65;
  --bg: rgba(255, 255, 255, 0);
}

#SECTION-2edt1yek .x-section-video-background {
  
  
}



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

#LINE-ho3xlwnm {
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: -2.689393939393939%;margin-top: 0px;width: 100%;
  height: auto;
  
}
#LINE-ho3xlwnm .line-container {
  border-color: #e3e3e3;
border-style: solid;
border-width: 1.0px;
}

#LINE-0guwwqwp {
  --width: 100%;align-self: end;grid-column-end: 4;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  height: auto;
  
}
#LINE-0guwwqwp .line-container {
  border-color: #e3e3e3;
border-style: solid;
border-width: 1.0px;
}

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


#MENU-fk834q90 .x-rect {
  --pad-x: 16px;
-webkit-text-stroke: 0px var(--color_04);
color: var(--color_20);
font-family: 'Open Sans', sans-serif;
font-size: 17.0px;
font-weight: 400;
justify-content: center;
text-align: center;
  
}
#MENU-fk834q90 > ul {
  
  justify-content: center;
  align-items: center;
  
  
}
#MENU-fk834q90 > ul > .menu-item .tag-link {
  --pad-x: 16px;
-webkit-text-stroke: 0px var(--color_04);
color: var(--color_20);
font-family: 'Open Sans', sans-serif;
font-size: 17.0px;
font-weight: 400;
justify-content: center;
text-align: center;
}
#MENU-fk834q90 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-fk834q90 > ul > .menu-item:not(:first-child) {
  
}
#MENU-fk834q90 ul li .tag-link {
  border-style: none none none none;

}
#MENU-fk834q90 ul li .tag-link:hover {
  color: #c09578 !important;







border-style: none none none none;

}

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


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


#MENU-ITEM-3g22g9w4 > a, #MENU-ITEM-3g22g9w4 > div {
  
  
  
  
  
  
  
  
  
}

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

#MENU-ITEM-2t54h32k > a, #MENU-ITEM-2t54h32k > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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

#MENU-ITEM-wsbv1nph > a, #MENU-ITEM-wsbv1nph > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1) !important;
}

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

#SECTION-lws9vtnz {
  height: auto;
  grid-template-columns: 1fr 1250px 1fr;
  grid-template-rows: minmax(20px, max-content) minmax(0px, max-content) minmax(16px, max-content) minmax(0px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-lws9vtnz .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 66;
  --bg: rgba(255, 255, 255, 0);
}

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



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

[id^="TEXT-tl6zphpt"], .--clone-TEXT-tl6zphpt {
  align-self: center;
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: calc(0px * 2);
width: 98.96%;
  
}
[id^="TEXT-tl6zphpt"] .x-text,
[id^="TEXT-tl6zphpt"] .x-text a,
.--clone-TEXT-tl6zphpt .x-text,
.--clone-TEXT-tl6zphpt .x-text a {
  --width: 98.96%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-family: 'Open Sans', sans-serif;
font-size: 13.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-tl6zphpt"] .x-text:hover,
.--clone-TEXT-tl6zphpt .x-text:hover,
[id^="TEXT-tl6zphpt"] a:hover,
.--clone-TEXT-tl6zphpt a:hover {
  
}


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

#POPUP-y8sut0j9 {
  --top: 50%; top: var(--top);
  --left: 0; left: var(--left);
  transform: translateY(-50%);
  background: #ffffff;
  width: 400px;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(174.70044313146235px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-y8sut0j9.anim {
  --width: 400px;
  
}

#RECT-skmi0y50 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: end;
margin-right: 3.027317892947096%;
margin-top: 10px;
width: 4.1094858238846665%;
  
  
  
  
}
#RECT-skmi0y50 .x-rect {
  --width: 4.1094858238846665%;
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-skmi0y50::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;
  
}
#MENU-dc8gmd4c {
  --width: 50%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: 7.791667938232422%;margin-top: calc(32.3333740234375px * 2);width: 50%;
  --active-link-color: #080000ff;
  
  
  
  
  
}

#MENU-dc8gmd4c > ul {
  grid-template-rows: repeat(2, 1fr);
  gap: 0px !important;
  grid-auto-flow: column;
  grid-template-columns: repeat(0, 1fr);
}
#MENU-dc8gmd4c .menu-item {
  --pad-x: 0px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #080000ff;
font-size: 14.0px;
justify-content: flex-start;
}

#MENU-dc8gmd4c .x-rect {
  --pad-x: 0px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #080000ff;
font-size: 14.0px;
justify-content: flex-start;
  
}
#MENU-dc8gmd4c > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-dc8gmd4c > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #080000ff;
font-size: 14.0px;
justify-content: flex-start;
}
#MENU-dc8gmd4c > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-dc8gmd4c > ul > .menu-item:not(:first-child) {
  
}
#MENU-dc8gmd4c ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}





#MENU-j74oaykm {
  --width: 50%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-bottom: 397.6666259765625px;margin-left: 11.541667938232422%;width: 50%;
  --active-link-color: #080000ff;
  
  
  
  
  
}

#MENU-j74oaykm > ul {
  grid-template-rows: repeat(2, 1fr);
  gap: 0px !important;
  grid-auto-flow: column;
  grid-template-columns: repeat(0, 1fr);
}
#MENU-j74oaykm .menu-item {
  --pad-x: 0px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #080000ff;
font-size: 14.0px;
justify-content: flex-start;
}

#MENU-j74oaykm .x-rect {
  --pad-x: 0px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #080000ff;
font-size: 14.0px;
justify-content: flex-start;
  
}
#MENU-j74oaykm > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-j74oaykm > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
color: #080000ff;
font-size: 14.0px;
justify-content: flex-start;
}
#MENU-j74oaykm > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-j74oaykm > ul > .menu-item:not(:first-child) {
  
}
#MENU-j74oaykm ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}






#CONTAINER-8msif1wa {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 20px 1fr 20px;grid-template-rows: minmax(0px, max-content) minmax(0px, max-content) minmax(25px, max-content) minmax(78.22357142857143px, max-content) minmax(25px, max-content) minmax(0px, max-content) minmax(25px, max-content) minmax(0px, max-content) minmax(25px, max-content) minmax(0px, max-content) minmax(25px, max-content) minmax(78.22357142857143px, max-content) minmax(25px, max-content) minmax(0px, max-content) minmax(25px, max-content) minmax(0px, max-content);height: 97%;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-iy0qc7wm"], .--clone-TEXT-iy0qc7wm {
  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(21.52083396911621px * 2);
width: 100%;
  
}
[id^="TEXT-iy0qc7wm"] .x-text,
[id^="TEXT-iy0qc7wm"] .x-text a,
.--clone-TEXT-iy0qc7wm .x-text,
.--clone-TEXT-iy0qc7wm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-iy0qc7wm"] .x-text:hover,
.--clone-TEXT-iy0qc7wm .x-text:hover,
[id^="TEXT-iy0qc7wm"] a:hover,
.--clone-TEXT-iy0qc7wm a:hover {
  
}

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


#MENU-l2etsu3w .x-rect {
  --pad-x: 0px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #080000ff;
font-size: 14.0px;
font-weight: bold;
justify-content: flex-start;
  
}
#MENU-l2etsu3w > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  
}
#MENU-l2etsu3w > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #080000ff;
font-size: 14.0px;
font-weight: bold;
justify-content: flex-start;
}
#MENU-l2etsu3w > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-l2etsu3w > ul > .menu-item:not(:first-child) {
  
}
#MENU-l2etsu3w ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}




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

#MENU-ITEM-1fnhurrr > a, #MENU-ITEM-1fnhurrr > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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


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


  
}
#TWO-POINT-RANGE-5q8ohpwh {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: center;margin-left: calc(0% * 2);margin-top: -1px;width: 100%;
}
#TWO-POINT-RANGE-5q8ohpwh .two-point--slider-range {
  background-color: #dfdfdf;
}

#TWO-POINT-RANGE-5q8ohpwh .two-point--slider-range .cursor-pointer {
  width: 22px;
  height: 22px;
  top: -9.0px;
  left: -11.0px;
  cursor: ew-resize;
  background: transparent;
  border-radius: 0;
}

#TWO-POINT-RANGE-5q8ohpwh .two-point--slider-range .cursor-pointer .display {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 12px !important;
  height: 12px !important;
  border-radius: 50% !important;
  background-color: #000000;
}

#TWO-POINT-RANGE-5q8ohpwh .two-point--slider-range .two-point--slider-left,
#TWO-POINT-RANGE-5q8ohpwh .two-point--slider-range .two-point--slider-right {
  height: 4px;
}

#TWO-POINT-RANGE-5q8ohpwh .two-point--slider-range .two-point--slider-left {
  background-color: #000000;
}

#TWO-POINT-RANGE-5q8ohpwh .two-point--slider-min span,
#TWO-POINT-RANGE-5q8ohpwh .two-point--slider-max span{
  color: #000000d9;
}
#BUTTON-41i72kbg {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 25px;
justify-self: start;
margin-bottom: 0px;
margin-left: 1px;
width: 46px;
  
}
#BUTTON-41i72kbg .x-button-wrapper {
  --width: 46px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(24, 24, 24, 1);
border-color: #000000ff;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

[id^="TEXT-4sxulpbi"], .--clone-TEXT-4sxulpbi {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-bottom: -0.3333549499511719px;
margin-left: calc(0% * 2);
width: 100%;
  
}
[id^="TEXT-4sxulpbi"] .x-text,
[id^="TEXT-4sxulpbi"] .x-text a,
.--clone-TEXT-4sxulpbi .x-text,
.--clone-TEXT-4sxulpbi .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-4sxulpbi"] .x-text:hover,
.--clone-TEXT-4sxulpbi .x-text:hover,
[id^="TEXT-4sxulpbi"] a:hover,
.--clone-TEXT-4sxulpbi a:hover {
  
}

[id^="TEXT-5nr0034s"], .--clone-TEXT-5nr0034s {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 15;
grid-row-start: 14;
height: auto;
justify-self: center;
margin-bottom: -0.3437919616699219px;
margin-left: calc(0% * 2);
width: 100%;
  
}
[id^="TEXT-5nr0034s"] .x-text,
[id^="TEXT-5nr0034s"] .x-text a,
.--clone-TEXT-5nr0034s .x-text,
.--clone-TEXT-5nr0034s .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 24.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-5nr0034s"] .x-text:hover,
.--clone-TEXT-5nr0034s .x-text:hover,
[id^="TEXT-5nr0034s"] a:hover,
.--clone-TEXT-5nr0034s a:hover {
  
}

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

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

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



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


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


}






#GRID-PRODUCT-1q5q9tcq .grid-product--info {
  
  
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-1q5q9tcq .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-1q5q9tcq .grid-product--title {
  
  
  
  font-size: 14px;
  
  color: #c09578;
  
  
}
#GRID-PRODUCT-1q5q9tcq .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-1q5q9tcq .grid-product--retail-price, #GRID-PRODUCT-1q5q9tcq .grid-product--selling-price {
  
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  
  
  color: var(--color_04);
  
  margin: 0 0px;
}
#GRID-PRODUCT-1q5q9tcq .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-1q5q9tcq .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-1q5q9tcq .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-1q5q9tcq .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-1q5q9tcq .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: ;
}




#TAGS-sgri37fb {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 13;grid-row-start: 12;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0.25px;width: 100%;
  item-border-color: #c09578;
item-text-color: #c09578;
  
}
#TAGS-sgri37fb .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 10px;
}
#TAGS-sgri37fb .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 1px;
  border-color: #c09578;
  
  
  background: #ffffff;
  padding: 4px 6px;
  color: #c09578;
}
#TAGS-sgri37fb .x-tag-item:not(.active):hover {
  border-color: #c09578;
  background: #ffffff;
  color: #c09578;
  
  
  
  
}
#TAGS-sgri37fb .x-tag-item.active {
  border-color: #c09578;
  background: #ffffff;
  color: #c09578;
  
  
  
  
}
#POPUP-9mlxrw9l {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 800px;
  height: auto;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: minmax(20px, max-content) minmax(333px, max-content) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-9mlxrw9l.anim {
  --width: 800px;
  
}

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


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


  
}
#ATTR-514vdq5k {
  --width: 100%;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(0% * 2);margin-top: 0px;width: 100%;
  
}
#ATTR-514vdq5k .attr--item, #ATTR-514vdq5k select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
  
}
#ATTR-514vdq5k .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-514vdq5k .chevron svg{
  height: 16px;
}
#ATTR-514vdq5k .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-514vdq5k .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-514vdq5k .attr--item.selected {
  background-color: #000;
color: #fff;

  
}
#ATTR-514vdq5k img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-514vdq5k .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-514vdq5k .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-514vdq5k .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

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

#ATTR-514vdq5k .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#ATTR-oh60ej0y {
  --width: 100%;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%;
  
}
#ATTR-oh60ej0y .attr--item, #ATTR-oh60ej0y select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
  
}
#ATTR-oh60ej0y .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-oh60ej0y .chevron svg{
  height: 16px;
}
#ATTR-oh60ej0y .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-oh60ej0y .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-oh60ej0y .attr--item.selected {
  
  border-color: #c4c4c4ff;
border-width: 1px;

}
#ATTR-oh60ej0y img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-oh60ej0y .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-oh60ej0y .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-oh60ej0y .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

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

#ATTR-oh60ej0y .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
[id^="TEXT-DATASET-dkuy5do3"], .--clone-TEXT-DATASET-dkuy5do3 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 55.55555555555556%;
  
}
[id^="TEXT-DATASET-dkuy5do3"] .x-text,
[id^="TEXT-DATASET-dkuy5do3"] .x-text a,
.--clone-TEXT-DATASET-dkuy5do3 .x-text,
.--clone-TEXT-DATASET-dkuy5do3 .x-text a {
  --width: 55.55555555555556%;
-webkit-text-stroke: 0px #000000ff;
color: #c09578;
font-size: 20.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #c09578);
}
[id^="TEXT-DATASET-dkuy5do3"] .x-text:hover,
.--clone-TEXT-DATASET-dkuy5do3 .x-text:hover,
[id^="TEXT-DATASET-dkuy5do3"] a:hover,
.--clone-TEXT-DATASET-dkuy5do3 a:hover {
  
}

[id^="TEXT-DATASET-1re1n964"], .--clone-TEXT-DATASET-1re1n964 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: 6.28125px;
width: 80%;
  
}
[id^="TEXT-DATASET-1re1n964"] .x-text,
[id^="TEXT-DATASET-1re1n964"] .x-text a,
.--clone-TEXT-DATASET-1re1n964 .x-text,
.--clone-TEXT-DATASET-1re1n964 .x-text a {
  --width: 80%;
border-color: #000000ff;
color: #000000ff;
font-size: 25.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-1re1n964"] .x-text:hover,
.--clone-TEXT-DATASET-1re1n964 .x-text:hover,
[id^="TEXT-DATASET-1re1n964"] a:hover,
.--clone-TEXT-DATASET-1re1n964 a:hover {
  
}

#QUANTITY-INPUT-7dv55keb {
  --width: 80px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;height: 37px;justify-self: start;margin-left: 0px;margin-top: 0px;width: 80px;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-7dv55keb .quantity__input {
  
  
  padding-left: 20px;
  padding-right: 20px;
  
}
#QUANTITY-INPUT-7dv55keb .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-7dv55keb .quantity__button[name="minus"] {
  background: #f7f7f7;
border-color: #dddddd;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;
  width:20px;
}
#QUANTITY-INPUT-7dv55keb .quantity__button[name="minus"] svg {
  width: 6px;
}
#QUANTITY-INPUT-7dv55keb .quantity__button[name="plus"] {
  background: #f7f7f7;
border-color: #dddddd;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-right-style: unset;
  width:20px;
}
#QUANTITY-INPUT-7dv55keb .quantity__button[name="plus"] svg {
  width: 6px;
}
#BUTTON-bcn36wz7 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: 37px;
justify-self: center;
margin-bottom: -1.47918701171875px;
margin-left: calc(0.5567355685763904% * 2);
width: 167.8px;
  
}
#BUTTON-bcn36wz7 .x-button-wrapper {
  --width: 167.8px;
-webkit-text-stroke: 0px #000000ff;
background: #c09578;
color: var(--color_00);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-bcn36wz7{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-bcn36wz7:hover, #BUTTON-bcn36wz7:hover > * {
    cursor: pointer;
  }
#POPUP-kw3mkiov {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 875px;
  height: auto;
  grid-template-columns: 30px 1fr 60px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(110px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-kw3mkiov.anim {
  --width: 875px;
  
}

#RECT-um5847az {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: 20.364584922790527px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0.18229246139526367px * 2);
width: 20px;
  
  
  
  
}
#RECT-um5847az .x-rect {
  --width: 20px;
background: var(--color_02);
border-color: #E5E7EB;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_02));
}
#RECT-um5847az::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;
  
}
#LINE-wjvwu9lb {
  --width: auto;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: auto;
  
  
}
#LINE-wjvwu9lb .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}

#LINE-kpeyxlta {
  --width: 216%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: -437.30158342633933%;margin-top: -415.875px;width: 216%;
  height: auto;
  
}
#LINE-kpeyxlta .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}

#FORM-n5rssi53 {
  --width: 100%;align-self: start;column-gap: 15px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(58px, max-content) minmax(58px, max-content) minmax(20px, max-content) minmax(0px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0.0625px;row-gap: 15px;width: 100%;
  
  --icon-color: inherit;
  
}
[id^="TEXT-ie7z2n31"], .--clone-TEXT-ie7z2n31 {
  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-ie7z2n31"] .x-text,
[id^="TEXT-ie7z2n31"] .x-text a,
.--clone-TEXT-ie7z2n31 .x-text,
.--clone-TEXT-ie7z2n31 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-size: 18.0px;
font-weight: 700;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-ie7z2n31"] .x-text:hover,
.--clone-TEXT-ie7z2n31 .x-text:hover,
[id^="TEXT-ie7z2n31"] a:hover,
.--clone-TEXT-ie7z2n31 a:hover {
  
}

#PHONE-NUMBER-4dfazgrp {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;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%;
  
}
#PHONE-NUMBER-4dfazgrp .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PHONE-NUMBER-4dfazgrp input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #dddddd;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.5px;
font-weight: 300;
text-align: left;
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-4dfazgrp input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-4dfazgrp input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#PASSWORD-v2g59edr {
  --width: 100%;align-self: center;grid-column-end: 2;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%;
  
}
#PASSWORD-v2g59edr .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PASSWORD-v2g59edr input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #dddddd;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.5px;
font-weight: 300;
text-align: left;
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#PASSWORD-v2g59edr input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PASSWORD-v2g59edr input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
[id^="TEXT-9yof3fy5"], .--clone-TEXT-9yof3fy5 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 88%;
  
}
[id^="TEXT-9yof3fy5"] .x-text,
[id^="TEXT-9yof3fy5"] .x-text a,
.--clone-TEXT-9yof3fy5 .x-text,
.--clone-TEXT-9yof3fy5 .x-text a {
  --width: 88%;
-webkit-text-stroke: 0px #000000ff;
color: #c09578;
font-size: 14.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-decoration: underline;
width: 100%;
  color: var(--active-color, #c09578);
}
[id^="TEXT-9yof3fy5"] .x-text:hover,
.--clone-TEXT-9yof3fy5 .x-text:hover,
[id^="TEXT-9yof3fy5"] a:hover,
.--clone-TEXT-9yof3fy5 a:hover {
  
}

#SUBMIT-BUTTON-6yd5cq7z {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 35px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 100px;
  
}
#SUBMIT-BUTTON-6yd5cq7z .x-button-wrapper {
  --width: 100px;
-webkit-text-stroke: 0px #000000ff;
background: #c09578;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 500;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #SUBMIT-BUTTON-6yd5cq7z{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
#FORM-b6okzlfn {
  --width: 100%;align-self: start;column-gap: 15px;grid-column-end: 5;grid-column-start: 4;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(30px, max-content) minmax(58px, max-content) minmax(58px, max-content) minmax(58px, max-content) minmax(35px, max-content);height: 299px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 15px;width: 100%;
  
  --icon-color: inherit;
  
}
[id^="TEXT-lrjun667"], .--clone-TEXT-lrjun667 {
  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: 0%;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-lrjun667"] .x-text,
[id^="TEXT-lrjun667"] .x-text a,
.--clone-TEXT-lrjun667 .x-text,
.--clone-TEXT-lrjun667 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-size: 18.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-lrjun667"] .x-text:hover,
.--clone-TEXT-lrjun667 .x-text:hover,
[id^="TEXT-lrjun667"] a:hover,
.--clone-TEXT-lrjun667 a:hover {
  
}

#INPUT-jg64vzgj {
  --width: 100.28571428571428%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: start;margin-left: -0.1428571428571352%;margin-top: calc(0px * 2);width: 100.28571428571428%;
  
}
#INPUT-jg64vzgj .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#INPUT-jg64vzgj input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #dddddd;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.5px;
font-weight: 300;
text-align: left;
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#INPUT-jg64vzgj input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-jg64vzgj input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#INPUT-9b6tflka {
  --width: 100%;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%;
  
}
#INPUT-9b6tflka .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#INPUT-9b6tflka input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #dddddd;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.5px;
font-weight: 300;
text-align: left;
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#INPUT-9b6tflka input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-9b6tflka input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#PHONE-NUMBER-t1rbfpo8 {
  --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%;
  
}
#PHONE-NUMBER-t1rbfpo8 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PHONE-NUMBER-t1rbfpo8 input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #dddddd;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.5px;
font-weight: 300;
text-align: left;
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-t1rbfpo8 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-t1rbfpo8 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#PASSWORD-tbcmp22z {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PASSWORD-tbcmp22z .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PASSWORD-tbcmp22z input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #dddddd;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.5px;
font-weight: 300;
text-align: left;
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#PASSWORD-tbcmp22z input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PASSWORD-tbcmp22z input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-vi6jn1l9 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 35px;
justify-self: start;
margin-bottom: 0px;
margin-left: 0px;
width: 100px;
  
}
#SUBMIT-BUTTON-vi6jn1l9 .x-button-wrapper {
  --width: 100px;
-webkit-text-stroke: 0px #000000ff;
background: #c09578;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 500;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#POPUP-aryfrq46 {
  
  
  
  background: #ffffff;
bottom: -18;
right: 0;
  width: 260px;
  height: 36px;
  grid-template-columns: 1fr 36px;
  grid-template-rows: minmax(1.2985971943887775px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  --top: 35px; top: var(--top);
  
  
  --right: 0px; right: var(--right);
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-aryfrq46.anim {
  --width: 260px;
  
}
#INPUT-SEARCH-aqfw5srm {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 36px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-SEARCH-aqfw5srm > .input-search--wrapper {
  color: var(--color_03);
font-size: 14.0px;
  border-width: 1px;
  border-color: #eeeeee;
  border-style: solid;
  border-radius: 0px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-aqfw5srm > .input-search--wrapper .btn-close {
  color: var(--color_02);
  fill: var(--color_02);
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-aqfw5srm > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-aqfw5srm > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_03);
}
#INPUT-SEARCH-aqfw5srm > .input-search--wrapper:hover {
  border-style: none;
  border-color: #eeeeee !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-aqfw5srm > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #eeeeee !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}


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


  
}

#RECT-ajqg25t8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 16px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 16px;
  
  
  
  
}
#RECT-ajqg25t8 .x-rect {
  --width: 16px;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIj4gPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI2NDNfMjgxKSI+IDxwYXRoIGQ9Ik0xMC44ODczIDMuMjkxNjdMMTAuODg3IDMuMjkxNjdDOC45MzQ5OCAzLjMwMjMgNy4wNjYwNyA0LjA4Mjg5IDUuNjg2NDIgNS40NjM4QzQuMzA2NzcgNi44NDQ3MSAzLjUyNzg4IDguNzE0MzQgMy41MTkwNCAxMC42NjYzVjEwLjY2NjdDMy41MTkwNCAxMi4xMjU2IDMuOTUxNzUgMTMuNTUxNyA0Ljc2MjQyIDE0Ljc2NDdDNS41NzMwOSAxNS45Nzc3IDYuNzI1MzEgMTYuOTIyOSA4LjA3MzMxIDE3LjQ4MDlDOS40MjEzMSAxOC4wMzg5IDEwLjkwNDUgMTguMTg0NiAxMi4zMzUzIDE3Ljg5OTVDMTMuNzY2MSAxNy42MTQzIDE1LjA4MDIgMTYuOTExMyAxNi4xMTEzIDE1Ljg3OTJDMTcuMTQyNSAxNC44NDcxIDE3Ljg0NDMgMTMuNTMyNCAxOC4xMjgyIDEyLjEwMTNDMTguNDEyIDEwLjY3MDMgMTguMjY0OSA5LjE4NzE5IDE3LjcwNTcgNy44Mzk3MUMxNy4xNDY1IDYuNDkyMjIgMTYuMjAwMiA1LjM0MDg3IDE0Ljk4NjUgNC41MzEzQzEzLjc3MjggMy43MjE3NCAxMi4zNDYyIDMuMjkwMzMgMTAuODg3MyAzLjI5MTY3Wk02LjExNDEgMy41MjI5NkM3LjUyNjk5IDIuNTc4ODkgOS4xODgxIDIuMDc1IDEwLjg4NzQgMi4wNzVDMTMuMTY2IDIuMDc1IDE1LjM1MTMgMi45ODAxOSAxNi45NjI2IDQuNTkxNDRDMTguNTczOCA2LjIwMjY5IDE5LjQ3OSA4LjM4ODAyIDE5LjQ3OSAxMC42NjY3QzE5LjQ3OSAxMi4zNjU5IDE4Ljk3NTEgMTQuMDI3IDE4LjAzMTEgMTUuNDM5OUMxNy4wODcgMTYuODUyOCAxNS43NDUyIDE3Ljk1NCAxNC4xNzUzIDE4LjYwNDNDMTIuNjA1MyAxOS4yNTQ2IDEwLjg3NzggMTkuNDI0OCA5LjIxMTIyIDE5LjA5MzJDNy41NDQ2IDE4Ljc2MTcgNi4wMTM3MSAxNy45NDM1IDQuODEyMTUgMTYuNzQxOUMzLjYxMDU4IDE1LjU0MDMgMi43OTIzIDE0LjAwOTQgMi40NjA3OSAxMi4zNDI4QzIuMTI5MjggMTAuNjc2MiAyLjI5OTQzIDguOTQ4NyAyLjk0OTcxIDcuMzc4NzhDMy41OTk5OSA1LjgwODg2IDQuNzAxMjEgNC40NjcwMiA2LjExNDEgMy41MjI5NloiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjE1Ij48L3BhdGg+IDxwYXRoIGQ9Ik0yMi40MzkyIDIzLjA4MDVMMjIuNDM5MiAyMy4wODA1TDE3LjU3ODcgMTguMTg3MUwxOC40MTkgMTcuMzUyOEwyMy4yNzk0IDIyLjI0NjJDMjMuMzM0MiAyMi4zMDE0IDIzLjM3NzYgMjIuMzY2OCAyMy40MDcxIDIyLjQzODdDMjMuNDM2NiAyMi41MTA3IDIzLjQ1MTYgMjIuNTg3NyAyMy40NTE0IDIyLjY2NTVDMjMuNDUxMSAyMi43NDMyIDIzLjQzNTUgMjIuODIwMSAyMy40MDU1IDIyLjg5MTlDMjMuMzc1NSAyMi45NjM2IDIzLjMzMTYgMjMuMDI4NyAyMy4yNzY1IDIzLjA4MzVDMjMuMjIxMyAyMy4xMzgzIDIzLjE1NTkgMjMuMTgxNiAyMy4wODQgMjMuMjExMUMyMy4wMTIgMjMuMjQwNiAyMi45MzUgMjMuMjU1NyAyMi44NTcyIDIzLjI1NTRDMjIuNzc5NSAyMy4yNTUxIDIyLjcwMjYgMjMuMjM5NSAyMi42MzA4IDIzLjIwOTVDMjIuNTU5MSAyMy4xNzk1IDIyLjQ5NCAyMy4xMzU3IDIyLjQzOTIgMjMuMDgwNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjE1Ij48L3BhdGg+IDwvZz4gPGRlZnM+IDxjbGlwUGF0aCBpZD0iY2xpcDBfMjY0M18yODEiPiA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9yZWN0PiA8L2NsaXBQYXRoPiA8L2RlZnM+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#CART-DROPPABLE-2nbkuoux {
  
  
  background: #f8f8f8;
  top: 0;
  right: 0;
  width: 360px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(24px, max-content) minmax(44px, max-content) minmax(0%, calc(100% - 280px)) minmax(20px, max-content) minmax(0px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-2nbkuoux.anim {
  --width: 360px;
  animation: slide-right 0.2s ease;
}
[id^="TEXT-g9j8lwgv"], .--clone-TEXT-g9j8lwgv {
  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: 37.31111111111111%;
  
}
[id^="TEXT-g9j8lwgv"] .x-text,
[id^="TEXT-g9j8lwgv"] .x-text a,
.--clone-TEXT-g9j8lwgv .x-text,
.--clone-TEXT-g9j8lwgv .x-text a {
  --width: 37.31111111111111%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Open Sans', sans-serif;
font-size: 16.0px;
font-weight: 600;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-g9j8lwgv"] .x-text:hover,
.--clone-TEXT-g9j8lwgv .x-text:hover,
[id^="TEXT-g9j8lwgv"] a:hover,
.--clone-TEXT-g9j8lwgv a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#LINE-hk6nx7md {
  --width: 30px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(5.245208740234375e-6px * 2);width: 30px;
  height: auto;
  
}
#LINE-hk6nx7md .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 3.0px;
}


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


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

[id^="TEXT-1o57vs6f"], .--clone-TEXT-1o57vs6f {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 1.0119192940848214%;
margin-top: 3.30206298828125px;
width: 50%;
  
}
[id^="TEXT-1o57vs6f"] .x-text,
[id^="TEXT-1o57vs6f"] .x-text a,
.--clone-TEXT-1o57vs6f .x-text,
.--clone-TEXT-1o57vs6f .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-1o57vs6f"] .x-text:hover,
.--clone-TEXT-1o57vs6f .x-text:hover,
[id^="TEXT-1o57vs6f"] a:hover,
.--clone-TEXT-1o57vs6f a:hover {
  
}

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


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

  #BUTTON-foz1fc3f{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-foz1fc3f:hover > * {
    background: #c09578 !important;
  }
#BUTTON-5clid79c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 35px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-5clid79c .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000;
background: var(--color_03);
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-5clid79c{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-5clid79c:hover > * {
    background: #c09578 !important;
  }
#LINE-mp82x7ks {
  --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%;
  height: auto;
  
}
#LINE-mp82x7ks .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}


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


  
}
#CART-ITEMS-a58mo51y {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 60px 12px 1fr 30px;grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(20px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#CART-ITEMS-a58mo51y cart-item, #CART-ITEMS-a58mo51y .cart-loading {
  grid-template-columns: 60px 12px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(20px, max-content);
}
[id^="TEXT-DATASET-wxwgax43"], .--clone-TEXT-DATASET-wxwgax43 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-DATASET-wxwgax43"] .x-text,
[id^="TEXT-DATASET-wxwgax43"] .x-text a,
.--clone-TEXT-DATASET-wxwgax43 .x-text,
.--clone-TEXT-DATASET-wxwgax43 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #c09578;
font-family: 'Open Sans', sans-serif;
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #c09578);
}
[id^="TEXT-DATASET-wxwgax43"] .x-text:hover,
.--clone-TEXT-DATASET-wxwgax43 .x-text:hover,
[id^="TEXT-DATASET-wxwgax43"] a:hover,
.--clone-TEXT-DATASET-wxwgax43 a:hover {
  
}

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

#QUANTITY-INPUT-mn0cecql {
  --width: 22px;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 4;grid-row-start: 3;height: 22px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 22px;
  -webkit-text-stroke: 0px #000000ff;
background: #00000000;
border-color: #000000ff;
border-radius: 50px 50px 50px 50px;
border-style: none;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Open Sans', sans-serif;
font-size: 12.0px;
font-weight: 400;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-mn0cecql .quantity__input {
  background: #00000000;
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-mn0cecql .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-mn0cecql .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-mn0cecql .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-mn0cecql .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-mn0cecql .quantity__button[name="plus"] svg {
  width: 9.3px;
}

#IMAGE-DATASET-7p792hwb {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 1;height: 60px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#IMAGE-DATASET-7p792hwb picture, #IMAGE-DATASET-7p792hwb img {
  border-color: #e3e3e3;
border-style: solid;
border-width: 1.0px;
}
#IMAGE-DATASET-7p792hwb img {
  object-fit: contain;
}


#RECT-e3yiz14p {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 25px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 25px;
  
  
  
  
}
#RECT-e3yiz14p .x-rect {
  --width: 25px;
background: #CCCCCC;
border-color: #c09578;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMiwyMEM3LjU5LDIwIDQsMTYuNDEgNCwxMkM0LDcuNTkgNy41OSw0IDEyLDRDMTYuNDEsNCAyMCw3LjU5IDIwLDEyQzIwLDE2LjQxIDE2LjQxLDIwIDEyLDIwTTEyLDJDNi40NywyIDIsNi40NyAyLDEyQzIsMTcuNTMgNi40NywyMiAxMiwyMkMxNy41MywyMiAyMiwxNy41MyAyMiwxMkMyMiw2LjQ3IDE3LjUzLDIgMTIsMk0xNC41OSw4TDEyLDEwLjU5TDkuNDEsOEw4LDkuNDFMMTAuNTksMTJMOCwxNC41OUw5LjQxLDE2TDEyLDEzLjQxTDE0LjU5LDE2TDE2LDE0LjU5TDEzLjQxLDEyTDE2LDkuNDFMMTQuNTksOFonPjwvcGF0aD4gPC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-4h812le0"], .--clone-TEXT-DATASET-4h812le0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
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-DATASET-4h812le0"] .x-text,
[id^="TEXT-DATASET-4h812le0"] .x-text a,
.--clone-TEXT-DATASET-4h812le0 .x-text,
.--clone-TEXT-DATASET-4h812le0 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #a4a4a4;
font-family: 'Open Sans', sans-serif;
font-size: 13.0px;
font-weight: 400;
height: 100%;
line-height: 1.7;
width: 100%;
  color: var(--active-color, #a4a4a4);
}
[id^="TEXT-DATASET-4h812le0"] .x-text:hover,
.--clone-TEXT-DATASET-4h812le0 .x-text:hover,
[id^="TEXT-DATASET-4h812le0"] a:hover,
.--clone-TEXT-DATASET-4h812le0 a:hover {
  
}

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

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

#CART-DROPPABLE-dh20lfyi {
  
  
  background: #F8F8F8;
  top: 0;
  right: 0;
  width: 360px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(44px, max-content) minmax(0px, max-content) minmax(24px, max-content) minmax(0px, max-content) minmax(24px, max-content) minmax(0px, max-content) minmax(0%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-dh20lfyi.anim {
  --width: 360px;
  animation: slide-right 0.2s ease;
}
[id^="TEXT-220m6740"], .--clone-TEXT-220m6740 {
  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: 82.14285714285714%;
  
}
[id^="TEXT-220m6740"] .x-text,
[id^="TEXT-220m6740"] .x-text a,
.--clone-TEXT-220m6740 .x-text,
.--clone-TEXT-220m6740 .x-text a {
  --width: 82.14285714285714%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 16.0px;
height: 100%;
line-height: 1.5;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-220m6740"] .x-text:hover,
.--clone-TEXT-220m6740 .x-text:hover,
[id^="TEXT-220m6740"] a:hover,
.--clone-TEXT-220m6740 a:hover {
  
}

#LINE-660fbg9v {
  --width: 30px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-660fbg9v .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 3.0px;
}

#GOOGLEMAP-iqi8emib {
  --width: 21.022629617642956%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 84px;justify-self: center;margin-left: calc(0% * 2);margin-top: -0.46875px;width: 21.022629617642956%;
  
}
[id^="TEXT-7r1io5xu"], .--clone-TEXT-7r1io5xu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-bottom: calc(1.17706298828125px * 2);
margin-left: calc(0% * 2);
width: 97.5%;
  
}
[id^="TEXT-7r1io5xu"] .x-text,
[id^="TEXT-7r1io5xu"] .x-text a,
.--clone-TEXT-7r1io5xu .x-text,
.--clone-TEXT-7r1io5xu .x-text a {
  --width: 97.5%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-7r1io5xu"] .x-text:hover,
.--clone-TEXT-7r1io5xu .x-text:hover,
[id^="TEXT-7r1io5xu"] a:hover,
.--clone-TEXT-7r1io5xu a:hover {
  
}

#BUTTON-obe59aav {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 195px;
  
}
#BUTTON-obe59aav .x-button-wrapper {
  --width: 195px;
-webkit-text-stroke: 0px #000000ff;
background: #c09578;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


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

  border:   ;


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


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