#SECTION-3fi3m3nf {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(33px, 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-3fi3m3nf .x-section-background {
  background: #465e28;
  
  
  
  
  
  
  --height: 33;
  --bg: #465e28;
}

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



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

#LINE-sgq96yny {
  --width: 30.1875px;align-self: start;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 16.80000114440918px;justify-self: start;margin-left: -270.3125%;margin-top: -112px;width: 30.1875px;
  height: auto;
  
}
#LINE-sgq96yny .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
transform:  rotate(90deg) perspective(1000px);
}

#MENU-onbw4jy9 {
  --width: 1.4927455357142858%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 26.037513732910156px;justify-self: start;margin-left: -270.3125%;margin-top: -112px;width: 1.4927455357142858%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-twxuhjc7 {
  background: var(--color_14);
overflow-x: hidden;
overflow-y: scroll;
  top: 0;
  right: 0;
  width: 289.6px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 289.6px;
  
  
}
#BUTTON-w3517nag {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 46px;
justify-self: end;
margin-right: 0.6896551724137931%;
margin-top: 2px;
width: 26.39654751481681%;
  
}
#BUTTON-w3517nag .x-button-wrapper {
  --width: 26.39654751481681%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#CONTAINER-pwoumui7 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 100.14456709964568%;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(21px, max-content) minmax(189px, max-content) minmax(19px, max-content) minmax(48px, max-content);height: auto;justify-self: start;margin-left: -0.07228354982283922%;margin-top: 46.56944274902344px;width: 100.14456709964568%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#LINE-tvunwq8h {
  --width: 99.564177604774%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 17px;justify-self: start;margin-left: 0.06712291185454615%;margin-top: 10.444442749023438px;width: 99.564177604774%;
  height: auto;
  
}
#LINE-tvunwq8h .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#LINE-w9r4dvzs {
  --width: 99.26675366776335%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 16.80000114440918px;justify-self: center;margin-left: calc(0.07228533999750693% * 2);margin-top: 4.4444427490234375px;width: 99.26675366776335%;
  height: auto;
  
}
#LINE-w9r4dvzs .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#MENU-tnv4jtef {
  --width: 234px;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-right: calc(2.6438099309686915% * 2);margin-top: 1.8055572509765625px;width: 234px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-tnv4jtef .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-tnv4jtef > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-tnv4jtef > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-tnv4jtef > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-tnv4jtef > ul > .menu-item:not(:first-child) {
  
}
#MENU-tnv4jtef ul li .tag-link {
  border-style: none none none none;

}
#MENU-tnv4jtef ul li .tag-link:hover,
#MENU-tnv4jtef ul li > a:hover {
  color: var(--color_02) !important;
background: #e9ebe8;






border-style: none none none none;

}





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

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

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

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

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

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

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

#MENU-zl1jfz5w {
  --width: 8.359375%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 23.8px;justify-self: start;margin-left: -37.1484375%;margin-top: -11.900000000000006px;width: 8.359375%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-bh4phi5v {
  background: var(--color_14);
overflow-x: hidden;
overflow-y: scroll;
  top: 0;
  right: 0;
  width: 268.6px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 268.6px;
  
  
}
#BUTTON-o3ncygj2 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 44.19725640749644px;
justify-self: end;
margin-right: 0.7844701306573276%;
margin-top: 2px;
width: 25.36206475619612%;
  
}
#BUTTON-o3ncygj2 .x-button-wrapper {
  --width: 25.36206475619612%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 17.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#CONTAINER-zw9csylt {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 99.98967620963056%;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(21px, max-content) minmax(189px, max-content) minmax(19px, max-content) minmax(48px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 59.48611068725586px;width: 99.98967620963056%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#LINE-bozrmojy {
  --width: 99.564177604774%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 17px;justify-self: start;margin-left: 0.06712291185454615%;margin-top: 10.444442749023438px;width: 99.564177604774%;
  height: auto;
  
}
#LINE-bozrmojy .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#LINE-pg9rjtkn {
  --width: 99.26675366776335%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 16.80000114440918px;justify-self: center;margin-left: calc(0.07228533999750693% * 2);margin-top: 4.4444427490234375px;width: 99.26675366776335%;
  height: auto;
  
}
#LINE-pg9rjtkn .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#MENU-oincf5tm {
  --width: 234px;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-right: calc(2.6438099309686915% * 2);margin-top: 1.8055572509765625px;width: 234px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-oincf5tm .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-oincf5tm > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-oincf5tm > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-oincf5tm > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-oincf5tm > ul > .menu-item:not(:first-child) {
  
}
#MENU-oincf5tm ul li .tag-link {
  border-style: none none none none;

}
#MENU-oincf5tm ul li .tag-link:hover,
#MENU-oincf5tm ul li > a:hover {
  color: var(--color_02) !important;
background: #e9ebe8;






border-style: none none none none;

}





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

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

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

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

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

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

#SECTION-js6c7lfa {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(56.7px, 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-js6c7lfa .x-section-background {
  background: var(--color_14);
  
  
  
  
  
  
  --height: 57;
  --bg: var(--color_14);
}

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



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

#LINE-pjhzr5tt {
  --width: 30.1875px;align-self: start;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 16.80000114440918px;justify-self: start;margin-left: -216.71874999999997%;margin-top: -145px;width: 30.1875px;
  height: auto;
  
}
#LINE-pjhzr5tt .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
transform:  rotate(90deg) perspective(1000px);
}

#MENU-n1sk0lt2 {
  --width: 1.4927455357142858%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 26.037513732910156px;justify-self: start;margin-left: -216.71874999999997%;margin-top: -145px;width: 1.4927455357142858%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-o77wmxq5 {
  background: var(--color_14);
overflow-x: hidden;
overflow-y: scroll;
  top: 0;
  right: 0;
  width: 289.6px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 289.6px;
  
  
}
#BUTTON-osp261la {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 46px;
justify-self: end;
margin-right: 0.6896551724137931%;
margin-top: 2px;
width: 26.39654751481681%;
  
}
#BUTTON-osp261la .x-button-wrapper {
  --width: 26.39654751481681%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#CONTAINER-ktfbvory {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 100.14456709964568%;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(21px, max-content) minmax(189px, max-content) minmax(19px, max-content) minmax(48px, max-content);height: auto;justify-self: start;margin-left: -0.07228354982283922%;margin-top: 46.56944274902344px;width: 100.14456709964568%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#LINE-0rwywzzq {
  --width: 99.564177604774%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 17px;justify-self: start;margin-left: 0.06712291185454615%;margin-top: 10.444442749023438px;width: 99.564177604774%;
  height: auto;
  
}
#LINE-0rwywzzq .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#LINE-z3jwp0ew {
  --width: 99.26675366776335%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 16.80000114440918px;justify-self: center;margin-left: calc(0.07228533999750693% * 2);margin-top: 4.4444427490234375px;width: 99.26675366776335%;
  height: auto;
  
}
#LINE-z3jwp0ew .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#MENU-bcjprwt4 {
  --width: 234px;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-right: calc(2.6438099309686915% * 2);margin-top: 1.8055572509765625px;width: 234px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-bcjprwt4 .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-bcjprwt4 > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-bcjprwt4 > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-bcjprwt4 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-bcjprwt4 > ul > .menu-item:not(:first-child) {
  
}
#MENU-bcjprwt4 ul li .tag-link {
  border-style: none none none none;

}
#MENU-bcjprwt4 ul li .tag-link:hover,
#MENU-bcjprwt4 ul li > a:hover {
  color: var(--color_02) !important;
