#SECTION-q68t2r5i {
  height: auto;
  grid-template-columns: 10px 50px 1fr 77px 10px;
  grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(10px, 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-q68t2r5i .x-section-background {
  background: #ffffffff;
  
  
  
  
  
  
  --height: 20;
  --bg: #ffffffff;
}

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



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


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

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


  
}
#CART-ICON-nmgz96c4 {
  --width: 32px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 32px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 32px;
  
}
#CART-ICON-nmgz96c4 .x-cart-icon {
  border-color: #000000ff;
color: var(--color_00);
}
#CART-ICON-nmgz96c4 .x-cart-item-count {
  position: absolute;
  top: -8.0px;
  right: -8.0px;
  width: 16.0px;
  height: 16.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #DB6885;
border-radius: 50%;
color: var(--color_00);
font-family: Roboto;
font-size: 12.0px;
}
#CART-ICON-nmgz96c4 .x-image-cart-icon {
  border-radius: ;
}
#MENU-rju11l1v {
  --width: 24px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 24.5px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 24px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-dxixatb8 {
  background: rgba(255, 255, 255, 1);
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(50px, max-content) minmax(66px, max-content) minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: slide-right 0.2s ease;
  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#INPUT-SEARCH-fkpcqzt1 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 40.8px;justify-self: center;margin-bottom: calc(3.6000000000000014px * 2);margin-left: calc(0% * 2);width: 100%;
  
}
#INPUT-SEARCH-fkpcqzt1 > .input-search--wrapper {
  font-size: 16.0px;
  border-width: 1px;
  border-color: #C7C7C7;
  border-style: solid;
  border-radius: 30px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-fkpcqzt1 > .input-search--wrapper .btn-close {
  color: #00000000;
  fill: #00000000;
  width: 0px;
  margin: 0 5px;
}
#INPUT-SEARCH-fkpcqzt1 > .input-search--wrapper .input-search--input {
  padding-left: 17px;
  text-align: left;
}
#INPUT-SEARCH-fkpcqzt1 > .input-search--wrapper .input-search--input::placeholder {
  color: #C7C7C7;
}
#INPUT-SEARCH-fkpcqzt1 > .input-search--wrapper:hover {
  border-style: none;
  border-color: #C7C7C7 !important;
  border-style: solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-fkpcqzt1 > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #C7C7C7 !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: #ffffffff !important;
}
#INPUT-SEARCH-fkpcqzt1 .input-search--icon {
  margin-left: 8px;
  margin-right: 8px;
  color: rgba(0, 0, 0, 1);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-fkpcqzt1 .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-fkpcqzt1 .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-fkpcqzt1 .input-search--icon path {
  fill: rgba(0, 0, 0, 1);
}
#INPUT-SEARCH-fkpcqzt1 .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-fkpcqzt1 .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

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


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

}
#MENU-xg3g5mzt ul li .tag-link:hover,
#MENU-xg3g5mzt ul li > a:hover {
  color: #DB6885 !important;
background: var(--color_00);






border-style: none none none none;

}





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

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

#MENU-ITEM-9z7euldm > a, #MENU-ITEM-9z7euldm > div {
  
  
  
  
  
  
  
  
  
}

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

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


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

}
#MENU-uv4nplzc ul li .tag-link:hover {
  color: #DB6885 !important;
background: #f8f8f8;
border-width: 1px;
border-color: #f1f1f1;




border-style: none none solid none;

}




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

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

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

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

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

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

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

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

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

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

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


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

}
#MENU-t90mu8gc ul li .tag-link:hover {
  color: #DB6885 !important;
background: #f8f8f8;
border-width: 1px;
border-color: #f1f1f1;




border-style: none none solid none;

}




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

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

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

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

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

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

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

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

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

#MENU-ITEM-4lv025fe > a, #MENU-ITEM-4lv025fe > div {
  
  
  
  
  
  
  
  
  
}

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

#MENU-DROPPABLE-bsssszlz {
  background: rgba(255, 255, 255, 1);
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(52px, max-content) minmax(54px, max-content) minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  animation: slide-right 0.2s ease;
  
}
#INPUT-SEARCH-fqlkf7hp {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 38px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-SEARCH-fqlkf7hp > .input-search--wrapper {
  font-size: 16.0px;
  border-width: 1px;
  border-color: #C7C7C7;
  border-style: solid;
  border-radius: 30px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-fqlkf7hp > .input-search--wrapper .btn-close {
  color: #00000000;
  fill: #00000000;
  width: 0px;
  margin: 0 5px;
}
#INPUT-SEARCH-fqlkf7hp > .input-search--wrapper .input-search--input {
  padding-left: 17px;
  text-align: left;
}
#INPUT-SEARCH-fqlkf7hp > .input-search--wrapper .input-search--input::placeholder {
  color: #C7C7C7;
}
#INPUT-SEARCH-fqlkf7hp > .input-search--wrapper:hover {
  border-style: none;
  border-color: #C7C7C7 !important;
  border-style: solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-fqlkf7hp > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #C7C7C7 !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: #ffffffff !important;
}
#INPUT-SEARCH-fqlkf7hp .input-search--icon {
  margin-left: 8px;
  margin-right: 8px;
  color: rgba(0, 0, 0, 1);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-fqlkf7hp .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-fqlkf7hp .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-fqlkf7hp .input-search--icon path {
  fill: rgba(0, 0, 0, 1);
}
#INPUT-SEARCH-fqlkf7hp .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-fqlkf7hp .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#MENU-h4iicab8 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: px;width: 100%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

}
#MENU-h4iicab8 ul li .tag-link:hover,
#MENU-h4iicab8 ul li > a:hover {
  color: #DB6885 !important;
background: var(--color_00);






border-style: none none none none;

}





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

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

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

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

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

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

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

#SECTION-d63t190d .x-section-background {
  background: #DB6885;
  
  
  
  
  
  
  --height: 20;
  --bg: #DB6885;
}

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



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

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

#SECTION-rkrz355n {
  height: auto;
  grid-template-columns: 20px 88px 1fr 124px 40px 20px;
  grid-template-rows: minmax(10px, max-content) minmax(76px, max-content) minmax(10px, 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-rkrz355n .x-section-background {
  background: #FFF4F5;
  background-size: cover;
  background-attachment: scroll; -webkit-transform: none;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  
  --height: 96;
  --bg: #FFF4F5;
}

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



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


#IMAGE-m4gx8nja {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 72px;
  
}
#IMAGE-m4gx8nja picture {
  --width: 72px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#CART-ICON-ktkw9m8p {
  --width: 32px;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;height: 32px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 32px;
  
}
#CART-ICON-ktkw9m8p .x-cart-icon {
  border-color: #000000ff;
color: var(--color_00);
}
#CART-ICON-ktkw9m8p .x-cart-item-count {
  position: absolute;
  top: -8.0px;
  right: -8.0px;
  width: 16.0px;
  height: 16.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #DB6885;
border-radius: 50%;
color: var(--color_00);
font-family: Roboto;
font-size: 12.0px;
}
#CART-ICON-ktkw9m8p .x-image-cart-icon {
  border-radius: ;
}
#MENU-zm1fuue4 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --active-link-color: #C7C7C7;
  
  
  
  
  
}


#MENU-zm1fuue4 .x-rect {
  --pad-x: 10px;
-webkit-text-stroke: 0px #000000ff;
color: #C7C7C7;
font-size: 18.0px;
font-weight: 400;
justify-content: center;
  
}
#MENU-zm1fuue4 > ul {
  
  justify-content: center;
  align-items: center;
  
  
  border-radius: inherit;
}
#MENU-zm1fuue4 > ul > .menu-item .tag-link {
  --pad-x: 10px;
-webkit-text-stroke: 0px #000000ff;
color: #C7C7C7;
font-size: 18.0px;
font-weight: 400;
justify-content: center;
}
#MENU-zm1fuue4 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-zm1fuue4 > ul > .menu-item:not(:first-child) {
  
}
#MENU-zm1fuue4 ul li .tag-link {
  border-style: none none none none;

}
#MENU-zm1fuue4 ul li .tag-link:hover {
  color: #DB6885 !important;
background: #84B1B400;






