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

#SECTION-zsylc1xv .x-section-background {
  background: #135a08;
  
  
  
  
  
  
  --height: 0;
  --bg: #135a08;
}

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



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


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


  
}
[id^="TEXT-ew10l06j"], .--clone-TEXT-ew10l06j {
  align-self: center;
grid-column-end: 8;
grid-column-start: 7;
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-ew10l06j"] .x-text,
[id^="TEXT-ew10l06j"] .x-text a,
.--clone-TEXT-ew10l06j .x-text,
.--clone-TEXT-ew10l06j .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-ew10l06j"] .x-text:hover,
.--clone-TEXT-ew10l06j .x-text:hover,
[id^="TEXT-ew10l06j"] a:hover,
.--clone-TEXT-ew10l06j a:hover {
  
}

[id^="TEXT-6zn5twkp"], .--clone-TEXT-6zn5twkp {
  align-self: center;
grid-column-end: 7;
grid-column-start: 6;
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-6zn5twkp"] .x-text,
[id^="TEXT-6zn5twkp"] .x-text a,
.--clone-TEXT-6zn5twkp .x-text,
.--clone-TEXT-6zn5twkp .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-6zn5twkp"] .x-text:hover,
.--clone-TEXT-6zn5twkp .x-text:hover,
[id^="TEXT-6zn5twkp"] a:hover,
.--clone-TEXT-6zn5twkp a:hover {
  
}

[id^="TEXT-y97fdq2p"], .--clone-TEXT-y97fdq2p {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
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-y97fdq2p"] .x-text,
[id^="TEXT-y97fdq2p"] .x-text a,
.--clone-TEXT-y97fdq2p .x-text,
.--clone-TEXT-y97fdq2p .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-y97fdq2p"] .x-text:hover,
.--clone-TEXT-y97fdq2p .x-text:hover,
[id^="TEXT-y97fdq2p"] a:hover,
.--clone-TEXT-y97fdq2p a:hover {
  
}

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

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

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

#SECTION-gq680qe7 {
  height: auto;
  grid-template-columns: 15px 1fr 1fr 1fr 15px;
  grid-template-rows: minmax(80px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  position: sticky;z-index: 100;top: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-gq680qe7 .x-section-background {
  background: #328725;
  
  
  
  
  
  
  --height: 80;
  --bg: #328725;
}

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



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


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


  
}
#MENU-6m9ui2bs {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 30px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-6m9ui2bs .x-rect {
  -webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
color: #000000d9;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9Im1lbnUiPjxwYXRoIGQ9Ik0zLDZIMjFWOEgzVjZNMywxMUgyMVYxM0gzVjExTTMsMTZIMjFWMThIM1YxNloiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

}
#MENU-6m9ui2bs > ul {
  background: var(--color_00);
  
  
  
  
  border-radius: inherit;
}
#MENU-6m9ui2bs > ul > .menu-item .tag-link {
  -webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
color: #000000d9;
}
#MENU-6m9ui2bs > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-6m9ui2bs > ul > .menu-item:not(:first-child) {
  
}
#MENU-6m9ui2bs ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}





#MENU-DROPPABLE-p12usw1i {
  background: #328725;
overflow-x: hidden;
overflow-y: scroll;
  top: 0;
  left: 0;
  width: 350px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(0px, max-content) minmax(0px, max-content) minmax(80px, max-content) minmax(0px, max-content) minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 350px;
  animation: slide-left 0.2s ease;
  
}

#IMAGE-9qsyvxp8 {
  align-self: start;
grid-column-end: 4;
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%;
  
}
#IMAGE-9qsyvxp8 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9qsyvxp8 img {
  object-fit: cover;
}

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

#INPUT-SEARCH-y4rts1di {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 35px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-SEARCH-y4rts1di > .input-search--wrapper {
  font-size: 14.0px;
  border-width: 1px;
  border-color: #ddd;
  border-style: solid;
  
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-y4rts1di > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-y4rts1di > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-y4rts1di > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-y4rts1di > .input-search--wrapper:hover {
  border-style: none;
  border-color: #000000 !important;
  : solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-y4rts1di > .input-search--wrapper:focus-within {
  
  border-color: #000000 !important;
  
  
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-y4rts1di .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  color: #328725;
  height: 14px;
  width: 14px;
}
#INPUT-SEARCH-y4rts1di .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-y4rts1di .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-y4rts1di .input-search--icon path {
  fill: #328725;
}
#INPUT-SEARCH-y4rts1di .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-y4rts1di .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

