#SECTION-jrf3n84n {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(40px, 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-jrf3n84n .x-section-background {
  background: #d81159;
  
  
  
  
  
  
  --height: 40;
  --bg: #d81159;
}

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



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

#SWIPER-a59elzta {
  
  --width: 100%;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%;
  
  --blurry: 5;
  --scale-overflow: 1;
}
#SWIPER-a59elzta .x-swiper-wrapper {
  flex-direction: row;
  transform: translateX(0%);
}
#SWIPER-a59elzta .x-swiper-nav-btn {
  display: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);
  height: 24px;
  width: 24px;
  background: rgba(255, 255, 255, 1);
}
#SWIPER-a59elzta .x-swiper-nav-btn.next {
  right: 0%
}
#SWIPER-a59elzta .x-swiper-nav-btn.prev {
  left: 0%
}
#SWIPER-a59elzta .x-slide {
  width: 100%;
}
#SWIPER-a59elzta .x-slide-wrapper {
  will-change: filter, -webkit-filter;
  transition-property: filter, -webkit-filter;
}
#SWIPER-a59elzta .x-slide:not(.active) .x-slide-wrapper {
  scale: 1;
  filter: blur(5px);
}

#SWIPER-a59elzta .x-pagination-wrapper {
  
}
#SWIPER-a59elzta .x-swiper-row .x-pagination-bar-backdrop {
  height: max(9px, 3%);
}
#SWIPER-a59elzta .x-swiper-column .x-pagination-bar-backdrop {
  width: max(9px, 1%);
}
#SWIPER-a59elzta .x-pagination-fraction {
  font-size: 14px;
  color: var(--color_00);
}
#SWIPER-a59elzta .x-pagination-bar-backdrop {
  height: 0%;
  width: 34%;
  border-radius: 1000px;
  gap: 10px;
}
#SWIPER-a59elzta .x-pagination-bullet.active {
  background: var(--color_00);
  border-radius: 1000px;
}
#SWIPER-a59elzta .x-pagination-bullet, #SWIPER-a59elzta .x-pagination-bar-backdrop {
  border-radius: 1000px;
}
#SWIPER-a59elzta .x-pagination-bar {
  background: rgba(238, 238, 238, 1);
}
#SWIPER-a59elzta .x-bar-active {
  left: -100%;
  background: var(--color_00);
}
#SLIDE-kl6799s6 {
  
  
}
#SLIDE-kl6799s6 .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(32.255951983994606px, max-content);
  column-gap: 0px;
  row-gap: 0px;
}
[id^="TEXT-26m5iyyo"], .--clone-TEXT-26m5iyyo {
  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: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-26m5iyyo"] .x-text,
[id^="TEXT-26m5iyyo"] .x-text a,
.--clone-TEXT-26m5iyyo .x-text,
.--clone-TEXT-26m5iyyo .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 17.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-26m5iyyo"] .x-text:hover,
.--clone-TEXT-26m5iyyo .x-text:hover,
[id^="TEXT-26m5iyyo"] a:hover,
.--clone-TEXT-26m5iyyo a:hover {
  
}

#SLIDE-7anuxnzs {
  
  
}
#SLIDE-7anuxnzs .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(32.255951983994606px, max-content);
  column-gap: 0px;
  row-gap: 0px;
}
[id^="TEXT-6a328vd7"], .--clone-TEXT-6a328vd7 {
  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: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-6a328vd7"] .x-text,
[id^="TEXT-6a328vd7"] .x-text a,
.--clone-TEXT-6a328vd7 .x-text,
.--clone-TEXT-6a328vd7 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 17.0px;
font-weight: 600;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-6a328vd7"] .x-text:hover,
.--clone-TEXT-6a328vd7 .x-text:hover,
[id^="TEXT-6a328vd7"] a:hover,
.--clone-TEXT-6a328vd7 a:hover {
  
}

#SLIDE-ir1ur6r9 {
  
  
}
#SLIDE-ir1ur6r9 .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(32.255951983994606px, max-content);
  column-gap: 0px;
  row-gap: 0px;
}
[id^="TEXT-1jof19fl"], .--clone-TEXT-1jof19fl {
  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: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-1jof19fl"] .x-text,
[id^="TEXT-1jof19fl"] .x-text a,
.--clone-TEXT-1jof19fl .x-text,
.--clone-TEXT-1jof19fl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 17.0px;
font-weight: 600;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-1jof19fl"] .x-text:hover,
.--clone-TEXT-1jof19fl .x-text:hover,
[id^="TEXT-1jof19fl"] a:hover,
.--clone-TEXT-1jof19fl a:hover {
  
}

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

#SECTION-3dagscsi .x-section-background {
  background: var(--color_00);
  
  
  
  
  
  
  --height: 100;
  --bg: var(--color_00);
}

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



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


#CONTAINER-r3u8mmku {
  --bg: #d81159;
  background: #d81159;
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
  --width: 34.758522033691406px;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(34.04655386974406px, max-content);height: 34.028411865234375px;justify-self: start;margin-left: -0.0113525390625px;margin-top: calc(0px * 2);width: 34.758522033691406px;
  
  
  
  
  
  border:   #000000ff;


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


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-z1zx2qo1 {
  background: #f7f7f7;
  top: 0;
  left: 0;
  width: 320px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(40px, max-content) minmax(0%, calc(100% - 56px)) minmax(15px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 320px;
  animation: slide-left 0.2s ease;
  
}

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


  
}
#MENU-udohgd17 {
  --width: 95%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 95%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


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

}
#MENU-udohgd17 ul li .tag-link:hover,
#MENU-udohgd17 ul li > a:hover {
  color: #d81159 !important;
background: #2D699C00;
border-width: 1px;
border-color: #e3e3e3cc;




border-style: none none solid none;

}





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

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

#SUBMENU-nzngqd0e {
  
  
  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-2svowp57.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-o4zxh2rc {
  --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: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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




border-style: none none none none;

}





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

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

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

#SUBMENU-pxc3p6d1 {
  
  
  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-mvw00vzp.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-qbkvinjy {
  --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: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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




border-style: none none none none;

}





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

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

#MENU-ITEM-69dr4wsw > a, #MENU-ITEM-69dr4wsw > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-fhb8dep2 {
  
  
  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-69dr4wsw.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-bzgm8qbx {
  --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: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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




border-style: none none none none;

}





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

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

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

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

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

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

#MENU-ITEM-166ilvka > a, #MENU-ITEM-166ilvka > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-jnzelc4s {
  
  
  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-166ilvka.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-6ij8qk6v {
  --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: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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




border-style: none none none none;

}





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

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

#SUBMENU-cwecf94m {
  
  
  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-zth6313b.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-2neyj4p1 {
  --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: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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




border-style: none none none none;

}





#MENU-ITEM-42eqssuh > a, #MENU-ITEM-42eqssuh > div {
  
  
  
  
  
  
  
  
  
}

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

#SUBMENU-c5nft4ne {
  
  
  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-uuajx7ht.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-cq4h7kxj {
  --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: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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




border-style: none none none none;

}





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

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

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

#SUBMENU-qxmgu2mg {
  
  
  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-gd4p3x13.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-mkfoc7zz {
  --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: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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




border-style: none none none none;

}





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

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

#LINE-0q7odvys {
  --width: 90%;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: 90%;
  height: auto;
  
}
#LINE-0q7odvys .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#SWIPER-302b5wud {
  
  --width: 92.99242146809895%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 150px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 92.99242146809895%;
  
  --blurry: 0;
  --scale-overflow: 1;
}
#SWIPER-302b5wud .x-swiper-wrapper {
  flex-direction: row;
  transform: translateX(0%);
}
#SWIPER-302b5wud .x-swiper-nav-btn {
  display: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);
  height: 24px;
  width: 24px;
  background: rgba(255, 255, 255, 1);
}
#SWIPER-302b5wud .x-swiper-nav-btn.next {
  right: 0%
}
#SWIPER-302b5wud .x-swiper-nav-btn.prev {
  left: 0%
}
#SWIPER-302b5wud .x-slide {
  width: 100%;
}
#SWIPER-302b5wud .x-slide-wrapper {
  will-change: ;
  transition-property: ;
}
#SWIPER-302b5wud .x-slide:not(.active) .x-slide-wrapper {
  scale: 1;
  filter: blur(0px);
}

#SWIPER-302b5wud .x-pagination-wrapper {
  opacity: 0;
}
#SWIPER-302b5wud .x-swiper-row .x-pagination-bar-backdrop {
  height: max(9px, 3%);
}
#SWIPER-302b5wud .x-swiper-column .x-pagination-bar-backdrop {
  width: max(9px, 1%);
}
#SWIPER-302b5wud .x-pagination-fraction {
  font-size: 14px;
  color: #003cbf;
}
#SWIPER-302b5wud .x-pagination-bar-backdrop {
  height: 1%;
  width: 90%;
  border-radius: 1000px;
  gap: 10px;
}
#SWIPER-302b5wud .x-pagination-bullet.active {
  background: #003cbf;
  border-radius: 1000px;
}
#SWIPER-302b5wud .x-pagination-bullet, #SWIPER-302b5wud .x-pagination-bar-backdrop {
  border-radius: 1000px;
}
#SWIPER-302b5wud .x-pagination-bar {
  background: var(--color_00);
}
#SWIPER-302b5wud .x-bar-active {
  left: -100%;
  background: #003cbf;
}
#SLIDE-cpirpwul {
  
  
}
#SLIDE-cpirpwul .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(81.79814506666501px, max-content);
  column-gap: 0px;
  row-gap: 0px;
}

#IMAGE-xaqcolrr {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 150.5px;
justify-self: start;
margin-left: 0px;
margin-top: 0px;
width: 99.6415770609319%;
  
}
#IMAGE-xaqcolrr picture {
  --width: 99.6415770609319%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#SLIDE-e8de02n6 {
  
  
}
#SLIDE-e8de02n6 .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(81.79814506666501px, max-content);
  column-gap: 0px;
  row-gap: 0px;
}

#IMAGE-601hcmio {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 150px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.24431610107421875px;
width: 100%;
  
}
#IMAGE-601hcmio picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#BUTTON-xq9kmqwc {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: start;
margin-left: 0.6628824869791666%;
margin-top: -3.814697265625e-6px;
width: 50.99621073404948%;
  
}
#BUTTON-xq9kmqwc .x-button-wrapper {
  --width: 50.99621073404948%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 23px 23px 23px 23px;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 500;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-j35q3ojk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 12%;
  
}
#BUTTON-j35q3ojk .x-button-wrapper {
  --width: 12%;
-webkit-text-stroke: 0px var(--color_00);
background: var(--color_00);
border-color: var(--color_00);
border-radius: 20px;
border-width: 2.0px;
box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.10);
color: var(--color_04);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-j35q3ojk{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-j35q3ojk:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-j35q3ojk{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-j35q3ojk:hover, #BUTTON-j35q3ojk:hover > * {
    color: #ffffffff !important;
  }
#CART-ICON-vo96akmu {
  --width: 26.921875px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 25.37857142857144px;justify-self: end;margin-bottom: calc(2.527343749999993px * 2);margin-right: 7.4px;width: 26.921875px;
  
}
#CART-ICON-vo96akmu .x-cart-icon {
  border-color: #000000ff;
color: var(--color_04);
}
#CART-ICON-vo96akmu .x-cart-item-count {
  position: absolute;
  top: -6.73046875px;
  right: -6.73046875px;
  width: 13.4609375px;
  height: 12.68928571428572px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #d81159;
border-radius: 50%;
color: #ffffff;
font-family: K2D;
font-size: 10.0px;
font-weight: 700;
}
#CART-ICON-vo96akmu .x-image-cart-icon {
  border-radius: ;
}
#MEMBER-BAR-e7ceqcw6 {
  --width: 30px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 30.09375px;justify-self: end;margin-right: 40px;margin-top: calc(0px * 2);width: 30px;
  
}
#MEMBER-BAR-e7ceqcw6 .x-menu-bar {
  -webkit-text-stroke: 0px #ffffff;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 700;
text-align: center;
  background: #00000000;
  text-transform: unset;
  display: none;
}
#MEMBER-BAR-e7ceqcw6 .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #ffffff;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 700;
text-align: center;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
#MEMBER-BAR-e7ceqcw6 .x-member:hover {
  
}
#MEMBER-BAR-e7ceqcw6 .x-avatar-member-origin {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-e7ceqcw6 .x-avatar-member-initial {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-e7ceqcw6 .customer-icon {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-e7ceqcw6 .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  
}

#MEMBER-BAR-e7ceqcw6 .x-loginbar {
  -webkit-text-stroke: 0px #ffffff;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 700;
text-align: center;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  background: #00000000;
  justify-content: center;
}
#MEMBER-BAR-e7ceqcw6 .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-e7ceqcw6 .x-loginbar .login-bar-icon {
    width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  
  

  border: none;
}

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


#MEMBER-BAR-e7ceqcw6 .member-divider {
  background: var(--color_04);
}

#MEMBER-BAR-e7ceqcw6 .customer-signup {
  display: none;
}
#MEMBER-BAR-e7ceqcw6 .customer-icon {
  
}
#MEMBER-BAR-e7ceqcw6 .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-1n8e9h51 {
  width: 169px;
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(12px, max-content) minmax(35px, max-content) minmax(35px, max-content) minmax(12px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
border-radius: 10px 10px 10px 10px;
  transform: translate(0px, 0px);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
[id^="TEXT-dybeyhca"], .--clone-TEXT-dybeyhca {
  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-dybeyhca"] .x-text,
[id^="TEXT-dybeyhca"] .x-text a,
.--clone-TEXT-dybeyhca .x-text,
.--clone-TEXT-dybeyhca .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Roboto', sans-serif;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-dybeyhca"] .x-text:hover,
.--clone-TEXT-dybeyhca .x-text:hover,
[id^="TEXT-dybeyhca"] a:hover,
.--clone-TEXT-dybeyhca a:hover {
  
}

  #TEXT-dybeyhca{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-dybeyhca:hover, #TEXT-dybeyhca:hover > * {
    color: #d81159 !important;
  }
[id^="TEXT-7vkpcysf"], .--clone-TEXT-7vkpcysf {
  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-7vkpcysf"] .x-text,
[id^="TEXT-7vkpcysf"] .x-text a,
.--clone-TEXT-7vkpcysf .x-text,
.--clone-TEXT-7vkpcysf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Roboto', sans-serif;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-7vkpcysf"] .x-text:hover,
.--clone-TEXT-7vkpcysf .x-text:hover,
[id^="TEXT-7vkpcysf"] a:hover,
.--clone-TEXT-7vkpcysf a:hover {
  
}

  #TEXT-7vkpcysf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-7vkpcysf:hover, #TEXT-7vkpcysf:hover > * {
    color: #d81159 !important;
  }

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


  
}
#RECT-iwcxkrsr .animation, #RECT-iwcxkrsr.animation {
  animation-name: tada;
  -webkit-animation-name: tada;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#RECT-iwcxkrsr {
  
}

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

  border:   ;


  background: var(--active-color, #d81159);
}
#RECT-iwcxkrsr::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-gg8tbbi5"], .--clone-TEXT-gg8tbbi5 {
  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: end;
margin-right: -1.8630102666884816%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-gg8tbbi5"] .x-text,
[id^="TEXT-gg8tbbi5"] .x-text a,
.--clone-TEXT-gg8tbbi5 .x-text,
.--clone-TEXT-gg8tbbi5 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-gg8tbbi5"] .x-text:hover,
.--clone-TEXT-gg8tbbi5 .x-text:hover,
[id^="TEXT-gg8tbbi5"] a:hover,
.--clone-TEXT-gg8tbbi5 a:hover {
  
}

[id^="TEXT-ohshcl8p"], .--clone-TEXT-ohshcl8p {
  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: end;
margin-right: 0.5590093594891401%;
margin-top: calc(0px * 2);
width: 97.58490537378106%;
  
}
[id^="TEXT-ohshcl8p"] .x-text,
[id^="TEXT-ohshcl8p"] .x-text a,
.--clone-TEXT-ohshcl8p .x-text,
.--clone-TEXT-ohshcl8p .x-text a {
  --width: 97.58490537378106%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_7));
}
[id^="TEXT-ohshcl8p"] .x-text:hover,
.--clone-TEXT-ohshcl8p .x-text:hover,
[id^="TEXT-ohshcl8p"] a:hover,
.--clone-TEXT-ohshcl8p a:hover {
  
}


#IMAGE-bo09cx3h {
  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: 160px;
  
}
#IMAGE-bo09cx3h picture {
  --width: 160px;
border-color: #000000ff;
filter: unset;
height: 100%;
width: 100%;
}
#INPUT-SEARCH-a2y3nh3j {
  --width: 22px;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 25.21875px;justify-self: start;margin-left: 50.197906494140625px;margin-top: calc(0px * 2);width: 22px;
  
}
#INPUT-SEARCH-a2y3nh3j > .input-search--wrapper {
  font-size: 14.0px;
  border-width: 0px;
  border-color: rgba(0, 0, 0, 1);
  : solid;
  
  
  
}
#INPUT-SEARCH-a2y3nh3j > .input-search--wrapper .btn-close {
  color: #00000000;
  fill: #00000000;
  width: 0px;
  margin: 0 0px;
}
#INPUT-SEARCH-a2y3nh3j > .input-search--wrapper .input-search--input {
  padding-left: 0px;
  text-align: left;
}
#INPUT-SEARCH-a2y3nh3j > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-a2y3nh3j > .input-search--wrapper:hover {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  : solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-a2y3nh3j > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  border-width: 0px !important;
  : solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-a2y3nh3j .input-search--icon {
  
  
  
  height: 22px;
  width: 22px;
}
#INPUT-SEARCH-a2y3nh3j .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-a2y3nh3j .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-a2y3nh3j .input-search--icon path {
  
}
#INPUT-SEARCH-a2y3nh3j .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-a2y3nh3j .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

#SEARCH-DROPPABLE-uv35p8wm {
  
  height: auto;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(100px, max-content) minmax(15px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #f7f7f7;
overflow-x: hidden;
overflow-y: auto;
}
#INPUT-SEARCH-629bazl9 {
  --width: 84.48275862068965%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 45px;justify-self: stretch;margin-left: 0%;margin-right: 45px;margin-top: calc(0px * 2);width: auto;
  
}
#INPUT-SEARCH-629bazl9 > .input-search--wrapper {
  font-family: 'Roboto', sans-serif;
font-size: 16.0px;
  
  border-color: rgba(0, 0, 0, 1);
  
  border-radius: 30px;
  background-color: rgba(236, 236, 236, 1);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-629bazl9 > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-629bazl9 > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-629bazl9 > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-629bazl9 > .input-search--wrapper:hover {
  
  border-color: rgba(0, 0, 0, 1) !important;
  
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-629bazl9 > .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-629bazl9 .input-search--icon {
  margin-left: 8px;
  margin-right: 8px;
  color: rgba(0, 0, 0, 1);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-629bazl9 .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-629bazl9 .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-629bazl9 .input-search--icon path {
  fill: rgba(0, 0, 0, 1);
}
#INPUT-SEARCH-629bazl9 .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-629bazl9 .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}


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

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-bag1ojqy::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;
  
}
#SLIDER-PRODUCT-fri27kka {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  padding: 0px;
}
#SLIDER-PRODUCT-fri27kka .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-fri27kka .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-fri27kka .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-fri27kka .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-fri27kka .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-fri27kka .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-fri27kka .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-fri27kka .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-fri27kka .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-fri27kka .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-fri27kka .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-fri27kka .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-fri27kka .grid-product--wrapper {
  display: grid;
  column-gap: 8px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 1 * 8px) / 2);

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



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

#SLIDER-PRODUCT-fri27kka .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  background: var(--color_00);
  border-radius: 8px;
  
  border-color: var(--color_01);
  

}



#SLIDER-PRODUCT-fri27kka .thumbnail-wrapper {
  padding: 3px;
}


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