border-style: none none none none;

}



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


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

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

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

#SUBMENU-61y62f2m {
  
  
  width: 250px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(165px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
  
  
  
}
.vertical-menu #MENU-ITEM-mwr6ckpy.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

}
#MENU-t70ala6v ul li .tag-link:hover {
  color: #DB6885 !important;
background: #f8f8f8;
border-width: 1px;
border-color: #FFD3D7;




border-style: none solid solid solid;

}




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

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

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

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

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

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

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

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

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

#SUBMENU-io6g2p4k {
  
  
  width: 250px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
  
  
  
}
.vertical-menu #MENU-ITEM-moyinnxr.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

}
#MENU-2f1n0xih ul li .tag-link:hover {
  color: #DB6885 !important;
background: #f8f8f8;
border-width: 1px;
border-color: #FFD3D7;




border-style: none solid solid solid;

}




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

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

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

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

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

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

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

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

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

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

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


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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-kjyosa5y"], .--clone-TEXT-kjyosa5y {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: -0.02126528442317916%;
margin-top: calc(0px * 2);
width: 40px;
  
}
[id^="TEXT-kjyosa5y"] .x-text,
[id^="TEXT-kjyosa5y"] .x-text a,
.--clone-TEXT-kjyosa5y .x-text,
.--clone-TEXT-kjyosa5y .x-text a {
  min-height: 12px;
  --width: 40px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_5);
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-kjyosa5y"] .x-text:hover,
.--clone-TEXT-kjyosa5y .x-text:hover,
[id^="TEXT-kjyosa5y"] a:hover,
.--clone-TEXT-kjyosa5y a:hover {
  
}

[id^="TEXT-iog8l4bn"], .--clone-TEXT-iog8l4bn {
  font-size: 0px;
  align-self: center;
display: none;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 39.984375px;
  
}
[id^="TEXT-iog8l4bn"] .x-text,
[id^="TEXT-iog8l4bn"] .x-text a,
.--clone-TEXT-iog8l4bn .x-text,
.--clone-TEXT-iog8l4bn .x-text a {
  min-height: 12px;
  --width: 39.984375px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_5);
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-iog8l4bn"] .x-text:hover,
.--clone-TEXT-iog8l4bn .x-text:hover,
[id^="TEXT-iog8l4bn"] a:hover,
.--clone-TEXT-iog8l4bn a:hover {
  
}


#CONTAINER-qdsin0o4 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
box-shadow: 0px 4px 4px 2px rgba(0,0,0,0.251);
  --width: 100%;align-self: start;display: none;grid-column-end: 6;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(100px, max-content) minmax(80px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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


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

}
#MENU-v5j0z3lx ul li .tag-link:hover,
#MENU-v5j0z3lx ul li > a:hover {
  color: #494949 !important;
background: var(--color_00);
border-width: 1px;
border-color: #00000009;




border-style: none none solid none;

}





#MENU-ITEM-9gbfrfvt > a, #MENU-ITEM-9gbfrfvt > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-8611il2l > a, #MENU-ITEM-8611il2l > div {
  
  
  
  
  
  
  
  
  
}

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

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


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

}
#MENU-y6bde6mv ul li .tag-link:hover,
#MENU-y6bde6mv ul li > a:hover {
  color: #494949 !important;
background: #00000005;
border-width: 1px;
border-color: #00000009;




border-style: none none solid none;

}





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

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

#MENU-ITEM-28xaz05n > a, #MENU-ITEM-28xaz05n > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

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

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

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


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

}
#MENU-ojlldsqw ul li .tag-link:hover,
#MENU-ojlldsqw 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-450jcs4d > a, #MENU-ITEM-450jcs4d > div {
  
  
  
  
  
  
  
  
  
}

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

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

#MENU-ITEM-32n1ucbo > a, #MENU-ITEM-32n1ucbo > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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


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

}
#MENU-ytgad6le ul li .tag-link:hover,
#MENU-ytgad6le 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-tr7ibqc5 > a, #MENU-ITEM-tr7ibqc5 > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

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


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

}
#MENU-1ehcogai ul li .tag-link:hover,
#MENU-1ehcogai 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-2ygazoyu > a, #MENU-ITEM-2ygazoyu > div {
  
  
  
  
  
  
  
  
  
}

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

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


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

}
#MENU-t1o909th ul li .tag-link:hover,
#MENU-t1o909th 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-5ry9urjl > a, #MENU-ITEM-5ry9urjl > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

#MENU-ITEM-4ghsatvv > a, #MENU-ITEM-4ghsatvv > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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


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

}
#MENU-6lyf87pd ul li .tag-link:hover,
#MENU-6lyf87pd 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-1aa08cfq > a, #MENU-ITEM-1aa08cfq > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

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

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

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

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

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

#INPUT-SEARCH-hnzsocpp {
  --width: 218px;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 3;grid-row-start: 2;height: 48px;justify-self: center;margin-bottom: calc(0.171875px * 2);margin-left: calc(0% * 2);width: 218px;
  
}
#INPUT-SEARCH-hnzsocpp > .input-search--wrapper {
  font-size: 16.0px;
  border-width: 1px;
  border-color: #C7C7C7;
  border-style: solid;
  border-radius: 30px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-hnzsocpp > .input-search--wrapper .btn-close {
  color: #00000000;
  fill: #00000000;
  width: 0px;
  margin: 0 5px;
}
#INPUT-SEARCH-hnzsocpp > .input-search--wrapper .input-search--input {
  padding-left: 17px;
  text-align: left;
}
#INPUT-SEARCH-hnzsocpp > .input-search--wrapper .input-search--input::placeholder {
  color: #C7C7C7;
}
#INPUT-SEARCH-hnzsocpp > .input-search--wrapper:hover {
  border-style: none;
  border-color: #C7C7C7 !important;
  border-style: solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-hnzsocpp > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #C7C7C7 !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: #ffffffff !important;
}
#INPUT-SEARCH-hnzsocpp .input-search--icon {
  margin-left: 8px;
  margin-right: 8px;
  color: rgba(0, 0, 0, 1);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-hnzsocpp .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-hnzsocpp .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-hnzsocpp .input-search--icon path {
  fill: rgba(0, 0, 0, 1);
}
#INPUT-SEARCH-hnzsocpp .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-hnzsocpp .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

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

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

#SECTION-87z80iem .x-section-video-background {
  
  
}



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


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

  border:   ;


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


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

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


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


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

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

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

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


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


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

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