background: #e9ebe8;






border-style: none none none none;

}





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

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

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

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

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

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


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

#MENU-t7emmagf {
  --width: 9.07551974058151%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 25.817966780930742px;justify-self: end;margin-bottom: calc(1.0076731036752538px * 2);margin-right: 2.610671818256378%;width: 9.07551974058151%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-u6b5pk4y {
  background: var(--color_14);
overflow-x: hidden;
overflow-y: scroll;
  top: 0;
  right: 0;
  width: 268.6px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 268.6px;
  
  
}
#BUTTON-mmibrc9u {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 44.19725640749644px;
justify-self: end;
margin-right: 0.7844701306573276%;
margin-top: 2px;
width: 25.36206475619612%;
  
}
#BUTTON-mmibrc9u .x-button-wrapper {
  --width: 25.36206475619612%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 17.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#CONTAINER-a4vk0c0k {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 99.98967620963056%;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(21px, max-content) minmax(189px, max-content) minmax(19px, max-content) minmax(48px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 59.48611068725586px;width: 99.98967620963056%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#LINE-04pgssvz {
  --width: 99.564177604774%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 17px;justify-self: start;margin-left: 0.06712291185454615%;margin-top: 10.444442749023438px;width: 99.564177604774%;
  height: auto;
  
}
#LINE-04pgssvz .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#LINE-qwr1sqav {
  --width: 99.26675366776335%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 16.80000114440918px;justify-self: center;margin-left: calc(0.07228533999750693% * 2);margin-top: 4.4444427490234375px;width: 99.26675366776335%;
  height: auto;
  
}
#LINE-qwr1sqav .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#MENU-fv7nzmos {
  --width: 234px;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-right: calc(2.6438099309686915% * 2);margin-top: 1.8055572509765625px;width: 234px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-fv7nzmos .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-fv7nzmos > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-fv7nzmos > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-fv7nzmos > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-fv7nzmos > ul > .menu-item:not(:first-child) {
  
}
#MENU-fv7nzmos ul li .tag-link {
  border-style: none none none none;

}
#MENU-fv7nzmos ul li .tag-link:hover,
#MENU-fv7nzmos ul li > a:hover {
  color: var(--color_02) !important;
background: #e9ebe8;






border-style: none none none none;

}





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

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

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

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

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

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

#CART-ICON-bqjj3cdv {
  --width: 7.12890625%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 36.6875px;justify-self: end;margin-bottom: calc(1.572906494140625px * 2);margin-right: 14.798169136047362%;width: 7.12890625%;
  
}
#CART-ICON-bqjj3cdv .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-bqjj3cdv .x-cart-item-count {
  position: absolute;
  top: -5.52490234375px;
  right: -5.52490234375px;
  width: 11.0498046875px;
  height: 18.34375px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: black;
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 12.229166666666666px;
}
#CART-ICON-bqjj3cdv .x-image-cart-icon {
  border-radius: ;
}
#MENU-869ryy43 {
  --width: 47.88343299846504%;align-self: center;display: none;grid-column-end: 4;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 54px;justify-self: start;margin-left: -1.1754827875734677%;margin-top: calc(0.020843505859375px * 2);width: 47.88343299846504%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


#MENU-869ryy43 .x-rect {
  --pad-x: 20px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 17.0px;
justify-content: center;
letter-spacing: 0px;
line-height: 0.8;
  
}
#MENU-869ryy43 > ul {
  background: #e9ebe8;
  justify-content: center;
  align-items: center;
  
  
  border-radius: inherit;
}
#MENU-869ryy43 > ul > .menu-item .tag-link {
  --pad-x: 20px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 17.0px;
justify-content: center;
letter-spacing: 0px;
line-height: 0.8;
}
#MENU-869ryy43 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-869ryy43 > ul > .menu-item:not(:first-child) {
  
}
#MENU-869ryy43 ul li .tag-link {
  border-style: none none none none;

}
#MENU-869ryy43 ul li .tag-link:hover {
  color: rgba(164, 164, 164, 1) !important;







border-style: none none none none;

}



#MENU-869ryy43.horizontal-menu > ul > .menu-item > .x-submenu {
  top: 54px;
}


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

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

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

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

#SECTION-wsosx84p .x-section-background {
  background: #465e28;
  
  
  
  
  
  
  --height: 45;
  --bg: #465e28;
}

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



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

#LINE-rmiwv5vy {
  --width: 30.1875px;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 16.80000114440918px;justify-self: start;margin-left: -2575%;margin-top: -112px;width: 30.1875px;
  height: auto;
  
}
#LINE-rmiwv5vy .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
transform:  rotate(90deg) perspective(1000px);
}

#MENU-6j373t40 {
  --width: 47.767857142857146%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 26.037513732910156px;justify-self: start;margin-left: -2575%;margin-top: -112px;width: 47.767857142857146%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-vcpuq7rn {
  background: var(--color_14);
overflow-x: hidden;
overflow-y: scroll;
  top: 0;
  right: 0;
  width: 289.6px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 289.6px;
  
  
}
#BUTTON-c04kyhq4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 46px;
justify-self: end;
margin-right: 0.6896551724137931%;
margin-top: 2px;
width: 26.39654751481681%;
  
}
#BUTTON-c04kyhq4 .x-button-wrapper {
  --width: 26.39654751481681%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#CONTAINER-fsun0tpj {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 100.14456709964568%;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(21px, max-content) minmax(189px, max-content) minmax(19px, max-content) minmax(48px, max-content);height: auto;justify-self: start;margin-left: -0.07228354982283922%;margin-top: 46.56944274902344px;width: 100.14456709964568%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#LINE-lt8a89me {
  --width: 99.564177604774%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 17px;justify-self: start;margin-left: 0.06712291185454615%;margin-top: 10.444442749023438px;width: 99.564177604774%;
  height: auto;
  
}
#LINE-lt8a89me .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#LINE-3sjm5r0s {
  --width: 99.26675366776335%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 16.80000114440918px;justify-self: center;margin-left: calc(0.07228533999750693% * 2);margin-top: 4.4444427490234375px;width: 99.26675366776335%;
  height: auto;
  
}
#LINE-3sjm5r0s .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#MENU-zywv3qsy {
  --width: 234px;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-right: calc(2.6438099309686915% * 2);margin-top: 1.8055572509765625px;width: 234px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-zywv3qsy .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-zywv3qsy > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-zywv3qsy > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-zywv3qsy > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-zywv3qsy > ul > .menu-item:not(:first-child) {
  
}
#MENU-zywv3qsy ul li .tag-link {
  border-style: none none none none;

}
#MENU-zywv3qsy ul li .tag-link:hover,
#MENU-zywv3qsy ul li > a:hover {
  color: var(--color_02) !important;
background: #e9ebe8;






border-style: none none none none;

}





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

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

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

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

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

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

[id^="TEXT-5w5ncktl"], .--clone-TEXT-5w5ncktl {
  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(1.9073486328125e-6px * 2);
width: 68.85256723257211%;
  
}
[id^="TEXT-5w5ncktl"] .x-text,
[id^="TEXT-5w5ncktl"] .x-text a,
.--clone-TEXT-5w5ncktl .x-text,
.--clone-TEXT-5w5ncktl .x-text a {
  --width: 68.85256723257211%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_0);