#LINE-oh4wn699 {
  --width: 104.4776119402985%;align-self: start;grid-column-end: 4;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 104.4776119402985%;
  height: auto;
  
}
#LINE-oh4wn699 .line-container {
  border-color: var(--color_00);
border-style: solid;
border-width: 1.0px;
}

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


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

}
#MENU-avujs7ot ul li .tag-link:hover,
#MENU-avujs7ot ul li > a:hover {
  color: #ffffffff !important;
background: #ffffff00;






border-style: none none solid none;

}





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

#SUBMENU-duy8jcl1 {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffff00;
  
  
  
}
.vertical-menu #MENU-ITEM-eja7lavc.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-6bn2uxos {
  --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_00);
  
  
  
  
  
}


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

}
#MENU-6bn2uxos ul li .tag-link:hover,
#MENU-6bn2uxos ul li > a:hover {
  color: rgba(255, 255, 255, 1) !important;
background: rgba(0, 0, 0, 1);






border-style: none none none none;

}





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

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

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

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

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

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

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

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

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

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

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

[id^="TEXT-6udj3g3f"], .--clone-TEXT-6udj3g3f {
  align-self: center;
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: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-6udj3g3f"] .x-text,
[id^="TEXT-6udj3g3f"] .x-text a,
.--clone-TEXT-6udj3g3f .x-text,
.--clone-TEXT-6udj3g3f .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_6);
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-6udj3g3f"] .x-text:hover,
.--clone-TEXT-6udj3g3f .x-text:hover,
[id^="TEXT-6udj3g3f"] a:hover,
.--clone-TEXT-6udj3g3f a:hover {
  
}


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


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


  
}
#CART-ICON-p6r2w2gb {
  --width: 25px;align-self: center;grid-column-end: 9;grid-column-start: 8;grid-row-end: 2;grid-row-start: 1;height: 25px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.5px * 2);width: 25px;
  
}
#CART-ICON-p6r2w2gb .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-p6r2w2gb .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: black;
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 8.333333333333334px;
}
#CART-ICON-p6r2w2gb .x-image-cart-icon {
  border-radius: ;
}
#MENU-xrxjytvi {
  --width: 25px;align-self: center;grid-column-end: 7;grid-column-start: 6;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;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-xrxjytvi .x-rect {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #000000d9;
  
}
#MENU-xrxjytvi > ul {
  background: #ffffff00;
  
  
  
  
  border-radius: inherit;
}
#MENU-xrxjytvi > ul > .menu-item .tag-link {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #000000d9;
}
#MENU-xrxjytvi > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-xrxjytvi > ul > .menu-item:not(:first-child) {
  
}
#MENU-xrxjytvi ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}





#MENU-DROPPABLE-pk4qq97a {
  background: #ffffffff;
  top: 0;
  left: 0;
  width: 100vw;
  height: 70px;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  
  
}
#INPUT-SEARCH-7m131gox {
  --width: 500px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 45px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 500px;
  
}
#INPUT-SEARCH-7m131gox > .input-search--wrapper {
  font-size: 14.0px;
  border-width: 1px;
  border-color: #ff0080;
  border-style: solid;
  
  
  flex-direction: row-reverse;
}
#INPUT-SEARCH-7m131gox > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-7m131gox > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-7m131gox > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-7m131gox > .input-search--wrapper:hover {
  border-style: none;
  border-color: #000000 !important;
  : solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-7m131gox > .input-search--wrapper:focus-within {
  
  border-color: #000000 !important;
  
  
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-7m131gox .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-7m131gox .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-7m131gox .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-7m131gox .input-search--icon path {
  
}
#INPUT-SEARCH-7m131gox .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-7m131gox .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

[id^="TEXT-umuykvr4"], .--clone-TEXT-umuykvr4 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
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-umuykvr4"] .x-text,
[id^="TEXT-umuykvr4"] .x-text a,
.--clone-TEXT-umuykvr4 .x-text,
.--clone-TEXT-umuykvr4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-umuykvr4"] .x-text:hover,
.--clone-TEXT-umuykvr4 .x-text:hover,
[id^="TEXT-umuykvr4"] a:hover,
.--clone-TEXT-umuykvr4 a:hover {
  
}


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

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

#SECTION-hkhpqssd .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 160;
  --bg: #ffffff00;
}

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



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