[id^="TEXT-DATASET-aui2fjb6"], .--clone-TEXT-DATASET-aui2fjb6 {
  font-size: 0px;
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-aui2fjb6"] .x-text,
[id^="TEXT-DATASET-aui2fjb6"] .x-text a,
.--clone-TEXT-DATASET-aui2fjb6 .x-text,
.--clone-TEXT-DATASET-aui2fjb6 .x-text a {
  min-height: 12px;
  --width: 100%;
border-color: #000000ff;
color: #db6885ff;
font-size: 18.0px;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #db6885ff);
}
[id^="TEXT-DATASET-aui2fjb6"] .x-text:hover,
.--clone-TEXT-DATASET-aui2fjb6 .x-text:hover,
[id^="TEXT-DATASET-aui2fjb6"] a:hover,
.--clone-TEXT-DATASET-aui2fjb6 a:hover {
  
}

[id^="TEXT-DATASET-w0pzfq6u"], .--clone-TEXT-DATASET-w0pzfq6u {
  font-size: 0px;
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-w0pzfq6u"] .x-text,
[id^="TEXT-DATASET-w0pzfq6u"] .x-text a,
.--clone-TEXT-DATASET-w0pzfq6u .x-text,
.--clone-TEXT-DATASET-w0pzfq6u .x-text a {
  min-height: 12px;
  --width: 100%;
border-color: #000000ff;
color: #db6885ff;
font-size: 20.0px;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #db6885ff);
}
[id^="TEXT-DATASET-w0pzfq6u"] .x-text:hover,
.--clone-TEXT-DATASET-w0pzfq6u .x-text:hover,
[id^="TEXT-DATASET-w0pzfq6u"] a:hover,
.--clone-TEXT-DATASET-w0pzfq6u a:hover {
  
}

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

#BUTTON-b67v8i7n {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 49.7px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(1.8500000000000016px * 2);
width: 100%;
  
}
#BUTTON-b67v8i7n .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #db6885ff;
border-color: #000000ff;
border-radius: 30px 30px 30px 30px;
box-shadow: 0px 4px 14px 0px rgba(219,104,133,0.290);
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-b67v8i7n{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-b67v8i7n:hover > * {
    background: #fd668cff !important;
  }
[id^="TEXT-rf9jk1r6"], .--clone-TEXT-rf9jk1r6 {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-rf9jk1r6"] .x-text,
[id^="TEXT-rf9jk1r6"] .x-text a,
.--clone-TEXT-rf9jk1r6 .x-text,
.--clone-TEXT-rf9jk1r6 .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #db6885ff;
font: var(--font_7);
font-family: 'Nunito', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #db6885ff);
}
[id^="TEXT-rf9jk1r6"] .x-text:hover,
.--clone-TEXT-rf9jk1r6 .x-text:hover,
[id^="TEXT-rf9jk1r6"] a:hover,
.--clone-TEXT-rf9jk1r6 a:hover {
  
}

  #TEXT-rf9jk1r6{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-rf9jk1r6:hover, #TEXT-rf9jk1r6:hover > * {
    color: #ff0000 !important;
  }
#CART-ITEMS-fdvjj0k8 {
  --width: 100%;align-self: start;column-gap: 0px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 100px 10px 1fr 10px 40px;grid-template-rows: minmax(5px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(5px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 10px;width: 100%;
  
}
#CART-ITEMS-fdvjj0k8 cart-item, #CART-ITEMS-fdvjj0k8 .cart-loading {
  grid-template-columns: 100px 10px 1fr 10px 40px;
  grid-template-rows: minmax(5px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(5px, max-content);
}

#IMAGE-DATASET-052gyqne {
  --width: 100px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 2;height: 100px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100px;
  
}
#IMAGE-DATASET-052gyqne picture, #IMAGE-DATASET-052gyqne img {
  border-color: #fd668cff;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
}
#IMAGE-DATASET-052gyqne img {
  object-fit: cover;
}

[id^="TEXT-DATASET-tr8jgyq4"], .--clone-TEXT-DATASET-tr8jgyq4 {
  font-size: 0px;
  align-self: center;
grid-column-end: 6;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 99.99289772727272%;
  
}
[id^="TEXT-DATASET-tr8jgyq4"] .x-text,
[id^="TEXT-DATASET-tr8jgyq4"] .x-text a,
.--clone-TEXT-DATASET-tr8jgyq4 .x-text,
.--clone-TEXT-DATASET-tr8jgyq4 .x-text a {
  min-height: 12px;
  --width: 99.99289772727272%;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-tr8jgyq4"] .x-text:hover,
.--clone-TEXT-DATASET-tr8jgyq4 .x-text:hover,
[id^="TEXT-DATASET-tr8jgyq4"] a:hover,
.--clone-TEXT-DATASET-tr8jgyq4 a:hover {
  
}

#QUANTITY-INPUT-k3viu5u7 {
  --width: 92px;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 4;grid-row-start: 3;height: 29.4px;justify-self: start;margin-left: 0%;margin-top: -0.1999999999999993px;width: 92px;
  border-color: #C8CCDB;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 15.0px;
text-align: center;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-k3viu5u7 .quantity__input {
  
  text-align: center;
  padding-left: 29px;
  padding-right: 29px;
  
}
#QUANTITY-INPUT-k3viu5u7 .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-k3viu5u7 .quantity__button[name="minus"] {
  border-color: #C8CCDB;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;
  width:29px;
}
#QUANTITY-INPUT-k3viu5u7 .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-k3viu5u7 .quantity__button[name="plus"] {
  border-color: #C8CCDB;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-right-style: unset;
  width:29px;
}
#QUANTITY-INPUT-k3viu5u7 .quantity__button[name="plus"] svg {
  width: 9.3px;
}
[id^="TEXT-DATASET-muyataqi"], .--clone-TEXT-DATASET-muyataqi {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-muyataqi"] .x-text,
[id^="TEXT-DATASET-muyataqi"] .x-text a,
.--clone-TEXT-DATASET-muyataqi .x-text,
.--clone-TEXT-DATASET-muyataqi .x-text a {
  min-height: 12px;
  --width: 100%;
border-color: #000000ff;
color: #db6885ff;
font-size: 17.0px;
height: 100%;
line-height: 1.8;
text-align: left;
width: 100%;
  color: var(--active-color, #db6885ff);
}
[id^="TEXT-DATASET-muyataqi"] .x-text:hover,
.--clone-TEXT-DATASET-muyataqi .x-text:hover,
[id^="TEXT-DATASET-muyataqi"] a:hover,
.--clone-TEXT-DATASET-muyataqi a:hover {
  
}

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


#IMAGE-1jzq5zw5 {
  align-self: center;
display: none;
grid-column-end: 10;
grid-column-start: 9;
grid-row-end: 3;
grid-row-start: 2;
height: px;
justify-self: center;
margin-left: calc(% * 2);
margin-top: calc(0px * 2);
width: px;
  
}
#IMAGE-1jzq5zw5 picture {
  --width: px;
border-color: #000000ff;
height: 100%;
width: 100%;
}

#RECT-ea34yt23 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 4;
grid-row-start: 3;
height: 24.3px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 24px;
  
  
  
  
}
#RECT-ea34yt23 .x-rect {
  --width: 24px;
background: #DB6885;
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, #DB6885);
}
#RECT-ea34yt23::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;
  
}
#POPUP-ivju5nvo {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-ivju5nvo.anim {
  --width: 310px;
  
}

#CONTAINER-8o088tyg {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-bu79rt27 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-csq3avtu {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-csq3avtu picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-sqdv9m0i"], .--clone-TEXT-sqdv9m0i {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-sqdv9m0i"] .x-text,
[id^="TEXT-sqdv9m0i"] .x-text a,
.--clone-TEXT-sqdv9m0i .x-text,
.--clone-TEXT-sqdv9m0i .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-sqdv9m0i"] .x-text:hover,
.--clone-TEXT-sqdv9m0i .x-text:hover,
[id^="TEXT-sqdv9m0i"] a:hover,
.--clone-TEXT-sqdv9m0i a:hover {
  
}

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

#BUTTON-hdrx5aq3 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-hdrx5aq3 .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-rm2mroyn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 15.9px;
justify-self: end;
margin-right: 3.2%;
margin-top: 20px;
width: 15px;
  
  
  
  
}
#RECT-rm2mroyn .x-rect {
  --width: 15px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-rm2mroyn::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;
  
}

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


  
}

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


  
}

#IMAGE-2n9dbtut {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-2n9dbtut picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-rvt59f26 {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-rvt59f26 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-uhteozyu {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-uhteozyu picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-zdw8wmzm {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-zdw8wmzm picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-h6l44qd3 {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-h6l44qd3 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-urzin3iq {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-urzin3iq picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-dzh0j964 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-dzh0j964 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-wxz5o6qq {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-wxz5o6qq picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-uzr5stnc {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-uzr5stnc.anim {
  --width: 310px;
  
}

#CONTAINER-f8a62wei {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-eaxzgnl4 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-tcq3yroq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-tcq3yroq picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-jrfnlb6n"], .--clone-TEXT-jrfnlb6n {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-jrfnlb6n"] .x-text,
[id^="TEXT-jrfnlb6n"] .x-text a,
.--clone-TEXT-jrfnlb6n .x-text,
.--clone-TEXT-jrfnlb6n .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-jrfnlb6n"] .x-text:hover,
.--clone-TEXT-jrfnlb6n .x-text:hover,
[id^="TEXT-jrfnlb6n"] a:hover,
.--clone-TEXT-jrfnlb6n a:hover {
  
}

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

#BUTTON-luw1xtoz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-luw1xtoz .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-8wbrj1qo {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 15.1px;
justify-self: end;
margin-right: 3%;
margin-top: 14.1px;
width: 15px;
  
  
  
  
}
#RECT-8wbrj1qo .x-rect {
  --width: 15px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-8wbrj1qo::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;
  
}

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


  
}

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


  
}