font-family: 'Livvic', sans-serif;
font-size: 18.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-5w5ncktl"] .x-text:hover,
.--clone-TEXT-5w5ncktl .x-text:hover,
[id^="TEXT-5w5ncktl"] a:hover,
.--clone-TEXT-5w5ncktl a:hover {
  
}

#SECTION-x9vh7vwd {
  height: auto;
  grid-template-columns: 10px 206px 0.994fr 59px 30px 10px;
  grid-template-rows: minmax(2px, max-content) minmax(53.7px, max-content) minmax(1px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  
  position: sticky;z-index: 100;top: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-x9vh7vwd .x-section-background {
  background: var(--color_14);
  
  
  
  
  
  
  --height: 57;
  --bg: var(--color_14);
}

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



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

#LINE-tnyn3kbd {
  --width: 30.1875px;align-self: start;display: none;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;height: 16.80000114440918px;justify-self: end;margin-right: 11.349149636286535%;margin-top: 11.550003051757812px;width: 30.1875px;
  height: auto;
  
}
#LINE-tnyn3kbd .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
transform:  rotate(90deg) perspective(1000px);
}

#MENU-n0lgkr1y {
  --width: 47.767857142857146%;align-self: center;display: none;grid-column-end: 7;grid-column-start: 6;grid-row-end: 3;grid-row-start: 2;height: 26.037513732910156px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 47.767857142857146%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-ncgjr1po {
  background: var(--color_14);
overflow-x: hidden;
overflow-y: scroll;
  top: 0;
  right: 0;
  width: 289.6px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 289.6px;
  
  
}
#BUTTON-cerzty8x {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 46px;
justify-self: end;
margin-right: 0.6896551724137931%;
margin-top: 2px;
width: 26.39654751481681%;
  
}
#BUTTON-cerzty8x .x-button-wrapper {
  --width: 26.39654751481681%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#CONTAINER-f22q9lnj {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 100.14456709964568%;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(21px, max-content) minmax(189px, max-content) minmax(19px, max-content) minmax(48px, max-content);height: auto;justify-self: start;margin-left: -0.07228354982283922%;margin-top: 46.56944274902344px;width: 100.14456709964568%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#LINE-frb58ky0 {
  --width: 99.564177604774%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 17px;justify-self: start;margin-left: 0.06712291185454615%;margin-top: 10.444442749023438px;width: 99.564177604774%;
  height: auto;
  
}
#LINE-frb58ky0 .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#LINE-edlezjzl {
  --width: 99.26675366776335%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 16.80000114440918px;justify-self: center;margin-left: calc(0.07228533999750693% * 2);margin-top: 4.4444427490234375px;width: 99.26675366776335%;
  height: auto;
  
}
#LINE-edlezjzl .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#MENU-h6lbp5n3 {
  --width: 234px;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-right: calc(2.6438099309686915% * 2);margin-top: 1.8055572509765625px;width: 234px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-h6lbp5n3 .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-h6lbp5n3 > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-h6lbp5n3 > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-h6lbp5n3 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-h6lbp5n3 > ul > .menu-item:not(:first-child) {
  
}
#MENU-h6lbp5n3 ul li .tag-link {
  border-style: none none none none;

}
#MENU-h6lbp5n3 ul li .tag-link:hover,
#MENU-h6lbp5n3 ul li > a:hover {
  color: var(--color_02) !important;
background: #e9ebe8;






border-style: none none none none;

}





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

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

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

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

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

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


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

#MENU-ff7i3ufa {
  --width: 78.896607293023%;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;height: 37.875px;justify-self: center;margin-bottom: calc(1.6458282470703125px * 2);margin-left: calc(1.2743779217754747% * 2);width: 78.896607293023%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-9yi16cl6 {
  background: var(--color_14);
overflow-x: hidden;
overflow-y: scroll;
  top: 0;
  right: 0;
  width: 268.6px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 268.6px;
  
  
}
#BUTTON-tr1g89p5 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 44.19725640749644px;
justify-self: end;
margin-right: 0.7844701306573276%;
margin-top: 2px;
width: 25.36206475619612%;
  
}
#BUTTON-tr1g89p5 .x-button-wrapper {
  --width: 25.36206475619612%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 17.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#CONTAINER-gm4244fu {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 99.98967620963056%;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(21px, max-content) minmax(189px, max-content) minmax(19px, max-content) minmax(48px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 59.48611068725586px;width: 99.98967620963056%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#LINE-zxu0hfv2 {
  --width: 99.564177604774%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 17px;justify-self: start;margin-left: 0.06712291185454615%;margin-top: 10.444442749023438px;width: 99.564177604774%;
  height: auto;
  
}
#LINE-zxu0hfv2 .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#LINE-33vhqzut {
  --width: 99.26675366776335%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 16.80000114440918px;justify-self: center;margin-left: calc(0.07228533999750693% * 2);margin-top: 4.4444427490234375px;width: 99.26675366776335%;
  height: auto;
  
}
#LINE-33vhqzut .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#MENU-aajidlqr {
  --width: 234px;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-right: calc(2.6438099309686915% * 2);margin-top: 1.8055572509765625px;width: 234px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-aajidlqr .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-aajidlqr > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-aajidlqr > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-aajidlqr > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-aajidlqr > ul > .menu-item:not(:first-child) {
  
}
#MENU-aajidlqr ul li .tag-link {
  border-style: none none none none;

}
#MENU-aajidlqr ul li .tag-link:hover,
#MENU-aajidlqr ul li > a:hover {
  color: var(--color_02) !important;
background: #e9ebe8;






border-style: none none none none;

}





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

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

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

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

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

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

#CART-ICON-c8s572hj {
  --width: 62.182203389830505%;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 3;grid-row-start: 2;height: 36.6875px;justify-self: center;margin-bottom: calc(1.385406494140625px * 2);margin-right: calc(2.0470338983051404% * 2);width: 62.182203389830505%;
  
}
#CART-ICON-c8s572hj .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-c8s572hj .x-cart-item-count {
  position: absolute;
  top: -9.171875px;
  right: -9.171875px;
  width: 18.34375px;
  height: 18.34375px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: black;
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 12.229166666666666px;
}
#CART-ICON-c8s572hj .x-image-cart-icon {
  border-radius: ;
}
#MENU-9bxbgrxu {
  --width: 38.80927387079276%;align-self: center;grid-column-end: 4;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 54px;justify-self: start;margin-bottom: calc(0.354156494140625px * 2);margin-left: 0%;width: 38.80927387079276%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


#MENU-9bxbgrxu .x-rect {
  --pad-x: 20px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 17.0px;
justify-content: center;
letter-spacing: 0px;
line-height: 0.8;
  
}
#MENU-9bxbgrxu > ul {
  background: #e9ebe8;
  justify-content: center;
  align-items: center;
  
  
  border-radius: inherit;
}
#MENU-9bxbgrxu > ul > .menu-item .tag-link {
  --pad-x: 20px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: var(--color_04);
font-family: 'Mulish', sans-serif;
font-size: 17.0px;
justify-content: center;
letter-spacing: 0px;
line-height: 0.8;
}
#MENU-9bxbgrxu > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-9bxbgrxu > ul > .menu-item:not(:first-child) {
  
}
#MENU-9bxbgrxu ul li .tag-link {
  border-style: none none none none;

}
#MENU-9bxbgrxu ul li .tag-link:hover {
  color: rgba(164, 164, 164, 1) !important;