#CONTAINER-5i4cgl7b {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 100.00000939002403%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(20px, max-content) minmax(20px, max-content) minmax(30px, max-content) minmax(100px, max-content) minmax(50px, max-content) minmax(100px, max-content) minmax(30px, max-content);height: auto;justify-self: end;margin-right: -9.39002403846154e-6%;margin-top: 0px;row-gap: 10px;width: 100.00000939002403%;
  
  
  
  
  
  border:   #000000ff;


  
}

#RECT-onvsnyza {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 100%;
justify-self: start;
margin-left: -1.7490284368744065e-14%;
margin-top: calc(0px * 2);
width: 100.00000000000004%;
  
  
  
  
}
#RECT-onvsnyza .x-rect {
  --width: 100.00000000000004%;
background: #fafafa;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-e9d6wpqd"], .--clone-TEXT-e9d6wpqd {
  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-e9d6wpqd"] .x-text,
[id^="TEXT-e9d6wpqd"] .x-text a,
.--clone-TEXT-e9d6wpqd .x-text,
.--clone-TEXT-e9d6wpqd .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-e9d6wpqd"] .x-text:hover,
.--clone-TEXT-e9d6wpqd .x-text:hover,
[id^="TEXT-e9d6wpqd"] a:hover,
.--clone-TEXT-e9d6wpqd a:hover {
  
}

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

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

[id^="TEXT-gsebhlv5"], .--clone-TEXT-gsebhlv5 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 160px;
margin-top: calc(0px * 2);
width: 80px;
  
}
[id^="TEXT-gsebhlv5"] .x-text,
[id^="TEXT-gsebhlv5"] .x-text a,
.--clone-TEXT-gsebhlv5 .x-text,
.--clone-TEXT-gsebhlv5 .x-text a {
  --width: 80px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_11);
font: var(--font_7);
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_11));
}
[id^="TEXT-gsebhlv5"] .x-text:hover,
.--clone-TEXT-gsebhlv5 .x-text:hover,
[id^="TEXT-gsebhlv5"] a:hover,
.--clone-TEXT-gsebhlv5 a:hover {
  
}

#FORM-0hw1te84 {
  --width: 100%;align-self: start;column-gap: 15px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(50px, max-content) minmax(46px, max-content) minmax(46px, max-content) minmax(46px, max-content) minmax(46px, max-content) minmax(46px, max-content) minmax(46px, max-content) minmax(49.00000000000001px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 15px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
#SUBMIT-BUTTON-ersw6els {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-ersw6els .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #d26e4b;
border-color: #000000ff;
color: var(--color_00);
font: var(--font_7);
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#INPUT-805gnyfr {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 50px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-805gnyfr .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #000000;
  
}
#INPUT-805gnyfr input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #d9d9d9;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 2.0px;
color: var(--font_color_7);
font: var(--font_7);
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-805gnyfr input[type="date"] {
  -webkit-text-fill-color: var(--font_color_7);
}
#INPUT-805gnyfr input::placeholder {
  color: #d9d9d9;
  -webkit-text-fill-color: #d9d9d9 !important;
}
#EMAIL-o7i4rc43 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#EMAIL-o7i4rc43 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #000000;
  
}
#EMAIL-o7i4rc43 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #d9d9d9;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 2.0px;
color: var(--font_color_7);
font: var(--font_7);
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#EMAIL-o7i4rc43 input[type="date"] {
  -webkit-text-fill-color: var(--font_color_7);
}
#EMAIL-o7i4rc43 input::placeholder {
  color: #d9d9d9;
  -webkit-text-fill-color: #d9d9d9 !important;
}
#PHONE-NUMBER-qlthob9q {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#PHONE-NUMBER-qlthob9q .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #000000;
  
}
#PHONE-NUMBER-qlthob9q input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #d9d9d9;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 2.0px;
color: var(--font_color_7);
font: var(--font_7);
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-qlthob9q input[type="date"] {
  -webkit-text-fill-color: var(--font_color_7);
}
#PHONE-NUMBER-qlthob9q input::placeholder {
  color: #d9d9d9;
  -webkit-text-fill-color: #d9d9d9 !important;
}
#DETECT-ADDRESS-olvd6j3j {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#DETECT-ADDRESS-olvd6j3j .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #000000;
  
}
#DETECT-ADDRESS-olvd6j3j input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #d9d9d9;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 2.0px;
color: var(--font_color_7);
font: var(--font_7);
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#DETECT-ADDRESS-olvd6j3j input[type="date"] {
  -webkit-text-fill-color: var(--font_color_7);
}
#DETECT-ADDRESS-olvd6j3j input::placeholder {
  color: #d9d9d9;
  -webkit-text-fill-color: #d9d9d9 !important;
}
#ADDRESS-pcuqs68m {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#ADDRESS-pcuqs68m .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #000000;
  
}
#ADDRESS-pcuqs68m .x-address {
  -webkit-text-stroke: 0px #000000ff;