#IMAGE-pic3cmuy {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-pic3cmuy picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-u1ug6jqs {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-u1ug6jqs picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-tob3k2xz {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-tob3k2xz picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-qxcv0xnh {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-qxcv0xnh picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-4p844lq4 {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-4p844lq4 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-v24gjsuj {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-v24gjsuj picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-5f0w0ojs {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-5f0w0ojs picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-ohh08l9p {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-ohh08l9p picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-5sr83cw9 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-5sr83cw9.anim {
  --width: 310px;
  
}

#CONTAINER-kiwj9cea {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-m7uemyoi {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-3wgjc21a {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-3wgjc21a picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-9jgbalpm"], .--clone-TEXT-9jgbalpm {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-9jgbalpm"] .x-text,
[id^="TEXT-9jgbalpm"] .x-text a,
.--clone-TEXT-9jgbalpm .x-text,
.--clone-TEXT-9jgbalpm .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-9jgbalpm"] .x-text:hover,
.--clone-TEXT-9jgbalpm .x-text:hover,
[id^="TEXT-9jgbalpm"] a:hover,
.--clone-TEXT-9jgbalpm a:hover {
  
}

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

#BUTTON-exirhe46 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-exirhe46 .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-pysz8dav {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 19.7px;
justify-self: end;
margin-right: 2.3406219482421875%;
margin-top: 20px;
width: 19px;
  
  
  
  
}
#RECT-pysz8dav .x-rect {
  --width: 19px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-pysz8dav::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;
  
}

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


  
}

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


  
}

#IMAGE-emv780w5 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-emv780w5 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-y5h0wzdu {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-y5h0wzdu picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-t4oil5jq {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-t4oil5jq picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-pzwni26x {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-pzwni26x picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-yehfqy9j {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-yehfqy9j picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-7i767t76 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-7i767t76 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-irwr1oy9 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-irwr1oy9 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-jxo8mpl0 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-jxo8mpl0 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-f60wdrw7 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-f60wdrw7.anim {
  --width: 310px;
  
}

#CONTAINER-rrd3rpew {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-bd1my8mu {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-isllhd4p {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-isllhd4p picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-76pizj91"], .--clone-TEXT-76pizj91 {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-76pizj91"] .x-text,
[id^="TEXT-76pizj91"] .x-text a,
.--clone-TEXT-76pizj91 .x-text,
.--clone-TEXT-76pizj91 .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-76pizj91"] .x-text:hover,
.--clone-TEXT-76pizj91 .x-text:hover,
[id^="TEXT-76pizj91"] a:hover,
.--clone-TEXT-76pizj91 a:hover {
  
}

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

#BUTTON-rv57mi02 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-rv57mi02 .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-4q5da9rt {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 19.6px;
justify-self: end;
margin-right: 2.4%;
margin-top: 10.6px;
width: 19px;
  
  
  
  
}
#RECT-4q5da9rt .x-rect {
  --width: 19px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-4q5da9rt::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;
  
}

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


  
}

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


  
}

#IMAGE-5ygmnrj7 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-5ygmnrj7 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-ucvx6xom {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-ucvx6xom picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-61om4nn6 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-61om4nn6 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-fcfw04mi {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-fcfw04mi picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-p7bg1ms4 {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-p7bg1ms4 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-2k802q15 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-2k802q15 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-lrvb99eg {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-lrvb99eg picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-upavgojq {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-upavgojq picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-ocs9yt2n {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-ocs9yt2n.anim {
  --width: 310px;
  
}

#CONTAINER-jqv6a9y1 {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-dj4vks43 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-jphf1t5f {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-jphf1t5f picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-ts4aeoza"], .--clone-TEXT-ts4aeoza {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ts4aeoza"] .x-text,
[id^="TEXT-ts4aeoza"] .x-text a,
.--clone-TEXT-ts4aeoza .x-text,
.--clone-TEXT-ts4aeoza .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-ts4aeoza"] .x-text:hover,
.--clone-TEXT-ts4aeoza .x-text:hover,
[id^="TEXT-ts4aeoza"] a:hover,
.--clone-TEXT-ts4aeoza a:hover {
  
}

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

#BUTTON-njdul85l {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-njdul85l .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-c6c0x3dm {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16px;
justify-self: end;
margin-right: 2.6484344005584717%;
margin-top: 20px;
width: 16.537500381469727px;
  
  
  
  
}
#RECT-c6c0x3dm .x-rect {
  --width: 16.537500381469727px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-c6c0x3dm::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;
  
}

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


  
}

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


  
}

#IMAGE-akw95u2s {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-akw95u2s picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-dcrybgwh {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-dcrybgwh picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-1d6fg7mb {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-1d6fg7mb picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-vmqqnbhp {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-vmqqnbhp picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-dnmlebq6 {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-dnmlebq6 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-lejl241y {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-lejl241y picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-l14dqqc5 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-l14dqqc5 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-5smiwg38 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-5smiwg38 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-k8t6y8yo {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-k8t6y8yo.anim {
  --width: 310px;
  
}

#CONTAINER-6tzys95u {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-ob03k0zf {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-p6at8ryy {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-p6at8ryy picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-0rxtk0r1"], .--clone-TEXT-0rxtk0r1 {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-0rxtk0r1"] .x-text,
[id^="TEXT-0rxtk0r1"] .x-text a,
.--clone-TEXT-0rxtk0r1 .x-text,
.--clone-TEXT-0rxtk0r1 .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-0rxtk0r1"] .x-text:hover,
.--clone-TEXT-0rxtk0r1 .x-text:hover,
[id^="TEXT-0rxtk0r1"] a:hover,
.--clone-TEXT-0rxtk0r1 a:hover {
  
}

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

#BUTTON-mimn9rd7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-mimn9rd7 .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-trbmwr7x {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16.5px;
justify-self: end;
margin-right: 3%;
margin-top: 12.9px;
width: 16px;
  
  
  
  
}
#RECT-trbmwr7x .x-rect {
  --width: 16px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-trbmwr7x::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;
  
}

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


  
}

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


  
}

#IMAGE-u9m936c5 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-u9m936c5 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-mgulamzy {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-mgulamzy picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-q6tw401p {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-q6tw401p picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-g6snyh43 {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-g6snyh43 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-upg4o7f2 {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-upg4o7f2 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-4i6v27lz {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-4i6v27lz picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-l7mq7l1l {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-l7mq7l1l picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-p8n2nmiv {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-p8n2nmiv picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-WISHLIST {
  --top: 0px; top: var(--top);
  --right: 0; right: var(--right);
  
  background: #ffffff;
  width: 432px;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(720px, 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-WISHLIST.anim {
  --width: 432px;
  animation: slide-right 0.2s ease;
}
#WISHLIST-CONTAINER-er9ehc7p {
  --width: 400px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 39.765625px;width: 400px;
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  
}
#WISHLIST-ITEM-u6c1wyfs {
  --width: 100%;align-self: start;column-gap: 8px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 120px 1fr;grid-template-rows: minmax(40px, max-content) minmax(40px, max-content) minmax(40px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 8px;width: 100%;
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  
}
[id^="TEXT-DATASET-ba2s305y"], .--clone-TEXT-DATASET-ba2s305y {
  font-size: 0px;
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0.140625px;
width: 100%;
  
}
[id^="TEXT-DATASET-ba2s305y"] .x-text,
[id^="TEXT-DATASET-ba2s305y"] .x-text a,
.--clone-TEXT-DATASET-ba2s305y .x-text,
.--clone-TEXT-DATASET-ba2s305y .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ba2s305y"] .x-text:hover,
.--clone-TEXT-DATASET-ba2s305y .x-text:hover,
[id^="TEXT-DATASET-ba2s305y"] a:hover,
.--clone-TEXT-DATASET-ba2s305y a:hover {
  
}

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


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