#SLIDER-PRODUCT-fri27kka .grid-product--info {
  
  padding: 4px 3px;
  justify-content: unset;
  align-items: unset
}
#SLIDER-PRODUCT-fri27kka .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-fri27kka .grid-product--title {
  
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 14px;
  
  
  
  
  line-height: 1.5715;
  min-height: 22.000999999999998px;
}
#SLIDER-PRODUCT-fri27kka .grid-product--price {
  margin-top: 0px;
  margin-bottom: 0px;
}
#SLIDER-PRODUCT-fri27kka .grid-product--retail-price, #SLIDER-PRODUCT-fri27kka .grid-product--selling-price {
  
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 14px;
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-fri27kka .grid-product--origin-price {
  
  
  
  
  
  color: var(--color_03);
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-fri27kka .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-fri27kka .grid-product--wholesale-price {
  
  
  
  
  
  
}









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





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


  
}
#BUTTON-yalia5um {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 36px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 100px;
  
}
#BUTTON-yalia5um .x-button-wrapper {
  --width: 100px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff;
border-color: #B0B0B0;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 1px 2px 0px rgba(14, 24, 41, 0.05);
color: #474747;
font-size: 13.0px;
font-weight: 500;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-korty8zg {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 36px;
justify-self: start;
margin-left: 110px;
margin-top: calc(0px * 2);
width: 100px;
  
}
#BUTTON-korty8zg .x-button-wrapper {
  --width: 100px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff;
border-color: #B0B0B0;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 1px 2px 0px rgba(14, 24, 41, 0.05);
color: #474747;
font-size: 13.0px;
font-weight: 500;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-hie2alre {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 36px;
justify-self: start;
margin-left: 220px;
margin-top: calc(0px * 2);
width: 100px;
  
}
#BUTTON-hie2alre .x-button-wrapper {
  --width: 100px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff;
border-color: #B0B0B0;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 1px 2px 0px rgba(14, 24, 41, 0.05);
color: #474747;
font-size: 13.0px;
font-weight: 500;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

#INPUT-SEARCH-gsk6sv8s {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 38.3px;justify-self: center;margin-left: calc(0% * 2);margin-top: -0.14999999999999858px;width: 100%;
  
}
#INPUT-SEARCH-gsk6sv8s > .input-search--wrapper {
  color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
  border-width: 0px;
  border-color: rgba(0, 0, 0, 1);
  border-style: solid;
  border-radius: 30px;
  background-color: #f7f7f7;
  
}
#INPUT-SEARCH-gsk6sv8s > .input-search--wrapper .btn-close {
  color: #00000000;
  fill: #00000000;
  width: 0px;
  margin: 0 0px;
}
#INPUT-SEARCH-gsk6sv8s > .input-search--wrapper .input-search--input {
  padding-left: 5px;
  text-align: left;
}
#INPUT-SEARCH-gsk6sv8s > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_03);
}
#INPUT-SEARCH-gsk6sv8s > .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-gsk6sv8s > .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-gsk6sv8s .input-search--icon {
  margin-left: 8px;
  margin-right: 8px;
  color: rgba(0, 0, 0, 1);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-gsk6sv8s .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-gsk6sv8s .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-gsk6sv8s .input-search--icon path {
  fill: rgba(0, 0, 0, 1);
}
#INPUT-SEARCH-gsk6sv8s .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-gsk6sv8s .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

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

#SECTION-uy9mpsn5 .x-section-background {
  background: #d81159;
  
  
  
  
  
  
  --height: 40;
  --bg: #d81159;
}

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



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


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


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


#MENU-opgi5o81 .x-rect {
  --gap: 0px;
--pad-x: 15px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #d81159;
border-width: 2.0px;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-weight: 700;
justify-content: flex-start;
  
}
#MENU-opgi5o81 > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 0px;
  
  border-radius: inherit;
}
#MENU-opgi5o81 > ul > .menu-item .tag-link {
  --gap: 0px;
--pad-x: 15px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #d81159;
border-width: 2.0px;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-weight: 700;
justify-content: flex-start;
}
#MENU-opgi5o81 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-opgi5o81 > ul > .menu-item:not(:first-child) {
  
}
#MENU-opgi5o81 ul li .tag-link {
  border-style: none none solid none;

}
#MENU-opgi5o81 ul li .tag-link:hover {
  
background: #d81159;
border-width: 2px;
border-color: #FFFFFFff;




border-style: none none solid none;

}



#MENU-opgi5o81.horizontal-menu > ul > .menu-item > .x-submenu {
  top: 100%;
}


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

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

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

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

#INPUT-SEARCH-qdsuwc3n {
  --width: 100%;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-SEARCH-qdsuwc3n > .input-search--wrapper {
  color: var(--color_04);
font-size: 15.0px;
  border-width: 2px;
  border-color: var(--color_00);
  : solid;
  border-radius: 10px;
  background-color: #f7f7f7;
  
}
#INPUT-SEARCH-qdsuwc3n > .input-search--wrapper .btn-close {
  color: var(--color_04);
  fill: var(--color_04);
  width: 16px;
  margin: 0 10px;
}
#INPUT-SEARCH-qdsuwc3n > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-qdsuwc3n > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_04);
}
#INPUT-SEARCH-qdsuwc3n > .input-search--wrapper:hover {
  border-style: none;
  border-color: #000000 !important;
  : solid;
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-qdsuwc3n > .input-search--wrapper:focus-within {
  
  border-color: #000000 !important;
  
  
  background-color: var(--color_00) !important;
}
#INPUT-SEARCH-qdsuwc3n .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  color: var(--color_04);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-qdsuwc3n .input-search--wrapper:hover .input-search--icon {
  color: var(--color_22);
}
#INPUT-SEARCH-qdsuwc3n .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_22);
}
#INPUT-SEARCH-qdsuwc3n .input-search--icon path {
  fill: var(--color_04);
}
#INPUT-SEARCH-qdsuwc3n .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_22);
}
#INPUT-SEARCH-qdsuwc3n .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_22);
}

#SEARCH-DROPPABLE-0r2vjtg0 {
  position: fixed; transform: translate(-50%, 0%);
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
}

#CONTAINER-6lyv4moq {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: var(--color_04);
border-radius: 10px 10px 10px 10px;
  --width: 117.00468018720748%;align-self: start;column-gap: 0px;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 50px 1fr;grid-template-rows: minmax(39.96843013267877px, max-content);height: auto;justify-self: start;margin-left: -662px;margin-top: -188.578125px;width: 117.00468018720748%;
  
  
  
  
  
  border:   var(--color_04);


  
}

#RECT-hsira0le {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 25px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 25.000001589457195px;
  
  
  
  
}
#RECT-hsira0le .x-rect {
  --width: 25.000001589457195px;
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-hsira0le::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-y61g957h {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --active-link-color: var(--color_00);
  
  
  
  
  
}


#MENU-y61g957h .x-rect {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_5);
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
justify-content: flex-start;
  
}
#MENU-y61g957h > ul {
  
  justify-content: flex-start;
  align-items: flex-start;
  
  
  border-radius: inherit;
}
#MENU-y61g957h > ul > .menu-item .tag-link {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_5);
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
justify-content: flex-start;
}
#MENU-y61g957h > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-y61g957h > ul > .menu-item:not(:first-child) {
  
}
#MENU-y61g957h ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}



#MENU-y61g957h.horizontal-menu > ul > .menu-item > .x-submenu {
  top: 100%;
}


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

#SUBMENU-6babsv9o {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 1fr 1296px 1fr;
  grid-template-rows: minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #FFFFFF00;
border-radius: 0px 0px 0px 0px;
  
  animation: fade-in 0.3s ease;
  
}
.vertical-menu #MENU-ITEM-cc943gkb.menu-item:hover > .x-submenu {
  display: grid;
}


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


  
}

#IMAGE-ugceqsuw {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-ugceqsuw picture {
  --width: 100%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
height: 100%;
width: 100%;
}
#TABS-ad1aw4s8 {
  --width: 99.99833599574016%;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: 99.99833599574016%;
  active-color: var(--color_00);
color: var(--color_04);
font-family: K2D;
font-size: 16.0px;
nav-active-bg-color: var(--color_21);
nav-b-l-border-radius: 4;
nav-b-r-border-radius: 4;
nav-gap: 4;
nav-min-width: 300;
nav-padding-x: 10;
nav-padding-y: 7;
nav-t-l-border-radius: 4;
nav-t-r-border-radius: 4;
  overflow: hidden;
  
  font: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  color: inherit;
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  height: 0;
  width: 1px;
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper > .cake-tabs-nav-list {
  flex-direction: column;
}

#TABS-ad1aw4s8 > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(9, 100%);
  background: #ffffffff;
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 15px 1fr;
  grid-template-rows: minmax(300px, max-content) minmax(0px, max-content);
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-ad1aw4s8 > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 4px;
  justify-content: start;
  
  font-family: K2D;
  
  
  font-size: 16px;
  color: var(--color_04);
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 7px 10px;
  border-radius: 4px 4px 4px 4px;
  justify-content: start;
  min-width: 300px;
  
  
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
  background: var(--color_21);
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  height: 100%;
}
#TABS-ad1aw4s8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  width:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-stka6ww0 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-stka6ww0 .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-stka6ww0 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-stka6ww0 .grid-product--wrapper {
  margin-bottom: 25px;
}
#GRID-PRODUCT-stka6ww0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-stka6ww0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-stka6ww0 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-stka6ww0 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-stka6ww0 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-stka6ww0 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 3px;
border-color: #eee;
border-style: solid;

}



#GRID-PRODUCT-stka6ww0 .thumbnail-wrapper {
  padding: 6px;
}


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

#GRID-PRODUCT-stka6ww0 .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-stka6ww0 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-stka6ww0 .grid-product--title {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-stka6ww0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-stka6ww0 .grid-product--retail-price, #GRID-PRODUCT-stka6ww0 .grid-product--selling-price {
  font: var(--font_6);
  
  
  
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-stka6ww0 .grid-product--origin-price {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#GRID-PRODUCT-stka6ww0 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-stka6ww0 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#BUTTON-v7njk2v7 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-v7njk2v7 .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #d81159;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #d81159;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-v7njk2v7{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-v7njk2v7:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-v7njk2v7{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-v7njk2v7:hover, #BUTTON-v7njk2v7:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-v7njk2v7{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-v7njk2v7:hover, #BUTTON-v7njk2v7:hover > * {
    font-weight: bold !important;
  }
#GRID-PRODUCT-5vff4pmh {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-5vff4pmh .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-5vff4pmh .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-5vff4pmh .grid-product--wrapper {
  margin-bottom: 25px;
}
#GRID-PRODUCT-5vff4pmh .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-5vff4pmh .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-5vff4pmh .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-5vff4pmh .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-5vff4pmh .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-5vff4pmh .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 3px;
border-color: #eee;
border-style: solid;

}



#GRID-PRODUCT-5vff4pmh .thumbnail-wrapper {
  padding: 6px;
}


#GRID-PRODUCT-5vff4pmh .grid-product--inner img {
  border-radius: 10px;
}

#GRID-PRODUCT-5vff4pmh .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-5vff4pmh .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-5vff4pmh .grid-product--title {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-5vff4pmh .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-5vff4pmh .grid-product--retail-price, #GRID-PRODUCT-5vff4pmh .grid-product--selling-price {
  font: var(--font_6);
  
  
  
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-5vff4pmh .grid-product--origin-price {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#GRID-PRODUCT-5vff4pmh .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-5vff4pmh .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#BUTTON-jyrsnu8r {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-jyrsnu8r .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #d81159;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #d81159;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-jyrsnu8r{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-jyrsnu8r:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-jyrsnu8r{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-jyrsnu8r:hover, #BUTTON-jyrsnu8r:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-jyrsnu8r{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-jyrsnu8r:hover, #BUTTON-jyrsnu8r:hover > * {
    font-weight: bold !important;
  }
#GRID-PRODUCT-2k5372tk {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-2k5372tk .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-2k5372tk .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-2k5372tk .grid-product--wrapper {
  margin-bottom: 25px;
}
#GRID-PRODUCT-2k5372tk .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-2k5372tk .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-2k5372tk .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-2k5372tk .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-2k5372tk .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-2k5372tk .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 3px;
border-color: #eee;
border-style: solid;

}



#GRID-PRODUCT-2k5372tk .thumbnail-wrapper {
  padding: 6px;
}


#GRID-PRODUCT-2k5372tk .grid-product--inner img {
  border-radius: 10px;
}

#GRID-PRODUCT-2k5372tk .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-2k5372tk .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-2k5372tk .grid-product--title {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-2k5372tk .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-2k5372tk .grid-product--retail-price, #GRID-PRODUCT-2k5372tk .grid-product--selling-price {
  font: var(--font_6);
  
  
  
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-2k5372tk .grid-product--origin-price {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#GRID-PRODUCT-2k5372tk .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-2k5372tk .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#BUTTON-crhalknb {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-crhalknb .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #d81159;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #d81159;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-crhalknb{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-crhalknb:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-crhalknb{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-crhalknb:hover, #BUTTON-crhalknb:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-crhalknb{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-crhalknb:hover, #BUTTON-crhalknb:hover > * {
    font-weight: bold !important;
  }
#GRID-PRODUCT-mfklcp3t {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-mfklcp3t .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-mfklcp3t .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-mfklcp3t .grid-product--wrapper {
  margin-bottom: 25px;
}
#GRID-PRODUCT-mfklcp3t .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-mfklcp3t .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-mfklcp3t .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-mfklcp3t .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-mfklcp3t .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-mfklcp3t .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 3px;
border-color: #eee;
border-style: solid;

}



#GRID-PRODUCT-mfklcp3t .thumbnail-wrapper {
  padding: 6px;
}


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

#GRID-PRODUCT-mfklcp3t .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-mfklcp3t .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-mfklcp3t .grid-product--title {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-mfklcp3t .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-mfklcp3t .grid-product--retail-price, #GRID-PRODUCT-mfklcp3t .grid-product--selling-price {
  font: var(--font_6);
  
  
  
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-mfklcp3t .grid-product--origin-price {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#GRID-PRODUCT-mfklcp3t .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-mfklcp3t .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#BUTTON-je8jft3m {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-je8jft3m .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #d81159;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #d81159;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-je8jft3m{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-je8jft3m:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-je8jft3m{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-je8jft3m:hover, #BUTTON-je8jft3m:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-je8jft3m{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-je8jft3m:hover, #BUTTON-je8jft3m:hover > * {
    font-weight: bold !important;
  }
#GRID-PRODUCT-faphjio7 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-faphjio7 .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-faphjio7 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-faphjio7 .grid-product--wrapper {
  margin-bottom: 25px;
}
#GRID-PRODUCT-faphjio7 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-faphjio7 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-faphjio7 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-faphjio7 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-faphjio7 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-faphjio7 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 3px;
border-color: #eee;
border-style: solid;

}



#GRID-PRODUCT-faphjio7 .thumbnail-wrapper {
  padding: 6px;
}


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

#GRID-PRODUCT-faphjio7 .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-faphjio7 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-faphjio7 .grid-product--title {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-faphjio7 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-faphjio7 .grid-product--retail-price, #GRID-PRODUCT-faphjio7 .grid-product--selling-price {
  font: var(--font_6);
  
  
  
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-faphjio7 .grid-product--origin-price {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#GRID-PRODUCT-faphjio7 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-faphjio7 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#BUTTON-i78j97s5 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-i78j97s5 .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #d81159;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #d81159;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-i78j97s5{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-i78j97s5:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-i78j97s5{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-i78j97s5:hover, #BUTTON-i78j97s5:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-i78j97s5{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-i78j97s5:hover, #BUTTON-i78j97s5:hover > * {
    font-weight: bold !important;
  }
#GRID-PRODUCT-4j5i464k {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-4j5i464k .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-4j5i464k .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-4j5i464k .grid-product--wrapper {
  margin-bottom: 25px;
}
#GRID-PRODUCT-4j5i464k .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-4j5i464k .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-4j5i464k .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-4j5i464k .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-4j5i464k .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-4j5i464k .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 3px;
border-color: #eee;
border-style: solid;

}



#GRID-PRODUCT-4j5i464k .thumbnail-wrapper {
  padding: 6px;
}


#GRID-PRODUCT-4j5i464k .grid-product--inner img {
  border-radius: 10px;
}

#GRID-PRODUCT-4j5i464k .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-4j5i464k .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-4j5i464k .grid-product--title {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-4j5i464k .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-4j5i464k .grid-product--retail-price, #GRID-PRODUCT-4j5i464k .grid-product--selling-price {
  font: var(--font_6);
  
  
  
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-4j5i464k .grid-product--origin-price {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#GRID-PRODUCT-4j5i464k .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-4j5i464k .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#BUTTON-gkmd9r85 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-gkmd9r85 .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #d81159;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #d81159;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-gkmd9r85{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-gkmd9r85:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-gkmd9r85{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-gkmd9r85:hover, #BUTTON-gkmd9r85:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-gkmd9r85{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-gkmd9r85:hover, #BUTTON-gkmd9r85:hover > * {
    font-weight: bold !important;
  }
#GRID-PRODUCT-1s5h59dc {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-1s5h59dc .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-1s5h59dc .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-1s5h59dc .grid-product--wrapper {
  margin-bottom: 25px;
}
#GRID-PRODUCT-1s5h59dc .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-1s5h59dc .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-1s5h59dc .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-1s5h59dc .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-1s5h59dc .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-1s5h59dc .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 3px;
border-color: #eee;
border-style: solid;

}



#GRID-PRODUCT-1s5h59dc .thumbnail-wrapper {
  padding: 6px;
}


#GRID-PRODUCT-1s5h59dc .grid-product--inner img {
  border-radius: 10px;
}

#GRID-PRODUCT-1s5h59dc .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-1s5h59dc .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-1s5h59dc .grid-product--title {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-1s5h59dc .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-1s5h59dc .grid-product--retail-price, #GRID-PRODUCT-1s5h59dc .grid-product--selling-price {
  font: var(--font_6);
  
  
  
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-1s5h59dc .grid-product--origin-price {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#GRID-PRODUCT-1s5h59dc .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-1s5h59dc .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#BUTTON-ykavd11a {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-ykavd11a .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #d81159;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #d81159;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-ykavd11a{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-ykavd11a:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-ykavd11a{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-ykavd11a:hover, #BUTTON-ykavd11a:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-ykavd11a{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-ykavd11a:hover, #BUTTON-ykavd11a:hover > * {
    font-weight: bold !important;
  }
#GRID-PRODUCT-4qnhsja0 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-4qnhsja0 .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-4qnhsja0 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-4qnhsja0 .grid-product--wrapper {
  margin-bottom: 25px;
}
#GRID-PRODUCT-4qnhsja0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-4qnhsja0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-4qnhsja0 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-4qnhsja0 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-4qnhsja0 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-4qnhsja0 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 3px;
border-color: #eee;
border-style: solid;

}



#GRID-PRODUCT-4qnhsja0 .thumbnail-wrapper {
  padding: 6px;
}


#GRID-PRODUCT-4qnhsja0 .grid-product--inner img {
  border-radius: 10px;
}

#GRID-PRODUCT-4qnhsja0 .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-4qnhsja0 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-4qnhsja0 .grid-product--title {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-4qnhsja0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-4qnhsja0 .grid-product--retail-price, #GRID-PRODUCT-4qnhsja0 .grid-product--selling-price {
  font: var(--font_6);
  
  
  
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-4qnhsja0 .grid-product--origin-price {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#GRID-PRODUCT-4qnhsja0 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-4qnhsja0 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#BUTTON-01n4rbym {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-01n4rbym .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #d81159;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #d81159;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-01n4rbym{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-01n4rbym:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-01n4rbym{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-01n4rbym:hover, #BUTTON-01n4rbym:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-01n4rbym{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-01n4rbym:hover, #BUTTON-01n4rbym:hover > * {
    font-weight: bold !important;
  }