border-color: #d9d9d9;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 2.0px;
color: var(--font_color_7);
font: var(--font_7);
  padding: 3px 3px 3px 15px;
  
  background: #ffffff
}

#ADDRESS-n98y53nk {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#ADDRESS-n98y53nk .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #000000;
  
}
#ADDRESS-n98y53nk .x-address {
  -webkit-text-stroke: 0px #000000ff;
border-color: #d9d9d9;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 2.0px;
color: var(--font_color_7);
font: var(--font_7);
  padding: 3px 3px 3px 15px;
  
  background: #ffffff
}

#ADDRESS-1k4i8ot0 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#ADDRESS-1k4i8ot0 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  color: #000000;
  
}
#ADDRESS-1k4i8ot0 .x-address {
  -webkit-text-stroke: 0px #000000ff;
border-color: #d9d9d9;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 2.0px;
color: var(--font_color_7);
font: var(--font_7);
  padding: 3px 3px 3px 15px;
  
  background: #ffffff
}

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

#PAYMENT-ywgy11q8 {
  --width: 100%;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-left: calc(0% * 2);margin-top: 0px;width: 100%;
  --icon-color: #0075fffe01;
  
}
#PAYMENT-ywgy11q8 label {
  -webkit-text-stroke: 0px #000000ff;
border-color: #e8eaed;
border-style: solid;
border-width: 1.0px;
color: var(--font_color_7);
font: var(--font_7);
}
#PAYMENT-ywgy11q8 .payment--method {
  padding: 10px 10px;
}
#PAYMENT-ywgy11q8 .payment-wrapper {
  grid-template-columns: repeat(1, 1fr);
  gap: 12px;
}
#PAYMENT-ywgy11q8 .payment-wrapper label.selected, #PAYMENT-ywgy11q8 .payment-wrapper label:hover {
  border-color: #2f5acf;
}

#RECT-p4nbnx5i {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
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%;
  
  
  
  
}
#RECT-p4nbnx5i .x-rect {
  --width: 100%;
background: #fafafa;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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


  
}
#CART-ITEMS-q5n83pmy {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 70px 1fr 95px;grid-template-rows: minmax(10px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#CART-ITEMS-q5n83pmy cart-item, #CART-ITEMS-q5n83pmy .cart-loading {
  grid-template-columns: 70px 1fr 95px;
  grid-template-rows: minmax(10px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(10px, max-content);
}

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

[id^="TEXT-DATASET-ic8vsh6y"], .--clone-TEXT-DATASET-ic8vsh6y {
  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: 0%;
margin-top: 3.6px;
width: 100%;
  
}
[id^="TEXT-DATASET-ic8vsh6y"] .x-text,
[id^="TEXT-DATASET-ic8vsh6y"] .x-text a,
.--clone-TEXT-DATASET-ic8vsh6y .x-text,
.--clone-TEXT-DATASET-ic8vsh6y .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-DATASET-ic8vsh6y"] .x-text:hover,
.--clone-TEXT-DATASET-ic8vsh6y .x-text:hover,
[id^="TEXT-DATASET-ic8vsh6y"] a:hover,
.--clone-TEXT-DATASET-ic8vsh6y a:hover {
  
}

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