#BUTTON-jf3q9s1w {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 24px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 50px;
  
}
#BUTTON-jf3q9s1w .x-button-wrapper {
  --width: 50px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(24, 24, 24, 1);
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#WISHLIST-EMPTY-hgxxxq19 {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(110px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  
}
[id^="TEXT-44t66dij"], .--clone-TEXT-44t66dij {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-44t66dij"] .x-text,
[id^="TEXT-44t66dij"] .x-text a,
.--clone-TEXT-44t66dij .x-text,
.--clone-TEXT-44t66dij .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-44t66dij"] .x-text:hover,
.--clone-TEXT-44t66dij .x-text:hover,
[id^="TEXT-44t66dij"] a:hover,
.--clone-TEXT-44t66dij a:hover {
  
}

#BUTTON-7wh54pky {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 50.28125px;
width: 204.953125px;
  
}
#BUTTON-7wh54pky .x-button-wrapper {
  --width: 204.953125px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(24, 24, 24, 1);
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#POPUP-WISHLIST-HEADER {
  --bg: rgba(255, 255, 255, 1);
  background: rgba(255, 255, 255, 1);
border-color: #ffffff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;position: sticky;top: 0px;width: 100%;
  
  
  
  
  
  border:   #ffffff;


  
}

#POPUP-WISHLIST-CLOSE-BUTTON {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16.2890625px;
justify-self: end;
margin-bottom: calc(0.85546875px * 2);
margin-right: 3.2407407407407405%;
width: 16px;
  
  
  
  
}
#POPUP-WISHLIST-CLOSE-BUTTON .x-rect {
  --width: 16px;
background: #E5E7EB;
border-color: #E5E7EB;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #E5E7EB);
}
#POPUP-WISHLIST-CLOSE-BUTTON::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;
  
}
[id^="POPUP-WISHLIST-TITLE"], .--clone-POPUP-WISHLIST-TITLE {
  font-size: 0px;
  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: 12.6171875px;
margin-top: calc(0.5px * 2);
width: 57.33145254629629%;
  
}
[id^="POPUP-WISHLIST-TITLE"] .x-text,
[id^="POPUP-WISHLIST-TITLE"] .x-text a,
.--clone-POPUP-WISHLIST-TITLE .x-text,
.--clone-POPUP-WISHLIST-TITLE .x-text a {
  min-height: 12px;
  --width: 57.33145254629629%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="POPUP-WISHLIST-TITLE"] .x-text:hover,
.--clone-POPUP-WISHLIST-TITLE .x-text:hover,
[id^="POPUP-WISHLIST-TITLE"] a:hover,
.--clone-POPUP-WISHLIST-TITLE a:hover {
  
}

#POPUP-gepjnbna {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-gepjnbna.anim {
  --width: 310px;
  
}

#CONTAINER-calmn309 {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-2na9fyst {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-grdvs0ok {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-grdvs0ok picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-yb83ceo5"], .--clone-TEXT-yb83ceo5 {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 94%;
  
}
[id^="TEXT-yb83ceo5"] .x-text,
[id^="TEXT-yb83ceo5"] .x-text a,
.--clone-TEXT-yb83ceo5 .x-text,
.--clone-TEXT-yb83ceo5 .x-text a {
  min-height: 12px;
  --width: 94%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-yb83ceo5"] .x-text:hover,
.--clone-TEXT-yb83ceo5 .x-text:hover,
[id^="TEXT-yb83ceo5"] a:hover,
.--clone-TEXT-yb83ceo5 a:hover {
  
}

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

#BUTTON-6f228g45 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-6f228g45 .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


  color: var(--active-color, #2F5ACF);
}
#BUTTON-6f228g45[disabled=true] {
  display: none;
}


#RECT-qfdfuafx {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16px;
justify-self: end;
margin-right: 2.6484344005584717%;
margin-top: 10px;
width: 16.537500381469727px;
  
  
  
  
}
#RECT-qfdfuafx .x-rect {
  --width: 16.537500381469727px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-qfdfuafx::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;
  
}

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


  
}

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


  
}

#IMAGE-7oq4ibhs {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-7oq4ibhs picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-idlwok61 {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-idlwok61 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-d7equzj9 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-d7equzj9 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-m299ltps {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-m299ltps picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-mgud380h {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-mgud380h picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-boddw4gl {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-boddw4gl picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-uelrj95c {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-uelrj95c picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-5wchsp00 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-5wchsp00 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-2cn67nvt {
  --top: 0px; top: var(--top);
  --left: 0; left: var(--left);
  
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(20px, max-content) minmax(40px, max-content) minmax(20px, 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-2cn67nvt.anim {
  --width: 100%;
  animation: vertical-move 0.2s ease;
}

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

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-s9bsdufb::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;
  
}
#INPUT-SEARCH-plbpbvwn {
  --width: 80%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 45px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 80%;
  
}
#INPUT-SEARCH-plbpbvwn > .input-search--wrapper {
  font-size: 14.0px;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  
  
  flex-direction: row-reverse;
}
#INPUT-SEARCH-plbpbvwn > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-plbpbvwn > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-plbpbvwn > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-plbpbvwn > .input-search--wrapper:hover {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-plbpbvwn > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-plbpbvwn .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-plbpbvwn .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-plbpbvwn .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-plbpbvwn .input-search--icon path {
  
}
#INPUT-SEARCH-plbpbvwn .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-plbpbvwn .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

#POPUP-emyr10q1 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-emyr10q1.anim {
  --width: 310px;
  
}

#CONTAINER-uqlsaj2u {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-oum7palp {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-uz47zo16 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-uz47zo16 picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-3ipwg22l"], .--clone-TEXT-3ipwg22l {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-3ipwg22l"] .x-text,
[id^="TEXT-3ipwg22l"] .x-text a,
.--clone-TEXT-3ipwg22l .x-text,
.--clone-TEXT-3ipwg22l .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-3ipwg22l"] .x-text:hover,
.--clone-TEXT-3ipwg22l .x-text:hover,
[id^="TEXT-3ipwg22l"] a:hover,
.--clone-TEXT-3ipwg22l a:hover {
  
}

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

#BUTTON-8xb8tn85 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-8xb8tn85 .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-1cf1khd5 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16.4px;
justify-self: end;
margin-right: 2.8%;
margin-top: 9.1px;
width: 16px;
  
  
  
  
}
#RECT-1cf1khd5 .x-rect {
  --width: 16px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-1cf1khd5::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;
  
}

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


  
}

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


  
}

#IMAGE-zu1nbwdw {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-zu1nbwdw picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-g03guuib {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-g03guuib picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-v459plk8 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-v459plk8 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-zrgvcn7v {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-zrgvcn7v picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-wd4cyzqb {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-wd4cyzqb picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-vklcao7u {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-vklcao7u picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-24fm5u2w {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-24fm5u2w picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-woigjc8n {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-woigjc8n picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-rbn5uyb4 {
  --top: 0px; top: var(--top);
  --right: 0; right: var(--right);
  
  background: #ffffff;
  width: 300px;
  height: 100%;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(50px, max-content) minmax(0%, calc(100% - 150px)) minmax(100px, 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-rbn5uyb4.anim {
  --width: 300px;
  animation: slide-right 1s ease;
}

#RECT-ekoz6jfv {
  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-ekoz6jfv .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-ekoz6jfv::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;
  
}