border-style: none none none none;

}



#MENU-9bxbgrxu.horizontal-menu > ul > .menu-item > .x-submenu {
  top: 54px;
}


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

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

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

#SECTION-omw33egg {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(5px, max-content) minmax(68px, max-content) minmax(40.3px, max-content) minmax(21px, max-content) minmax(116.5px, max-content) minmax(42.8px, max-content) minmax(49.3px, max-content) minmax(69.1px, max-content) minmax(5px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-omw33egg .x-section-background {
  background: var(--color_14);
  
  
  
  
  
  
  --height: 417;
  --bg: var(--color_14);
}

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



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

[id^="TEXT-uire7rk9"], .--clone-TEXT-uire7rk9 {
  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: 2.2500118132560485%;
margin-top: 9.599998474121094px;
width: 44.193548387096776%;
  
}
[id^="TEXT-uire7rk9"] .x-text,
[id^="TEXT-uire7rk9"] .x-text a,
.--clone-TEXT-uire7rk9 .x-text,
.--clone-TEXT-uire7rk9 .x-text a {
  --width: 44.193548387096776%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_1);
font: var(--font_1);
font-family: 'Mulish', sans-serif;
font-size: 23.0px;
font-weight: bold;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_1));
}
[id^="TEXT-uire7rk9"] .x-text:hover,
.--clone-TEXT-uire7rk9 .x-text:hover,
[id^="TEXT-uire7rk9"] a:hover,
.--clone-TEXT-uire7rk9 a:hover {
  
}

#CART-ITEMS-fq05v9xh {
  --width: 98.81047402658773%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 60px 3.358fr 131px;grid-template-rows: minmax(81px, max-content) minmax(24px, max-content) minmax(17px, max-content);height: auto;justify-self: start;margin-bottom: 0.29998779296875px;margin-left: 0.04435877646169355%;width: 98.81047402658773%;
  
}
#CART-ITEMS-fq05v9xh cart-item, #CART-ITEMS-fq05v9xh .cart-loading {
  grid-template-columns: 60px 3.358fr 131px;
  grid-template-rows: minmax(81px, max-content) minmax(24px, max-content) minmax(17px, max-content);
}

#IMAGE-DATASET-477kbvag {
  --width: 58px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 102px;justify-self: start;margin-left: 0%;margin-top: 0px;width: 58px;
  
}
#IMAGE-DATASET-477kbvag picture, #IMAGE-DATASET-477kbvag img {
  border-color: #000000ff;
}
#IMAGE-DATASET-477kbvag img {
  object-fit: cover;
}

[id^="TEXT-DATASET-o6gr0nud"], .--clone-TEXT-DATASET-o6gr0nud {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 98.3595149299718%;
  
}
[id^="TEXT-DATASET-o6gr0nud"] .x-text,
[id^="TEXT-DATASET-o6gr0nud"] .x-text a,
.--clone-TEXT-DATASET-o6gr0nud .x-text,
.--clone-TEXT-DATASET-o6gr0nud .x-text a {
  --width: 98.3595149299718%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Mulish', sans-serif;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-o6gr0nud"] .x-text:hover,
.--clone-TEXT-DATASET-o6gr0nud .x-text:hover,
[id^="TEXT-DATASET-o6gr0nud"] a:hover,
.--clone-TEXT-DATASET-o6gr0nud a:hover {
  
}

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

#QUANTITY-INPUT-cajepgpe {
  --width: 105.2375030517578px;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 32px;justify-self: start;margin-left: 2.162426579607664%;margin-top: 1px;width: 105.2375030517578px;
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-family: 'Livvic', sans-serif;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-cajepgpe .quantity__input {
  
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-cajepgpe .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-cajepgpe .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-cajepgpe .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-cajepgpe .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-cajepgpe .quantity__button[name="plus"] svg {
  width: 9.3px;
}
[id^="TEXT-DATASET-9cqmjto7"], .--clone-TEXT-DATASET-9cqmjto7 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0.952950359260949%;
margin-top: -0.347198486328125px;
width: 74.93917089309136%;
  
}
[id^="TEXT-DATASET-9cqmjto7"] .x-text,
[id^="TEXT-DATASET-9cqmjto7"] .x-text a,
.--clone-TEXT-DATASET-9cqmjto7 .x-text,
.--clone-TEXT-DATASET-9cqmjto7 .x-text a {
  --width: 74.93917089309136%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Livvic', sans-serif;
font-size: 17.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9cqmjto7"] .x-text:hover,
.--clone-TEXT-DATASET-9cqmjto7 .x-text:hover,
[id^="TEXT-DATASET-9cqmjto7"] a:hover,
.--clone-TEXT-DATASET-9cqmjto7 a:hover {
  
}


#RECT-7xpnwic4 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: -0.21896919194799272%;
margin-top: 0px;
width: 20px;
  
  
  
  
}
#RECT-7xpnwic4 .x-rect {
  --width: 20px;
background: #000000ff;
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, #000000ff);
}
#RECT-7xpnwic4::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-ipvg0qrx {
  --width: 98.82897271050346%;align-self: center;grid-column-end: 4;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 98.82897271050346%;
  height: auto;
  
}
#LINE-ipvg0qrx .line-container {
  border-color: var(--color_02);
border-style: dashed;
border-width: 1.0px;
}

[id^="TEXT-o8lizdlt"], .--clone-TEXT-o8lizdlt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-bottom: calc(0.15000152587890625px * 2);
margin-left: 0.7379150390625%;
width: 37.96774341214088%;
  
}
[id^="TEXT-o8lizdlt"] .x-text,
[id^="TEXT-o8lizdlt"] .x-text a,
.--clone-TEXT-o8lizdlt .x-text,
.--clone-TEXT-o8lizdlt .x-text a {
  --width: 37.96774341214088%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_1);
font: var(--font_1);
font-family: 'Livvic', sans-serif;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, var(--font_color_1));
}
[id^="TEXT-o8lizdlt"] .x-text:hover,
.--clone-TEXT-o8lizdlt .x-text:hover,
[id^="TEXT-o8lizdlt"] a:hover,
.--clone-TEXT-o8lizdlt a:hover {
  
}

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

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

[id^="TEXT-9sovwean"], .--clone-TEXT-9sovwean {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: start;
margin-bottom: calc(0.262481689453125px * 2);
margin-left: 2.2500118132560485%;
width: 34.50806648500504%;
  
}
[id^="TEXT-9sovwean"] .x-text,
[id^="TEXT-9sovwean"] .x-text a,
.--clone-TEXT-9sovwean .x-text,
.--clone-TEXT-9sovwean .x-text a {
  --width: 34.50806648500504%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_1);
font: var(--font_1);
font-family: 'Mulish', sans-serif;
font-size: 18.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_1));
}
[id^="TEXT-9sovwean"] .x-text:hover,
.--clone-TEXT-9sovwean .x-text:hover,
[id^="TEXT-9sovwean"] a:hover,
.--clone-TEXT-9sovwean a:hover {
  
}