#GRID-PRODUCT-o89lsuob {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-o89lsuob .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-o89lsuob .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-o89lsuob .grid-product--wrapper {
  margin-bottom: 25px;
}
#GRID-PRODUCT-o89lsuob .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-o89lsuob .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-o89lsuob .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-o89lsuob .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-o89lsuob .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-o89lsuob .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 3px;
border-color: #eee;
border-style: solid;

}



#GRID-PRODUCT-o89lsuob .thumbnail-wrapper {
  padding: 6px;
}


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

#GRID-PRODUCT-o89lsuob .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-o89lsuob .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-o89lsuob .grid-product--title {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-o89lsuob .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-o89lsuob .grid-product--retail-price, #GRID-PRODUCT-o89lsuob .grid-product--selling-price {
  font: var(--font_6);
  
  
  
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-o89lsuob .grid-product--origin-price {
  font: var(--font_7);
  
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#GRID-PRODUCT-o89lsuob .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-o89lsuob .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#BUTTON-21zx1gzr {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-21zx1gzr .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #d81159;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #d81159;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-21zx1gzr{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-21zx1gzr:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-21zx1gzr{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-21zx1gzr:hover, #BUTTON-21zx1gzr:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-21zx1gzr{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-21zx1gzr:hover, #BUTTON-21zx1gzr:hover > * {
    font-weight: bold !important;
  }
#LINE-8w8kpd6c {
  --width: auto;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: auto;
  
  
}
#LINE-8w8kpd6c .line-container {
  border-color: #eeeeeeff;
border-style: solid;
border-width: 1.0px;
}

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

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

#SECTION-hv9zok62 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 46;
  --bg: #ffffff00;
}

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



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


#IMAGE-5wfp1pke {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5wfp1pke picture {
  --width: 20px;
border-color: var(--color_04);
height: 100%;
width: 100%;
}
#BREADCRUMB-x7zqrnwe {
  display: inline;
  --width: auto;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(3.7px * 2);width: auto;
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
gap: 8.0px;
  gap: unset;
  
}
#BREADCRUMB-x7zqrnwe .x-breadcrumb-item {
  display: inline;
}

#BREADCRUMB-x7zqrnwe .x-breadcrumb-item .x-text {
  display: inline;
}

#BREADCRUMB-x7zqrnwe .x-breadcrumb-item .x-icon {
  display: inline;
  padding: 0 8px;
}

#BREADCRUMB-x7zqrnwe .x-breadcrumb-item:hover .x-text {
  color: #d81159;
}

#BREADCRUMB-x7zqrnwe .x-breadcrumb-item:hover .x-text .x-icon {
  color: #000000;
}
#LINE-8qixlx14 {
  --width: 100%;align-self: end;grid-column-end: 5;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  height: auto;
  
}
#LINE-8qixlx14 .line-container {
  border-color: #ededed;
border-style: solid;
border-width: 1.0px;
}

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

#SECTION-ucxec0g1 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 760;
  --bg: #ffffff00;
}

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



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

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

[id^="TEXT-DATASET-p2s7ydl1"], .--clone-TEXT-DATASET-p2s7ydl1 {
  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-p2s7ydl1"] .x-text,
[id^="TEXT-DATASET-p2s7ydl1"] .x-text a,
.--clone-TEXT-DATASET-p2s7ydl1 .x-text,
.--clone-TEXT-DATASET-p2s7ydl1 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--font_color_0);
font: var(--font_0);
font-family: 'Roboto', sans-serif;
font-size: 24.0px;
height: 100%;
line-height: 1.3;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_0));
}
[id^="TEXT-DATASET-p2s7ydl1"] .x-text:hover,
.--clone-TEXT-DATASET-p2s7ydl1 .x-text:hover,
[id^="TEXT-DATASET-p2s7ydl1"] a:hover,
.--clone-TEXT-DATASET-p2s7ydl1 a:hover {
  
}

#DROPDOWN-u3q9e6xa {
  --width: 120px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 35.8px;justify-self: end;margin-right: 0px;margin-top: 0px;width: 120px;
  
}
#DROPDOWN-u3q9e6xa .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000bf;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: var(--font_color_4);
font: var(--font_4);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
gap: 30.0px;
justify-content: flex-end;
letter-spacing: 1px;
padding-left: 7;
padding-right: 7;
  padding-left: 7px;
  padding-right: 7px;
}
#DROPDOWN-u3q9e6xa .dropdown--icon {
  color: #000;
  width: 18px;
  height: 18px;
}

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

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

#DROPDOWN-u3q9e6xa .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000bf;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: var(--font_color_4);
font: var(--font_4);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
gap: 30.0px;
justify-content: flex-end;
letter-spacing: 1px;
padding-left: 7;
padding-right: 7;
  padding-left: 7px;
  padding-right: 7px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-u3q9e6xa .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000bf;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: var(--font_color_4);
font: var(--font_4);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
gap: 30.0px;
justify-content: flex-end;
letter-spacing: 1px;
padding-left: 7;
padding-right: 7;
  padding-left: 7px;
  padding-right: 7px;
}

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

#DROPDOWN-u3q9e6xa .select-overlay .select--icon {
  color: #000;
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
}

#DROPDOWN-u3q9e6xa select {
  direction: rtl;
}
#DROPDOWN-CONTENT-e25x89fa {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-e25x89fa > .dropdown--style {
  
}
#GRID-PRODUCT-ktqcy72l {
  --width: 100%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0.0625px;width: 100%;
  
}

#GRID-PRODUCT-ktqcy72l .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-ktqcy72l .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-ktqcy72l .grid-product--wrapper {
  margin-bottom: 30px;
}
#GRID-PRODUCT-ktqcy72l .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ktqcy72l .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ktqcy72l .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-ktqcy72l .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-ktqcy72l .grid-product--wrapper {
  display: grid;
  column-gap: 6px;
  row-gap: 10px;
  background: var(--color_00);
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-ktqcy72l .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 2px;
border-color: #dedede;
border-style: solid;

}



#GRID-PRODUCT-ktqcy72l .thumbnail-wrapper {
  padding: 6px;
}


#GRID-PRODUCT-ktqcy72l .grid-product--inner img {
  border-radius: 6px;
}

#GRID-PRODUCT-ktqcy72l .grid-product--info {
  text-align: left;
  padding: 5px 7px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-ktqcy72l .grid-product--category {
  
  font-family: 'K2D', sans-serif;
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ktqcy72l .grid-product--title {
  font: var(--font_7);
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 16px;
  
  color: #000000;
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-ktqcy72l .grid-product--price {
  margin-top: 4px;
  margin-bottom: 4px;
}
#GRID-PRODUCT-ktqcy72l .grid-product--retail-price, #GRID-PRODUCT-ktqcy72l .grid-product--selling-price {
  font: var(--font_6);
  font-family: 'Inter', sans-serif;
  font-weight: bold;
  font-size: 19px;
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-ktqcy72l .grid-product--origin-price {
  font: var(--font_7);
  font-family: 'Inter', sans-serif;
  
  font-size: 16px;
  
  color: var(--color_03);
  
  margin: 0 5px;
}
#GRID-PRODUCT-ktqcy72l .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-ktqcy72l .grid-product--wholesale-price {
  
  
  
  
  
  
}




#GRID-PRODUCT-ktqcy72l .grid-product--btn-add-cart {
  background-color: #002B5B;
  
  
  border-radius: 5px;
  
  font-family: 'Roboto', sans-serif;
  
  
  
  
  
  margin: 8px 0px 1px 0px;
  padding: 9px 10px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#GRID-PRODUCT-ktqcy72l .grid-product--btn-add-cart:hover {
  
  background-color: #002B5B;
}

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



#GRID-PRODUCT-ktqcy72l .pagination-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #000000ff;
}
#GRID-PRODUCT-ktqcy72l .pagination-arrow{
  display:flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
}
#GRID-PRODUCT-ktqcy72l .pagination-arrow:hover{
  background: #00000021;
}
#GRID-PRODUCT-ktqcy72l .pagination-number{
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
}
#GRID-PRODUCT-ktqcy72l .pagination-number:hover{
  background: #00000021;
}
#GRID-PRODUCT-ktqcy72l .pagination-number-active{
  color: #d81159;
  border: 1px solid #d81159;
}
#GRID-PRODUCT-ktqcy72l .pagination-skip{
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
#GRID-PRODUCT-ktqcy72l .pagination-skip .pagination-skip-icon{
  display: none;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ktqcy72l .pagination-skip:hover .pagination-skip-icon{
  display: flex;
}
#GRID-PRODUCT-ktqcy72l .pagination-skip:hover .pagination-skip-dots{
  display: none;
}
#GRID-PRODUCT-ktqcy72l .pagination-skip:hover{
  background: #00000021;
}

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

#GRID-PRODUCT-ktqcy72l .rate {
  width: 70px;
  height: auto;
}
#GRID-PRODUCT-ktqcy72l .rate-star-first svg, #GRID-PRODUCT-ktqcy72l .rate-star-first path {
  fill: ;
}
#GRID-PRODUCT-ktqcy72l .rate-star-second svg, #GRID-PRODUCT-ktqcy72l .rate-star-second path {
  fill: #fadb14ff;
}
#GRID-PRODUCT-ktqcy72l .rate + span {
  
  font-family: '', sans-serif;
  
  
  
  
  color: var(--color_04);
}



#PRODUCT-OVERLAY-b5azhwj3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-DATASET-1ciw3chk"], .--clone-TEXT-DATASET-1ciw3chk {
  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: start;
margin-left: 5px;
margin-top: 5px;
width: 37px;
  
}
[id^="TEXT-DATASET-1ciw3chk"] .x-text,
[id^="TEXT-DATASET-1ciw3chk"] .x-text a,
.--clone-TEXT-DATASET-1ciw3chk .x-text,
.--clone-TEXT-DATASET-1ciw3chk .x-text a {
  --width: 37px;
-webkit-text-stroke: 0px #000000ff;
background: #d81159;
border-color: #000000ff;
border-radius: 5px 0px 5px 0px;
color: #ffffff;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-DATASET-1ciw3chk"] .x-text:hover,
.--clone-TEXT-DATASET-1ciw3chk .x-text:hover,
[id^="TEXT-DATASET-1ciw3chk"] a:hover,
.--clone-TEXT-DATASET-1ciw3chk a:hover {
  
}

#PRODUCT-OVERLAY-g6rrn1yk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}
#BUTTON-7jgbkr7y {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 30.390625px;
justify-self: center;
margin-bottom: 15px;
margin-left: calc(0% * 2);
width: 100px;
  
}
#BUTTON-7jgbkr7y .x-button-wrapper {
  --width: 100px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 50px 50px 50px 50px;
color: var(--color_04);
font-size: 14.0px;
font-weight: 600;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-7jgbkr7y{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-7jgbkr7y:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-7jgbkr7y{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-7jgbkr7y:hover, #BUTTON-7jgbkr7y:hover > * {
    color: #ffffffff !important;
  }
[id^="TEXT-DATASET-d07dpp2b"], .--clone-TEXT-DATASET-d07dpp2b {
  font-size: 0px;
  align-self: center;
display: none;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-bottom: calc(0.166656494140625px * 2);
margin-left: 131.16314697265625px;
margin-right: 133.02780151367188px;
width: auto;
  
}
[id^="TEXT-DATASET-d07dpp2b"] .x-text,
[id^="TEXT-DATASET-d07dpp2b"] .x-text a,
.--clone-TEXT-DATASET-d07dpp2b .x-text,
.--clone-TEXT-DATASET-d07dpp2b .x-text a {
  --width: 57.45717415679096%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-d07dpp2b"] .x-text:hover,
.--clone-TEXT-DATASET-d07dpp2b .x-text:hover,
[id^="TEXT-DATASET-d07dpp2b"] a:hover,
.--clone-TEXT-DATASET-d07dpp2b a:hover {
  
}

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

#GRID-PRODUCT-btljrj9b .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-btljrj9b .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-btljrj9b .grid-product--wrapper {
  margin-bottom: 30px;
}
#GRID-PRODUCT-btljrj9b .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-btljrj9b .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-btljrj9b .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-btljrj9b .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-btljrj9b .grid-product--wrapper {
  display: grid;
  column-gap: 6px;
  row-gap: 10px;
  background: var(--color_00);
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-btljrj9b .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 2px;
border-color: #dedede;
border-style: solid;

}



#GRID-PRODUCT-btljrj9b .thumbnail-wrapper {
  padding: 6px;
}


#GRID-PRODUCT-btljrj9b .grid-product--inner img {
  border-radius: 6px;
}

#GRID-PRODUCT-btljrj9b .grid-product--info {
  text-align: left;
  padding: 5px 7px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-btljrj9b .grid-product--category {
  
  font-family: 'K2D', sans-serif;
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-btljrj9b .grid-product--title {
  font: var(--font_7);
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 16px;
  
  color: #000000;
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-btljrj9b .grid-product--price {
  margin-top: 4px;
  margin-bottom: 4px;
}
#GRID-PRODUCT-btljrj9b .grid-product--retail-price, #GRID-PRODUCT-btljrj9b .grid-product--selling-price {
  font: var(--font_6);
  font-family: 'Inter', sans-serif;
  font-weight: bold;
  font-size: 18px;
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-btljrj9b .grid-product--origin-price {
  font: var(--font_7);
  font-family: 'Inter', sans-serif;
  
  font-size: 15px;
  
  color: var(--color_03);
  
  margin: 0 5px;
}
#GRID-PRODUCT-btljrj9b .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-btljrj9b .grid-product--wholesale-price {
  
  
  
  
  
  
}




#GRID-PRODUCT-btljrj9b .grid-product--btn-add-cart {
  background-color: #002B5B;
  
  
  border-radius: 5px;
  
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  
  
  
  
  margin: 8px 0px 1px 0px;
  padding: 6px 10px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#GRID-PRODUCT-btljrj9b .grid-product--btn-add-cart:hover {
  
  background-color: #002B5B;
}

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



#GRID-PRODUCT-btljrj9b .pagination-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #000000ff;
}
#GRID-PRODUCT-btljrj9b .pagination-arrow{
  display:flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
}
#GRID-PRODUCT-btljrj9b .pagination-arrow:hover{
  background: #00000021;
}
#GRID-PRODUCT-btljrj9b .pagination-number{
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
}
#GRID-PRODUCT-btljrj9b .pagination-number:hover{
  background: #00000021;
}
#GRID-PRODUCT-btljrj9b .pagination-number-active{
  color: #d81159;
  border: 1px solid #d81159;
}
#GRID-PRODUCT-btljrj9b .pagination-skip{
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
#GRID-PRODUCT-btljrj9b .pagination-skip .pagination-skip-icon{
  display: none;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-btljrj9b .pagination-skip:hover .pagination-skip-icon{
  display: flex;
}
#GRID-PRODUCT-btljrj9b .pagination-skip:hover .pagination-skip-dots{
  display: none;
}
#GRID-PRODUCT-btljrj9b .pagination-skip:hover{
  background: #00000021;
}

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

#GRID-PRODUCT-btljrj9b .rate {
  width: 75px;
  height: auto;
}
#GRID-PRODUCT-btljrj9b .rate-star-first svg, #GRID-PRODUCT-btljrj9b .rate-star-first path {
  fill: ;
}
#GRID-PRODUCT-btljrj9b .rate-star-second svg, #GRID-PRODUCT-btljrj9b .rate-star-second path {
  fill: #fadb14ff;
}
#GRID-PRODUCT-btljrj9b .rate + span {
  
  font-family: '', sans-serif;
  font-size: 15px;
  
  
  
  color: var(--color_04);
}



#PRODUCT-OVERLAY-ic5p1adl {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-DATASET-4me4ujch"], .--clone-TEXT-DATASET-4me4ujch {
  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: start;
margin-left: 6.1px;
margin-top: 6.1px;
width: 45px;
  
}
[id^="TEXT-DATASET-4me4ujch"] .x-text,
[id^="TEXT-DATASET-4me4ujch"] .x-text a,
.--clone-TEXT-DATASET-4me4ujch .x-text,
.--clone-TEXT-DATASET-4me4ujch .x-text a {
  --width: 45px;
-webkit-text-stroke: 1px #ffffff33;
background: #d81159;
border-color: #000000ff;
border-radius: 5px 0px 5px 0px;
color: #ffffff;
font-family: 'Inter', sans-serif;
font-size: 14.0px;
font-weight: 900;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-DATASET-4me4ujch"] .x-text:hover,
.--clone-TEXT-DATASET-4me4ujch .x-text:hover,
[id^="TEXT-DATASET-4me4ujch"] a:hover,
.--clone-TEXT-DATASET-4me4ujch a:hover {
  
}

#PRODUCT-OVERLAY-7ckguuyg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}
#BUTTON-ag9s1boo {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 30.390625px;
justify-self: center;
margin-bottom: 15.5px;
margin-left: calc(0% * 2);
width: 100px;
  
}
#BUTTON-ag9s1boo .x-button-wrapper {
  --width: 100px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 50px 50px 50px 50px;
color: var(--color_04);
font-size: 14.0px;
font-weight: 600;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-ag9s1boo{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-ag9s1boo:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-ag9s1boo{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-ag9s1boo:hover, #BUTTON-ag9s1boo:hover > * {
    color: #ffffffff !important;
  }
[id^="TEXT-DATASET-mc9im2a4"], .--clone-TEXT-DATASET-mc9im2a4 {
  font-size: 0px;
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-left: 125.4px;
margin-right: 126.04716796875002px;
margin-top: 7.6px;
width: auto;
  
}
[id^="TEXT-DATASET-mc9im2a4"] .x-text,
[id^="TEXT-DATASET-mc9im2a4"] .x-text a,
.--clone-TEXT-DATASET-mc9im2a4 .x-text,
.--clone-TEXT-DATASET-mc9im2a4 .x-text a {
  --width: 59.509312726449274%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mc9im2a4"] .x-text:hover,
.--clone-TEXT-DATASET-mc9im2a4 .x-text:hover,
[id^="TEXT-DATASET-mc9im2a4"] a:hover,
.--clone-TEXT-DATASET-mc9im2a4 a:hover {
  
}

#GRID-PRODUCT-h5jchhqk {
  --width: 100%;align-self: start;display: none;grid-column-end: 4;grid-column-start: 2;grid-row-end: 8;grid-row-start: 6;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 29.982641220092773px;width: 100%;
  
}

#GRID-PRODUCT-h5jchhqk .grid-product--inner img {
  object-fit: contain;
}
#GRID-PRODUCT-h5jchhqk .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#GRID-PRODUCT-h5jchhqk .grid-product--wrapper {
  margin-bottom: 30px;
}
#GRID-PRODUCT-h5jchhqk .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-h5jchhqk .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-h5jchhqk .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-h5jchhqk .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-h5jchhqk .grid-product--wrapper {
  display: grid;
  column-gap: 6px;
  row-gap: 10px;
  background: var(--color_00);
  grid-template-columns: repeat(3, 1fr);

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



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


#GRID-PRODUCT-h5jchhqk .slider-product--item {
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-width: 2px;
border-color: #dedede;
border-style: solid;

}



#GRID-PRODUCT-h5jchhqk .thumbnail-wrapper {
  padding: 6px;
}


#GRID-PRODUCT-h5jchhqk .grid-product--inner img {
  border-radius: 6px;
}

#GRID-PRODUCT-h5jchhqk .grid-product--info {
  text-align: left;
  padding: 5px 7px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-h5jchhqk .grid-product--category {
  
  font-family: 'K2D', sans-serif;
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-h5jchhqk .grid-product--title {
  font: var(--font_7);
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 16px;
  
  color: #000000;
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#GRID-PRODUCT-h5jchhqk .grid-product--price {
  margin-top: 4px;
  margin-bottom: 4px;
}
#GRID-PRODUCT-h5jchhqk .grid-product--retail-price, #GRID-PRODUCT-h5jchhqk .grid-product--selling-price {
  font: var(--font_6);
  font-family: 'Inter', sans-serif;
  font-weight: bold;
  font-size: 19px;
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#GRID-PRODUCT-h5jchhqk .grid-product--origin-price {
  font: var(--font_7);
  font-family: 'Inter', sans-serif;
  
  font-size: 16px;
  
  color: var(--color_03);
  
  margin: 0 5px;
}
#GRID-PRODUCT-h5jchhqk .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-h5jchhqk .grid-product--wholesale-price {
  
  
  
  
  
  
}