[id^="TEXT-DATASET-q49xid18"], .--clone-TEXT-DATASET-q49xid18 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: px;
width: 100.15010917030568%;
  
}
[id^="TEXT-DATASET-q49xid18"] .x-text,
[id^="TEXT-DATASET-q49xid18"] .x-text a,
.--clone-TEXT-DATASET-q49xid18 .x-text,
.--clone-TEXT-DATASET-q49xid18 .x-text a {
  --width: 100.15010917030568%;
color: var(--font_color_7);
font: var(--font_7);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-DATASET-q49xid18"] .x-text:hover,
.--clone-TEXT-DATASET-q49xid18 .x-text:hover,
[id^="TEXT-DATASET-q49xid18"] a:hover,
.--clone-TEXT-DATASET-q49xid18 a:hover {
  
}

#QUANTITY-INPUT-10itz88r {
  --width: 22px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 22px;justify-self: end;margin-right: 0%;margin-top: 0px;width: 22px;
  -webkit-text-stroke: 0px #000000ff;
background: #000000;
border-color: #000000ff;
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
color: #ffffff;
font-family: 'Roboto', sans-serif;
font-weight: 400;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-10itz88r .quantity__input {
  background: #000000;
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-10itz88r .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-10itz88r .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-10itz88r .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-10itz88r .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-10itz88r .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#FORM-g363bzp6 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 4fr 1fr;grid-template-rows: minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  --icon-color: #0075fffe01;
  
}
#COUPON-udt0d6op {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#COUPON-udt0d6op .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 16px;
  
  
}
#COUPON-udt0d6op input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #d9d9d9;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 2.0px;
color: var(--font_color_7);
font: var(--font_7);
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#COUPON-udt0d6op input[type="date"] {
  -webkit-text-fill-color: var(--font_color_7);
}
#COUPON-udt0d6op input::placeholder {
  color: #d9d9d9;
  -webkit-text-fill-color: #d9d9d9 !important;
}
#SUBMIT-BUTTON-kzwazee4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 100%;
justify-self: start;
margin-left: %;
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-kzwazee4 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #d26e4b;
border-color: #000000ff;
color: var(--color_00);
font: var(--font_7);
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

[id^="TEXT-q0fr4z1x"], .--clone-TEXT-q0fr4z1x {
  align-self: center;
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: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-q0fr4z1x"] .x-text,
[id^="TEXT-q0fr4z1x"] .x-text a,
.--clone-TEXT-q0fr4z1x .x-text,
.--clone-TEXT-q0fr4z1x .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-q0fr4z1x"] .x-text:hover,
.--clone-TEXT-q0fr4z1x .x-text:hover,
[id^="TEXT-q0fr4z1x"] a:hover,
.--clone-TEXT-q0fr4z1x a:hover {
  
}

#BUTTON-g3fofchp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 6;
grid-row-start: 5;
height: 40px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 90px;
  
}
#BUTTON-g3fofchp .x-button-wrapper {
  --width: 90px;
-webkit-text-stroke: 0px #000000ff;
background: #d26e4b;
border-color: #000000ff;
border-radius: 4px;
color: var(--color_00);
font: var(--font_8);
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

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

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

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

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

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

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

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

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

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

#SECTION-0vvm1mzs .x-section-background {
  background: #328725;
  
  
  
  
  
  
  --height: 119;
  --bg: #328725;
}

#SECTION-0vvm1mzs .x-section-video-background {
  
  
}



#SECTION-0vvm1mzs .video {
  display: none;
}
#SECTION-0vvm1mzs .video-bp2 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


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


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


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

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


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

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


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