[id^="TEXT-DATASET-0xn9262w"], .--clone-TEXT-DATASET-0xn9262w {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: end;
margin-right: 6.185484855405746%;
margin-top: calc(0px * 2);
width: 59.82660724270728%;
  
}
[id^="TEXT-DATASET-0xn9262w"] .x-text,
[id^="TEXT-DATASET-0xn9262w"] .x-text a,
.--clone-TEXT-DATASET-0xn9262w .x-text,
.--clone-TEXT-DATASET-0xn9262w .x-text a {
  --width: 59.82660724270728%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #465E28;
font-family: 'Mulish', sans-serif;
font-size: 24.0px;
font-weight: 700;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #465E28);
}
[id^="TEXT-DATASET-0xn9262w"] .x-text:hover,
.--clone-TEXT-DATASET-0xn9262w .x-text:hover,
[id^="TEXT-DATASET-0xn9262w"] a:hover,
.--clone-TEXT-DATASET-0xn9262w a:hover {
  
}

[id^="TEXT-h7rbgg3g"], .--clone-TEXT-h7rbgg3g {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: center;
margin-right: calc(0.4959549442414314% * 2);
margin-top: 8.649993896484375px;
width: 94.50806648500505%;
  
}
[id^="TEXT-h7rbgg3g"] .x-text,
[id^="TEXT-h7rbgg3g"] .x-text a,
.--clone-TEXT-h7rbgg3g .x-text,
.--clone-TEXT-h7rbgg3g .x-text a {
  --width: 94.50806648500505%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_1);
font: var(--font_1);
font-family: 'Livvic', sans-serif;
font-size: 18.0px;
font-weight: 400;
height: 100%;
text-decoration: underline;
width: 100%;
  color: var(--active-color, var(--font_color_1));
}
[id^="TEXT-h7rbgg3g"] .x-text:hover,
.--clone-TEXT-h7rbgg3g .x-text:hover,
[id^="TEXT-h7rbgg3g"] a:hover,
.--clone-TEXT-h7rbgg3g a:hover {
  
}

#BUTTON-04l5gu3v {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 46px;
justify-self: start;
margin-left: 1.6129032258064515%;
margin-top: 9px;
width: 142px;
  
}
#BUTTON-04l5gu3v .x-button-wrapper {
  --width: 142px;
-webkit-text-stroke: 0px #000000ff;
background: #c1cfa5;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #4E802B;
font-family: 'Mulish', sans-serif;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #4E802B);
}
#BUTTON-04l5gu3v[disabled=true] {
  display: none;
}

[id^="TEXT-a57yngpu"], .--clone-TEXT-a57yngpu {
  align-self: center;
display: none;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: 15.36288599814138%;
margin-top: calc(0.15000152587890625px * 2);
width: 31.334678896011848%;
  
}
[id^="TEXT-a57yngpu"] .x-text,
[id^="TEXT-a57yngpu"] .x-text a,
.--clone-TEXT-a57yngpu .x-text,
.--clone-TEXT-a57yngpu .x-text a {
  --width: 31.334678896011848%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_1);
font: var(--font_1);
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_1));
}
[id^="TEXT-a57yngpu"] .x-text:hover,
.--clone-TEXT-a57yngpu .x-text:hover,
[id^="TEXT-a57yngpu"] a:hover,
.--clone-TEXT-a57yngpu a:hover {
  
}

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

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

#SECTION-u0gcgbq0 .x-section-background {
  background: #e9ebe8;
  
  
  
  
  
  
  --height: 406;
  --bg: #e9ebe8;
}

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



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


#CONTAINER-n2inv8sf {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 146px;align-self: end;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(42px, max-content) minmax(69px, max-content);height: auto;justify-self: start;margin-bottom: 44.25px;margin-left: 0px;width: 146px;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-w5e7713p"], .--clone-TEXT-w5e7713p {
  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: 0%;
margin-top: calc(0px * 2);
width: 76.42316281537474%;
  
}
[id^="TEXT-w5e7713p"] .x-text,
[id^="TEXT-w5e7713p"] .x-text a,
.--clone-TEXT-w5e7713p .x-text,
.--clone-TEXT-w5e7713p .x-text a {
  --width: 76.42316281537474%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Mulish', sans-serif;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-w5e7713p"] .x-text:hover,
.--clone-TEXT-w5e7713p .x-text:hover,
[id^="TEXT-w5e7713p"] a:hover,
.--clone-TEXT-w5e7713p a:hover {
  
}

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


#MENU-dnbxf0jo .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Livvic', sans-serif;
font-size: 13.0px;
font-weight: 400;
justify-content: flex-start;
line-height: 0.8;
text-align: left;
  
}
#MENU-dnbxf0jo > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-dnbxf0jo > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Livvic', sans-serif;
font-size: 13.0px;
font-weight: 400;
justify-content: flex-start;
line-height: 0.8;
text-align: left;
}
#MENU-dnbxf0jo > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-dnbxf0jo > ul > .menu-item:not(:first-child) {
  
}
#MENU-dnbxf0jo ul li .tag-link {
  border-style: none none none none;

}
#MENU-dnbxf0jo ul li .tag-link:hover,
#MENU-dnbxf0jo 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-70zfid2r > a, #MENU-ITEM-70zfid2r > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

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


#CONTAINER-0m7xafot {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 148.65000915527344px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content) minmax(97px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 250.75px;width: 148.65000915527344px;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-1porecj0"], .--clone-TEXT-1porecj0 {
  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: -0.5606744033889283%;
margin-top: calc(0px * 2);
width: 82.84299591909155%;
  
}
[id^="TEXT-1porecj0"] .x-text,
[id^="TEXT-1porecj0"] .x-text a,
.--clone-TEXT-1porecj0 .x-text,
.--clone-TEXT-1porecj0 .x-text a {
  --width: 82.84299591909155%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Mulish', sans-serif;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-1porecj0"] .x-text:hover,
.--clone-TEXT-1porecj0 .x-text:hover,
[id^="TEXT-1porecj0"] a:hover,
.--clone-TEXT-1porecj0 a:hover {
  
}

#MENU-urmq7szp {
  --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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-urmq7szp .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Livvic', sans-serif;
font-size: 13.0px;
font-weight: 400;
justify-content: flex-start;
line-height: 0.8;
text-align: left;
  
}
#MENU-urmq7szp > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-urmq7szp > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Livvic', sans-serif;
font-size: 13.0px;
font-weight: 400;
justify-content: flex-start;
line-height: 0.8;
text-align: left;
}
#MENU-urmq7szp > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-urmq7szp > ul > .menu-item:not(:first-child) {
  
}
#MENU-urmq7szp ul li .tag-link {
  border-style: none none none none;

}
#MENU-urmq7szp ul li .tag-link:hover,
#MENU-urmq7szp 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-uempzdm5 > a, #MENU-ITEM-uempzdm5 > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

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


#CONTAINER-i8hetkvk {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 99%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(27px, max-content) minmax(189px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 16.1875px;width: 99%;
  
  
  
  
  
  border:   #000000ff;


  
}
#MENU-mnxl3pnl {
  --width: 97.99836601307187%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: start;margin-bottom: calc(0.199951171875px * 2);margin-left: 0px;width: 97.99836601307187%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-mnxl3pnl .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Livvic', sans-serif;
font-size: 13.0px;
font-weight: 400;
justify-content: flex-start;
line-height: 0.8;
  
}
#MENU-mnxl3pnl > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-mnxl3pnl > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Livvic', sans-serif;
font-size: 13.0px;
font-weight: 400;
justify-content: flex-start;
line-height: 0.8;
}
#MENU-mnxl3pnl > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-mnxl3pnl > ul > .menu-item:not(:first-child) {
  
}
#MENU-mnxl3pnl ul li .tag-link {
  border-style: none none none none;

}
#MENU-mnxl3pnl ul li .tag-link:hover,
#MENU-mnxl3pnl 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-5r5z5rak > a, #MENU-ITEM-5r5z5rak > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

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

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

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

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

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