#GRID-PRODUCT-h5jchhqk .grid-product--btn-add-cart {
  background-color: #002B5B;
  
  
  border-radius: 5px;
  
  font-family: 'Roboto', sans-serif;
  
  
  
  
  
  margin: 8px 0px 1px 0px;
  padding: 9px 10px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#GRID-PRODUCT-h5jchhqk .grid-product--btn-add-cart:hover {
  
  background-color: #002B5B;
}

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



#GRID-PRODUCT-h5jchhqk .pagination-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #000000ff;
}
#GRID-PRODUCT-h5jchhqk .pagination-arrow{
  display:flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
}
#GRID-PRODUCT-h5jchhqk .pagination-arrow:hover{
  background: #00000021;
}
#GRID-PRODUCT-h5jchhqk .pagination-number{
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
}
#GRID-PRODUCT-h5jchhqk .pagination-number:hover{
  background: #00000021;
}
#GRID-PRODUCT-h5jchhqk .pagination-number-active{
  color: #d81159;
  border: 1px solid #d81159;
}
#GRID-PRODUCT-h5jchhqk .pagination-skip{
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
#GRID-PRODUCT-h5jchhqk .pagination-skip .pagination-skip-icon{
  display: none;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-h5jchhqk .pagination-skip:hover .pagination-skip-icon{
  display: flex;
}
#GRID-PRODUCT-h5jchhqk .pagination-skip:hover .pagination-skip-dots{
  display: none;
}
#GRID-PRODUCT-h5jchhqk .pagination-skip:hover{
  background: #00000021;
}

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

#GRID-PRODUCT-h5jchhqk .rate {
  width: 70px;
  height: auto;
}
#GRID-PRODUCT-h5jchhqk .rate-star-first svg, #GRID-PRODUCT-h5jchhqk .rate-star-first path {
  fill: ;
}
#GRID-PRODUCT-h5jchhqk .rate-star-second svg, #GRID-PRODUCT-h5jchhqk .rate-star-second path {
  fill: #fadb14ff;
}
#GRID-PRODUCT-h5jchhqk .rate + span {
  
  font-family: '', sans-serif;
  
  
  
  
  color: var(--color_04);
}



#PRODUCT-OVERLAY-eb4vudkr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-DATASET-d2std8nv"], .--clone-TEXT-DATASET-d2std8nv {
  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: start;
margin-left: 6px;
margin-top: 6px;
width: 37px;
  
}
[id^="TEXT-DATASET-d2std8nv"] .x-text,
[id^="TEXT-DATASET-d2std8nv"] .x-text a,
.--clone-TEXT-DATASET-d2std8nv .x-text,
.--clone-TEXT-DATASET-d2std8nv .x-text a {
  --width: 37px;
-webkit-text-stroke: 1px #ffffff4d;
background: #d81159;
border-color: #000000ff;
border-radius: 5px 0px 5px 0px;
color: #ffffff;
font-family: 'Inter', sans-serif;
font-size: 14.0px;
font-weight: 800;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-DATASET-d2std8nv"] .x-text:hover,
.--clone-TEXT-DATASET-d2std8nv .x-text:hover,
[id^="TEXT-DATASET-d2std8nv"] a:hover,
.--clone-TEXT-DATASET-d2std8nv a:hover {
  
}

#PRODUCT-OVERLAY-5m35xa8d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}
#BUTTON-16i2jki9 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 30.390625px;
justify-self: center;
margin-bottom: 15.05078125px;
margin-left: calc(0% * 2);
width: 100px;
  
}
#BUTTON-16i2jki9 .x-button-wrapper {
  --width: 100px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 50px 50px 50px 50px;
color: var(--color_04);
font-size: 14.0px;
font-weight: 600;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-16i2jki9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-16i2jki9:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-16i2jki9{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-16i2jki9:hover, #BUTTON-16i2jki9:hover > * {
    color: #ffffffff !important;
  }
[id^="TEXT-DATASET-63ztk8xy"], .--clone-TEXT-DATASET-63ztk8xy {
  font-size: 0px;
  align-self: center;
display: none;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 4;
height: auto;
justify-self: stretch;
margin-bottom: calc(0.166656494140625px * 2);
margin-left: 191.9930419921875px;
margin-right: 133.02780151367188px;
width: auto;
  
}
[id^="TEXT-DATASET-63ztk8xy"] .x-text,
[id^="TEXT-DATASET-63ztk8xy"] .x-text a,
.--clone-TEXT-DATASET-63ztk8xy .x-text,
.--clone-TEXT-DATASET-63ztk8xy .x-text a {
  --width: 57.45717415679096%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-63ztk8xy"] .x-text:hover,
.--clone-TEXT-DATASET-63ztk8xy .x-text:hover,
[id^="TEXT-DATASET-63ztk8xy"] a:hover,
.--clone-TEXT-DATASET-63ztk8xy a:hover {
  
}

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

#SECTION-ieanlw9u .x-section-background {
  background: #002B5B;
  
  
  
  
  
  
  --height: 447;
  --bg: #002B5B;
}

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



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


#CONTAINER-3wq7w0f6 {
  --bg: #30a1de00;
  background: #30a1de00;
border-color: var(--color_22);
  --width: 50%;align-self: end;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 0px 1fr 10px;grid-template-rows: minmax(20px, max-content) minmax(100px, max-content);height: auto;justify-self: start;margin-bottom: 0px;margin-left: 0%;row-gap: 10px;width: 50%;
  
  
  
  
  
  border:   var(--color_22);


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

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


#MENU-563rxyso .x-rect {
  --pad-x: 0px;
--pad-y: 5px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-563rxyso > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  
  border-radius: inherit;
}
#MENU-563rxyso > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 5px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-563rxyso > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-563rxyso > ul > .menu-item:not(:first-child) {
  
}
#MENU-563rxyso ul li .tag-link {
  border-style: none none none none;

}
#MENU-563rxyso ul li .tag-link:hover {
  color: #fa2f7a !important;
background: #00000000;



font-weight: bold;


border-style: none none none none;

}




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

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

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

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

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


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


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

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


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

}
#MENU-7bdhkx7x ul li .tag-link:hover {
  color: #fa2f7a !important;
background: #00000000;



font-weight: bold;


border-style: none none none none;

}




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

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

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

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


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


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

#GOOGLEMAP-sujc5f3x {
  --width: 400px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 150px;justify-self: start;margin-left: 0px;margin-top: calc(0px * 2);width: 400px;
  
}

#CONTAINER-sw5ltjoj {
  --bg: #ffffff;
  background: #ffffff;
border-color: #dddddd;
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
  --width: 40px;bottom: 120px;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: auto;position: fixed;right: 20px;width: 40px;z-index: 9999;
  
  
  
  
  
  border: 1px solid #dddddd;


  
}

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

#CONTAINER-t39y9kcj {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 40px;bottom: 160px;grid-template-columns: 1fr;grid-template-rows: minmax(54px, max-content) minmax(54px, max-content) minmax(54px, max-content);height: auto;position: fixed;right: 20px;width: 40px;z-index: 9999;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-1nf95pxo {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-bottom: 12px;
margin-left: calc(0% * 2);
width: 40px;
  
}
#IMAGE-1nf95pxo picture {
  --width: 40px;
border-color: #000000ff;
height: 100%;
width: 100%;
}

#IMAGE-rddlr9lk {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: 12px;
margin-left: calc(0% * 2);
width: 40px;
  
}
#IMAGE-rddlr9lk picture {
  --width: 40px;
height: 100%;
width: 100%;
}

#IMAGE-f1lbk0dl {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 12px;
margin-left: calc(0% * 2);
width: 40px;
  
}
#IMAGE-f1lbk0dl picture {
  --width: 40px;
border-color: #000000ff;
border-radius: 25px 25px 25px 25px;
height: 100%;
width: 100%;
}
#CONTAINER-weyct8wx .animation, #CONTAINER-weyct8wx.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#CONTAINER-weyct8wx {
  
}

#CONTAINER-weyct8wx {
  --bg: #d81159;
  background: #d81159;
border-color: #dddddd;
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 0.0px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
transform:  perspective(0px);
  --width: 42px;bottom: 70px;grid-template-columns: 1fr;grid-template-rows: minmax(39.09270588235294px, max-content);height: 41.3px;left: 15px;position: fixed;width: 42px;z-index: 9999;
  
  
  
  
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  border: 0px solid #dddddd;


  
}

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

#CONTAINER-xrbp5jzy {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100.0012580515298%;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(60px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(10px, max-content) minmax(24px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 0.1875px;width: 100.0012580515298%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-plqarr8z"], .--clone-TEXT-plqarr8z {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: start;
margin-left: 30.5px;
margin-top: 5.7px;
width: 93.96135265700482%;
  
}
[id^="TEXT-plqarr8z"] .x-text,
[id^="TEXT-plqarr8z"] .x-text a,
.--clone-TEXT-plqarr8z .x-text,
.--clone-TEXT-plqarr8z .x-text a {
  --width: 93.96135265700482%;
-webkit-text-stroke: 0px var(--color_04);
color: var(--color_04);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 500;
height: 100%;
line-height: 1.1;
text-align: left;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-plqarr8z"] .x-text:hover,
.--clone-TEXT-plqarr8z .x-text:hover,
[id^="TEXT-plqarr8z"] a:hover,
.--clone-TEXT-plqarr8z a:hover {
  
}

  #TEXT-plqarr8z{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-plqarr8z:hover, #TEXT-plqarr8z:hover > * {
    color: #fa2f7a !important;
  }
[id^="TEXT-f82xsbz0"], .--clone-TEXT-f82xsbz0 {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: 30.5px;
margin-top: 8px;
width: 88.58331731727458%;
  
}
[id^="TEXT-f82xsbz0"] .x-text,
[id^="TEXT-f82xsbz0"] .x-text a,
.--clone-TEXT-f82xsbz0 .x-text,
.--clone-TEXT-f82xsbz0 .x-text a {
  --width: 88.58331731727458%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font: var(--font_7);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
height: 100%;
line-height: 1.2;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-f82xsbz0"] .x-text:hover,
.--clone-TEXT-f82xsbz0 .x-text:hover,
[id^="TEXT-f82xsbz0"] a:hover,
.--clone-TEXT-f82xsbz0 a:hover {
  
}

  #TEXT-f82xsbz0{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-f82xsbz0:hover, #TEXT-f82xsbz0:hover > * {
    color: #fa2f7a !important;
  }

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

  border:   ;


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


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

#IMAGE-c8x2fbub {
  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: 160px;
  
}
#IMAGE-c8x2fbub picture {
  --width: 160px;
border-color: #000000ff;
filter: contrast(1.5) brightness(1.5) saturate(1) sepia(1);
height: 100%;
width: 100%;
}
[id^="TEXT-mou1x53z"], .--clone-TEXT-mou1x53z {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0.3416398713826367%;
margin-top: -0.484375px;
width: 98.1052584788556%;
  
}
[id^="TEXT-mou1x53z"] .x-text,
[id^="TEXT-mou1x53z"] .x-text a,
.--clone-TEXT-mou1x53z .x-text,
.--clone-TEXT-mou1x53z .x-text a {
  --width: 98.1052584788556%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font: var(--font_6);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 500;
height: 100%;
text-align: justify;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-mou1x53z"] .x-text:hover,
.--clone-TEXT-mou1x53z .x-text:hover,
[id^="TEXT-mou1x53z"] a:hover,
.--clone-TEXT-mou1x53z a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#LINE-1jidmpke {
  --width: 100%;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%;
  height: auto;
  
}
#LINE-1jidmpke .line-container {
  border-color: var(--color_00);
border-style: solid;
border-width: 1.0px;
}


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


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

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


#MENU-zu7zm9wl .x-rect {
  --pad-x: 0px;
--pad-y: 5px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-zu7zm9wl > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  
  border-radius: inherit;
}
#MENU-zu7zm9wl > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 5px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-zu7zm9wl > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-zu7zm9wl > ul > .menu-item:not(:first-child) {
  
}
#MENU-zu7zm9wl ul li .tag-link {
  border-style: none none none none;

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



font-weight: bold;


border-style: none none none none;

}




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

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

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

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

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


#CONTAINER-me5o6aop {
  --bg: #30a1de00;
  background: #30a1de00;
border-color: var(--color_22);
  --width: 50%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 0px 1fr 10px;grid-template-rows: minmax(20px, max-content) minmax(70px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 310.4px;row-gap: 10px;width: 50%;
  
  
  
  
  
  border:   var(--color_22);


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

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


#MENU-i64wmmns .x-rect {
  --pad-x: 0px;
--pad-y: 5px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-i64wmmns > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  
  border-radius: inherit;
}
#MENU-i64wmmns > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 5px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-i64wmmns > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-i64wmmns > ul > .menu-item:not(:first-child) {
  
}
#MENU-i64wmmns ul li .tag-link {
  border-style: none none none none;

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



font-weight: bold;


border-style: none none none none;

}




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

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

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

[id^="TEXT-agtxz9po"], .--clone-TEXT-agtxz9po {
  font-size: 0px;
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 50%;
  
}
[id^="TEXT-agtxz9po"] .x-text,
[id^="TEXT-agtxz9po"] .x-text a,
.--clone-TEXT-agtxz9po .x-text,
.--clone-TEXT-agtxz9po .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_4);
font-family: 'Roboto', sans-serif;
font-size: 18.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-agtxz9po"] .x-text:hover,
.--clone-TEXT-agtxz9po .x-text:hover,
[id^="TEXT-agtxz9po"] a:hover,
.--clone-TEXT-agtxz9po a:hover {
  
}

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

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


#CONTAINER-gik4trx8 {
  --bg: #30a1de00;
  background: #30a1de00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 0px 1fr 10px;grid-template-rows: minmax(20px, max-content) minmax(150px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 0.3203125px;row-gap: 10px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-91ieonbi"], .--clone-TEXT-91ieonbi {
  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: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-91ieonbi"] .x-text,
[id^="TEXT-91ieonbi"] .x-text a,
.--clone-TEXT-91ieonbi .x-text,
.--clone-TEXT-91ieonbi .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_4);
font-family: 'Roboto', sans-serif;
font-size: 18.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-91ieonbi"] .x-text:hover,
.--clone-TEXT-91ieonbi .x-text:hover,
[id^="TEXT-91ieonbi"] a:hover,
.--clone-TEXT-91ieonbi a:hover {
  
}

#GOOGLEMAP-pe5ovbcf {
  --width: 500px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 130px;justify-self: start;margin-left: 0px;margin-top: -0.90625px;width: 500px;
  
}

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


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

#GOOGLEMAP-e6vfnfat {
  --width: 300px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 130px;justify-self: start;margin-left: 0.640625px;margin-top: 1.8125px;width: 300px;
  
}

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


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

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


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

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



font-weight: bold;


border-style: none none none none;

}




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

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

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

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

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

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


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

}
#MENU-0po4cy8u ul li .tag-link:hover {
  color: #fa2f7a !important;
background: #00000000;



font-weight: bold;


border-style: none none none none;

}




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

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

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

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

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

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

#MENU-pvnyyre3 {
  --width: 99.67897271268058%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: start;margin-left: 0px;margin-top: 0.1875px;width: 99.67897271268058%;
  --active-link-color: var(--color_00);
  
  
  
  
  
}


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

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



font-weight: bold;


border-style: none none none none;

}




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

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

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

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

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


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

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



font-weight: bold;


border-style: none none none none;

}




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

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

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

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

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


#RECT-t01p76wd {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 15px;
  
  
  
  
}
#RECT-t01p76wd .x-rect {
  --width: 15px;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9J2N1cnJlbnRDb2xvcicgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNTIgMTg5Ni4wODMzIiBjbGFzcz0iYW5nbGUtZG93biI+PHBhdGggZD0iTTEwNzUgNzM2cTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMEw4NyA3NTlxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDM5MyAzOTMgMzkzLTM5M3ExMC0xMCAyMy0xMHQyMyAxMGw1MCA1MHExMCAxMCAxMCAyM3oiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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

  border:   ;


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


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

#RECT-oc8epu7s {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 15px;
  
  
  
  
}
#RECT-oc8epu7s .x-rect {
  --width: 15px;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9J2N1cnJlbnRDb2xvcicgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNTIgMTg5Ni4wODMzIiBjbGFzcz0iYW5nbGUtdXAiPjxwYXRoIGQ9Ik0xMDc1IDExODRxMCAxMy0xMCAyM2wtNTAgNTBxLTEwIDEwLTIzIDEwdC0yMy0xMEw1NzYgODY0bC0zOTMgMzkzcS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ij48L3BhdGg+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#RECT-8uo6kj4j {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 15px;
  
  
  
  
}
#RECT-8uo6kj4j .x-rect {
  --width: 15px;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9J2N1cnJlbnRDb2xvcicgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNTIgMTg5Ni4wODMzIiBjbGFzcz0iYW5nbGUtZG93biI+PHBhdGggZD0iTTEwNzUgNzM2cTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMEw4NyA3NTlxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDM5MyAzOTMgMzkzLTM5M3ExMC0xMCAyMy0xMHQyMyAxMGw1MCA1MHExMCAxMCAxMCAyM3oiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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

  border:   ;


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


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

#RECT-ynjmzy4r {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 15px;
  
  
  
  
}
#RECT-ynjmzy4r .x-rect {
  --width: 15px;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9J2N1cnJlbnRDb2xvcicgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNTIgMTg5Ni4wODMzIiBjbGFzcz0iYW5nbGUtZG93biI+PHBhdGggZD0iTTEwNzUgNzM2cTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMEw4NyA3NTlxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDM5MyAzOTMgMzkzLTM5M3ExMC0xMCAyMy0xMHQyMyAxMGw1MCA1MHExMCAxMCAxMCAyM3oiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#RECT-5rsvd41f {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 15px;
  
  
  
  
}
#RECT-5rsvd41f .x-rect {
  --width: 15px;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9J2N1cnJlbnRDb2xvcicgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNTIgMTg5Ni4wODMzIiBjbGFzcz0iYW5nbGUtdXAiPjxwYXRoIGQ9Ik0xMDc1IDExODRxMCAxMy0xMCAyM2wtNTAgNTBxLTEwIDEwLTIzIDEwdC0yMy0xMEw1NzYgODY0bC0zOTMgMzkzcS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ij48L3BhdGg+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#RECT-nvcnc28t {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 20px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 15px;
  
  
  
  
}
#RECT-nvcnc28t .x-rect {
  --width: 15px;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9J2N1cnJlbnRDb2xvcicgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNTIgMTg5Ni4wODMzIiBjbGFzcz0iYW5nbGUtZG93biI+PHBhdGggZD0iTTEwNzUgNzM2cTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMEw4NyA3NTlxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDM5MyAzOTMgMzkzLTM5M3ExMC0xMCAyMy0xMHQyMyAxMGw1MCA1MHExMCAxMCAxMCAyM3oiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_00));
}
#RECT-nvcnc28t::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-d59gbp1h {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 550px;
  height: auto;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(15px, max-content) minmax(200px, max-content) minmax(15px, 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-d59gbp1h.anim {
  --width: 550px;
  animation: zoom-in 0.2s ease;
}
#FORM-fc6z36cn {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1.188fr;grid-template-rows: minmax(45px, max-content) minmax(41px, max-content) minmax(41px, max-content) minmax(72px, max-content) minmax(40px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 10px;width: 100%;
  font-family: 'Roboto', sans-serif;
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-i0cna017"], .--clone-TEXT-i0cna017 {
  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-i0cna017"] .x-text,
[id^="TEXT-i0cna017"] .x-text a,
.--clone-TEXT-i0cna017 .x-text,
.--clone-TEXT-i0cna017 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 20.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-i0cna017"] .x-text:hover,
.--clone-TEXT-i0cna017 .x-text:hover,
[id^="TEXT-i0cna017"] a:hover,
.--clone-TEXT-i0cna017 a:hover {
  
}

#INPUT-pnxsaa8q {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-pnxsaa8q .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 15px;
  
  
}
#INPUT-pnxsaa8q input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#INPUT-pnxsaa8q input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-pnxsaa8q input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#PHONE-NUMBER-wb5mpuoe {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-wb5mpuoe .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 15px;
  
  
}
#PHONE-NUMBER-wb5mpuoe input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-wb5mpuoe input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-wb5mpuoe input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#TEXTAREA-qy694tkt {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#TEXTAREA-qy694tkt .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 15px;
  
  
}
#TEXTAREA-qy694tkt textarea {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#TEXTAREA-qy694tkt textarea::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-vo7a9ryd {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 40.6px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 177px;
  
}
#SUBMIT-BUTTON-vo7a9ryd .x-button-wrapper {
  --width: 177px;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 0.0px;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

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

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-te0s8a0t::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;
  
}
  #RECT-te0s8a0t{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-te0s8a0t:hover > * {
    background: #d81159 !important;
  }