[id^="TEXT-jx5m26ft"], .--clone-TEXT-jx5m26ft {
  align-self: center;
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: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-jx5m26ft"] .x-text,
[id^="TEXT-jx5m26ft"] .x-text a,
.--clone-TEXT-jx5m26ft .x-text,
.--clone-TEXT-jx5m26ft .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-jx5m26ft"] .x-text:hover,
.--clone-TEXT-jx5m26ft .x-text:hover,
[id^="TEXT-jx5m26ft"] a:hover,
.--clone-TEXT-jx5m26ft a:hover {
  
}


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

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


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


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

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


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


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

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


#MENU-e2cdympb .x-rect {
  --pad-x: 0px;
--pad-y: 5px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font-size: 16.0px;
font-weight: 400;
line-height: 1.3;
  
}
#MENU-e2cdympb > ul {
  
  
  
  
  
  border-radius: inherit;
}
#MENU-e2cdympb > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 5px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font-size: 16.0px;
font-weight: 400;
line-height: 1.3;
}
#MENU-e2cdympb > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-e2cdympb > ul > .menu-item:not(:first-child) {
  
}
#MENU-e2cdympb ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}




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

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

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

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

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

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

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

#MENU-ITEM-51l7j5ot > a, #MENU-ITEM-51l7j5ot > div {
  
  
  
  
  
  
  
  
  
}

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


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


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


#IMAGE-9ytxgjmc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: 0px;
width: 35px;
  
}
#IMAGE-9ytxgjmc picture {
  --width: 35px;
height: 100%;
width: 100%;
}
#IMAGE-9ytxgjmc img {
  object-fit: cover;
}


#RECT-llwe64wi {
  align-self: center;
grid-column-end: 10;
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%;
  
  
  
  
}
#RECT-llwe64wi .x-rect {
  --width: 100%;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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


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


#CONTAINER-5ynr11ww {
  --bg: #ea2700;
  background: #ea2700;
border-color: #000000ff;
border-radius: 50% 50% 50% 50%;
  --width: 60px;bottom: 20px;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(10.91684434968017px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10.91684434968017px, max-content);height: 60px;position: fixed;right: 20px;width: 60px;z-index: 9999;
  
  
  
  
  
  border:   #000000ff;


  
}
#GOOGLEMAP-xcw2nfl5 {
  --width: 20px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 20px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 20px;
  
}
[id^="TEXT-j4l6ctdx"], .--clone-TEXT-j4l6ctdx {
  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%;
  
}
[id^="TEXT-j4l6ctdx"] .x-text,
[id^="TEXT-j4l6ctdx"] .x-text a,
.--clone-TEXT-j4l6ctdx .x-text,
.--clone-TEXT-j4l6ctdx .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-size: 12.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-j4l6ctdx"] .x-text:hover,
.--clone-TEXT-j4l6ctdx .x-text:hover,
[id^="TEXT-j4l6ctdx"] a:hover,
.--clone-TEXT-j4l6ctdx a:hover {
  
}


#CONTAINER-943b474p {
  --bg: #ea2700;
  background: #ea2700;
border-color: #000000ff;
border-radius: 50% 50% 50% 50%;
  --width: 60px;bottom: 20px;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(10.593103448275864px, max-content) minmax(19.406896551724135px, max-content) minmax(19.406896551724135px, max-content) minmax(10.593103448275864px, max-content);height: 60px;position: fixed;right: 20px;width: 60px;z-index: 9999;
  
  
  
  
  
  border:   #000000ff;


  
}
#GOOGLEMAP-pwp2z940 {
  --width: 14.92578125px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 2;height: 14.92578125px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 14.92578125px;
  
}
#POPUP-6chmulwn {
  
  
  
  background: #ffffff00;
bottom: 90;
right: 10;
  width: 300px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  --bottom: 90px; bottom: var(--bottom);
  
  --right: 10px; right: var(--right);
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-6chmulwn.anim {
  --width: 300px;
  
}

#RECT-n7d166zk {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 1;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.251);
  border-radius: 7px 7px 7px 7px;
  
}
#RECT-n7d166zk .x-rect {
  --width: 100%;
background: var(--color_00);
border-color: #000000ff;
border-radius: 7px 7px 7px 7px;
box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.251);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#CONTAINER-vee4as3m {
  --bg: #1c4d87;
  background: #1c4d87;