#CONTAINER-xll8vs3m {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;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(20px, max-content) minmax(30px, max-content) minmax(30px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-9b6sed08"], .--clone-TEXT-9b6sed08 {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-9b6sed08"] .x-text,
[id^="TEXT-9b6sed08"] .x-text a,
.--clone-TEXT-9b6sed08 .x-text,
.--clone-TEXT-9b6sed08 .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #555555;
font: var(--font_4);
height: 100%;
line-height: 1.6;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #555555);
}
[id^="TEXT-9b6sed08"] .x-text:hover,
.--clone-TEXT-9b6sed08 .x-text:hover,
[id^="TEXT-9b6sed08"] a:hover,
.--clone-TEXT-9b6sed08 a:hover {
  
}

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


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

  border:   ;


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


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

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


  
}
#CART-ITEMS-8xtuw1pc {
  --width: 100.00407946803738%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 70px 1fr 0px 23px;grid-template-rows: minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: -0.0040794680373679275%;margin-top: 0px;row-gap: 5px;width: 100.00407946803738%;
  
}
#CART-ITEMS-8xtuw1pc cart-item, #CART-ITEMS-8xtuw1pc .cart-loading {
  grid-template-columns: 70px 1fr 0px 23px;
  grid-template-rows: minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);
}
[id^="TEXT-DATASET-sff6tu7b"], .--clone-TEXT-DATASET-sff6tu7b {
  font-size: 0px;
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.29165077209472656px * 2);
margin-left: calc(0% * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-sff6tu7b"] .x-text,
[id^="TEXT-DATASET-sff6tu7b"] .x-text a,
.--clone-TEXT-DATASET-sff6tu7b .x-text,
.--clone-TEXT-DATASET-sff6tu7b .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sff6tu7b"] .x-text:hover,
.--clone-TEXT-DATASET-sff6tu7b .x-text:hover,
[id^="TEXT-DATASET-sff6tu7b"] a:hover,
.--clone-TEXT-DATASET-sff6tu7b a:hover {
  
}


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

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

[id^="TEXT-DATASET-8w8isp3q"], .--clone-TEXT-DATASET-8w8isp3q {
  font-size: 0px;
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-8w8isp3q"] .x-text,
[id^="TEXT-DATASET-8w8isp3q"] .x-text a,
.--clone-TEXT-DATASET-8w8isp3q .x-text,
.--clone-TEXT-DATASET-8w8isp3q .x-text a {
  min-height: 12px;
  --width: 100%;
border-color: #000000ff;
color: #DB6885;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #DB6885);
}
[id^="TEXT-DATASET-8w8isp3q"] .x-text:hover,
.--clone-TEXT-DATASET-8w8isp3q .x-text:hover,
[id^="TEXT-DATASET-8w8isp3q"] a:hover,
.--clone-TEXT-DATASET-8w8isp3q a:hover {
  
}

#QUANTITY-INPUT-2sbwgouo {
  --width: 95px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 33.484375px;justify-self: start;margin-left: 0%;margin-top: -0.2421875px;width: 95px;
  border-color: #C8CCDB;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-2sbwgouo .quantity__input {
  
  
  padding-left: 30px;
  padding-right: 30px;
  
}
#QUANTITY-INPUT-2sbwgouo .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-2sbwgouo .quantity__button[name="minus"] {
  border-color: #C8CCDB;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;
  width:30px;
}
#QUANTITY-INPUT-2sbwgouo .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-2sbwgouo .quantity__button[name="plus"] {
  border-color: #C8CCDB;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-right-style: unset;
  width:30px;
}
#QUANTITY-INPUT-2sbwgouo .quantity__button[name="plus"] svg {
  width: 9.3px;
}

#RECT-9y8kpnw6 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 20px;
  
  
  
  
}
#RECT-9y8kpnw6 .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));
}
#RECT-9y8kpnw6::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-o5ywlkqj {
  --width: 100%;align-self: center;grid-column-end: 5;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  height: auto;
  
}
#LINE-o5ywlkqj .line-container {
  border-color: #dddddd;
border-style: solid;
border-width: 1.0px;
}


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


  
}
[id^="TEXT-9m7lezw2"], .--clone-TEXT-9m7lezw2 {
  font-size: 0px;
  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: 50%;
  
}
[id^="TEXT-9m7lezw2"] .x-text,
[id^="TEXT-9m7lezw2"] .x-text a,
.--clone-TEXT-9m7lezw2 .x-text,
.--clone-TEXT-9m7lezw2 .x-text a {
  min-height: 12px;
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Nunito', sans-serif;
font-size: 16.0px;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-9m7lezw2"] .x-text:hover,
.--clone-TEXT-9m7lezw2 .x-text:hover,
[id^="TEXT-9m7lezw2"] a:hover,
.--clone-TEXT-9m7lezw2 a:hover {
  
}

[id^="TEXT-DATASET-4t2j42y8"], .--clone-TEXT-DATASET-4t2j42y8 {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-DATASET-4t2j42y8"] .x-text,
[id^="TEXT-DATASET-4t2j42y8"] .x-text a,
.--clone-TEXT-DATASET-4t2j42y8 .x-text,
.--clone-TEXT-DATASET-4t2j42y8 .x-text a {
  min-height: 12px;
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #db6885ff;
font-size: 18.0px;
font-weight: 700;
height: 100%;
line-height: 1.6;
text-align: right;
width: 100%;
  color: var(--active-color, #db6885ff);
}
[id^="TEXT-DATASET-4t2j42y8"] .x-text:hover,
.--clone-TEXT-DATASET-4t2j42y8 .x-text:hover,
[id^="TEXT-DATASET-4t2j42y8"] a:hover,
.--clone-TEXT-DATASET-4t2j42y8 a:hover {
  
}

#BUTTON-1ss3c2yf {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-1ss3c2yf .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #FFF4F5;
border-color: #db6885ff;
border-radius: 30px 30px 30px 30px;
border-style: solid;
border-width: 1.0px;
color: #db6885ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

  #BUTTON-1ss3c2yf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-1ss3c2yf:hover > * {
    background: #fd668cff !important;
  }
  #BUTTON-1ss3c2yf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-1ss3c2yf:hover, #BUTTON-1ss3c2yf:hover > * {
    color: var(--color_00) !important;
  }
#BUTTON-sdccawal {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-sdccawal .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #db6885ff;
border-radius: 30px 30px 30px 30px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
line-height: 1.6;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

  #BUTTON-sdccawal{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-sdccawal:hover > * {
    background: #fd668cff !important;
  }
#POPUP-0tok7wwc {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 300px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-0tok7wwc.anim {
  --width: 300px;
  
}

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


  
}

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


  
}

#IMAGE-dllk17rj {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 186.3125px;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-dllk17rj picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-nbpodv9z"], .--clone-TEXT-nbpodv9z {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-nbpodv9z"] .x-text,
[id^="TEXT-nbpodv9z"] .x-text a,
.--clone-TEXT-nbpodv9z .x-text,
.--clone-TEXT-nbpodv9z .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 25.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-nbpodv9z"] .x-text:hover,
.--clone-TEXT-nbpodv9z .x-text:hover,
[id^="TEXT-nbpodv9z"] a:hover,
.--clone-TEXT-nbpodv9z a:hover {
  
}

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

#BUTTON-bchp4t32 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 34.5px;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 84.87290445963542%;
  
}
#BUTTON-bchp4t32 .x-button-wrapper {
  --width: 84.87290445963542%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
color: #2F5ACF;
font-size: 18.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#RECT-178qqu6e {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16px;
justify-self: end;
margin-right: 2.6484344005584717%;
margin-top: 14.2px;
width: 16.537500381469727px;
  
  
  
  
}
#RECT-178qqu6e .x-rect {
  --width: 16.537500381469727px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-178qqu6e::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;
  
}

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


  
}

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


  
}

#IMAGE-8yao41tf {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-8yao41tf picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-5baw1yle {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-5baw1yle picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-apotslr5 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-apotslr5 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-liiwlu4y {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-liiwlu4y picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-75e2frbv {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-75e2frbv picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-o0yz521u {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-o0yz521u picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-ulrb7muv {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-ulrb7muv picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-ch4vcf8d {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-ch4vcf8d picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-5l164g20 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-5l164g20.anim {
  --width: 310px;
  
}

#CONTAINER-44kutpe3 {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-e0msgpn7 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-y33vazl5 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-y33vazl5 picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-11g7pjp7"], .--clone-TEXT-11g7pjp7 {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-11g7pjp7"] .x-text,
[id^="TEXT-11g7pjp7"] .x-text a,
.--clone-TEXT-11g7pjp7 .x-text,
.--clone-TEXT-11g7pjp7 .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-11g7pjp7"] .x-text:hover,
.--clone-TEXT-11g7pjp7 .x-text:hover,
[id^="TEXT-11g7pjp7"] a:hover,
.--clone-TEXT-11g7pjp7 a:hover {
  
}

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

#BUTTON-tmg37y24 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-tmg37y24 .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-e5rr84kr {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16.3px;
justify-self: end;
margin-right: 2.8%;
margin-top: 13.9px;
width: 16px;
  
  
  
  
}
#RECT-e5rr84kr .x-rect {
  --width: 16px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-e5rr84kr::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;
  
}

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


  
}

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


  
}