[id^="TEXT-2sd249qq"], .--clone-TEXT-2sd249qq {
  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: 0%;
margin-top: calc(0px * 2);
width: 92.74682694939284%;
  
}
[id^="TEXT-2sd249qq"] .x-text,
[id^="TEXT-2sd249qq"] .x-text a,
.--clone-TEXT-2sd249qq .x-text,
.--clone-TEXT-2sd249qq .x-text a {
  --width: 92.74682694939284%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Mulish', sans-serif;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-2sd249qq"] .x-text:hover,
.--clone-TEXT-2sd249qq .x-text:hover,
[id^="TEXT-2sd249qq"] a:hover,
.--clone-TEXT-2sd249qq a:hover {
  
}


#CONTAINER-2hy7tqs1 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 97.62125245511432%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(29px, max-content) minmax(187px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 16.1875px;width: 97.62125245511432%;
  
  
  
  
  
  border:   #000000ff;


  
}
#MENU-cpn2f9ei {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: start;margin-left: 0px;margin-top: 13.5px;width: 100%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


#MENU-cpn2f9ei .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Livvic', sans-serif;
font-size: 13.0px;
font-weight: 400;
justify-content: flex-start;
line-height: 0.8;
text-align: left;
  
}
#MENU-cpn2f9ei > ul {
  background: #e9ebe8;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-cpn2f9ei > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #e9ebe8;
color: #000000d9;
font-family: 'Livvic', sans-serif;
font-size: 13.0px;
font-weight: 400;
justify-content: flex-start;
line-height: 0.8;
text-align: left;
}
#MENU-cpn2f9ei > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-cpn2f9ei > ul > .menu-item:not(:first-child) {
  
}
#MENU-cpn2f9ei ul li .tag-link {
  border-style: none none none none;

}
#MENU-cpn2f9ei ul li .tag-link:hover,
#MENU-cpn2f9ei 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-amqzneng > a, #MENU-ITEM-amqzneng > div {
  
  
  
  
  
  
  
  
  -webkit-text-stroke: 0px #000000ff !important;
}

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

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

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

[id^="TEXT-tvx6seo2"], .--clone-TEXT-tvx6seo2 {
  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: 0%;
margin-top: calc(0px * 2);
width: 92.06457456611771%;
  
}
[id^="TEXT-tvx6seo2"] .x-text,
[id^="TEXT-tvx6seo2"] .x-text a,
.--clone-TEXT-tvx6seo2 .x-text,
.--clone-TEXT-tvx6seo2 .x-text a {
  --width: 92.06457456611771%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Mulish', sans-serif;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-tvx6seo2"] .x-text:hover,
.--clone-TEXT-tvx6seo2 .x-text:hover,
[id^="TEXT-tvx6seo2"] a:hover,
.--clone-TEXT-tvx6seo2 a:hover {
  
}


#IMAGE-celecwu4 {
  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: -14100%;
margin-top: -567.2125244140625px;
width: 7220%;
  
}
#IMAGE-celecwu4 picture {
  --width: 7220%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-celecwu4 img {
  object-fit: cover;
}

#SECTION-w4jx5lo3 {
  height: 600px;
  grid-template-columns: ;
  grid-template-rows: ;
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-w4jx5lo3 .x-section-background {
  
  
  
  
  
  
  
  --height: 0;
  --bg: ;
}

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



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


#CONTAINER-b3474w0u {
  --bg: ;
  
  --width: %;align-self: start;grid-column-end: ;grid-column-start: ;grid-row-end: ;grid-row-start: ;grid-template-columns: ;grid-template-rows: ;height: px;justify-self: start;margin-left: %;margin-top: px;width: %;
  
  
  
  
  
  border:   ;


  
}
[id^="TEXT-yuxo3cvz"], .--clone-TEXT-yuxo3cvz {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: auto;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
[id^="TEXT-yuxo3cvz"] .x-text,
[id^="TEXT-yuxo3cvz"] .x-text a,
.--clone-TEXT-yuxo3cvz .x-text,
.--clone-TEXT-yuxo3cvz .x-text a {
  --width: %;
height: 100%;
width: 100%;
  color: var(--active-color, rgba(0, 0, 0, 1));
}
[id^="TEXT-yuxo3cvz"] .x-text:hover,
.--clone-TEXT-yuxo3cvz .x-text:hover,
[id^="TEXT-yuxo3cvz"] a:hover,
.--clone-TEXT-yuxo3cvz a:hover {
  
}

#MENU-lx661cyd {
  --width: %;align-self: start;grid-column-end: ;grid-column-start: ;grid-row-end: ;grid-row-start: ;height: px;justify-self: start;margin-left: %;margin-top: px;width: %;
  
  
  
  
  
  
}


#MENU-lx661cyd .x-rect {
  
  
}
#MENU-lx661cyd > ul {
  
  
  
  
  height: auto;
  border-radius: inherit;
}
#MENU-lx661cyd > ul > .menu-item .tag-link {
  
}
#MENU-lx661cyd > ul > .menu-item.menu-item-active-link .tag-link {
  
  
  
  
  
}
#MENU-lx661cyd > ul > .menu-item:not(:first-child) {
  
}
#MENU-lx661cyd ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}






#CONTAINER-77ms0nwb {
  --bg: ;
  
  --width: %;align-self: start;grid-column-end: ;grid-column-start: ;grid-row-end: ;grid-row-start: ;grid-template-columns: ;grid-template-rows: ;height: px;justify-self: start;margin-left: %;margin-top: px;width: %;
  
  
  
  
  
  border:   ;


  
}
[id^="TEXT-r0b4qyl5"], .--clone-TEXT-r0b4qyl5 {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: auto;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
[id^="TEXT-r0b4qyl5"] .x-text,
[id^="TEXT-r0b4qyl5"] .x-text a,
.--clone-TEXT-r0b4qyl5 .x-text,
.--clone-TEXT-r0b4qyl5 .x-text a {
  --width: %;
height: 100%;
width: 100%;
  color: var(--active-color, rgba(0, 0, 0, 1));
}
[id^="TEXT-r0b4qyl5"] .x-text:hover,
.--clone-TEXT-r0b4qyl5 .x-text:hover,
[id^="TEXT-r0b4qyl5"] a:hover,
.--clone-TEXT-r0b4qyl5 a:hover {
  
}

#MENU-bmeogzi2 {
  --width: %;align-self: start;grid-column-end: ;grid-column-start: ;grid-row-end: ;grid-row-start: ;height: px;justify-self: start;margin-left: %;margin-top: px;width: %;
  
  
  
  
  
  
}


#MENU-bmeogzi2 .x-rect {
  
  
}
#MENU-bmeogzi2 > ul {
  
  
  
  
  height: auto;
  border-radius: inherit;
}
#MENU-bmeogzi2 > ul > .menu-item .tag-link {
  
}
#MENU-bmeogzi2 > ul > .menu-item.menu-item-active-link .tag-link {
  
  
  
  
  
}
#MENU-bmeogzi2 > ul > .menu-item:not(:first-child) {
  
}
#MENU-bmeogzi2 ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}