#POPUP-7somgtw6 {
  
  --right: 0; right: var(--right);
  
  background: #ffffff;
border-color: #003cbf;
border-radius: 10px 10px 10px 10px;
border-width: 1.0px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  width: 350px;
  height: auto;
  grid-template-columns: 20px 1fr 20px;
  grid-template-rows: minmax(20px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  --top: 55px; top: var(--top);
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 1pxpx;
  border-color: #003cbf;
  border-radius: 10px 10px 10px 10pxpx;
  border-style: solid;
  
}
#POPUP-7somgtw6.anim {
  --width: 350px;
  animation: fade-in 0.5s ease;
}

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


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

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

[id^="TEXT-DATASET-5dgtxd7z"], .--clone-TEXT-DATASET-5dgtxd7z {
  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-5dgtxd7z"] .x-text,
[id^="TEXT-DATASET-5dgtxd7z"] .x-text a,
.--clone-TEXT-DATASET-5dgtxd7z .x-text,
.--clone-TEXT-DATASET-5dgtxd7z .x-text a {
  --width: 100%;
border-color: #000000ff;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 700;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5dgtxd7z"] .x-text:hover,
.--clone-TEXT-DATASET-5dgtxd7z .x-text:hover,
[id^="TEXT-DATASET-5dgtxd7z"] a:hover,
.--clone-TEXT-DATASET-5dgtxd7z a:hover {
  
}

[id^="TEXT-DATASET-27nvh6nh"], .--clone-TEXT-DATASET-27nvh6nh {
  font-size: 0px;
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-DATASET-27nvh6nh"] .x-text,
[id^="TEXT-DATASET-27nvh6nh"] .x-text a,
.--clone-TEXT-DATASET-27nvh6nh .x-text,
.--clone-TEXT-DATASET-27nvh6nh .x-text a {
  --width: 50%;
border-color: #000000ff;
color: #dc0f00;
font-family: 'Inter', sans-serif;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #dc0f00);
}
[id^="TEXT-DATASET-27nvh6nh"] .x-text:hover,
.--clone-TEXT-DATASET-27nvh6nh .x-text:hover,
[id^="TEXT-DATASET-27nvh6nh"] a:hover,
.--clone-TEXT-DATASET-27nvh6nh a:hover {
  
}

#QUANTITY-INPUT-9pn6ibpr {
  --width: 90px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;height: 32px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 90px;
  background: var(--color_00);
border-color: var(--color_01);
border-radius: 35px 35px 35px 35px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-9pn6ibpr .quantity__input {
  background: var(--color_00);
  
  padding-left: 25px;
  padding-right: 25px;
  
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button[name="minus"] {
  background: var(--color_01);
border-color: #003cbf;
border-width: 0.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;border-right-style: unset;
  width:25px;
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button[name="minus"] svg {
  width: 8px;
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button[name="plus"] {
  background: #e3e3e3ff;
border-color: #003cbf;
border-width: 0.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;border-right-style: unset;
  width:25px;
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button[name="plus"] svg {
  width: 8px;
}
[id^="TEXT-DATASET-ryyie9l4"], .--clone-TEXT-DATASET-ryyie9l4 {
  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-ryyie9l4"] .x-text,
[id^="TEXT-DATASET-ryyie9l4"] .x-text a,
.--clone-TEXT-DATASET-ryyie9l4 .x-text,
.--clone-TEXT-DATASET-ryyie9l4 .x-text a {
  --width: 100%;
border-color: #000000ff;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 12.0px;
font-style: initial;
font-weight: 400;
height: 100%;
line-height: 2;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-ryyie9l4"] .x-text:hover,
.--clone-TEXT-DATASET-ryyie9l4 .x-text:hover,
[id^="TEXT-DATASET-ryyie9l4"] a:hover,
.--clone-TEXT-DATASET-ryyie9l4 a:hover {
  
}

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

[id^="TEXT-4i9pxht9"], .--clone-TEXT-4i9pxht9 {
  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: start;
margin-bottom: calc(0.902801513671875px * 2);
margin-left: 0px;
width: 50px;
  
}
[id^="TEXT-4i9pxht9"] .x-text,
[id^="TEXT-4i9pxht9"] .x-text a,
.--clone-TEXT-4i9pxht9 .x-text,
.--clone-TEXT-4i9pxht9 .x-text a {
  --width: 50px;
-webkit-text-stroke: 0px #000000ff;
color: #dc0f00;
font: var(--font_5);
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
font-weight: 700;
height: 100%;
line-height: 1.8;
width: 100%;
  color: var(--active-color, #dc0f00);
}
[id^="TEXT-4i9pxht9"] .x-text:hover,
.--clone-TEXT-4i9pxht9 .x-text:hover,
[id^="TEXT-4i9pxht9"] a:hover,
.--clone-TEXT-4i9pxht9 a:hover {
  
}

#LINE-b4pbam1v {
  --width: 100%;align-self: center;grid-column-end: 3;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%;
  height: auto;
  
}
#LINE-b4pbam1v .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}

#CART-ITEMS-EMPTY-z98p088e {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(10px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}
[id^="TEXT-nkvui6s1"], .--clone-TEXT-nkvui6s1 {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-nkvui6s1"] .x-text,
[id^="TEXT-nkvui6s1"] .x-text a,
.--clone-TEXT-nkvui6s1 .x-text,
.--clone-TEXT-nkvui6s1 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 14.0px;
font-weight: 500;
height: 100%;
line-height: 1.5;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-nkvui6s1"] .x-text:hover,
.--clone-TEXT-nkvui6s1 .x-text:hover,
[id^="TEXT-nkvui6s1"] a:hover,
.--clone-TEXT-nkvui6s1 a:hover {
  
}


#RECT-bka7cf8f {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 24px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 24px;
  
  
  
  
}
#RECT-bka7cf8f .x-rect {
  --width: 24px;
background: #000000;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAxLjM4NyAyMDEuMzg3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDEuMzg3IDIwMS4zODc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4gPGc+IDxnPiA8cGF0aCBkPSJNMTI5LjQxMywyNC44ODVDMTI3LjM4OSwxMC42OTksMTE1LjA0MSwwLDEwMC42OTIsMEM5MS40NjQsMCw4Mi43LDQuNDUzLDc3LjI1MSwxMS45MTYgICAgYy0xLjExMywxLjUyMi0wLjc4LDMuNjU3LDAuNzQyLDQuNzdjMS41MTcsMS4xMDksMy42NTcsMC43OCw0Ljc2OC0wLjc0NGM0LjE3MS01LjcwNywxMC44NzMtOS4xMTUsMTcuOTMtOS4xMTUgICAgYzEwLjk3NCwwLDIwLjQxNSw4LjE3OCwyMS45NjMsMTkuMDIxYzAuMjQ0LDEuNzAzLDEuNzA1LDIuOTMyLDMuMzc2LDIuOTMyYzAuMTU5LDAsMC4zMjMtMC4wMTIsMC40ODYtMC4wMzQgICAgQzEyOC4zODIsMjguNDc5LDEyOS42NzksMjYuNzUsMTI5LjQxMywyNC44ODV6Ij48L3BhdGg+IDwvZz4gPC9nPiA8Zz4gPGc+IDxwYXRoIGQ9Ik0xNzguNzEyLDYzLjA5NmwtMTAuMjQtMTcuMDY3Yy0wLjYxNi0xLjAyOS0xLjcyNy0xLjY1Ny0yLjkyNy0xLjY1N2gtOS44MTNjLTEuODg0LDAtMy40MTMsMS41MjktMy40MTMsMy40MTMgICAgczEuNTI5LDMuNDEzLDMuNDEzLDMuNDEzaDcuODgxbDYuMTQ0LDEwLjI0SDMxLjYyNmw2LjE0NC0xMC4yNGgzLjYxNWMxLjg4NCwwLDMuNDEzLTEuNTI5LDMuNDEzLTMuNDEzcy0xLjUyOS0zLjQxMy0zLjQxMy0zLjQxMyAgICBoLTUuNTQ3Yy0xLjIsMC0yLjMxMSwwLjYyOC0yLjkyNywxLjY1N2wtMTAuMjQsMTcuMDY3Yy0wLjYzMywxLjA1Ni0wLjY0OCwyLjM2OS0wLjA0MywzLjQzOXMxLjczOSwxLjczMiwyLjk3LDEuNzMyaDE1MC4xODcgICAgYzEuMjMxLDAsMi4zNjQtMC42NjIsMi45Ny0xLjczMlMxNzkuMzQ1LDY0LjE1LDE3OC43MTIsNjMuMDk2eiI+PC9wYXRoPiA8L2c+IDwvZz4gPGc+IDxnPiA8cGF0aCBkPSJNMTYxLjY5OCwzMS42MjNjLTAuNDc4LTAuNzcxLTEuMjQxLTEuMzE4LTIuMTIzLTEuNTI0bC00Ni41MzEtMTAuODgzYy0wLjg4MS0wLjIwNy0xLjgwOS0wLjA1My0yLjU3OSwwLjQyMyAgICBjLTAuNzY4LDAuNDc4LTEuMzE2LDEuMjQxLTEuNTIyLDIuMTIzbC0zLjUwOSwxNWMtMC40MywxLjgzNSwwLjcxLDMuNjcxLDIuNTQ2LDQuMDk5YzEuODM1LDAuNDMsMy42NzMtMC43MSw0LjEwMS0yLjU0NiAgICBsMi43MzItMTEuNjc1bDM5Ljg4Myw5LjMyOWwtNi4yNjcsMjYuNzk1Yy0wLjQzLDEuODM1LDAuNzEsMy42NzEsMi41NDYsNC4wOTljMC4yNjMsMC4wNjEsMC41MjQsMC4wOSwwLjc4MiwwLjA5ICAgIGMxLjU1LDAsMi45NTMtMS4wNjIsMy4zMTgtMi42MzVsNy4wNDUtMzAuMTE4QzE2Mi4zMjgsMzMuMzE5LDE2Mi4xNzYsMzIuMzkxLDE2MS42OTgsMzEuNjIzeiI+PC9wYXRoPiA8L2c+IDwvZz4gPGc+IDxnPiA8cGF0aCBkPSJNMTAyLjQ5NywzOS42OTJsLTMuMTEtMjYuMzA1Yy0wLjEwNi0wLjg5OS0wLjU2NS0xLjcyLTEuMjc3LTIuMjhjLTAuNzEyLTAuNTYtMS42MTEtMC44MTYtMi41MTQtMC43MWwtNTcuMDksNi43NDggICAgYy0xLjg3MSwwLjIyMi0zLjIwOSwxLjkxOC0yLjk4OCwzLjc5MWw1LjE4NSw0My44NzNjMC4yMDYsMS43MzcsMS42NzksMy4wMTQsMy4zODYsMy4wMTRjMC4xMzMsMCwwLjI3LTAuMDA5LDAuNDA2LTAuMDI0ICAgIGMxLjg3LTAuMjIyLDMuMjA4LTEuOTE4LDIuOTg4LTMuNzkxbC00Ljc4NS00MC40ODZsNTAuMzExLTUuOTQ2bDIuNzA4LDIyLjkxNWMwLjIyMiwxLjg3MiwxLjkxLDMuMjAyLDMuNzkxLDIuOTkgICAgQzEwMS4zNzksNDMuMjYxLDEwMi43MTcsNDEuNTY0LDEwMi40OTcsMzkuNjkyeiI+PC9wYXRoPiA8L2c+IDwvZz4gPGc+IDxnPiA8cGF0aCBkPSJNMTI5LjQ5Miw2My41NTZsLTYuNzc1LTI4LjE3NGMtMC4yMTItMC44NzktMC43NjUtMS42NC0xLjUzNi0yLjExM2MtMC43NzEtMC40NjktMS42OTYtMC42MTYtMi41ODEtMC40MDZMNjMuNjEzLDQ2LjA4NyAgICBjLTEuODMzLDAuNDQtMi45NjEsMi4yODQtMi41MjEsNC4xMTdsMy4zODYsMTQuMDgyYzAuNDQsMS44MzUsMi4yODQsMi45NjQsNC4xMTYsMi41MjFjMS44MzMtMC40NCwyLjk2MS0yLjI4NCwyLjUyMS00LjExNyAgICBsLTIuNTg5LTEwLjc2NGw0OC4zNS0xMS42MjZsNS45NzcsMjQuODU0YzAuMzc1LDEuNTY1LDEuNzc1LDIuNjE1LDMuMzE2LDIuNjE1YzAuMjY1LDAsMC41MzMtMC4wMzEsMC44MDItMC4wOTYgICAgQzEyOC44MDQsNjcuMjMyLDEyOS45MzIsNjUuMzg5LDEyOS40OTIsNjMuNTU2eiI+PC9wYXRoPiA8L2c+IDwvZz4gPGc+IDxnPiA8cGF0aCBkPSJNMTc5LjE5Nyw2NC42NzljLTAuMDk0LTEuODE0LTEuNTkyLTMuMjM4LTMuNDEtMy4yMzhIMjUuNmMtMS44MTgsMC0zLjMxNiwxLjQyMy0zLjQxLDMuMjM4bC02LjgyNywxMzMuMTIgICAgYy0wLjA0OCwwLjkzNCwwLjI5LDEuODQ4LDAuOTM0LDIuNTI2YzAuNjQ1LDAuNjc3LDEuNTM5LDEuMDYyLDIuNDc1LDEuMDYyaDE2My44NGMwLjkzNSwwLDEuODMtMC4zODQsMi40NzgtMS4wNjIgICAgYzAuNjQzLTAuNjc4LDAuOTgxLTEuNTkxLDAuOTM0LTIuNTI2TDE3OS4xOTcsNjQuNjc5eiBNMjIuMzY0LDE5NC41Nmw2LjQ3Ny0xMjYuMjkzaDE0My43MDFsNi40NzcsMTI2LjI5M0gyMi4zNjR6Ij48L3BhdGg+IDwvZz4gPC9nPiA8Zz4gPGc+IDxwYXRoIGQ9Ik0xMjYuMjkyLDc1LjA5M2MtNS42NDcsMC0xMC4yNCw0LjU5My0xMC4yNCwxMC4yNGMwLDUuNjQ3LDQuNTkzLDEwLjI0LDEwLjI0LDEwLjI0YzUuNjQ3LDAsMTAuMjQtNC41OTMsMTAuMjQtMTAuMjQgICAgQzEzNi41MzIsNzkuNjg2LDEzMS45MzksNzUuMDkzLDEyNi4yOTIsNzUuMDkzeiBNMTI2LjI5Miw4OC43NDdjLTEuODgzLDAtMy40MTMtMS41MzEtMy40MTMtMy40MTNzMS41MzEtMy40MTMsMy40MTMtMy40MTMgICAgYzEuODgyLDAsMy40MTMsMS41MzEsMy40MTMsMy40MTNTMTI4LjE3NCw4OC43NDcsMTI2LjI5Miw4OC43NDd6Ij48L3BhdGg+IDwvZz4gPC9nPiA8Zz4gPGc+IDxwYXRoIGQ9Ik03NS4wOTIsNzUuMDkzYy01LjY0NywwLTEwLjI0LDQuNTkzLTEwLjI0LDEwLjI0YzAsNS42NDcsNC41OTMsMTAuMjQsMTAuMjQsMTAuMjRjNS42NDcsMCwxMC4yNC00LjU5MywxMC4yNC0xMC4yNCAgICBDODUuMzMyLDc5LjY4Niw4MC43MzksNzUuMDkzLDc1LjA5Miw3NS4wOTN6IE03NS4wOTIsODguNzQ3Yy0xLjg4MiwwLTMuNDEzLTEuNTMxLTMuNDEzLTMuNDEzczEuNTMxLTMuNDEzLDMuNDEzLTMuNDEzICAgIHMzLjQxMywxLjUzMSwzLjQxMywzLjQxM1M3Ni45NzQsODguNzQ3LDc1LjA5Miw4OC43NDd6Ij48L3BhdGg+IDwvZz4gPC9nPiA8Zz4gPGc+IDxwYXRoIGQ9Ik0xMjYuMjkyLDg1LjMzM2gtMC4yNjNjLTEuODg0LDAtMy40MTMsMS41MjktMy40MTMsMy40MTNjMCwwLjQ2NiwwLjA5MiwwLjkxMSwwLjI2MywxLjMxNnYxNy40NTcgICAgYzAsMTIuMjMzLTkuOTUzLDIyLjE4Ny0yMi4xODcsMjIuMTg3cy0yMi4xODctOS45NTMtMjIuMTg3LTIyLjE4N1Y4OC43NDdjMC0xLjg4NC0xLjUyOS0zLjQxMy0zLjQxMy0zLjQxMyAgICBzLTMuNDEzLDEuNTI5LTMuNDEzLDMuNDEzdjE4Ljc3M2MwLDE1Ljk5OCwxMy4wMTUsMjkuMDEzLDI5LjAxMywyOS4wMTNzMjkuMDEzLTEzLjAxNSwyOS4wMTMtMjkuMDEzVjg4Ljc0NyAgICBDMTI5LjcwNSw4Ni44NjMsMTI4LjE3Niw4NS4zMzMsMTI2LjI5Miw4NS4zMzN6Ij48L3BhdGg+IDwvZz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8Zz4gPC9nPiA8L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #000000);
}
#RECT-bka7cf8f::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-6s7cn6fc {
  --bg: #e8eaed00;
  background: #e8eaed00;
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(15px, max-content) minmax(0px, 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-9qtioqy4"], .--clone-TEXT-9qtioqy4 {
  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: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-9qtioqy4"] .x-text,
[id^="TEXT-9qtioqy4"] .x-text a,
.--clone-TEXT-9qtioqy4 .x-text,
.--clone-TEXT-9qtioqy4 .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 600;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-9qtioqy4"] .x-text:hover,
.--clone-TEXT-9qtioqy4 .x-text:hover,
[id^="TEXT-9qtioqy4"] a:hover,
.--clone-TEXT-9qtioqy4 a:hover {
  
}

[id^="TEXT-DATASET-46gbqcbc"], .--clone-TEXT-DATASET-46gbqcbc {
  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: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-DATASET-46gbqcbc"] .x-text,
[id^="TEXT-DATASET-46gbqcbc"] .x-text a,
.--clone-TEXT-DATASET-46gbqcbc .x-text,
.--clone-TEXT-DATASET-46gbqcbc .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #dc0f00;
font-family: 'Inter', sans-serif;
font-size: 15.0px;
font-weight: 600;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #dc0f00);
}
[id^="TEXT-DATASET-46gbqcbc"] .x-text:hover,
.--clone-TEXT-DATASET-46gbqcbc .x-text:hover,
[id^="TEXT-DATASET-46gbqcbc"] a:hover,
.--clone-TEXT-DATASET-46gbqcbc a:hover {
  
}

#BUTTON-xihi4q2w {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 43px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#BUTTON-xihi4q2w .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-xihi4q2w{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-xihi4q2w:hover > * {
    background: #d81159 !important;
  }
#POPUP-h5wzpurj {
  --top: 0px; top: var(--top);
  --left: 0; left: var(--left);
  
  background: #f7f7f7;
overflow-x: hidden;
overflow-y: hidden;
  width: 340px;
  height: 100%;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(15px, max-content) minmax(40px, max-content) minmax(20px, max-content) minmax(0px, calc(100% - 166px)) minmax(15px, max-content) minmax(60px, max-content) minmax(15px, 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-h5wzpurj.anim {
  --width: 340px;
  animation: slide-left 0.5s ease;
}
#BUTTON-nkpwv506 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 38px;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 110px;
  
}
#BUTTON-nkpwv506 .x-button-wrapper {
  --width: 110px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 25px 25px 25px 25px;
box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.102);
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 500;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-zdpafsms {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 36px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 36px;
  
}
#BUTTON-zdpafsms .x-button-wrapper {
  --width: 36px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff;
border-color: #000000ff;
border-radius: 20px;
box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.102);
color: var(--color_04);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-zdpafsms{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-zdpafsms:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-zdpafsms{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-zdpafsms:hover, #BUTTON-zdpafsms:hover > * {
    color: #ffffffff !important;
  }

#RECT-2dgo4pnk {
  align-self: center;
grid-column-end: 4;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  
  
  
}
#RECT-2dgo4pnk .x-rect {
  --width: 100%;
background: var(--color_00);
border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;
border-top-style: unset;

  background: var(--active-color, var(--color_00));
}
#RECT-2dgo4pnk::before {
  content: "";
  border-color: var(--color_01);
  border-style: solid;
  border-width: 1.0px;
  border-radius: inherit;
  border:   ;
border-top-style: unset;

  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#BUTTON-a8pfdbvr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 38px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-a8pfdbvr .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 500;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

#CONTAINER-a1vamh81 {
  --bg: #e8eaed00;
  background: #e8eaed00;
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: 5;grid-row-start: 4;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;max-height: 100%;width: 100%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
[id^="TEXT-onu9vylz"], .--clone-TEXT-onu9vylz {
  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: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-onu9vylz"] .x-text,
[id^="TEXT-onu9vylz"] .x-text a,
.--clone-TEXT-onu9vylz .x-text,
.--clone-TEXT-onu9vylz .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 700;
height: 100%;
line-height: 3;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-onu9vylz"] .x-text:hover,
.--clone-TEXT-onu9vylz .x-text:hover,
[id^="TEXT-onu9vylz"] a:hover,
.--clone-TEXT-onu9vylz a:hover {
  
}


#RECT-nq2etbat {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 15px;
  
  
  
  
}
#RECT-nq2etbat .x-rect {
  --width: 15px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
transform:  rotateX(180deg) perspective(1000px);
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9J2N1cnJlbnRDb2xvcicgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNTIgMTg5Ni4wODMzIiBjbGFzcz0iYW5nbGUtZG93biI+PHBhdGggZD0iTTEwNzUgNzM2cTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMEw4NyA3NTlxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDM5MyAzOTMgMzkzLTM5M3ExMC0xMCAyMy0xMHQyMyAxMGw1MCA1MHExMCAxMCAxMCAyM3oiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-qw64eko5::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-ekp0o71h"], .--clone-TEXT-ekp0o71h {
  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-ekp0o71h"] .x-text,
[id^="TEXT-ekp0o71h"] .x-text a,
.--clone-TEXT-ekp0o71h .x-text,
.--clone-TEXT-ekp0o71h .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 700;
height: 100%;
line-height: 3;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-ekp0o71h"] .x-text:hover,
.--clone-TEXT-ekp0o71h .x-text:hover,
[id^="TEXT-ekp0o71h"] a:hover,
.--clone-TEXT-ekp0o71h a:hover {
  
}


#RECT-aw5dfgb0 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 20px;
justify-self: end;
margin-right: 0px;
margin-top: calc(0px * 2);
width: 15px;
  
  
  
  
}
#RECT-aw5dfgb0 .x-rect {
  --width: 15px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
transform:  rotateX(180deg) perspective(1000px);
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9J2N1cnJlbnRDb2xvcicgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDExNTIgMTg5Ni4wODMzIiBjbGFzcz0iYW5nbGUtZG93biI+PHBhdGggZD0iTTEwNzUgNzM2cTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMEw4NyA3NTlxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDM5MyAzOTMgMzkzLTM5M3ExMC0xMCAyMy0xMHQyMyAxMGw1MCA1MHExMCAxMCAxMCAyM3oiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-jhgyt3dc::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;
  
}
#TWO-POINT-RANGE-j0jut3iu {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 45px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
}
#TWO-POINT-RANGE-j0jut3iu .two-point--slider-range {
  background-color: var(--color_03);
}

#TWO-POINT-RANGE-j0jut3iu .two-point--slider-range .cursor-pointer {
  width: 48px;
  height: 48px;
  top: -22.0px;
  left: -24.0px;
  cursor: ew-resize;
  background: transparent;
  border-radius: 0;
}

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

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