border-color: #000000ff;
border-radius: 7px 7px 0px 0px;
  --width: 100%;align-self: start;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: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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


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


  
}

#IMAGE-5ltcfps8 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: 0px;
width: 40px;
  
}
#IMAGE-5ltcfps8 picture {
  --width: 40px;
height: 100%;
width: 100%;
}
#IMAGE-5ltcfps8 img {
  object-fit: cover;
}

[id^="TEXT-zfc6ttxt"], .--clone-TEXT-zfc6ttxt {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-bottom: 0px;
margin-left: 50px;
margin-right: 0%;
width: auto;
  
}
[id^="TEXT-zfc6ttxt"] .x-text,
[id^="TEXT-zfc6ttxt"] .x-text a,
.--clone-TEXT-zfc6ttxt .x-text,
.--clone-TEXT-zfc6ttxt .x-text a {
  --width: 82.14285714285714%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-zfc6ttxt"] .x-text:hover,
.--clone-TEXT-zfc6ttxt .x-text:hover,
[id^="TEXT-zfc6ttxt"] a:hover,
.--clone-TEXT-zfc6ttxt a:hover {
  
}

[id^="TEXT-5l7q93y7"], .--clone-TEXT-5l7q93y7 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 50px;
margin-right: 0%;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-5l7q93y7"] .x-text,
[id^="TEXT-5l7q93y7"] .x-text a,
.--clone-TEXT-5l7q93y7 .x-text,
.--clone-TEXT-5l7q93y7 .x-text a {
  --width: 82.14285714285714%;
-webkit-text-stroke: 0px #000000ff;
color: #787878;
font: var(--font_7);
font-size: 12.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #787878);
}
[id^="TEXT-5l7q93y7"] .x-text:hover,
.--clone-TEXT-5l7q93y7 .x-text:hover,
[id^="TEXT-5l7q93y7"] a:hover,
.--clone-TEXT-5l7q93y7 a:hover {
  
}


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


  
}

#IMAGE-vqjmxanz {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: 0px;
width: 40px;
  
}
#IMAGE-vqjmxanz picture {
  --width: 40px;
height: 100%;
width: 100%;
}
#IMAGE-vqjmxanz img {
  object-fit: cover;
}

[id^="TEXT-pprgb5jy"], .--clone-TEXT-pprgb5jy {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-bottom: 0px;
margin-left: 50px;
margin-right: 0%;
width: auto;
  
}
[id^="TEXT-pprgb5jy"] .x-text,
[id^="TEXT-pprgb5jy"] .x-text a,
.--clone-TEXT-pprgb5jy .x-text,
.--clone-TEXT-pprgb5jy .x-text a {
  --width: 82.14285714285714%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-pprgb5jy"] .x-text:hover,
.--clone-TEXT-pprgb5jy .x-text:hover,
[id^="TEXT-pprgb5jy"] a:hover,
.--clone-TEXT-pprgb5jy a:hover {
  
}

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

#CART-DROPPABLE-2k0lwtek {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-2k0lwtek.anim {
  --width: 300px;
  animation: slide-right 0.2s ease;
}

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


  
}
[id^="TEXT-ahbleopd"], .--clone-TEXT-ahbleopd {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ahbleopd"] .x-text,
[id^="TEXT-ahbleopd"] .x-text a,
.--clone-TEXT-ahbleopd .x-text,
.--clone-TEXT-ahbleopd .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font: var(--font_0);
font-family: 'Nunito', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-ahbleopd"] .x-text:hover,
.--clone-TEXT-ahbleopd .x-text:hover,
[id^="TEXT-ahbleopd"] a:hover,
.--clone-TEXT-ahbleopd a:hover {
  
}

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

[id^="TEXT-c6fj6a2g"], .--clone-TEXT-c6fj6a2g {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: px;
width: 100%;
  
}
[id^="TEXT-c6fj6a2g"] .x-text,
[id^="TEXT-c6fj6a2g"] .x-text a,
.--clone-TEXT-c6fj6a2g .x-text,
.--clone-TEXT-c6fj6a2g .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Nunito', sans-serif;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-c6fj6a2g"] .x-text:hover,
.--clone-TEXT-c6fj6a2g .x-text:hover,
[id^="TEXT-c6fj6a2g"] a:hover,
.--clone-TEXT-c6fj6a2g a:hover {
  
}

#CART-DROPPABLE-snf2lb4x {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-snf2lb4x.anim {
  --width: 300px;
  animation: slide-right 0.2s ease;
}