#CONTAINER-0eh8hjj3 {
  --bg: ;
  
  --width: %;align-self: start;grid-column-end: ;grid-column-start: ;grid-row-end: ;grid-row-start: ;grid-template-columns: ;grid-template-rows: ;height: px;justify-self: start;margin-left: %;margin-top: px;width: %;
  
  
  
  
  
  border:   ;


  
}
#MENU-uu7jxi4t {
  --width: %;align-self: start;grid-column-end: ;grid-column-start: ;grid-row-end: ;grid-row-start: ;height: px;justify-self: start;margin-left: %;margin-top: px;width: %;
  
  
  
  
  
  
}


#MENU-uu7jxi4t .x-rect {
  
  
}
#MENU-uu7jxi4t > ul {
  
  
  
  
  height: auto;
  border-radius: inherit;
}
#MENU-uu7jxi4t > ul > .menu-item .tag-link {
  
}
#MENU-uu7jxi4t > ul > .menu-item.menu-item-active-link .tag-link {
  
  
  
  
  
}
#MENU-uu7jxi4t > ul > .menu-item:not(:first-child) {
  
}
#MENU-uu7jxi4t ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}





[id^="TEXT-1pwftw0u"], .--clone-TEXT-1pwftw0u {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: auto;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
[id^="TEXT-1pwftw0u"] .x-text,
[id^="TEXT-1pwftw0u"] .x-text a,
.--clone-TEXT-1pwftw0u .x-text,
.--clone-TEXT-1pwftw0u .x-text a {
  --width: %;
height: 100%;
width: 100%;
  color: var(--active-color, rgba(0, 0, 0, 1));
}
[id^="TEXT-1pwftw0u"] .x-text:hover,
.--clone-TEXT-1pwftw0u .x-text:hover,
[id^="TEXT-1pwftw0u"] a:hover,
.--clone-TEXT-1pwftw0u a:hover {
  
}


#CONTAINER-025qbocj {
  --bg: ;
  
  --width: %;align-self: start;grid-column-end: ;grid-column-start: ;grid-row-end: ;grid-row-start: ;grid-template-columns: ;grid-template-rows: ;height: px;justify-self: start;margin-left: %;margin-top: px;width: %;
  
  
  
  
  
  border:   ;


  
}
#MENU-mwmtmkbn {
  --width: %;align-self: start;grid-column-end: ;grid-column-start: ;grid-row-end: ;grid-row-start: ;height: px;justify-self: start;margin-left: %;margin-top: px;width: %;
  
  
  
  
  
  
}


#MENU-mwmtmkbn .x-rect {
  
  
}
#MENU-mwmtmkbn > ul {
  
  
  
  
  height: auto;
  border-radius: inherit;
}
#MENU-mwmtmkbn > ul > .menu-item .tag-link {
  
}
#MENU-mwmtmkbn > ul > .menu-item.menu-item-active-link .tag-link {
  
  
  
  
  
}
#MENU-mwmtmkbn > ul > .menu-item:not(:first-child) {
  
}
#MENU-mwmtmkbn ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}





[id^="TEXT-grgp7bjr"], .--clone-TEXT-grgp7bjr {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: auto;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
[id^="TEXT-grgp7bjr"] .x-text,
[id^="TEXT-grgp7bjr"] .x-text a,
.--clone-TEXT-grgp7bjr .x-text,
.--clone-TEXT-grgp7bjr .x-text a {
  --width: %;
height: 100%;
width: 100%;
  color: var(--active-color, rgba(0, 0, 0, 1));
}
[id^="TEXT-grgp7bjr"] .x-text:hover,
.--clone-TEXT-grgp7bjr .x-text:hover,
[id^="TEXT-grgp7bjr"] a:hover,
.--clone-TEXT-grgp7bjr a:hover {
  
}


#IMAGE-y32p6kcc {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: px;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
#IMAGE-y32p6kcc picture {
  --width: %;
height: 100%;
width: 100%;
}
#IMAGE-y32p6kcc img {
  object-fit: cover;
}

#POPUP-rdrl2c9a {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 400px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(250px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-rdrl2c9a.anim {
  --width: 400px;
  
}

#RECT-e0tot4m4 {
  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-e0tot4m4 .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-e0tot4m4::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;
  
}
#CART-DROPPABLE-b27sswdj {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 310px;
  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-b27sswdj.anim {
  --width: 310px;
  
}
[id^="TEXT-j6k6ajzf"], .--clone-TEXT-j6k6ajzf {
  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: 3.2585685483870965%;
margin-top: 20.3671875px;
width: 39.6%;
  
}
[id^="TEXT-j6k6ajzf"] .x-text,
[id^="TEXT-j6k6ajzf"] .x-text a,
.--clone-TEXT-j6k6ajzf .x-text,
.--clone-TEXT-j6k6ajzf .x-text a {
  --width: 39.6%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Mulish', sans-serif;
font-size: 19.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-j6k6ajzf"] .x-text:hover,
.--clone-TEXT-j6k6ajzf .x-text:hover,
[id^="TEXT-j6k6ajzf"] a:hover,
.--clone-TEXT-j6k6ajzf a:hover {
  
}

#BUTTON-k76g2odj {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 34px;
justify-self: end;
margin-right: 3.848749542236328%;
margin-top: 13.550003051757812px;
width: 7.720000457763672%;
  
}
#BUTTON-k76g2odj .x-button-wrapper {
  --width: 7.720000457763672%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: var(--color_14);
border-radius: 4px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-size: 23.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#LINE-ua4tkra4 {
  --width: 100%;align-self: start;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: 56px;width: 100%;
  height: auto;
  
}
#LINE-ua4tkra4 .line-container {
  border-color: var(--color_14);
border-style: solid;
border-width: 1.0px;
}

#BUTTON-vf86d04o {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 43px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 139px;
width: 63.78709677419355%;
  
}
#BUTTON-vf86d04o .x-button-wrapper {
  --width: 63.78709677419355%;
-webkit-text-stroke: 0px #000000ff;
background: #181818ff;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-family: 'Mulish', sans-serif;
font-size: 15.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-vf86d04o{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-vf86d04o:hover > * {
    background: var(--color_11) !important;
  }
#CART-DROPPABLE-6lg1zg1q {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 310px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(55px, max-content) minmax(0%, 100%) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-6lg1zg1q.anim {
  --width: 310px;
  
}

#CONTAINER-bvrvh80l {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #465E28;
overflow-x: hidden;
overflow-y: scroll;
  --width: 98%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(535.512531272488px, max-content);height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 98%;
  
  
  overflow-x: hidden;
  overflow-y: scroll;
  
  border:   #465E28;


  
}
#CART-ITEMS-sz5ozh44 {
  --width: 99.02812132784214%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 58px 3.284fr 107px;grid-template-rows: minmax(25px, max-content) minmax(23px, max-content) minmax(31px, max-content) minmax(27px, max-content);height: auto;justify-self: end;margin-right: 0.07468314188782446%;margin-top: 5px;width: 99.02812132784214%;
  
}
#CART-ITEMS-sz5ozh44 cart-item, #CART-ITEMS-sz5ozh44 .cart-loading {
  grid-template-columns: 58px 3.284fr 107px;
  grid-template-rows: minmax(25px, max-content) minmax(23px, max-content) minmax(31px, max-content) minmax(27px, max-content);
}