#TWO-POINT-RANGE-j0jut3iu .two-point--slider-range .two-point--slider-left {
  background-color: var(--color_01);
  width: calc(100% - var(--left-percent) - var(--right-percent) - 6.0px);
}

#TWO-POINT-RANGE-j0jut3iu .two-point--slider-range .two-point--slider-right {
  background-color: var(--color_03);
}

#TWO-POINT-RANGE-j0jut3iu .two-point--slider-min span,
#TWO-POINT-RANGE-j0jut3iu .two-point--slider-max span{
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000d9;
font-family: 'Inter', sans-serif;
font-size: 18.0px;
}
#MENU-v7517eby {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


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

}
#MENU-v7517eby ul li .tag-link:hover,
#MENU-v7517eby ul li > a:hover {
  color: #d81159 !important;
background: #2D699C00;
border-width: 1px;
border-color: #e3e3e3cc;




border-style: none none solid none;

}





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

#MENU-ITEM-64fwl3wv > a, #MENU-ITEM-64fwl3wv > div {
  
  
  
  
  
  
  
  
  
}

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

#MENU-4zcn8pa1 {
  --width: 90%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 90%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

}
#MENU-4zcn8pa1 ul li .tag-link:hover,
#MENU-4zcn8pa1 ul li > a:hover {
  color: #d81159 !important;
background: #ffffff00;
border-width: 1px;
border-color: #e3e3e3cc;




border-style: none none none none;

}





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

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

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

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

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

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

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

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

#MENU-lrn6yvu3 {
  --width: 90%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 90%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

}
#MENU-lrn6yvu3 ul li .tag-link:hover,
#MENU-lrn6yvu3 ul li > a:hover {
  color: #d81159 !important;
background: #ffffff00;
border-width: 1px;
border-color: #e3e3e3cc;




border-style: none none none none;

}





#MENU-ITEM-08s88ua1 > a, #MENU-ITEM-08s88ua1 > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

#MENU-w4ez6aap {
  --width: 90%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 90%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

}
#MENU-w4ez6aap ul li .tag-link:hover,
#MENU-w4ez6aap ul li > a:hover {
  color: #d81159 !important;
background: #ffffff00;
border-width: 1px;
border-color: #e3e3e3cc;




border-style: none none none none;

}





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

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

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

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

#MENU-mjmti4iz {
  --width: 90%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 90%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

}
#MENU-mjmti4iz ul li .tag-link:hover,
#MENU-mjmti4iz ul li > a:hover {
  color: #d81159 !important;
background: #ffffff00;
border-width: 1px;
border-color: #e3e3e3cc;




border-style: none none none none;

}





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

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

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

#MENU-y9uk1cho {
  --width: 90%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 90%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

}
#MENU-y9uk1cho ul li .tag-link:hover,
#MENU-y9uk1cho ul li > a:hover {
  color: #d81159 !important;
background: #ffffff00;
border-width: 1px;
border-color: #e3e3e3cc;




border-style: none none none none;

}





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

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

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

#MENU-yrl1laqi {
  --width: 90%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 90%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

}
#MENU-yrl1laqi ul li .tag-link:hover,
#MENU-yrl1laqi ul li > a:hover {
  color: #d81159 !important;
background: #ffffff00;
border-width: 1px;
border-color: #e3e3e3cc;




border-style: none none none none;

}





#MENU-ITEM-78ae7jqj > a, #MENU-ITEM-78ae7jqj > div {
  
  
  
  
  
  
  
  
  
}

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

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

#MENU-o0bc3xnq {
  --width: 90%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 90%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

}
#MENU-o0bc3xnq ul li .tag-link:hover,
#MENU-o0bc3xnq ul li > a:hover {
  color: #d81159 !important;
background: #ffffff00;
border-width: 1px;
border-color: #e3e3e3cc;




border-style: none none none none;

}





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

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

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

#POPUP-be9ctuy1 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
border-radius: 8px 8px 8px 8px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  width: 575px;
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(12px, max-content) minmax(300px, max-content) minmax(12px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 8px 8px 8px 8pxpx;
  border-style: solid;
  
}
#POPUP-be9ctuy1.anim {
  --width: 575px;
  animation: fade-in 0.3s ease;
}
#TABS-ap9obf8g {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: end;margin-right: -1.0316409956589477e-14%;margin-top: -0.251953125px;width: 100%;
  active-color: #002B5B;
active-font-weight: bold;
color: var(--color_04);
font-family: Roboto;
font-size: 20.0px;
nav-bg-color: var(--color_00);
nav-gap: 10;
nav-padding-x: 10;
nav-padding-y: 6;
  overflow: hidden;
  
  font: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  color: inherit;
}
#TABS-ap9obf8g > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-ap9obf8g > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-ap9obf8g > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(2, 100%);
  background: #ffffffff;
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(10px, max-content) minmax(200px, max-content);
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-ap9obf8g > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 10px;
  justify-content: center;
  
  font-family: Roboto;
  
  
  font-size: 20px;
  color: var(--color_04);
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 6px 10px;
  border-radius: 0px 0px 0px 0px;
  justify-content: start;
  min-width: 0px;
  
  background: var(--color_00);
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: #002B5B;
  font-size: px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: ;
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: #002B5B;
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-ap9obf8g > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#FORM-gwaxv7kq {
  --width: 100%;align-self: start;column-gap: 15px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(41px, max-content) minmax(41px, max-content) minmax(41px, max-content) minmax(30px, max-content) minmax(45px, max-content) minmax(20px, max-content) minmax(43px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 15px;width: 100%;
  font-family: 'Roboto', sans-serif;
  --icon-color: #002B5B;
  
}
#PHONE-NUMBER-x64s16ny {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-x64s16ny .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PHONE-NUMBER-x64s16ny input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-x64s16ny input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-x64s16ny input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
#PASSWORD-b9u6ou33 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PASSWORD-b9u6ou33 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PASSWORD-b9u6ou33 input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PASSWORD-b9u6ou33 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PASSWORD-b9u6ou33 input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
[id^="TEXT-xkit1pgy"], .--clone-TEXT-xkit1pgy {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 40%;
  
}
[id^="TEXT-xkit1pgy"] .x-text,
[id^="TEXT-xkit1pgy"] .x-text a,
.--clone-TEXT-xkit1pgy .x-text,
.--clone-TEXT-xkit1pgy .x-text a {
  --width: 40%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-decoration: underline;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-xkit1pgy"] .x-text:hover,
.--clone-TEXT-xkit1pgy .x-text:hover,
[id^="TEXT-xkit1pgy"] a:hover,
.--clone-TEXT-xkit1pgy a:hover {
  
}

  #TEXT-xkit1pgy{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-xkit1pgy:hover, #TEXT-xkit1pgy:hover > * {
    color: #d81159 !important;
  }
#SUBMIT-BUTTON-bzosuxgs {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-bzosuxgs .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

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

#BUTTON-LOGIN-GOOGLE-fy0npcfs {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 100%;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#BUTTON-LOGIN-GOOGLE-fy0npcfs .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-LOGIN-FACEBOOK-0cysvjhk {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: 100.0000614590115%;
justify-self: end;
margin-right: -0.004126242414360254%;
margin-top: 0px;
width: 48.45786536021155%;
  
}
#BUTTON-LOGIN-FACEBOOK-0cysvjhk .x-button-wrapper {
  --width: 48.45786536021155%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#FORM-nccg9nq6 {
  --width: 100%;align-self: start;column-gap: 15px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(41px, max-content) minmax(41px, max-content) minmax(41px, max-content) minmax(41px, max-content) minmax(45px, max-content) minmax(20px, max-content) minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 15px;width: 100%;
  font-family: 'Roboto', sans-serif;
  --icon-color: #002B5B;
  
}
#INPUT-n1bhapbl {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#INPUT-n1bhapbl .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#INPUT-n1bhapbl input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-n1bhapbl input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-n1bhapbl input::placeholder {
  color: var(--color_03);
  -webkit-text-fill-color: var(--color_03) !important;
}
#PHONE-NUMBER-hvgmi8xi {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-hvgmi8xi .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PHONE-NUMBER-hvgmi8xi input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-hvgmi8xi input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-hvgmi8xi input::placeholder {
  color: var(--color_03);
  -webkit-text-fill-color: var(--color_03) !important;
}
#SUBMIT-BUTTON-o8i8m4hl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 100%;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-o8i8m4hl .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

  #SUBMIT-BUTTON-o8i8m4hl{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #SUBMIT-BUTTON-o8i8m4hl:hover > * {
    background: #d81159 !important;
  }
[id^="TEXT-hzarcdk9"], .--clone-TEXT-hzarcdk9 {
  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-hzarcdk9"] .x-text,
[id^="TEXT-hzarcdk9"] .x-text a,
.--clone-TEXT-hzarcdk9 .x-text,
.--clone-TEXT-hzarcdk9 .x-text a {
  --width: 100%;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-hzarcdk9"] .x-text:hover,
.--clone-TEXT-hzarcdk9 .x-text:hover,
[id^="TEXT-hzarcdk9"] a:hover,
.--clone-TEXT-hzarcdk9 a:hover {
  
}

#BUTTON-LOGIN-GOOGLE-tbzvs8yn {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 100%;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#BUTTON-LOGIN-GOOGLE-tbzvs8yn .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#RETYPE-PASSWORD-hi4du085 {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#RETYPE-PASSWORD-hi4du085 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#RETYPE-PASSWORD-hi4du085 input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#RETYPE-PASSWORD-hi4du085 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#RETYPE-PASSWORD-hi4du085 input::placeholder {
  color: var(--color_03);
  -webkit-text-fill-color: var(--color_03) !important;
}
#BUTTON-LOGIN-FACEBOOK-w96h5xfj {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 98.16921869913736%;
justify-self: end;
margin-bottom: calc(0.4346623420715332px * 2);
margin-right: -0.004126242414360254%;
width: 48.63832338751985%;
  
}
#BUTTON-LOGIN-FACEBOOK-w96h5xfj .x-button-wrapper {
  --width: 48.63832338751985%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#PASSWORD-anhnruty {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#PASSWORD-anhnruty .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PASSWORD-anhnruty input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PASSWORD-anhnruty input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PASSWORD-anhnruty input::placeholder {
  color: var(--color_03);
  -webkit-text-fill-color: var(--color_03) !important;
}

#RECT-bazmshj3 {
  align-self: start;
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: 0px;
width: 30px;
  
  
  
  
}
#RECT-bazmshj3 .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,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #RECT-bazmshj3{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-bazmshj3:hover > * {
    background: #d81159 !important;
  }
#POPUP-t5uv917d {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
border-radius: 15px 15px 15px 15px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  width: 500px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(570px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 15px 15px 15px 15pxpx;
  border-style: solid;
  
}
#POPUP-t5uv917d.anim {
  --width: 500px;
  animation: fade-in 0.3s ease;
}

#CONTAINER-wgyax9k3 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
filter: drop-shadow(0px 4px 2px rgba(0,0,0,0.251));
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 25px 1fr 25px;grid-template-rows: minmax(570px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  filter: drop-shadow(0px 4px 2px rgba(0,0,0,0.251));
  border:   #000000ff;


  overflow: hidden;
}

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

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


  
}
#FORM-3m4ldod0 {
  --width: 100%;align-self: end;column-gap: 15px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr;grid-template-rows: minmax(45px, max-content) minmax(45px, max-content) minmax(40px, max-content) minmax(0px, max-content) minmax(45px, max-content) minmax(45px, max-content);height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);row-gap: 15px;width: 100%;
  font-family: 'Roboto', sans-serif;
  --icon-color: #002B5B;
  
}
#PHONE-NUMBER-nqm9otkz {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-nqm9otkz .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PHONE-NUMBER-nqm9otkz input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 99px 99px 99px 99px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-nqm9otkz input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-nqm9otkz input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
#PASSWORD-53zbzed3 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PASSWORD-53zbzed3 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PASSWORD-53zbzed3 input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 99px 99px 99px 99px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PASSWORD-53zbzed3 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PASSWORD-53zbzed3 input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
[id^="TEXT-fvvr3x0w"], .--clone-TEXT-fvvr3x0w {
  font-size: 0px;
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: end;
margin-bottom: 0px;
margin-right: -0.003271602889878094%;
width: 48.00000000000001%;
  
}
[id^="TEXT-fvvr3x0w"] .x-text,
[id^="TEXT-fvvr3x0w"] .x-text a,
.--clone-TEXT-fvvr3x0w .x-text,
.--clone-TEXT-fvvr3x0w .x-text a {
  --width: 48.00000000000001%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 600;
height: 100%;
text-align: right;
text-decoration: initial;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-fvvr3x0w"] .x-text:hover,
.--clone-TEXT-fvvr3x0w .x-text:hover,
[id^="TEXT-fvvr3x0w"] a:hover,
.--clone-TEXT-fvvr3x0w a:hover {
  
}

  #TEXT-fvvr3x0w{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-fvvr3x0w:hover, #TEXT-fvvr3x0w:hover > * {
    color: #d81159 !important;
  }
#SUBMIT-BUTTON-8dm9j9ed {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 40.1px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#SUBMIT-BUTTON-8dm9j9ed .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: radial-gradient(circle at 23.846893310546875% 20.028889973958332%, rgba(255,107,161,1) 1%, rgba(216,17,89,1) 100%);
border-color: #000000ff;
border-radius: 99px 99px 99px 99px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

  #SUBMIT-BUTTON-8dm9j9ed{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #SUBMIT-BUTTON-8dm9j9ed:hover > * {
    background: #d81159 !important;
  }
[id^="TEXT-g2tnqmt5"], .--clone-TEXT-g2tnqmt5 {
  font-size: 0px;
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: start;
margin-bottom: 0px;
margin-left: 0%;
width: 48.00000000000001%;
  
}
[id^="TEXT-g2tnqmt5"] .x-text,
[id^="TEXT-g2tnqmt5"] .x-text a,
.--clone-TEXT-g2tnqmt5 .x-text,
.--clone-TEXT-g2tnqmt5 .x-text a {
  --width: 48.00000000000001%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 600;
height: 100%;
line-height: 1.5;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-g2tnqmt5"] .x-text:hover,
.--clone-TEXT-g2tnqmt5 .x-text:hover,
[id^="TEXT-g2tnqmt5"] a:hover,
.--clone-TEXT-g2tnqmt5 a:hover {
  
}

  #TEXT-g2tnqmt5{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-g2tnqmt5:hover, #TEXT-g2tnqmt5:hover > * {
    color: #d81159 !important;
  }
#BUTTON-LOGIN-FACEBOOK-rrbi2s5n {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 100%;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 49%;
  
}
#BUTTON-LOGIN-FACEBOOK-rrbi2s5n .x-button-wrapper {
  --width: 49%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #C2C2C2;