#IMAGE-2sw4vd5s {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-2sw4vd5s picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-e7k6gfwp {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-e7k6gfwp picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-kbda8uu1 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-kbda8uu1 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-59nelbed {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-59nelbed picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-hr3sva3f {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-hr3sva3f picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-8295vv12 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-8295vv12 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-4gqjsuwb {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-4gqjsuwb picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-ce6nwxno {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-ce6nwxno picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-knx0sxbg {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-knx0sxbg.anim {
  --width: 310px;
  
}

#CONTAINER-xpvsfqid {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-eenh5m9j {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-yvrtuedb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-yvrtuedb picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-arvs7doe"], .--clone-TEXT-arvs7doe {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-arvs7doe"] .x-text,
[id^="TEXT-arvs7doe"] .x-text a,
.--clone-TEXT-arvs7doe .x-text,
.--clone-TEXT-arvs7doe .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-arvs7doe"] .x-text:hover,
.--clone-TEXT-arvs7doe .x-text:hover,
[id^="TEXT-arvs7doe"] a:hover,
.--clone-TEXT-arvs7doe a:hover {
  
}

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

#BUTTON-8qmtmd8a {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-8qmtmd8a .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-cx7b5jnk {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16px;
justify-self: end;
margin-right: 2.6484344005584717%;
margin-top: 10.4px;
width: 16.537500381469727px;
  
  
  
  
}
#RECT-cx7b5jnk .x-rect {
  --width: 16.537500381469727px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-cx7b5jnk::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;
  
}

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


  
}

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


  
}

#IMAGE-awzdypsn {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-awzdypsn picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-41tsqf17 {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-41tsqf17 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-0a5kzq9s {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-0a5kzq9s picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-uvpe2itf {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-uvpe2itf picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-xns3actv {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-xns3actv picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-aaf7o6je {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-aaf7o6je picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-dtr29zsl {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-dtr29zsl picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-a2gt4xcn {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-a2gt4xcn picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-bt1d9rsy {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-bt1d9rsy.anim {
  --width: 310px;
  
}

#CONTAINER-soskiw6k {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-t06qox5t {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-wl0td1ix {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-wl0td1ix picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-7abvs35p"], .--clone-TEXT-7abvs35p {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-7abvs35p"] .x-text,
[id^="TEXT-7abvs35p"] .x-text a,
.--clone-TEXT-7abvs35p .x-text,
.--clone-TEXT-7abvs35p .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-7abvs35p"] .x-text:hover,
.--clone-TEXT-7abvs35p .x-text:hover,
[id^="TEXT-7abvs35p"] a:hover,
.--clone-TEXT-7abvs35p a:hover {
  
}

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

#BUTTON-e6sh64wx {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-e6sh64wx .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-1v8suyoq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16px;
justify-self: end;
margin-right: 2.0489552815755205%;
margin-top: 20px;
width: 16px;
  
  
  
  
}
#RECT-1v8suyoq .x-rect {
  --width: 16px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-1v8suyoq::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;
  
}

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


  
}

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


  
}

#IMAGE-ezw1bnj9 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-ezw1bnj9 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-lfzr2tsg {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-lfzr2tsg picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-e5haovlc {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-e5haovlc picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-h4glzfk0 {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-h4glzfk0 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-xisy99o5 {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-xisy99o5 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-z8zoct6t {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-z8zoct6t picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-3283ojvz {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-3283ojvz picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-h1ngarwy {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-h1ngarwy picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-9gssa846 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-9gssa846.anim {
  --width: 310px;
  
}

#CONTAINER-t6t0r29z {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

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


  
}

#IMAGE-re153czl {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-re153czl picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-ssq8uuqa"], .--clone-TEXT-ssq8uuqa {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ssq8uuqa"] .x-text,
[id^="TEXT-ssq8uuqa"] .x-text a,
.--clone-TEXT-ssq8uuqa .x-text,
.--clone-TEXT-ssq8uuqa .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-ssq8uuqa"] .x-text:hover,
.--clone-TEXT-ssq8uuqa .x-text:hover,
[id^="TEXT-ssq8uuqa"] a:hover,
.--clone-TEXT-ssq8uuqa a:hover {
  
}

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

#BUTTON-6cq4kbvn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-6cq4kbvn .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


  color: var(--active-color, #2F5ACF);
}
#BUTTON-6cq4kbvn[disabled=true] {
  display: none;
}


#RECT-5z7ccoaq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16.6px;
justify-self: end;
margin-right: 3%;
margin-top: 13.6px;
width: 16px;
  
  
  
  
}
#RECT-5z7ccoaq .x-rect {
  --width: 16px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-5z7ccoaq::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;
  
}

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


  
}

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


  
}

#IMAGE-cb84fyv8 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-cb84fyv8 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-z1zjv1tg {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-z1zjv1tg picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-m63lzhyf {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-m63lzhyf picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-n6zacbgt {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-n6zacbgt picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-pxq290tx {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-pxq290tx picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-jb82867w {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-jb82867w picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-hw7n88v1 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-hw7n88v1 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-6gma8nsp {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-6gma8nsp picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#POPUP-8jxo9nst {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff00;
  width: 310px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(0px, 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-8jxo9nst.anim {
  --width: 310px;
  
}

#CONTAINER-le8hh8am {
  --bg: #2F5ACF;
  background: #2F5ACF;
border-color: #000000ff;
border-radius: 24px 24px 0px 0px;
  --width: 102%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 10px 106px 1fr 10px;grid-template-rows: minmax(10px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-bottom: 0.1125030517578125px;margin-right: -1.9999999999999811%;row-gap: 10px;width: 102%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-g0dltw6k {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
  --width: 99px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-z02rljfa {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.07127854098374758% * 2);
margin-top: -0.15625px;
width: 92.99912570658736%;
  
}
#IMAGE-z02rljfa picture {
  --width: 92.99912570658736%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-syy2s3bd"], .--clone-TEXT-syy2s3bd {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-syy2s3bd"] .x-text,
[id^="TEXT-syy2s3bd"] .x-text a,
.--clone-TEXT-syy2s3bd .x-text,
.--clone-TEXT-syy2s3bd .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F9F86C;
font: var(--font_2);
font-family: 'Nunito', sans-serif;
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #F9F86C);
}
[id^="TEXT-syy2s3bd"] .x-text:hover,
.--clone-TEXT-syy2s3bd .x-text:hover,
[id^="TEXT-syy2s3bd"] a:hover,
.--clone-TEXT-syy2s3bd a:hover {
  
}

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

#BUTTON-lz9bq86y {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 5;
grid-row-start: 4;
height: 28.4px;
justify-self: start;
margin-bottom: calc(0.09998779296875072px * 2);
margin-left: 0%;
width: 64%;
  
}
#BUTTON-lz9bq86y .x-button-wrapper {
  --width: 64%;
-webkit-text-stroke: 0px #000000ff;
background: #F9F86C;
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
color: #2F5ACF;
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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


#RECT-2ni7fsrl {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 18.4px;
justify-self: end;
margin-right: 3%;
margin-top: 13.2px;
width: 18px;
  
  
  
  
}
#RECT-2ni7fsrl .x-rect {
  --width: 18px;
background: var(--color_00);
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, var(--color_00));
}
#RECT-2ni7fsrl::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;
  
}

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


  
}

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


  
}

#IMAGE-o932uulw {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-o932uulw picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-snuvr7wp {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-snuvr7wp picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-yl8w8esy {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-yl8w8esy picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-sdz86l9d {
  align-self: start;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 3.0517578125e-5px;
width: 100%;
  
}
#IMAGE-sdz86l9d picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-edtee5ze {
  align-self: end;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-bottom: 0.14996337890625px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#IMAGE-edtee5ze picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-79rp6ot6 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-79rp6ot6 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-glrez0ij {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-glrez0ij picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}

#IMAGE-b5ad4dd4 {
  align-self: center;