#CONTAINER-tazjl7oe {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 100%;align-self: start;column-gap: 10px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 0px 1fr 0px;grid-template-rows: minmax(0px, max-content) minmax(30px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(30px, max-content) minmax(20px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 10px;width: 100%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
[id^="TEXT-w7h37n4m"], .--clone-TEXT-w7h37n4m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-w7h37n4m"] .x-text,
[id^="TEXT-w7h37n4m"] .x-text a,
.--clone-TEXT-w7h37n4m .x-text,
.--clone-TEXT-w7h37n4m .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font: var(--font_0);
font-family: 'Nunito', sans-serif;
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-w7h37n4m"] .x-text:hover,
.--clone-TEXT-w7h37n4m .x-text:hover,
[id^="TEXT-w7h37n4m"] a:hover,
.--clone-TEXT-w7h37n4m a:hover {
  
}

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

#CART-ITEMS-x9g921am {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 70px 1fr 95px;grid-template-rows: minmax(10px, max-content) minmax(30px, max-content) minmax(30px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#CART-ITEMS-x9g921am cart-item, #CART-ITEMS-x9g921am .cart-loading {
  grid-template-columns: 70px 1fr 95px;
  grid-template-rows: minmax(10px, max-content) minmax(30px, max-content) minmax(30px, max-content);
}

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

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

[id^="TEXT-DATASET-nlghhzkp"], .--clone-TEXT-DATASET-nlghhzkp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100.52631578947368%;
  
}
[id^="TEXT-DATASET-nlghhzkp"] .x-text,
[id^="TEXT-DATASET-nlghhzkp"] .x-text a,
.--clone-TEXT-DATASET-nlghhzkp .x-text,
.--clone-TEXT-DATASET-nlghhzkp .x-text a {
  --width: 100.52631578947368%;
-webkit-text-stroke: 0px #000000ff;
color: #000000ff;
font-family: 'Nunito', sans-serif;
font-size: 14.9px;
font-weight: 400;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nlghhzkp"] .x-text:hover,
.--clone-TEXT-DATASET-nlghhzkp .x-text:hover,
[id^="TEXT-DATASET-nlghhzkp"] a:hover,
.--clone-TEXT-DATASET-nlghhzkp a:hover {
  
}

[id^="TEXT-DATASET-damcwdhf"], .--clone-TEXT-DATASET-damcwdhf {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: px;
width: 100.15010917030568%;
  
}
[id^="TEXT-DATASET-damcwdhf"] .x-text,
[id^="TEXT-DATASET-damcwdhf"] .x-text a,
.--clone-TEXT-DATASET-damcwdhf .x-text,
.--clone-TEXT-DATASET-damcwdhf .x-text a {
  --width: 100.15010917030568%;
color: rgba(0, 0, 0, 1);
font-family: 'Nunito', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, rgba(0, 0, 0, 1));
}
[id^="TEXT-DATASET-damcwdhf"] .x-text:hover,
.--clone-TEXT-DATASET-damcwdhf .x-text:hover,
[id^="TEXT-DATASET-damcwdhf"] a:hover,
.--clone-TEXT-DATASET-damcwdhf a:hover {
  
}

#QUANTITY-INPUT-w7xzcw1d {
  --width: 22px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 22px;justify-self: end;margin-right: 0%;margin-top: 0px;width: 22px;
  -webkit-text-stroke: 0px #000000ff;
background: #000000;
border-color: #000000ff;
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
color: #ffffff;
font-family: 'Roboto', sans-serif;
font-weight: 400;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-w7xzcw1d .quantity__input {
  background: #000000;
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-w7xzcw1d .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-w7xzcw1d .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-w7xzcw1d .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-w7xzcw1d .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-w7xzcw1d .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#BUTTON-8jwzynwa {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-8jwzynwa .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #328725;
border-color: #000000ff;
color: #ffffffff;
font-family: 'Nunito', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