#IMAGE-DATASET-wkj2dj4x {
  --width: 92.93103711358432%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 1;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 92.93103711358432%;
  
}
#IMAGE-DATASET-wkj2dj4x picture, #IMAGE-DATASET-wkj2dj4x img {
  border-color: #000000ff;
}
#IMAGE-DATASET-wkj2dj4x img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ep2ovx06"], .--clone-TEXT-DATASET-ep2ovx06 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 90.34598941277298%;
  
}
[id^="TEXT-DATASET-ep2ovx06"] .x-text,
[id^="TEXT-DATASET-ep2ovx06"] .x-text a,
.--clone-TEXT-DATASET-ep2ovx06 .x-text,
.--clone-TEXT-DATASET-ep2ovx06 .x-text a {
  --width: 90.34598941277298%;
border-color: #000000ff;
color: #000000ff;
font-family: 'Mulish', sans-serif;
font-size: 15.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ep2ovx06"] .x-text:hover,
.--clone-TEXT-DATASET-ep2ovx06 .x-text:hover,
[id^="TEXT-DATASET-ep2ovx06"] a:hover,
.--clone-TEXT-DATASET-ep2ovx06 a:hover {
  
}

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

#QUANTITY-INPUT-qzpo8emw {
  --width: 82px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 27.4px;justify-self: start;margin-left: 0%;margin-top: 0px;width: 82px;
  border-color: var(--color_02);
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-family: 'Livvic', sans-serif;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-qzpo8emw .quantity__input {
  
  
  padding-left: 27px;
  padding-right: 27px;
  
}
#QUANTITY-INPUT-qzpo8emw .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-qzpo8emw .quantity__button[name="minus"] {
  
  
  width:27px;
}
#QUANTITY-INPUT-qzpo8emw .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-qzpo8emw .quantity__button[name="plus"] {
  
  
  width:27px;
}
#QUANTITY-INPUT-qzpo8emw .quantity__button[name="plus"] svg {
  width: 9.3px;
}
[id^="TEXT-DATASET-vcb46wd3"], .--clone-TEXT-DATASET-vcb46wd3 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0.1755028440241228%;
margin-top: -0.3125px;
width: 95.51535489266378%;
  
}
[id^="TEXT-DATASET-vcb46wd3"] .x-text,
[id^="TEXT-DATASET-vcb46wd3"] .x-text a,
.--clone-TEXT-DATASET-vcb46wd3 .x-text,
.--clone-TEXT-DATASET-vcb46wd3 .x-text a {
  --width: 95.51535489266378%;
border-color: #000000ff;
color: #465E28;
font-family: 'Livvic', sans-serif;
font-size: 18.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #465E28);
}
[id^="TEXT-DATASET-vcb46wd3"] .x-text:hover,
.--clone-TEXT-DATASET-vcb46wd3 .x-text:hover,
[id^="TEXT-DATASET-vcb46wd3"] a:hover,
.--clone-TEXT-DATASET-vcb46wd3 a:hover {
  
}


#RECTANGLE-ffnqkhu5 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: px;
width: 20px;
  
  
  
  
}
#RECTANGLE-ffnqkhu5 .x-rect {
  --width: 20px;
background: rgba(0, 0, 0, 1);
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, rgba(0, 0, 0, 1));
}
#RECTANGLE-ffnqkhu5::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;
  
}
#LINE-zt7llizl {
  --width: 100%;align-self: center;grid-column-end: 5;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 16.80000114440918px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  height: auto;
  
}
#LINE-zt7llizl .line-container {
  border-color: var(--color_02);
border-style: dashed;
border-width: 1.0px;
}

#BUTTON-7019aukx {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 45.6px;
justify-self: start;
margin-left: 2.536286384828629%;
margin-top: 45.26251220703125px;
width: 45.28629918252268%;
  
}
#BUTTON-7019aukx .x-button-wrapper {
  --width: 45.28629918252268%;
-webkit-text-stroke: 0px #000000ff;
background: #c1cfa5;
border-color: #000000ff;
border-radius: 4px;
color: #465E28;
font-family: 'Mulish', sans-serif;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #465E28);
}
#BUTTON-7019aukx[disabled=true] {
  display: none;
}

#BUTTON-y0atlgri {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 45.8px;
justify-self: end;
margin-right: 6.020138648248488%;
margin-top: 45.4px;
width: 41.91533734721522%;
  
}
#BUTTON-y0atlgri .x-button-wrapper {
  --width: 41.91533734721522%;
-webkit-text-stroke: 0px #000000ff;
background: #c1cfa5;
border-color: #000000ff;
border-radius: 4px;
color: #465E28;
font-family: 'Mulish', sans-serif;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

[id^="TEXT-nqq8ws4w"], .--clone-TEXT-nqq8ws4w {
  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: 2.6451652280745965%;
margin-top: 20.800003051757812px;
width: 41.3024188626197%;
  
}
[id^="TEXT-nqq8ws4w"] .x-text,
[id^="TEXT-nqq8ws4w"] .x-text a,
.--clone-TEXT-nqq8ws4w .x-text,
.--clone-TEXT-nqq8ws4w .x-text a {
  --width: 41.3024188626197%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-family: 'Mulish', sans-serif;
font-size: 20.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-nqq8ws4w"] .x-text:hover,
.--clone-TEXT-nqq8ws4w .x-text:hover,
[id^="TEXT-nqq8ws4w"] a:hover,
.--clone-TEXT-nqq8ws4w a:hover {
  
}

#BUTTON-v9w6jdjf {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 31px;
justify-self: end;
margin-right: 3.1814507515199724%;
margin-top: 13.51250457763672px;
width: 32.912527084350586px;
  
}
#BUTTON-v9w6jdjf .x-button-wrapper {
  --width: 32.912527084350586px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: var(--color_14);
border-radius: 4px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Livvic', sans-serif;
font-size: 21.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

[id^="TEXT-g3hym74o"], .--clone-TEXT-g3hym74o {
  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: 2.3225845829133065%;
margin-top: 7.4625244140625px;
width: 40.69758015294229%;
  
}
[id^="TEXT-g3hym74o"] .x-text,
[id^="TEXT-g3hym74o"] .x-text a,
.--clone-TEXT-g3hym74o .x-text,
.--clone-TEXT-g3hym74o .x-text a {
  --width: 40.69758015294229%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-family: 'Mulish', sans-serif;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-g3hym74o"] .x-text:hover,
.--clone-TEXT-g3hym74o .x-text:hover,
[id^="TEXT-g3hym74o"] a:hover,
.--clone-TEXT-g3hym74o a:hover {
  
}

[id^="TEXT-DATASET-00ho62zi"], .--clone-TEXT-DATASET-00ho62zi {
  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: 3.6995893909085185%;
margin-top: 5.4625244140625px;
width: 53.733869983303926%;
  
}
[id^="TEXT-DATASET-00ho62zi"] .x-text,
[id^="TEXT-DATASET-00ho62zi"] .x-text a,
.--clone-TEXT-DATASET-00ho62zi .x-text,
.--clone-TEXT-DATASET-00ho62zi .x-text a {
  --width: 53.733869983303926%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #465E28;
font-family: 'Livvic', sans-serif;
font-size: 23.0px;
font-weight: 700;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #465E28);
}
[id^="TEXT-DATASET-00ho62zi"] .x-text:hover,
.--clone-TEXT-DATASET-00ho62zi .x-text:hover,
[id^="TEXT-DATASET-00ho62zi"] a:hover,
.--clone-TEXT-DATASET-00ho62zi a:hover {
  
}