grid-column-end: 6;
grid-column-start: 4;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-b5ad4dd4 picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 16px 16px 16px 16px;
height: 100%;
width: 100%;
}
#CART-DROPPABLE-9iz4gk15 {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 313px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(50px, max-content) minmax(0%, 100%) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-9iz4gk15.anim {
  --width: 313px;
  animation: slide-right 0.2s ease;
}

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


  
}
[id^="TEXT-5d90fg6c"], .--clone-TEXT-5d90fg6c {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-5d90fg6c"] .x-text,
[id^="TEXT-5d90fg6c"] .x-text a,
.--clone-TEXT-5d90fg6c .x-text,
.--clone-TEXT-5d90fg6c .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #555555;
font: var(--font_4);
height: 100%;
line-height: 1.6;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #555555);
}
[id^="TEXT-5d90fg6c"] .x-text:hover,
.--clone-TEXT-5d90fg6c .x-text:hover,
[id^="TEXT-5d90fg6c"] a:hover,
.--clone-TEXT-5d90fg6c a:hover {
  
}

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


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

  border:   ;


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


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

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


  
}
[id^="TEXT-al4lh59c"], .--clone-TEXT-al4lh59c {
  font-size: 0px;
  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: 50%;
  
}
[id^="TEXT-al4lh59c"] .x-text,
[id^="TEXT-al4lh59c"] .x-text a,
.--clone-TEXT-al4lh59c .x-text,
.--clone-TEXT-al4lh59c .x-text a {
  min-height: 12px;
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Nunito', sans-serif;
font-size: 16.0px;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-al4lh59c"] .x-text:hover,
.--clone-TEXT-al4lh59c .x-text:hover,
[id^="TEXT-al4lh59c"] a:hover,
.--clone-TEXT-al4lh59c a:hover {
  
}

[id^="TEXT-DATASET-4zt3vl7v"], .--clone-TEXT-DATASET-4zt3vl7v {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-DATASET-4zt3vl7v"] .x-text,
[id^="TEXT-DATASET-4zt3vl7v"] .x-text a,
.--clone-TEXT-DATASET-4zt3vl7v .x-text,
.--clone-TEXT-DATASET-4zt3vl7v .x-text a {
  min-height: 12px;
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #db6885ff;
font-size: 18.0px;
font-weight: 700;
height: 100%;
line-height: 1.6;
text-align: right;
width: 100%;
  color: var(--active-color, #db6885ff);
}
[id^="TEXT-DATASET-4zt3vl7v"] .x-text:hover,
.--clone-TEXT-DATASET-4zt3vl7v .x-text:hover,
[id^="TEXT-DATASET-4zt3vl7v"] a:hover,
.--clone-TEXT-DATASET-4zt3vl7v a:hover {
  
}

#BUTTON-hkxomc9x {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-hkxomc9x .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #FFF4F5;
border-color: #db6885ff;
border-radius: 30px 30px 30px 30px;
border-style: solid;
border-width: 1.0px;
color: #db6885ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

  #BUTTON-hkxomc9x{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-hkxomc9x:hover > * {
    background: #fd668cff !important;
  }
  #BUTTON-hkxomc9x{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-hkxomc9x:hover, #BUTTON-hkxomc9x:hover > * {
    color: var(--color_00) !important;
  }
#BUTTON-wrdxlpez {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-wrdxlpez .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #db6885ff;
border-radius: 30px 30px 30px 30px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
line-height: 1.6;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

  #BUTTON-wrdxlpez{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-wrdxlpez:hover > * {
    background: #fd668cff !important;
  }

#CONTAINER-k5m52r2i {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
overflow-x: hidden;
overflow-y: auto;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(100%, max-content);height: 100%;justify-self: start;margin-left: -0.010279605263157892%;margin-top: -0.0078125px;width: 100%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#CART-ITEMS-djyy27al {
  --width: 100.00407946803738%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 70px 1fr 0px 23px;grid-template-rows: minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: -0.0040794680373679275%;margin-top: 0px;row-gap: 5px;width: 100.00407946803738%;
  
}
#CART-ITEMS-djyy27al cart-item, #CART-ITEMS-djyy27al .cart-loading {
  grid-template-columns: 70px 1fr 0px 23px;
  grid-template-rows: minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(10px, max-content);
}
[id^="TEXT-DATASET-dtl2uppd"], .--clone-TEXT-DATASET-dtl2uppd {
  font-size: 0px;
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.29165077209472656px * 2);
margin-left: calc(0% * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-dtl2uppd"] .x-text,
[id^="TEXT-DATASET-dtl2uppd"] .x-text a,
.--clone-TEXT-DATASET-dtl2uppd .x-text,
.--clone-TEXT-DATASET-dtl2uppd .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-dtl2uppd"] .x-text:hover,
.--clone-TEXT-DATASET-dtl2uppd .x-text:hover,
[id^="TEXT-DATASET-dtl2uppd"] a:hover,
.--clone-TEXT-DATASET-dtl2uppd a:hover {
  
}


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

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

[id^="TEXT-DATASET-8nrovq93"], .--clone-TEXT-DATASET-8nrovq93 {
  font-size: 0px;
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-8nrovq93"] .x-text,
[id^="TEXT-DATASET-8nrovq93"] .x-text a,
.--clone-TEXT-DATASET-8nrovq93 .x-text,
.--clone-TEXT-DATASET-8nrovq93 .x-text a {
  min-height: 12px;
  --width: 100%;
border-color: #000000ff;
color: #DB6885;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #DB6885);
}
[id^="TEXT-DATASET-8nrovq93"] .x-text:hover,
.--clone-TEXT-DATASET-8nrovq93 .x-text:hover,
[id^="TEXT-DATASET-8nrovq93"] a:hover,
.--clone-TEXT-DATASET-8nrovq93 a:hover {
  
}

#QUANTITY-INPUT-nf5z3xy6 {
  --width: 95px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 33.484375px;justify-self: start;margin-left: 0%;margin-top: -0.2421875px;width: 95px;
  border-color: #C8CCDB;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-nf5z3xy6 .quantity__input {
  
  
  padding-left: 30px;
  padding-right: 30px;
  
}
#QUANTITY-INPUT-nf5z3xy6 .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-nf5z3xy6 .quantity__button[name="minus"] {
  border-color: #C8CCDB;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;
  width:30px;
}
#QUANTITY-INPUT-nf5z3xy6 .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-nf5z3xy6 .quantity__button[name="plus"] {
  border-color: #C8CCDB;
border-width: 1.0px;
  border-top-style: unset;border-bottom-style: unset;border-right-style: unset;
  width:30px;
}
#QUANTITY-INPUT-nf5z3xy6 .quantity__button[name="plus"] svg {
  width: 9.3px;
}

#RECT-2p3qn4tm {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 20px;
  
  
  
  
}
#RECT-2p3qn4tm .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));
}
#RECT-2p3qn4tm::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-qqy4wixm {
  --width: 100%;align-self: center;grid-column-end: 5;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  height: auto;
  
}
#LINE-qqy4wixm .line-container {
  border-color: #dddddd;
border-style: solid;
border-width: 1.0px;
}

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

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

#CONTAINER-e0cvkgi6 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;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(20px, max-content) minmax(30px, max-content) minmax(30px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-wovixpi3"], .--clone-TEXT-wovixpi3 {
  font-size: 0px;
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 23.796875px;
width: 100%;
  
}
[id^="TEXT-wovixpi3"] .x-text,
[id^="TEXT-wovixpi3"] .x-text a,
.--clone-TEXT-wovixpi3 .x-text,
.--clone-TEXT-wovixpi3 .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #494949;
font: var(--font_5);
font-family: 'Nunito', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #494949);
}
[id^="TEXT-wovixpi3"] .x-text:hover,
.--clone-TEXT-wovixpi3 .x-text:hover,
[id^="TEXT-wovixpi3"] a:hover,
.--clone-TEXT-wovixpi3 a:hover {
  
}

#BUTTON-wu7nhc0k {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 80px;
width: 100%;
  
}
#BUTTON-wu7nhc0k .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #db6885ff;
border-color: #000000ff;
border-radius: 30px 30px 30px 30px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-wu7nhc0k{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-wu7nhc0k:hover > * {
    background: #fd668cff !important;
  }