border-radius: 100px 100px 100px 100px;
border-style: solid;
border-width: 1.0px;
color: #ffffffff;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-LOGIN-GOOGLE-gcegfsru {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 100%;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 49%;
  
}
#BUTTON-LOGIN-GOOGLE-gcegfsru .x-button-wrapper {
  --width: 49%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #C2C2C2;
border-radius: 100px 100px 100px 100px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

[id^="TEXT-wsaad56s"], .--clone-TEXT-wsaad56s {
  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-wsaad56s"] .x-text,
[id^="TEXT-wsaad56s"] .x-text a,
.--clone-TEXT-wsaad56s .x-text,
.--clone-TEXT-wsaad56s .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Roboto', sans-serif;
font-size: 18.0px;
font-weight: 600;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-wsaad56s"] .x-text:hover,
.--clone-TEXT-wsaad56s .x-text:hover,
[id^="TEXT-wsaad56s"] a:hover,
.--clone-TEXT-wsaad56s a:hover {
  
}


#CONTAINER-lq98vp3r {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 343px;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(0px, max-content);height: auto;justify-self: center;margin-right: calc(0.5837411169229274% * 2);margin-top: -0.08333396911621094px;width: 343px;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-gpkdy9s9"], .--clone-TEXT-gpkdy9s9 {
  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: center;
margin-bottom: calc(1.374990463256836px * 2);
margin-left: calc(0% * 2);
width: 100%;
  
}
[id^="TEXT-gpkdy9s9"] .x-text,
[id^="TEXT-gpkdy9s9"] .x-text a,
.--clone-TEXT-gpkdy9s9 .x-text,
.--clone-TEXT-gpkdy9s9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 26.0px;
font-weight: 600;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-gpkdy9s9"] .x-text:hover,
.--clone-TEXT-gpkdy9s9 .x-text:hover,
[id^="TEXT-gpkdy9s9"] a:hover,
.--clone-TEXT-gpkdy9s9 a:hover {
  
}


#IMAGE-0vpudw3x {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0px;
margin-top: 9px;
width: 130px;
  
}
#IMAGE-0vpudw3x picture {
  --width: 130px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#BUTTON-brs6zy69 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 34px;
justify-self: end;
margin-right: 5.2px;
margin-top: 5.7px;
width: 34px;
  
}
#BUTTON-brs6zy69 .x-button-wrapper {
  --width: 34px;
-webkit-text-stroke: 0px #000000ff;
background: #f74587;
border-color: var(--color_00);
border-radius: 20px;
border-style: solid;
border-width: 2.0px;
box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.278);
color: var(--color_00);
filter: drop-shadow(0px 4px 2px rgba(0,0,0,0.251));
font-size: 13.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#POPUP-e8wd8bg4 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
border-radius: 15px 15px 15px 15px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  width: 500px;
  height: auto;
  grid-template-columns: 500px;
  grid-template-rows: minmax(520px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 15px 15px 15px 15pxpx;
  border-style: solid;
  
}
#POPUP-e8wd8bg4.anim {
  --width: 500px;
  animation: fade-in 0.3s ease;
}

#CONTAINER-jx2k8bhh {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 15px 15px 15px 15px;
filter: drop-shadow(2px 2px 8px rgba(0,0,0,0.302));
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 25px 1fr 25px;grid-template-rows: minmax(570px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  filter: drop-shadow(2px 2px 8px rgba(0,0,0,0.302));
  border:   #000000ff;


  overflow: hidden;
}

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

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


  
}
#FORM-f49yyboj {
  --width: 100%;align-self: start;column-gap: 15px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr;grid-template-rows: minmax(45px, max-content) minmax(45px, max-content) minmax(45px, max-content) minmax(40px, max-content) minmax(0px, max-content) minmax(45px, max-content) minmax(30px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: -0.4201507568359375px;row-gap: 15px;width: 100%;
  font-family: 'Roboto', sans-serif;
  --icon-color: #002B5B;
  
}
#INPUT-18via5iy {
  --width: 49.00000000000001%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100.29999999999998%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 49.00000000000001%;
  
}
#INPUT-18via5iy .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#INPUT-18via5iy input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 100px 100px 100px 100px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-18via5iy input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-18via5iy input::placeholder {
  color: #979797;
  -webkit-text-fill-color: #979797 !important;
}
#PHONE-NUMBER-z6evly6k {
  --width: 49.00000000000001%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 49.00000000000001%;
  
}
#PHONE-NUMBER-z6evly6k .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PHONE-NUMBER-z6evly6k input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 100px 100px 100px 100px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-z6evly6k input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-z6evly6k input::placeholder {
  color: #979797;
  -webkit-text-fill-color: #979797 !important;
}
#SUBMIT-BUTTON-vtlbugug {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 40px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#SUBMIT-BUTTON-vtlbugug .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: radial-gradient(circle at 23.846893310546875% 20.028889973958332%, rgba(255,107,161,1) 1%, rgba(216,17,89,1) 100%);
border-color: #000000ff;
border-radius: 99px 99px 99px 99px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 600;
height: 100%;
line-height: 1.5;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

  #SUBMIT-BUTTON-vtlbugug{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #SUBMIT-BUTTON-vtlbugug:hover > * {
    background: #d81159 !important;
  }
#RETYPE-PASSWORD-y76ob1nm {
  --width: 100%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-bottom: -3.0517578125e-5px;margin-left: calc(0% * 2);width: 100%;
  
}
#RETYPE-PASSWORD-y76ob1nm .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#RETYPE-PASSWORD-y76ob1nm input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 100px 100px 100px 100px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#RETYPE-PASSWORD-y76ob1nm input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#RETYPE-PASSWORD-y76ob1nm input::placeholder {
  color: #979797;
  -webkit-text-fill-color: #979797 !important;
}
#PASSWORD-cn8z4l9z {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#PASSWORD-cn8z4l9z .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PASSWORD-cn8z4l9z input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #C2C2C2;
border-radius: 100px 100px 100px 100px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.5px;
font-weight: 400;
text-align: left;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PASSWORD-cn8z4l9z input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PASSWORD-cn8z4l9z input::placeholder {
  color: #979797;
  -webkit-text-fill-color: #979797 !important;
}
[id^="TEXT-a3j13srz"], .--clone-TEXT-a3j13srz {
  font-size: 0px;
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: start;
margin-bottom: 0.020843505859375px;
margin-left: 0%;
width: 33.734939759036145%;
  
}
[id^="TEXT-a3j13srz"] .x-text,
[id^="TEXT-a3j13srz"] .x-text a,
.--clone-TEXT-a3j13srz .x-text,
.--clone-TEXT-a3j13srz .x-text a {
  --width: 33.734939759036145%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
font-weight: 500;
height: 100%;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-a3j13srz"] .x-text:hover,
.--clone-TEXT-a3j13srz .x-text:hover,
[id^="TEXT-a3j13srz"] a:hover,
.--clone-TEXT-a3j13srz a:hover {
  
}

  #TEXT-a3j13srz{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-a3j13srz:hover, #TEXT-a3j13srz:hover > * {
    color: #d81159 !important;
  }
#BUTTON-LOGIN-FACEBOOK-2864xg67 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: 45.9px;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 49.00000000000001%;
  
}
#BUTTON-LOGIN-FACEBOOK-2864xg67 .x-button-wrapper {
  --width: 49.00000000000001%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #C2C2C2;
border-radius: 100px 100px 100px 100px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
font-size: 14.0px;
font-weight: 600;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-LOGIN-GOOGLE-xj633n5t {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: 45.2px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 49.00000000000001%;
  
}
#BUTTON-LOGIN-GOOGLE-xj633n5t .x-button-wrapper {
  --width: 49.00000000000001%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #C2C2C2;
border-radius: 100px 100px 100px 100px;
border-style: solid;
border-width: 1.0px;
color: #ffffffff;
font-size: 14.0px;
font-weight: 600;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

[id^="TEXT-3uuh9pbl"], .--clone-TEXT-3uuh9pbl {
  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-3uuh9pbl"] .x-text,
[id^="TEXT-3uuh9pbl"] .x-text a,
.--clone-TEXT-3uuh9pbl .x-text,
.--clone-TEXT-3uuh9pbl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Roboto', sans-serif;
font-size: 18.0px;
font-weight: 600;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-3uuh9pbl"] .x-text:hover,
.--clone-TEXT-3uuh9pbl .x-text:hover,
[id^="TEXT-3uuh9pbl"] a:hover,
.--clone-TEXT-3uuh9pbl a:hover {
  
}


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


  
}
[id^="TEXT-qkb9eec4"], .--clone-TEXT-qkb9eec4 {
  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: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-qkb9eec4"] .x-text,
[id^="TEXT-qkb9eec4"] .x-text a,
.--clone-TEXT-qkb9eec4 .x-text,
.--clone-TEXT-qkb9eec4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-radius: 0px 0px 0px 0px;
color: var(--color_04);
font-family: 'Roboto', sans-serif;
font-size: 26.0px;
font-weight: 500;
height: 100%;
line-height: 1.5;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-qkb9eec4"] .x-text:hover,
.--clone-TEXT-qkb9eec4 .x-text:hover,
[id^="TEXT-qkb9eec4"] a:hover,
.--clone-TEXT-qkb9eec4 a:hover {
  
}


#IMAGE-4uo7s90p {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: 9px;
width: 130px;
  
}
#IMAGE-4uo7s90p picture {
  --width: 130px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#BUTTON-pk7vgupp {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 34px;
justify-self: end;
margin-right: 5px;
margin-top: 5px;
width: 34px;
  
}
#BUTTON-pk7vgupp .x-button-wrapper {
  --width: 34px;
-webkit-text-stroke: 0px #000000ff;
background: #f74587;
border-color: var(--color_00);
border-radius: 20px;
border-style: solid;
border-width: 2.0px;
box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.278);
color: var(--color_00);
filter: drop-shadow(0px 4px 2px rgba(0,0,0,0.251));
font-size: 13.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#POPUP-kebhtou8 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
border-radius: 10px 10px 10px 10px;
  width: 570px;
  height: 80%;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(15px, max-content) minmax(0px, calc(100% - 85px)) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(40px, max-content) minmax(15px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 10px 10px 10px 10pxpx;
  border-style: solid;
  
}
#POPUP-kebhtou8.anim {
  --width: 570px;
  animation: zoom-in 0.2s ease;
}

#CONTAINER-ylvd54m0 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #;
overflow-x: hidden;
overflow-y: auto;
  --width: 100%;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(100px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(45px, max-content) minmax(21px, max-content) minmax(30px, max-content) minmax(50px, max-content) minmax(20px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(20px, max-content) minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);max-height: 100%;width: 100%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #;


  
}
#BUTTON-cp6qwrt8 {
  align-self: center;
display: none;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 19;
grid-row-start: 18;
height: 40.6875px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 49%;
  
}
#BUTTON-cp6qwrt8 .x-button-wrapper {
  --width: 49%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: var(--color_21);
border-radius: 30px 30px 30px 30px;
border-style: solid;
border-width: 0.0px;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-cp6qwrt8{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-cp6qwrt8:hover > * {
    background: #d81159 !important;
  }
#ATTR-uk2x56cp {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#ATTR-uk2x56cp .attr--item, #ATTR-uk2x56cp select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-uk2x56cp .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-uk2x56cp .chevron svg{
  height: 16px;
}
#ATTR-uk2x56cp .attr--item {
  margin-right: 12px;
  margin-bottom: 1px;
}
#ATTR-uk2x56cp .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-uk2x56cp .attr--item.selected {
  border-color: #c4c4c4ff;
  border-width: 1px;
  background-color: #002B5B;
color: #fff;

}
#ATTR-uk2x56cp img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 6px 6px 6px 6px;
}
#ATTR-uk2x56cp .attr--item:hover .tooltip {
  background: #002B5B;
  color: #fff;
}
#ATTR-uk2x56cp .attr--item:hover .tooltip:after {
  background: #002B5B;
  border-top-color: #002B5B;
}

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

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

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

#ATTR-uk2x56cp .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
[id^="TEXT-DATASET-oaa5lmj9"], .--clone-TEXT-DATASET-oaa5lmj9 {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.06944465637207031px;
width: 100%;
  
}
[id^="TEXT-DATASET-oaa5lmj9"] .x-text,
[id^="TEXT-DATASET-oaa5lmj9"] .x-text a,
.--clone-TEXT-DATASET-oaa5lmj9 .x-text,
.--clone-TEXT-DATASET-oaa5lmj9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--font_color_0);
font: var(--font_0);
font-size: 26.0px;
height: 100%;
line-height: 1.2;
width: 100%;
  color: var(--active-color, var(--font_color_0));
}
[id^="TEXT-DATASET-oaa5lmj9"] .x-text:hover,
.--clone-TEXT-DATASET-oaa5lmj9 .x-text:hover,
[id^="TEXT-DATASET-oaa5lmj9"] a:hover,
.--clone-TEXT-DATASET-oaa5lmj9 a:hover {
  
}

[id^="TEXT-sua2wdg9"], .--clone-TEXT-sua2wdg9 {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: -0.015649841017488078px;
margin-top: calc(0px * 2);
width: 66.10492845786963px;
  
}
[id^="TEXT-sua2wdg9"] .x-text,
[id^="TEXT-sua2wdg9"] .x-text a,
.--clone-TEXT-sua2wdg9 .x-text,
.--clone-TEXT-sua2wdg9 .x-text a {
  --width: 66.10492845786963px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-sua2wdg9"] .x-text:hover,
.--clone-TEXT-sua2wdg9 .x-text:hover,
[id^="TEXT-sua2wdg9"] a:hover,
.--clone-TEXT-sua2wdg9 a:hover {
  
}

[id^="TEXT-DATASET-qor7os6v"], .--clone-TEXT-DATASET-qor7os6v {
  font-size: 0px;
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-bottom: 9.9px;
margin-left: 59.1px;
width: 130px;
  
}
[id^="TEXT-DATASET-qor7os6v"] .x-text,
[id^="TEXT-DATASET-qor7os6v"] .x-text a,
.--clone-TEXT-DATASET-qor7os6v .x-text,
.--clone-TEXT-DATASET-qor7os6v .x-text a {
  --width: 130px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-qor7os6v"] .x-text:hover,
.--clone-TEXT-DATASET-qor7os6v .x-text:hover,
[id^="TEXT-DATASET-qor7os6v"] a:hover,
.--clone-TEXT-DATASET-qor7os6v a:hover {
  
}

#RATING-INPUT-tnoyp9sn {
  --width: 85.578125px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: end;margin-right: 45.1px;margin-top: calc(0px * 2);width: 85.578125px;
  
}
#RATING-INPUT-tnoyp9sn .x-rating-input-wrapper {
  gap: 0px;
}
#RATING-INPUT-tnoyp9sn .star-active svg, #RATING-INPUT-tnoyp9sn .star-active path {
  fill: #FCD53F;
}
#RATING-INPUT-tnoyp9sn .star svg, #RATING-INPUT-tnoyp9sn .star path {
  fill: #808080;
}
[id^="TEXT-DATASET-je910gvs"], .--clone-TEXT-DATASET-je910gvs {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 50px;
  
}
[id^="TEXT-DATASET-je910gvs"] .x-text,
[id^="TEXT-DATASET-je910gvs"] .x-text a,
.--clone-TEXT-DATASET-je910gvs .x-text,
.--clone-TEXT-DATASET-je910gvs .x-text a {
  --width: 50px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-je910gvs"] .x-text:hover,
.--clone-TEXT-DATASET-je910gvs .x-text:hover,
[id^="TEXT-DATASET-je910gvs"] a:hover,
.--clone-TEXT-DATASET-je910gvs a:hover {
  
}

[id^="TEXT-DATASET-nb8qgvvd"], .--clone-TEXT-DATASET-nb8qgvvd {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 99%;
  
}
[id^="TEXT-DATASET-nb8qgvvd"] .x-text,
[id^="TEXT-DATASET-nb8qgvvd"] .x-text a,
.--clone-TEXT-DATASET-nb8qgvvd .x-text,
.--clone-TEXT-DATASET-nb8qgvvd .x-text a {
  --width: 99%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #dc0f00;
font-family: 'Inter', sans-serif;
font-size: 24.0px;
font-weight: 800;
height: 100%;
line-height: 1.1;
width: 100%;
  color: var(--active-color, #dc0f00);
}
[id^="TEXT-DATASET-nb8qgvvd"] .x-text:hover,
.--clone-TEXT-DATASET-nb8qgvvd .x-text:hover,
[id^="TEXT-DATASET-nb8qgvvd"] a:hover,
.--clone-TEXT-DATASET-nb8qgvvd a:hover {
  
}


#CONTAINER-9ieg5sbd {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 20.37036895751953%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 1fr;grid-template-rows: minmax(26.988636016845703px, max-content);height: auto;justify-self: start;margin-bottom: calc(0.06537437438964844px * 2);margin-left: 80.1px;width: 20.37036895751953%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-3s3iqbtd {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 27px;
justify-self: end;
margin-right: -0.0142059326171875px;
margin-top: 0px;
width: 55px;
  
}
#IMAGE-3s3iqbtd picture {
  --width: 55px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-DATASET-0e27vo2a"], .--clone-TEXT-DATASET-0e27vo2a {
  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.8920440673828125px;
margin-top: calc(0px * 2);
width: 33px;
  
}
[id^="TEXT-DATASET-0e27vo2a"] .x-text,
[id^="TEXT-DATASET-0e27vo2a"] .x-text a,
.--clone-TEXT-DATASET-0e27vo2a .x-text,
.--clone-TEXT-DATASET-0e27vo2a .x-text a {
  --width: 33px;
-webkit-text-stroke: 1px var(--color_00);
border-color: #000000ff;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-DATASET-0e27vo2a"] .x-text:hover,
.--clone-TEXT-DATASET-0e27vo2a .x-text:hover,
[id^="TEXT-DATASET-0e27vo2a"] a:hover,
.--clone-TEXT-DATASET-0e27vo2a a:hover {
  
}

[id^="TEXT-DATASET-0z9ds6z2"], .--clone-TEXT-DATASET-0z9ds6z2 {
  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: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 77.69940476190477%;
  
}
[id^="TEXT-DATASET-0z9ds6z2"] .x-text,
[id^="TEXT-DATASET-0z9ds6z2"] .x-text a,
.--clone-TEXT-DATASET-0z9ds6z2 .x-text,
.--clone-TEXT-DATASET-0z9ds6z2 .x-text a {
  --width: 77.69940476190477%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_03);
font-family: 'Inter', sans-serif;
font-size: 18.0px;
font-weight: 500;
height: 100%;
line-height: 1.2;
text-decoration: line-through;
width: 100%;
  color: var(--active-color, var(--color_03));
}
[id^="TEXT-DATASET-0z9ds6z2"] .x-text:hover,
.--clone-TEXT-DATASET-0z9ds6z2 .x-text:hover,
[id^="TEXT-DATASET-0z9ds6z2"] a:hover,
.--clone-TEXT-DATASET-0z9ds6z2 a:hover {
  
}

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

#ATTR-1bsx62gr {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 13;grid-row-start: 12;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#ATTR-1bsx62gr .attr--item, #ATTR-1bsx62gr select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-1bsx62gr .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-1bsx62gr .chevron svg{
  height: 16px;
}
#ATTR-1bsx62gr .attr--item {
  margin-right: 12px;
  margin-bottom: 1px;
}
#ATTR-1bsx62gr .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-1bsx62gr .attr--item.selected {
  border-color: #c4c4c4ff;
  border-width: 1px;
  background-color: #002B5B;
color: #fff;

}
#ATTR-1bsx62gr img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 6px 6px 6px 6px;
}
#ATTR-1bsx62gr .attr--item:hover .tooltip {
  background: #002B5B;
  color: #fff;
}
#ATTR-1bsx62gr .attr--item:hover .tooltip:after {
  background: #002B5B;
  border-top-color: #002B5B;
}

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

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

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

#ATTR-1bsx62gr .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#ATTR-fv2tvzw0 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-fv2tvzw0 .attr--item, #ATTR-fv2tvzw0 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: rgba(196, 196, 196, 1);
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-fv2tvzw0 .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-fv2tvzw0 .chevron svg{
  height: 16px;
}
#ATTR-fv2tvzw0 .attr--item {
  margin-right: 12px;
  margin-bottom: 1px;
}
#ATTR-fv2tvzw0 .attr--item:hover {
  border-color: rgba(196, 196, 196, 1);
  border-width: 1px;
}
#ATTR-fv2tvzw0 .attr--item.selected {
  border-color: rgba(196, 196, 196, 1);
  border-width: 1px;
  background-color: #002B5B;
color: #fff;

}
#ATTR-fv2tvzw0 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 6px 6px 6px 6px;
}
#ATTR-fv2tvzw0 .attr--item:hover .tooltip {
  background: #002B5B;
  color: #fff;
}
#ATTR-fv2tvzw0 .attr--item:hover .tooltip:after {
  background: #002B5B;
  border-top-color: #002B5B;
}

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

#ATTR-fv2tvzw0 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: rgba(196, 196, 196, 1);
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

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

#ATTR-fv2tvzw0 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#LINE-ij0muuh5 {
  --width: 96.98164682539682%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 18;grid-row-start: 17;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 96.98164682539682%;
  height: auto;
  
}
#LINE-ij0muuh5 .line-container {
  border-color: var(--color_43);
border-style: solid;
border-width: 1.0px;
}

#QUANTITY-INPUT-lbhfh4br {
  --width: 120px;align-self: end;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 19;grid-row-start: 18;height: 38px;justify-self: start;margin-bottom: 0px;margin-left: 0%;width: 120px;
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_43);
border-radius: 30px 30px 30px 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-family: 'Roboto', sans-serif;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-lbhfh4br .quantity__input {
  
  
  padding-left: 35px;
  padding-right: 35px;
  
}
#QUANTITY-INPUT-lbhfh4br .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-lbhfh4br .quantity__button[name="minus"] {
  background: var(--color_43);
border-radius: 0px;
border-width: 0.0px;
  
  width:35px;
}
#QUANTITY-INPUT-lbhfh4br .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-lbhfh4br .quantity__button[name="plus"] {
  background: var(--color_43);
border-radius: 0px;
border-width: 0.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;border-right-style: unset;
  width:35px;
}
#QUANTITY-INPUT-lbhfh4br .quantity__button[name="plus"] svg {
  width: 10px;
}
#BUTTON-0vu63gd1 {
  align-self: end;
display: none;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 19;
grid-row-start: 18;
height: 38px;
justify-self: start;
margin-bottom: 0px;
margin-left: 135px;
width: 170px;
  
}
#BUTTON-0vu63gd1 .x-button-wrapper {
  --width: 170px;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: var(--color_21);
border-radius: 30px 30px 30px 30px;
border-style: solid;
border-width: 0.0px;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-0vu63gd1{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-0vu63gd1:hover > * {
    background: #d81159 !important;
  }
[id^="TEXT-DATASET-5ej9dmhd"], .--clone-TEXT-DATASET-5ej9dmhd {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.13888931274414062px;
width: 100%;
  
}
[id^="TEXT-DATASET-5ej9dmhd"] .x-text,
[id^="TEXT-DATASET-5ej9dmhd"] .x-text a,
.--clone-TEXT-DATASET-5ej9dmhd .x-text,
.--clone-TEXT-DATASET-5ej9dmhd .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 18.0px;
height: 100%;
line-height: 2;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5ej9dmhd"] .x-text:hover,
.--clone-TEXT-DATASET-5ej9dmhd .x-text:hover,
[id^="TEXT-DATASET-5ej9dmhd"] a:hover,
.--clone-TEXT-DATASET-5ej9dmhd a:hover {
  
}

[id^="TEXT-DATASET-vjot0hzt"], .--clone-TEXT-DATASET-vjot0hzt {
  font-size: 0px;
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 12;
grid-row-start: 11;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.13888931274414062px;
width: 100%;
  
}
[id^="TEXT-DATASET-vjot0hzt"] .x-text,
[id^="TEXT-DATASET-vjot0hzt"] .x-text a,
.--clone-TEXT-DATASET-vjot0hzt .x-text,
.--clone-TEXT-DATASET-vjot0hzt .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 18.0px;
height: 100%;
line-height: 2;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vjot0hzt"] .x-text:hover,
.--clone-TEXT-DATASET-vjot0hzt .x-text:hover,
[id^="TEXT-DATASET-vjot0hzt"] a:hover,
.--clone-TEXT-DATASET-vjot0hzt a:hover {
  
}

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

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

#ATTR-ywyos7p2 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 17;grid-row-start: 16;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-ywyos7p2 .attr--item, #ATTR-ywyos7p2 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: rgba(196, 196, 196, 1);
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-ywyos7p2 .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-ywyos7p2 .chevron svg{
  height: 16px;
}
#ATTR-ywyos7p2 .attr--item {
  margin-right: 12px;
  margin-bottom: 1px;
}
#ATTR-ywyos7p2 .attr--item:hover {
  border-color: rgba(196, 196, 196, 1);
  border-width: 1px;
}
#ATTR-ywyos7p2 .attr--item.selected {
  border-color: rgba(196, 196, 196, 1);
  border-width: 1px;
  background-color: #002B5B;
color: #fff;

}
#ATTR-ywyos7p2 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 6px 6px 6px 6px;
}
#ATTR-ywyos7p2 .attr--item:hover .tooltip {
  background: #002B5B;
  color: #fff;
}
#ATTR-ywyos7p2 .attr--item:hover .tooltip:after {
  background: #002B5B;
  border-top-color: #002B5B;
}

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

#ATTR-ywyos7p2 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: rgba(196, 196, 196, 1);
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
line-height: 20.8px;
text-align: center;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

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

#ATTR-ywyos7p2 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#PRODUCT-GALLERY-0e85ul43 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
}
#PRODUCT-GALLERY-0e85ul43 .product-gallery-wrapper {
  transition: height 0.3s ease;
  flex-direction: column;
  
  
}

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

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


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

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


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

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

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

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

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

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



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

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

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

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

#PRODUCT-GALLERY-0e85ul43 .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-0e85ul43 .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 60px;
  height: 60px;
}

#PRODUCT-GALLERY-0e85ul43 .product-gallery-thumbnails .product-gallery-thumbnails-item:hover,
#PRODUCT-GALLERY-0e85ul43 .product-gallery-thumbnails .product-gallery-thumbnails-item.active {
  opacity: 1;
  border-color: #000000;
}
.PRODUCT-GALLERY-0e85ul43 .x-pin-video {
  display: none;
}
#LINE-t6y6dx90 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  height: auto;
  
}
#LINE-t6y6dx90 .line-container {
  border-color: var(--color_43);
border-style: solid;
border-width: 1.0px;
}

#PRODUCT-GALLERY-3ubugo10 {
  --width: 208.0083203328133%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: -458.3044503420762%;margin-top: -325.8888854980469px;width: 208.0083203328133%;
  
  
}
#PRODUCT-GALLERY-3ubugo10 .product-gallery-wrapper {
  transition: height 0.3s ease;
  
  
  
}

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

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


#PRODUCT-GALLERY-3ubugo10 .product-gallery-mini {
  min-height: 70px;
  min-width: 70px;
}
#PRODUCT-GALLERY-3ubugo10 .product-gallery-mini-show {
  
}
#PRODUCT-GALLERY-3ubugo10 .product-gallery-mini .product-gallery-mini-wrapper {
  flex-direction: column;
}
#PRODUCT-GALLERY-3ubugo10 .product-gallery--nav-item img {
  object-fit: cover;
  aspect-ratio: 1/1;
  
}
#PRODUCT-GALLERY-3ubugo10 .product-gallery--nav-item img:hover {
  
}
modal-product-gallery[data-id="PRODUCT-GALLERY-3ubugo10"] .modal-product-slider__item img {
  object-fit: contain;
}
#PRODUCT-GALLERY-3ubugo10 .product-gallery--controls > * {
  width: 100%;
  height: calc(100% - 40px);
  color: #FFFFFF;
}
#PRODUCT-GALLERY-3ubugo10 .product-view {
  height: 100%;
  width: calc(100% - 70px);
}
#PRODUCT-GALLERY-3ubugo10 .thumbnail-icon {
  margin: 0 10px 10px 0;
  width: 60px;
  height: 60px;
}
#PRODUCT-GALLERY-3ubugo10 .product-gallery--controls {
  width: 40px;
  height: 80px;
  
  
}
#PRODUCT-GALLERY-3ubugo10 .product-gallery--controls.left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#PRODUCT-GALLERY-3ubugo10 .product-gallery--controls.right {
  right: 5px;
}
#PRODUCT-GALLERY-3ubugo10 > div {flex-direction: row-reverse;}
#PRODUCT-GALLERY-3ubugo10 .product--ribbons-wrapper {
  font-family: Roboto;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#PRODUCT-GALLERY-3ubugo10 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}


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

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

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

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

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

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



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

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

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

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

#PRODUCT-GALLERY-3ubugo10 .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-3ubugo10 .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 60px;
  height: 60px;
}

#PRODUCT-GALLERY-3ubugo10 .product-gallery-thumbnails .product-gallery-thumbnails-item:hover,
#PRODUCT-GALLERY-3ubugo10 .product-gallery-thumbnails .product-gallery-thumbnails-item.active {
  opacity: 1;
  border-color: #000000;
}
.PRODUCT-GALLERY-3ubugo10 .x-pin-video {
  display: none;
}
#QUANTITY-INPUT-c1hpi6dr {
  --width: 130px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 35.1px;justify-self: start;margin-left: 0%;margin-top: 0px;width: 130px;
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_43);
border-radius: 25px 25px 25px 25px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-c1hpi6dr .quantity__input {
  
  
  padding-left: 36px;
  padding-right: 36px;
  
}
#QUANTITY-INPUT-c1hpi6dr .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-c1hpi6dr .quantity__button[name="minus"] {
  background: var(--color_43);
border-radius: 0px;
border-width: 0.0px;
  
  width:36px;
}
#QUANTITY-INPUT-c1hpi6dr .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-c1hpi6dr .quantity__button[name="plus"] {
  background: var(--color_43);
border-radius: 0px;
border-width: 0.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;border-right-style: unset;
  width:36px;
}
#QUANTITY-INPUT-c1hpi6dr .quantity__button[name="plus"] svg {
  width: 10px;
}
#BUTTON-tre7me9x {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 40.8px;
justify-self: end;
margin-right: 0px;
margin-top: 0.10000000000000142px;
width: 49.00000000000001%;
  
}
#BUTTON-tre7me9x .x-button-wrapper {
  --width: 49.00000000000001%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #002B5B;
border-radius: 25px 25px 25px 25px;
border-style: solid;
border-width: 0.0px;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-tre7me9x{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-tre7me9x:hover > * {
    background: #d81159 !important;
  }
#BUTTON-ku9egq90 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 40.8px;
justify-self: start;
margin-left: 0px;
margin-top: 0.10000000000000142px;
width: 49.00000000000001%;
  
}
#BUTTON-ku9egq90 .x-button-wrapper {
  --width: 49.00000000000001%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #002B5B;
border-radius: 25px 25px 25px 25px;
border-style: solid;
border-width: 0.0px;
color: var(--color_00);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-ku9egq90{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-ku9egq90:hover > * {
    background: #d81159 !important;
  }
  #BUTTON-ku9egq90{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-ku9egq90:hover, #BUTTON-ku9egq90:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-ku9egq90{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-ku9egq90:hover, #BUTTON-ku9egq90:hover > * {
    border-color: #d81159 !important;
  }
#POPUP-0vi2puno {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
border-radius: 10px 10px 10px 10px;
  width: 550px;
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(8.445205479452055px, max-content) minmax(175.94178082191783px, max-content) minmax(8.445205479452055px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 10px 10px 10px 10pxpx;
  border-style: solid;
  
}
#POPUP-0vi2puno.anim {
  --width: 550px;
  
}
#FORM-039rf3az {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 7fr;grid-template-rows: minmax(50px, max-content) minmax(40px, max-content) minmax(43px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 10px;width: 100%;
  font-family: 'Roboto', sans-serif;
  --icon-color: #002B5B;
  
}
#IDENTITY-jomyusym {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 2;height: 43.655913978494624%;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#IDENTITY-jomyusym .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 13px;
  
  
}
#IDENTITY-jomyusym input {
  -webkit-text-stroke: 0px #000000ff;
-webkit-textstroke: 0px #000000ff;
border-color: #C2C2C2;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 13.0px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#IDENTITY-jomyusym input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#IDENTITY-jomyusym input::placeholder {
  color: #979797;
  -webkit-text-fill-color: #979797 !important;
}
#SUBMIT-BUTTON-4kvhm7vn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: px;
width: 100%;
  
}
#SUBMIT-BUTTON-4kvhm7vn .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #SUBMIT-BUTTON-4kvhm7vn{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #SUBMIT-BUTTON-4kvhm7vn:hover > * {
    background: #d81159 !important;
  }
[id^="TEXT-uha3sm1v"], .--clone-TEXT-uha3sm1v {
  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: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-uha3sm1v"] .x-text,
[id^="TEXT-uha3sm1v"] .x-text a,
.--clone-TEXT-uha3sm1v .x-text,
.--clone-TEXT-uha3sm1v .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-family: 'Roboto', sans-serif;
font-size: 22.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-uha3sm1v"] .x-text:hover,
.--clone-TEXT-uha3sm1v .x-text:hover,
[id^="TEXT-uha3sm1v"] a:hover,
.--clone-TEXT-uha3sm1v a:hover {
  
}


#RECT-if9tuxri {
  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-if9tuxri .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,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMy40NiwxMkwxOSwxNy41NFYxOUgxNy41NEwxMiwxMy40Nkw2LjQ2LDE5SDVWMTcuNTRMMTAuNTQsMTJMNSw2LjQ2VjVINi40NkwxMiwxMC41NEwxNy41NCw1SDE5VjYuNDZMMTMuNDYsMTJaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #RECT-if9tuxri{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-if9tuxri:hover > * {
    background: #d81159 !important;
  }
#CART-DROPPABLE-3qk48y2y {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 320px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(50px, max-content) minmax(20px, max-content) minmax(30px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-3qk48y2y.anim {
  --width: 320px;
  animation: light-speed-right 0.2s ease;
}
[id^="TEXT-pkc9odjb"], .--clone-TEXT-pkc9odjb {
  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: 55.181701972242514%;
  
}
[id^="TEXT-pkc9odjb"] .x-text,
[id^="TEXT-pkc9odjb"] .x-text a,
.--clone-TEXT-pkc9odjb .x-text,
.--clone-TEXT-pkc9odjb .x-text a {
  --width: 55.181701972242514%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Roboto', sans-serif;
font-size: 20.0px;
height: 100%;
line-height: 1.6;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-pkc9odjb"] .x-text:hover,
.--clone-TEXT-pkc9odjb .x-text:hover,
[id^="TEXT-pkc9odjb"] a:hover,
.--clone-TEXT-pkc9odjb a:hover {
  
}


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

  border:   ;


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


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

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

#CART-DROPPABLE-b2b9e5bs {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 320px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(50px, max-content) minmax(20px, max-content) minmax(0%, calc(100% - 185px)) minmax(50px, max-content) minmax(12px, max-content) minmax(63px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-b2b9e5bs.anim {
  --width: 320px;
  animation: light-speed-right 0.2s ease;
}
[id^="TEXT-87c5tzpt"], .--clone-TEXT-87c5tzpt {
  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: 56.71452702702703%;
  
}
[id^="TEXT-87c5tzpt"] .x-text,
[id^="TEXT-87c5tzpt"] .x-text a,
.--clone-TEXT-87c5tzpt .x-text,
.--clone-TEXT-87c5tzpt .x-text a {
  --width: 56.71452702702703%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Roboto', sans-serif;
font-size: 20.0px;
height: 100%;
line-height: 1.6;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-87c5tzpt"] .x-text:hover,
.--clone-TEXT-87c5tzpt .x-text:hover,
[id^="TEXT-87c5tzpt"] a:hover,
.--clone-TEXT-87c5tzpt a:hover {
  
}

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

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

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

#BUTTON-gkfcouqa {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 42px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-gkfcouqa .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #002B5B;
border-color: #000000ff;
border-radius: 8px 8px 8px 8px;
color: #ffffffff;
font-family: 'Roboto', sans-serif;
font-size: 15.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-gkfcouqa{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-gkfcouqa:hover > * {
    background: #d81159 !important;
  }
#LINE-pt97fw7n {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  height: auto;
  
}
#LINE-pt97fw7n .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}

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


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


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

#IMAGE-DATASET-pla99ios {
  --width: 68px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 1;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 68px;
  
}
#IMAGE-DATASET-pla99ios picture, #IMAGE-DATASET-pla99ios img {
  border-color: #e3e3e3;
border-style: solid;
border-width: 1.0px;
}
#IMAGE-DATASET-pla99ios img {
  object-fit: contain;
}

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

[id^="TEXT-DATASET-9n6q5tnq"], .--clone-TEXT-DATASET-9n6q5tnq {
  font-size: 0px;
  align-self: center;
grid-column-end: 5;
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-DATASET-9n6q5tnq"] .x-text,
[id^="TEXT-DATASET-9n6q5tnq"] .x-text a,
.--clone-TEXT-DATASET-9n6q5tnq .x-text,
.--clone-TEXT-DATASET-9n6q5tnq .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #dc0f00;
font-family: 'Inter', sans-serif;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #dc0f00);
}
[id^="TEXT-DATASET-9n6q5tnq"] .x-text:hover,
.--clone-TEXT-DATASET-9n6q5tnq .x-text:hover,
[id^="TEXT-DATASET-9n6q5tnq"] a:hover,
.--clone-TEXT-DATASET-9n6q5tnq a:hover {
  
}

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

#QUANTITY-INPUT-1nuxiaj0 {
  --width: 83.5px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 29px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 83.5px;
  -webkit-text-stroke: 0px #000000ff;
border-color: #ddd;
border-radius: 20px 20px 20px 20px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-family: 'Roboto', sans-serif;
font-size: 14.0px;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-1nuxiaj0 .quantity__input {
  
  
  padding-left: 25px;
  padding-right: 25px;
  
}
#QUANTITY-INPUT-1nuxiaj0 .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-1nuxiaj0 .quantity__button[name="minus"] {
  background: #F1F1F1;
  
  width:25px;
}
#QUANTITY-INPUT-1nuxiaj0 .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-1nuxiaj0 .quantity__button[name="plus"] {
  background: #F1F1F1;
  
  width:25px;
}
#QUANTITY-INPUT-1nuxiaj0 .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#LINE-ci391kbu {
  --width: 100%;align-self: center;grid-column-end: 5;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 17px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  height: auto;
  
}
#LINE-ci391kbu .line-container {
  border-color: #181818ff;
border-style: dashed;
border-width: 1.0px;
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #RECT-4te68hvs{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-4te68hvs:hover, #RECT-4te68hvs:hover > * {
    color: #d81159 !important;
  }
#CART-ITEMS-EMPTY-g7juyffc {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-z7b2ei9o {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-z7b2ei9o picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-51u7fife"], .--clone-TEXT-51u7fife {
  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: start;
margin-left: 0%;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-51u7fife"] .x-text,
[id^="TEXT-51u7fife"] .x-text a,
.--clone-TEXT-51u7fife .x-text,
.--clone-TEXT-51u7fife .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-51u7fife"] .x-text:hover,
.--clone-TEXT-51u7fife .x-text:hover,
[id^="TEXT-51u7fife"] a:hover,
.--clone-TEXT-51u7fife a:hover {
  
}


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

  border:   ;


  background: var(--active-color, #000000ff);
}
#RECT-udrlys1i::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;
  
}
