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

#SECTION-forhsufo .x-section-background {
  background: var(--color_30);
  
  
  
  
  
  
  --height: 40;
  --bg: var(--color_30);
}

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



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

[id^="TEXT-ug65v5gd"], .--clone-TEXT-ug65v5gd {
  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(0.05555534362792969px * 2);
width: 100%;
  
}
[id^="TEXT-ug65v5gd"] .x-text,
[id^="TEXT-ug65v5gd"] .x-text a,
.--clone-TEXT-ug65v5gd .x-text,
.--clone-TEXT-ug65v5gd .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_1);
font: var(--font_1);
font-size: 18.0px;
font-weight: 400;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_1));
}
[id^="TEXT-ug65v5gd"] .x-text:hover,
.--clone-TEXT-ug65v5gd .x-text:hover,
[id^="TEXT-ug65v5gd"] a:hover,
.--clone-TEXT-ug65v5gd a:hover {
  
}

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

#SECTION-88p823lr .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 52;
  --bg: #ffffff00;
}

#SECTION-88p823lr .x-section-video-background {
  
  
}



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

#MENU-url0nqhl {
  --width: 61.45161290322581%;align-self: end;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 38px;justify-self: center;margin-bottom: 18.8125px;margin-left: calc(0.43145948840725806% * 2);width: 61.45161290322581%;
  --active-link-color: #323232;
  
  
  
  
  
}


#MENU-url0nqhl .x-rect {
  --pad-x: 8px;
-webkit-text-stroke: 0px #000000ff;
color: #323232;
font-family: 'Noto Sans', sans-serif;
font-weight: 700;
justify-content: center;
text-transform: uppercase;
  
}
#MENU-url0nqhl > ul {
  
  justify-content: center;
  align-items: center;
  
  
  border-radius: inherit;
}
#MENU-url0nqhl > ul > .menu-item .tag-link {
  --pad-x: 8px;
-webkit-text-stroke: 0px #000000ff;
color: #323232;
font-family: 'Noto Sans', sans-serif;
font-weight: 700;
justify-content: center;
text-transform: uppercase;
}
#MENU-url0nqhl > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-url0nqhl > ul > .menu-item:not(:first-child) {
  
}
#MENU-url0nqhl ul li .tag-link {
  border-style: none none none none;

}
#MENU-url0nqhl ul li .tag-link:hover {
  color: #2f80ed !important;







border-style: none none none none;

}



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


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

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

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

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

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

#CART-ICON-jnlukj8x {
  --width: 27px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 27px;justify-self: end;margin-right: 40px;margin-top: calc(0px * 2);width: 27px;
  
}
#CART-ICON-jnlukj8x .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-jnlukj8x .x-cart-item-count {
  position: absolute;
  top: -6.75px;
  right: -6.75px;
  width: 13.5px;
  height: 13.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_23);
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 9.0px;
}
#CART-ICON-jnlukj8x .x-image-cart-icon {
  border-radius: ;
}

#IMAGE-nkumufo4 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: 0px;
width: 130px;
  
}
#IMAGE-nkumufo4 picture {
  --width: 130px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#INPUT-SEARCH-rgtll9nb {
  --width: 33px;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: 80px;margin-top: calc(0px * 2);width: 33px;
  
}
#INPUT-SEARCH-rgtll9nb > .input-search--wrapper {
  
  
  
  
  border-radius: 0px;
  background-color: #ececec00;
  flex-direction: row-reverse;
}
#INPUT-SEARCH-rgtll9nb > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 0px;
  margin: 0 0px;
}
#INPUT-SEARCH-rgtll9nb > .input-search--wrapper .input-search--input {
  padding-left: 0px;
  text-align: left;
}
#INPUT-SEARCH-rgtll9nb > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-rgtll9nb > .input-search--wrapper:hover {
  
  border-color: #000000 !important;
  
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-rgtll9nb > .input-search--wrapper:focus-within {
  
  border-color: #000000 !important;
  
  
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-rgtll9nb .input-search--icon {
  
  
  color: rgba(0, 0, 0, 1);
  height: 19px;
  width: 19px;
}
#INPUT-SEARCH-rgtll9nb .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-rgtll9nb .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-rgtll9nb .input-search--icon path {
  fill: rgba(0, 0, 0, 1);
}
#INPUT-SEARCH-rgtll9nb .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-rgtll9nb .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

#SEARCH-DROPPABLE-czdmdqgn {
  position: fixed; transform: translate(-50%, 0%);
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(66px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
}
#INPUT-SEARCH-ih4yjekx {
  --width: 86.50085660465248%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 46px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 86.50085660465248%;
  
}
#INPUT-SEARCH-ih4yjekx > .input-search--wrapper {
  font-size: 14.0px;
  border-width: 1px;
  border-color: var(--color_01);
  border-style: solid;
  border-radius: 7px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-ih4yjekx > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-ih4yjekx > .input-search--wrapper .input-search--input {
  padding-left: 11px;
  text-align: left;
}
#INPUT-SEARCH-ih4yjekx > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-ih4yjekx > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_01) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-ih4yjekx > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: var(--color_01) !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-ih4yjekx .input-search--icon {
  margin-left: 15px;
  margin-right: 15px;
  color: var(--color_03);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-ih4yjekx .input-search--wrapper:hover .input-search--icon {
  color: var(--color_03);
}
#INPUT-SEARCH-ih4yjekx .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_03);
}
#INPUT-SEARCH-ih4yjekx .input-search--icon path {
  fill: var(--color_03);
}
#INPUT-SEARCH-ih4yjekx .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_03);
}
#INPUT-SEARCH-ih4yjekx .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_03);
}

#MEMBER-BAR-037z9m72 {
  --width: 35.99609375px;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 35.99609375px;justify-self: end;margin-right: 35px;margin-top: calc(0.09375px * 2);width: 35.99609375px;
  
}
#MEMBER-BAR-037z9m72 .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
text-align: center;
  
  text-transform: unset;
  display: none;
}
#MEMBER-BAR-037z9m72 .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
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-037z9m72 .x-member:hover {
  
}
#MEMBER-BAR-037z9m72 .x-avatar-member-origin {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  
 }
#MEMBER-BAR-037z9m72 .x-avatar-member-initial {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  
 }
#MEMBER-BAR-037z9m72 .customer-icon {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  
 }
#MEMBER-BAR-037z9m72 .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  color: #000000ff;
}

#MEMBER-BAR-037z9m72 .x-loginbar {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
text-align: center;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  
  justify-content: center;
}
#MEMBER-BAR-037z9m72 .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-037z9m72 .x-loginbar .login-bar-icon {
    width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  

  border: none;
}

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


#MEMBER-BAR-037z9m72 .member-divider {
  background: #000000d9;
}

#MEMBER-BAR-037z9m72 .customer-signup {
  display: none;
}
#MEMBER-BAR-037z9m72 .customer-icon {
  
}
#MEMBER-BAR-037z9m72 .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-grte7d0c {
  width: 135px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(76px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
  transform: translate(0px, 0px);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
[id^="TEXT-devk1d0p"], .--clone-TEXT-devk1d0p {
  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.4575163398692807% * 2);
margin-top: 11.27496337890625px;
width: 82.94117647058825%;
  
}
[id^="TEXT-devk1d0p"] .x-text,
[id^="TEXT-devk1d0p"] .x-text a,
.--clone-TEXT-devk1d0p .x-text,
.--clone-TEXT-devk1d0p .x-text a {
  min-height: 12px;
  --width: 82.94117647058825%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-devk1d0p"] .x-text:hover,
.--clone-TEXT-devk1d0p .x-text:hover,
[id^="TEXT-devk1d0p"] a:hover,
.--clone-TEXT-devk1d0p a:hover {
  
}

[id^="TEXT-qn21dsn6"], .--clone-TEXT-qn21dsn6 {
  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(1.199128892686632% * 2);
margin-top: 40.83746337890625px;
width: 82.93518631546586%;
  
}
[id^="TEXT-qn21dsn6"] .x-text,
[id^="TEXT-qn21dsn6"] .x-text a,
.--clone-TEXT-qn21dsn6 .x-text,
.--clone-TEXT-qn21dsn6 .x-text a {
  min-height: 12px;
  --width: 82.93518631546586%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-qn21dsn6"] .x-text:hover,
.--clone-TEXT-qn21dsn6 .x-text:hover,
[id^="TEXT-qn21dsn6"] a:hover,
.--clone-TEXT-qn21dsn6 a:hover {
  
}

#MENU-a8nznm5r {
  --width: 27px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 17px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 27px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





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

#RECT-ehsed6va {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 28px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 28px;
  
  
  
  
}
#RECT-ehsed6va .x-rect {
  --width: 28px;
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-ehsed6va::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-vgmx489s"], .--clone-TEXT-vgmx489s {
  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: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 78.49829351535837%;
  
}
[id^="TEXT-vgmx489s"] .x-text,
[id^="TEXT-vgmx489s"] .x-text a,
.--clone-TEXT-vgmx489s .x-text,
.--clone-TEXT-vgmx489s .x-text a {
  min-height: 12px;
  --width: 78.49829351535837%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-vgmx489s"] .x-text:hover,
.--clone-TEXT-vgmx489s .x-text:hover,
[id^="TEXT-vgmx489s"] a:hover,
.--clone-TEXT-vgmx489s a:hover {
  
}

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

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


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

}
#MENU-nmlzquv9 ul li .tag-link:hover,
#MENU-nmlzquv9 ul li > a:hover {
  color: var(--color_43) !important;
background: #00000000;






border-style: none none none none;

}





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

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

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

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

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

#MEMBER-BAR-objdo5hd {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 50px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#MEMBER-BAR-objdo5hd .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
  
  text-transform: unset;
  display: none;
}
#MEMBER-BAR-objdo5hd .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
#MEMBER-BAR-objdo5hd .x-member:hover {
  
}
#MEMBER-BAR-objdo5hd .x-avatar-member-origin {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-objdo5hd .x-avatar-member-initial {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-objdo5hd .customer-icon {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-objdo5hd .x-nav-member-drop-icon {
  width: 24px;
  height: 24px;
  
}

#MEMBER-BAR-objdo5hd .x-loginbar {
  -webkit-text-stroke: 0px #000000ff;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  
  justify-content: flex-start;
}
#MEMBER-BAR-objdo5hd .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-objdo5hd .x-loginbar .login-bar-icon {
    width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  

  border: none;
}



#MEMBER-BAR-objdo5hd .member-divider {
  background: rgba(0, 0, 0, 1);
}

#MEMBER-BAR-objdo5hd .customer-signup {
  
}
#MEMBER-BAR-objdo5hd .customer-icon {
  
}
#MEMBER-BAR-objdo5hd .customer-text {
  
}
#MEMBER-DROPDOWN-gxcob000 {
  width: 300px;
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(12px, max-content) minmax(40px, max-content) minmax(40px, max-content) minmax(12px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
  transform: translate(0px, 0px);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
[id^="TEXT-0oww92f7"], .--clone-TEXT-0oww92f7 {
  font-size: 0px;
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.0078125px * 2);
margin-left: calc(0% * 2);
width: 100%;
  
}
[id^="TEXT-0oww92f7"] .x-text,
[id^="TEXT-0oww92f7"] .x-text a,
.--clone-TEXT-0oww92f7 .x-text,
.--clone-TEXT-0oww92f7 .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-0oww92f7"] .x-text:hover,
.--clone-TEXT-0oww92f7 .x-text:hover,
[id^="TEXT-0oww92f7"] a:hover,
.--clone-TEXT-0oww92f7 a:hover {
  
}

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

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

#SECTION-jyhj0h56 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 133;
  --bg: #ffffff00;
}

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



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

#SWIPER-264dt4ud {
  
  --width: 99.99881628787875%;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: 99.99881628787875%;
  
  --blurry: 0;
  --scale-overflow: 1;
}
#SWIPER-264dt4ud .x-swiper-wrapper {
  flex-direction: row;
  transform: translateX(0%);
}
#SWIPER-264dt4ud .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-264dt4ud .x-swiper-nav-btn.next {
  right: 0%
}
#SWIPER-264dt4ud .x-swiper-nav-btn.prev {
  left: 0%
}
#SWIPER-264dt4ud .x-slide {
  width: 100%;
}
#SWIPER-264dt4ud .x-slide-wrapper {
  will-change: ;
  transition-property: ;
}
#SWIPER-264dt4ud .x-slide:not(.active) .x-slide-wrapper {
  scale: 1;
  filter: blur(0px);
}

#SWIPER-264dt4ud .x-pagination-wrapper {
  opacity: 0;
}
#SWIPER-264dt4ud .x-swiper-row .x-pagination-bar-backdrop {
  height: max(9px, 3%);
}
#SWIPER-264dt4ud .x-swiper-column .x-pagination-bar-backdrop {
  width: max(9px, 1%);
}
#SWIPER-264dt4ud .x-pagination-fraction {
  font-size: 14px;
  color: rgba(0, 0, 0, 1);
}
#SWIPER-264dt4ud .x-pagination-bar-backdrop {
  height: 1%;
  width: 90%;
  border-radius: 1000px;
  gap: 10px;
}
#SWIPER-264dt4ud .x-pagination-bullet.active {
  background: rgba(77, 125, 236, 1);
  border-radius: 1000px;
}
#SWIPER-264dt4ud .x-pagination-bullet, #SWIPER-264dt4ud .x-pagination-bar-backdrop {
  border-radius: 1000px;
}
#SWIPER-264dt4ud .x-pagination-bar {
  background: rgba(238, 238, 238, 1);
}
#SWIPER-264dt4ud .x-bar-active {
  left: -100%;
  background: rgba(77, 125, 236, 1);
}
#SLIDE-786hf79u {
  
  
}
#SLIDE-786hf79u .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
}

#IMAGE-u78f8swx {
  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%;
  
}
#IMAGE-u78f8swx picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#SLIDE-2b9otr5e {
  
  
}
#SLIDE-2b9otr5e .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
}

#IMAGE-kg967n9v {
  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%;
  
}
#IMAGE-kg967n9v picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#SLIDE-vt99a8k4 {
  
  
}
#SLIDE-vt99a8k4 .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
}

#IMAGE-yljyet6w {
  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%;
  
}
#IMAGE-yljyet6w picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#SLIDE-hhwb7mv7 {
  
  
}
#SLIDE-hhwb7mv7 .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
}

#IMAGE-14ri51sd {
  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%;
  
}
#IMAGE-14ri51sd picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#SLIDE-3dl0bdjs {
  
  
}
#SLIDE-3dl0bdjs .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
}
#IMAGE-peyn4lx7 .animation, #IMAGE-peyn4lx7.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: 3s;
  -webkit-animation-duration: 3s;
}
#IMAGE-peyn4lx7 {
  
}

#IMAGE-peyn4lx7 {
  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%;
  
}
#IMAGE-peyn4lx7 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#SECTION-5d5y14p6 {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(30px, max-content) minmax(57px, max-content) minmax(30px, max-content) minmax(14px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-5d5y14p6 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 131;
  --bg: #ffffff00;
}

#SECTION-5d5y14p6 .x-section-video-background {
  
  
}



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

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

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

#GRID-PRODUCT-qeeii0w4 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-qeeii0w4 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-qeeii0w4 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-qeeii0w4 .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-qeeii0w4 .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-qeeii0w4 .grid-product--wrapper {
  display: grid;
  column-gap: 21px;
  row-gap: 10px;
  background: #ffffffff;
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-qeeii0w4 .slider-product--item:hover {
  background: #ffffffff;
}



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


#GRID-PRODUCT-qeeii0w4 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: var(--color_30);
  border-radius: 12px;
  
  border-width: 1px;
border-color: var(--color_13);
border-style: solid;

}



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


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

#GRID-PRODUCT-qeeii0w4 .grid-product--info {
  text-align: center;
  padding: 7px 21px;
  justify-content: unset;
  align-items: center
}
#GRID-PRODUCT-qeeii0w4 .grid-product--category {
  
  
  
  font-size: 13px;
  
  color: var(--color_04);
  
  padding: 0px 0px;
}
#GRID-PRODUCT-qeeii0w4 .grid-product--title {
  
  
  
  font-size: 15px;
  
  
  
  
  line-height: 1.5715;
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-qeeii0w4 .grid-product--price {
  margin-top: 0px;
  margin-bottom: 0px;
}
#GRID-PRODUCT-qeeii0w4 .grid-product--retail-price, #GRID-PRODUCT-qeeii0w4 .grid-product--selling-price {
  
  
  font-weight: bold;
  font-size: 23px;
  
  color: var(--color_42);
  
  margin: 0 0px;
}
#GRID-PRODUCT-qeeii0w4 .grid-product--origin-price {
  
  
  
  font-size: 20px;
  
  color: #ff0808;
  
  margin: 0 17px;
}
#GRID-PRODUCT-qeeii0w4 .grid-product--discount {
  padding: 0px 0px;
  background: #00000000;
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-qeeii0w4 .grid-product--wholesale-price {
  
  
  
  
  
  
}
#GRID-PRODUCT-qeeii0w4 .grid-product--total-sold {
  
  
  
  font-size: 14px;
  
  color: rgba(28, 37, 54, 1);
  
}




#GRID-PRODUCT-qeeii0w4 .grid-product--btn-add-cart {
  background-color: #467cbc;
  
  
  border-radius: 7px;
  text-align: center;
  
  
  
  
  
  
  margin: auto 0px 0px 0px;
  padding: 8px 16px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#GRID-PRODUCT-qeeii0w4 .grid-product--btn-add-cart:hover {
  color: var(--color_01);
  background-color: #141f75;
}

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



#GRID-PRODUCT-qeeii0w4 .pagination-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--color_13);
}
#GRID-PRODUCT-qeeii0w4 .pagination-arrow{
  display:flex;
  align-items: center;
  justify-content: center;
  width: 41px;
  height: 41px;
  border-radius: 4px;
}
#GRID-PRODUCT-qeeii0w4 .pagination-arrow:hover{
  background: #00000033;
}
#GRID-PRODUCT-qeeii0w4 .pagination-number{
  width: 41px;
  height: 41px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  cursor: pointer;
}
#GRID-PRODUCT-qeeii0w4 .pagination-number:hover{
  background: #00000033;
}
#GRID-PRODUCT-qeeii0w4 .pagination-number-active{
  color: #00C1A2;
  border: 1px solid #00C1A2;
}
#GRID-PRODUCT-qeeii0w4 .pagination-skip{
  width: 41px;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
#GRID-PRODUCT-qeeii0w4 .pagination-skip .pagination-skip-icon{
  display: none;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-qeeii0w4 .pagination-skip:hover .pagination-skip-icon{
  display: flex;
}
#GRID-PRODUCT-qeeii0w4 .pagination-skip:hover .pagination-skip-dots{
  display: none;
}
#GRID-PRODUCT-qeeii0w4 .pagination-skip:hover{
  background: #00000033;
}

#GRID-PRODUCT-qeeii0w4 .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-qeeii0w4 .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-qeeii0w4 .rate {
  width: 70px;
  height: auto;
}
#GRID-PRODUCT-qeeii0w4 .rate-star-first svg, #GRID-PRODUCT-qeeii0w4 .rate-star-first path {
  fill: ;
}
#GRID-PRODUCT-qeeii0w4 .rate-star-second svg, #GRID-PRODUCT-qeeii0w4 .rate-star-second path {
  fill: #FCD53F;
}
#GRID-PRODUCT-qeeii0w4 .rate + span {
  
  
  
  
  
  
  
}



#PRODUCT-OVERLAY-xzzn9z2a {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#BUTTON-2bb4v3qw {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 18px;
justify-self: start;
margin-left: 6.204379562043796%;
margin-top: 10.3194580078125px;
width: 43.930557250976555px;
  
}
#BUTTON-2bb4v3qw .x-button-wrapper {
  --width: 43.930557250976555px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #181818ff;
border-style: solid;
border-width: 0.0px;
color: var(--color_00);
font-size: 12.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#EMPTY-PRODUCT-LAYOUT-1hlvgotq {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-jfdg5ang {
  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-jfdg5ang picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-kwloj9co"], .--clone-TEXT-kwloj9co {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-kwloj9co"] .x-text,
[id^="TEXT-kwloj9co"] .x-text a,
.--clone-TEXT-kwloj9co .x-text,
.--clone-TEXT-kwloj9co .x-text a {
  min-height: 12px;
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-kwloj9co"] .x-text:hover,
.--clone-TEXT-kwloj9co .x-text:hover,
[id^="TEXT-kwloj9co"] a:hover,
.--clone-TEXT-kwloj9co a:hover {
  
}

[id^="TEXT-64q4zhzf"], .--clone-TEXT-64q4zhzf {
  font-size: 0px;
  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: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-64q4zhzf"] .x-text,
[id^="TEXT-64q4zhzf"] .x-text a,
.--clone-TEXT-64q4zhzf .x-text,
.--clone-TEXT-64q4zhzf .x-text a {
  min-height: 12px;
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-64q4zhzf"] .x-text:hover,
.--clone-TEXT-64q4zhzf .x-text:hover,
[id^="TEXT-64q4zhzf"] a:hover,
.--clone-TEXT-64q4zhzf a:hover {
  
}

#PRODUCT-OVERLAY-fcx6to6t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-hfib2m54"], .--clone-TEXT-hfib2m54 {
  font-size: 0px;
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 7.83331298828125px;
width: 57.92181288370571%;
  
}
[id^="TEXT-hfib2m54"] .x-text,
[id^="TEXT-hfib2m54"] .x-text a,
.--clone-TEXT-hfib2m54 .x-text,
.--clone-TEXT-hfib2m54 .x-text a {
  min-height: 12px;
  --width: 57.92181288370571%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_14);
font: var(--font_2);
font-size: 24.0px;
font-weight: bold;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_14));
}
[id^="TEXT-hfib2m54"] .x-text:hover,
.--clone-TEXT-hfib2m54 .x-text:hover,
[id^="TEXT-hfib2m54"] a:hover,
.--clone-TEXT-hfib2m54 a:hover {
  
}

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

#SECTION-zcxbl6yt .x-section-background {
  background: #ffffffff;
  
  
  
  
  
  
  --height: 52;
  --bg: #ffffffff;
}

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



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

#MENU-88z2n9by {
  --width: 61.45161290322581%;align-self: end;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 38px;justify-self: center;margin-bottom: 18.8125px;margin-left: calc(0.43145948840725806% * 2);width: 61.45161290322581%;
  --active-link-color: #323232;
  
  
  
  
  
}


#MENU-88z2n9by .x-rect {
  --pad-x: 8px;
-webkit-text-stroke: 0px #000000ff;
color: #323232;
font-family: 'Noto Sans', sans-serif;
font-weight: 700;
justify-content: center;
text-transform: uppercase;
  
}
#MENU-88z2n9by > ul {
  
  justify-content: center;
  align-items: center;
  
  
  border-radius: inherit;
}
#MENU-88z2n9by > ul > .menu-item .tag-link {
  --pad-x: 8px;
-webkit-text-stroke: 0px #000000ff;
color: #323232;
font-family: 'Noto Sans', sans-serif;
font-weight: 700;
justify-content: center;
text-transform: uppercase;
}
#MENU-88z2n9by > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-88z2n9by > ul > .menu-item:not(:first-child) {
  
}
#MENU-88z2n9by ul li .tag-link {
  border-style: none none none none;

}
#MENU-88z2n9by ul li .tag-link:hover {
  color: #2f80ed !important;







border-style: none none none none;

}



#MENU-88z2n9by.horizontal-menu > ul > .menu-item > .x-submenu {
  top: 38px;
}


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

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

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

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

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

#CART-ICON-h7g8vfq2 {
  --width: 7.61693585303522%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 25px;justify-self: end;margin-right: 3.338717183759136%;margin-top: calc(0px * 2);width: 7.61693585303522%;
  
}
#CART-ICON-h7g8vfq2 .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-h7g8vfq2 .x-cart-item-count {
  position: absolute;
  top: -5.7888712483067675px;
  right: -5.7888712483067675px;
  width: 11.577742496613535px;
  height: 12.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_23);
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 8.333333333333334px;
}
#CART-ICON-h7g8vfq2 .x-image-cart-icon {
  border-radius: ;
}

#IMAGE-kzzp2teh {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: -0.1640625px;
width: 130px;
  
}
#IMAGE-kzzp2teh picture {
  --width: 130px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#LINE-af8w69zo {
  --width: 100%;align-self: end;grid-column-end: 4;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 17px;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  height: auto;
  
}
#LINE-af8w69zo .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}

#MEMBER-BAR-cxb7ehqr {
  --width: 35.99609375px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 35.99609375px;justify-self: end;margin-right: 35px;margin-top: calc(0.09375px * 2);width: 35.99609375px;
  
}
#MEMBER-BAR-cxb7ehqr .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
text-align: center;
  
  text-transform: unset;
  display: none;
}
#MEMBER-BAR-cxb7ehqr .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
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-cxb7ehqr .x-member:hover {
  
}
#MEMBER-BAR-cxb7ehqr .x-avatar-member-origin {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  
 }
#MEMBER-BAR-cxb7ehqr .x-avatar-member-initial {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  
 }
#MEMBER-BAR-cxb7ehqr .customer-icon {   width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  
 }
#MEMBER-BAR-cxb7ehqr .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  color: #000000ff;
}

#MEMBER-BAR-cxb7ehqr .x-loginbar {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
text-align: center;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  
  justify-content: center;
}
#MEMBER-BAR-cxb7ehqr .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-cxb7ehqr .x-loginbar .login-bar-icon {
    width: 25px;
  height: 25px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  

  border: none;
}

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


#MEMBER-BAR-cxb7ehqr .member-divider {
  background: #000000d9;
}

#MEMBER-BAR-cxb7ehqr .customer-signup {
  display: none;
}
#MEMBER-BAR-cxb7ehqr .customer-icon {
  
}
#MEMBER-BAR-cxb7ehqr .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-fmsa53ci {
  width: 135px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(76px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
  transform: translate(0px, 0px);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
[id^="TEXT-hiov69d5"], .--clone-TEXT-hiov69d5 {
  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.4575163398692807% * 2);
margin-top: 11.27496337890625px;
width: 82.94117647058825%;
  
}
[id^="TEXT-hiov69d5"] .x-text,
[id^="TEXT-hiov69d5"] .x-text a,
.--clone-TEXT-hiov69d5 .x-text,
.--clone-TEXT-hiov69d5 .x-text a {
  min-height: 12px;
  --width: 82.94117647058825%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-hiov69d5"] .x-text:hover,
.--clone-TEXT-hiov69d5 .x-text:hover,
[id^="TEXT-hiov69d5"] a:hover,
.--clone-TEXT-hiov69d5 a:hover {
  
}

[id^="TEXT-ekwaj0vq"], .--clone-TEXT-ekwaj0vq {
  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(1.199128892686632% * 2);
margin-top: 40.83746337890625px;
width: 82.93518631546586%;
  
}
[id^="TEXT-ekwaj0vq"] .x-text,
[id^="TEXT-ekwaj0vq"] .x-text a,
.--clone-TEXT-ekwaj0vq .x-text,
.--clone-TEXT-ekwaj0vq .x-text a {
  min-height: 12px;
  --width: 82.93518631546586%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-ekwaj0vq"] .x-text:hover,
.--clone-TEXT-ekwaj0vq .x-text:hover,
[id^="TEXT-ekwaj0vq"] a:hover,
.--clone-TEXT-ekwaj0vq a:hover {
  
}

#INPUT-SEARCH-7v5zsjia {
  --width: 33px;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: 80px;margin-top: calc(0px * 2);width: 33px;
  
}
#INPUT-SEARCH-7v5zsjia > .input-search--wrapper {
  
  
  
  
  border-radius: 0px;
  background-color: #ececec00;
  flex-direction: row-reverse;
}
#INPUT-SEARCH-7v5zsjia > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 0px;
  margin: 0 0px;
}
#INPUT-SEARCH-7v5zsjia > .input-search--wrapper .input-search--input {
  padding-left: 0px;
  text-align: left;
}
#INPUT-SEARCH-7v5zsjia > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-7v5zsjia > .input-search--wrapper:hover {
  
  border-color: #000000 !important;
  
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-7v5zsjia > .input-search--wrapper:focus-within {
  
  border-color: #000000 !important;
  
  
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-7v5zsjia .input-search--icon {
  
  
  color: rgba(0, 0, 0, 1);
  height: 19px;
  width: 19px;
}
#INPUT-SEARCH-7v5zsjia .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-7v5zsjia .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-7v5zsjia .input-search--icon path {
  fill: rgba(0, 0, 0, 1);
}
#INPUT-SEARCH-7v5zsjia .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-7v5zsjia .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

#SEARCH-DROPPABLE-35gz34dl {
  position: fixed; transform: translate(-50%, 0%);
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(66px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  background: #ffffffff;
}
#INPUT-SEARCH-i2p3po7v {
  --width: 93.68835660465248%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 46px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 93.68835660465248%;
  
}
#INPUT-SEARCH-i2p3po7v > .input-search--wrapper {
  font-size: 14.0px;
  border-width: 1px;
  border-color: var(--color_01);
  border-style: solid;
  border-radius: 7px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-i2p3po7v > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-i2p3po7v > .input-search--wrapper .input-search--input {
  padding-left: 11px;
  text-align: left;
}
#INPUT-SEARCH-i2p3po7v > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-i2p3po7v > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_01) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-i2p3po7v > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: var(--color_01) !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-i2p3po7v .input-search--icon {
  margin-left: 15px;
  margin-right: 15px;
  color: var(--color_03);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-i2p3po7v .input-search--wrapper:hover .input-search--icon {
  color: var(--color_03);
}
#INPUT-SEARCH-i2p3po7v .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_03);
}
#INPUT-SEARCH-i2p3po7v .input-search--icon path {
  fill: var(--color_03);
}
#INPUT-SEARCH-i2p3po7v .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_03);
}
#INPUT-SEARCH-i2p3po7v .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_03);
}

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

#SECTION-fhq29ry0 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 313;
  --bg: #ffffff00;
}

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



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

#SLIDER-PRODUCT-z0ylagv8 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 99.4558958310722%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#SLIDER-PRODUCT-z0ylagv8 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

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



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

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

}





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

#SLIDER-PRODUCT-z0ylagv8 .grid-product--info {
  text-align: center;
  padding: 10px 0px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-z0ylagv8 .grid-product--category {
  
  font-family: 'Roboto', sans-serif;
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-z0ylagv8 .grid-product--title {
  
  font-family: 'Roboto', sans-serif;
  
  font-size: 16px;
  
  color: #333;
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#SLIDER-PRODUCT-z0ylagv8 .grid-product--price {
  margin-top: 5px;
  margin-bottom: 5px;
}
#SLIDER-PRODUCT-z0ylagv8 .grid-product--retail-price, #SLIDER-PRODUCT-z0ylagv8 .grid-product--selling-price {
  
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 15px;
  
  color: #333;
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-z0ylagv8 .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-z0ylagv8 .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-z0ylagv8 .grid-product--wholesale-price {
  
  
  
  
  
  
}



@media (hover: hover) {
  #SLIDER-PRODUCT-z0ylagv8 .grid-product--btn-add-cart {
    opacity: 0;
  }
  #SLIDER-PRODUCT-z0ylagv8 .slider-product--item:hover .grid-product--btn-add-cart {
    opacity: 1;
  }
}

#SLIDER-PRODUCT-z0ylagv8 .grid-product--btn-add-cart {
  background-color: var(--color_24);
  
  border-color: var(--color_24);
  border-radius: 3px;
  
  
  font-weight: bold;
  
  
  color: var(--color_23);
  
  margin: auto 0px 0px 0px;
  padding: 8px 16px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#SLIDER-PRODUCT-z0ylagv8 .grid-product--btn-add-cart:hover {
  
  background-color: var(--color_00);
}





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





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

#IMAGE-kd8jnry8 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 70.498046875px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.2490234375px;
width: 100%;
  
}
#IMAGE-kd8jnry8 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-asa9f1tf"], .--clone-TEXT-asa9f1tf {
  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-asa9f1tf"] .x-text,
[id^="TEXT-asa9f1tf"] .x-text a,
.--clone-TEXT-asa9f1tf .x-text,
.--clone-TEXT-asa9f1tf .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_23);
font: var(--font_3);
font-family: 'Roboto', sans-serif;
font-size: 24.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_23));
}
[id^="TEXT-asa9f1tf"] .x-text:hover,
.--clone-TEXT-asa9f1tf .x-text:hover,
[id^="TEXT-asa9f1tf"] a:hover,
.--clone-TEXT-asa9f1tf a:hover {
  
}

  #TEXT-asa9f1tf{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-asa9f1tf:hover, #TEXT-asa9f1tf:hover > * {
    color: var(--color_22) !important;
  }
#SLIDER-PRODUCT-7w3mc8il {
  --width: 45.999274101923824%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 3;height: auto;justify-self: start;margin-bottom: 0.02081298828125px;margin-left: 3.0832476875642345%;width: 45.999274101923824%;
  
}
#SLIDER-PRODUCT-7w3mc8il .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

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



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

#SLIDER-PRODUCT-7w3mc8il .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 3px;
  
  border-color: var(--color_01);
  

}





#SLIDER-PRODUCT-7w3mc8il .grid-product--inner img {
  border-radius: 3px;
}

#SLIDER-PRODUCT-7w3mc8il .grid-product--info {
  text-align: center;
  padding: 10px 0px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-7w3mc8il .grid-product--category {
  
  font-family: 'Roboto', sans-serif;
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-7w3mc8il .grid-product--title {
  
  font-family: 'Roboto', sans-serif;
  
  font-size: 16px;
  
  color: #333;
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#SLIDER-PRODUCT-7w3mc8il .grid-product--price {
  margin-top: 5px;
  margin-bottom: 5px;
}
#SLIDER-PRODUCT-7w3mc8il .grid-product--retail-price, #SLIDER-PRODUCT-7w3mc8il .grid-product--selling-price {
  
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 15px;
  
  color: #333;
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-7w3mc8il .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-7w3mc8il .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-7w3mc8il .grid-product--wholesale-price {
  
  
  
  
  
  
}



@media (hover: hover) {
  #SLIDER-PRODUCT-7w3mc8il .grid-product--btn-add-cart {
    opacity: 0;
  }
  #SLIDER-PRODUCT-7w3mc8il .slider-product--item:hover .grid-product--btn-add-cart {
    opacity: 1;
  }
}

#SLIDER-PRODUCT-7w3mc8il .grid-product--btn-add-cart {
  background-color: var(--color_24);
  
  border-color: var(--color_24);
  border-radius: 3px;
  
  
  font-weight: bold;
  
  
  color: var(--color_23);
  
  margin: auto 0px 0px 0px;
  padding: 8px 16px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#SLIDER-PRODUCT-7w3mc8il .grid-product--btn-add-cart:hover {
  
  background-color: var(--color_00);
}





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




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

#SECTION-ktjqa9ou .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 313;
  --bg: #ffffff00;
}

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



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

#SLIDER-PRODUCT-yrjthjsy {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 99.1%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#SLIDER-PRODUCT-yrjthjsy .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

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



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

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

}






#SLIDER-PRODUCT-yrjthjsy .grid-product--info {
  text-align: center;
  padding: 10px 0px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-yrjthjsy .grid-product--category {
  
  font-family: 'Roboto', sans-serif;
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-yrjthjsy .grid-product--title {
  
  
  
  font-size: 16px;
  
  color: #333;
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#SLIDER-PRODUCT-yrjthjsy .grid-product--price {
  margin-top: 5px;
  margin-bottom: 5px;
}
#SLIDER-PRODUCT-yrjthjsy .grid-product--retail-price, #SLIDER-PRODUCT-yrjthjsy .grid-product--selling-price {
  
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 15px;
  
  color: #333;
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-yrjthjsy .grid-product--origin-price {
  
  
  
  font-size: 14px;
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-yrjthjsy .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-yrjthjsy .grid-product--wholesale-price {
  
  
  
  
  
  
}



@media (hover: hover) {
  #SLIDER-PRODUCT-yrjthjsy .grid-product--btn-add-cart {
    opacity: 0;
  }
  #SLIDER-PRODUCT-yrjthjsy .slider-product--item:hover .grid-product--btn-add-cart {
    opacity: 1;
  }
}

#SLIDER-PRODUCT-yrjthjsy .grid-product--btn-add-cart {
  background-color: var(--color_24);
  
  border-color: var(--color_24);
  border-radius: 3px;
  
  
  font-weight: bold;
  
  
  color: var(--color_23);
  
  margin: auto 0px 0px 0px;
  padding: 8px 16px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#SLIDER-PRODUCT-yrjthjsy .grid-product--btn-add-cart:hover {
  
  background-color: var(--color_00);
}





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





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

#IMAGE-vnb8m5nj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 70px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-vnb8m5nj picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
[id^="TEXT-5x8livko"], .--clone-TEXT-5x8livko {
  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: 80%;
  
}
[id^="TEXT-5x8livko"] .x-text,
[id^="TEXT-5x8livko"] .x-text a,
.--clone-TEXT-5x8livko .x-text,
.--clone-TEXT-5x8livko .x-text a {
  min-height: 12px;
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_23);
font: var(--font_3);
font-family: 'Roboto', sans-serif;
font-size: 24.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_23));
}
[id^="TEXT-5x8livko"] .x-text:hover,
.--clone-TEXT-5x8livko .x-text:hover,
[id^="TEXT-5x8livko"] a:hover,
.--clone-TEXT-5x8livko a:hover {
  
}

  #TEXT-5x8livko{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-5x8livko:hover, #TEXT-5x8livko:hover > * {
    color: var(--color_22) !important;
  }
#SECTION-qedite1l {
  height: auto;
  grid-template-columns: 8px 1fr 8px;
  grid-template-rows: minmax(1.1267605633802815px, max-content) minmax(5.164319248826291px, max-content) minmax(4.694835680751174px, max-content) minmax(2.347417840375587px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-qedite1l .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 20;
  --bg: #ffffff00;
}

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



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

[id^="TEXT-lg9f3jf2"], .--clone-TEXT-lg9f3jf2 {
  font-size: 0px;
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.4453125px * 2);
margin-left: calc(0% * 2);
width: 100%;
  
}
[id^="TEXT-lg9f3jf2"] .x-text,
[id^="TEXT-lg9f3jf2"] .x-text a,
.--clone-TEXT-lg9f3jf2 .x-text,
.--clone-TEXT-lg9f3jf2 .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_13);
font: var(--font_3);
font-size: 24.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_13));
}
[id^="TEXT-lg9f3jf2"] .x-text:hover,
.--clone-TEXT-lg9f3jf2 .x-text:hover,
[id^="TEXT-lg9f3jf2"] a:hover,
.--clone-TEXT-lg9f3jf2 a:hover {
  
}

#CAROUSEL-8vm4pgaq {
  --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 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: minmax(83.50000145446222px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#CAROUSEL-8vm4pgaq .x-carousel-wrapper {
  border-color: #000000ff;
  width: calc(348.59999999999997% + 0px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(83.50000145446222px, max-content);
  display: grid;
  column-gap: 0px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-8vm4pgaq .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-8vm4pgaq .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-8vm4pgaq .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-8vm4pgaq .x-arrow-right {
  right: 5px;
}
#CAROUSEL-8vm4pgaq .x-carousel .x-arrow img,
#CAROUSEL-8vm4pgaq .x-carousel .x-arrow svg,
#CAROUSEL-8vm4pgaq .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

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


  
}

#IMAGE-2rrw8wfj {
  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: 89.92541002684673%;
  
}
#IMAGE-2rrw8wfj picture {
  --width: 89.92541002684673%;
border-color: #000000ff;
height: 100%;
width: 100%;
}

#CONTAINER-639cd2rj {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 79.45216614523052%;align-self: start;grid-column-end: 8;grid-column-start: 7;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(66px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 8.287506103515625px;width: 79.45216614523052%;
  
  
  
  
  
  border:   #000000ff;


  
}

#RECTANGLE-q6uwoqw9 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 66px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  
  border-radius: 4px 4px 4px 4px;
  
}
#RECTANGLE-q6uwoqw9 .x-rect {
  --width: 100%;
background: var(--color_00);
border-color: #e3e3e391;
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 1.0px;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_00));
}
#RECTANGLE-q6uwoqw9::before {
  content: "";
  border-color: #e3e3e391;
  border-style: solid;
  border-width: 1.0px;
  border-radius: inherit;
  border:   ;


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

#IMAGE-gnw98ttu {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0.9553187283178056%;
margin-top: -9.671875px;
width: 95.69924558703488%;
  
}
#IMAGE-gnw98ttu picture {
  --width: 95.69924558703488%;
border-color: #000000ff;
height: 100%;
width: 100%;
}

#IMAGE-pmnfwym4 {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-bottom: -0.1041259765625px;
margin-right: calc(-4.239759942830592% * 2);
width: 80.06487178231427%;
  
}
#IMAGE-pmnfwym4 picture {
  --width: 80.06487178231427%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#SECTION-n170zuh8 {
  height: auto;
  grid-template-columns: 8px 1fr 8px;
  grid-template-rows: minmax(15px, max-content) minmax(200px, max-content) minmax(15px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-n170zuh8 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 230;
  --bg: #ffffff00;
}

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



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


#IMAGE-nugsljca {
  align-self: start;
grid-column-end: 4;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 350px;
justify-self: start;
margin-left: -0.15151515151515152%;
margin-top: 0px;
width: 100.3030303030303%;
  
}
#IMAGE-nugsljca picture {
  --width: 100.3030303030303%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#CAROUSEL-n2efdgeu {
  --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 1fr 1fr 1fr;grid-template-rows: minmax(80px, max-content) minmax(100px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#CAROUSEL-n2efdgeu .x-carousel-wrapper {
  border-color: #000000ff;
border-width: 0.0px;
  width: calc(400% + 0px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(80px, max-content) minmax(100px, max-content) minmax(50px, max-content);
  display: grid;
  column-gap: 0px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-n2efdgeu .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-n2efdgeu .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-n2efdgeu .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-n2efdgeu .x-arrow-right {
  right: 5px;
}
#CAROUSEL-n2efdgeu .x-carousel .x-arrow img,
#CAROUSEL-n2efdgeu .x-carousel .x-arrow svg,
#CAROUSEL-n2efdgeu .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#IMAGE-dd3yikfd {
  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: 150px;
  
}
#IMAGE-dd3yikfd picture {
  --width: 150px;
border-color: #000000ff;
border-radius: 100px 100px 100px 100px;
height: 100%;
width: 100%;
}
[id^="TEXT-5tmdt1ll"], .--clone-TEXT-5tmdt1ll {
  font-size: 0px;
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-5tmdt1ll"] .x-text,
[id^="TEXT-5tmdt1ll"] .x-text a,
.--clone-TEXT-5tmdt1ll .x-text,
.--clone-TEXT-5tmdt1ll .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #212529;
font: var(--font_2);
font-size: 18.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #212529);
}
[id^="TEXT-5tmdt1ll"] .x-text:hover,
.--clone-TEXT-5tmdt1ll .x-text:hover,
[id^="TEXT-5tmdt1ll"] a:hover,
.--clone-TEXT-5tmdt1ll a:hover {
  
}

[id^="TEXT-1z9cae3m"], .--clone-TEXT-1z9cae3m {
  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: 20%;
  
}
[id^="TEXT-1z9cae3m"] .x-text,
[id^="TEXT-1z9cae3m"] .x-text a,
.--clone-TEXT-1z9cae3m .x-text,
.--clone-TEXT-1z9cae3m .x-text a {
  min-height: 12px;
  --width: 20%;
-webkit-text-stroke: 0px #000000ff;
color: #aaa;
font: var(--font_2);
font-size: 14.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #aaa);
}
[id^="TEXT-1z9cae3m"] .x-text:hover,
.--clone-TEXT-1z9cae3m .x-text:hover,
[id^="TEXT-1z9cae3m"] a:hover,
.--clone-TEXT-1z9cae3m a:hover {
  
}


#IMAGE-e7w9r721 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 150px;
  
}
#IMAGE-e7w9r721 picture {
  --width: 150px;
border-radius: 100px 100px 100px 100px;
height: 100%;
width: 100%;
}
[id^="TEXT-41d7tdhz"], .--clone-TEXT-41d7tdhz {
  font-size: 0px;
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0.0013902452256944445% * 2);
margin-top: calc(0px * 2);
width: 71.66666666666667%;
  
}
[id^="TEXT-41d7tdhz"] .x-text,
[id^="TEXT-41d7tdhz"] .x-text a,
.--clone-TEXT-41d7tdhz .x-text,
.--clone-TEXT-41d7tdhz .x-text a {
  min-height: 12px;
  --width: 71.66666666666667%;
-webkit-text-stroke: 0px #000000ff;
color: #212529;
font: var(--font_2);
font-size: 18.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #212529);
}
[id^="TEXT-41d7tdhz"] .x-text:hover,
.--clone-TEXT-41d7tdhz .x-text:hover,
[id^="TEXT-41d7tdhz"] a:hover,
.--clone-TEXT-41d7tdhz a:hover {
  
}


#IMAGE-nfkigw96 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-bottom: calc(0.366790771484375px * 2);
margin-left: calc(0% * 2);
width: 150px;
  
}
#IMAGE-nfkigw96 picture {
  --width: 150px;
border-radius: 100px 100px 100px 100px;
height: 100%;
width: 100%;
}
[id^="TEXT-x9768upn"], .--clone-TEXT-x9768upn {
  font-size: 0px;
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-x9768upn"] .x-text,
[id^="TEXT-x9768upn"] .x-text a,
.--clone-TEXT-x9768upn .x-text,
.--clone-TEXT-x9768upn .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #212529;
font: var(--font_2);
font-size: 18.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #212529);
}
[id^="TEXT-x9768upn"] .x-text:hover,
.--clone-TEXT-x9768upn .x-text:hover,
[id^="TEXT-x9768upn"] a:hover,
.--clone-TEXT-x9768upn a:hover {
  
}

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


#IMAGE-z0t9i9fb {
  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: 150px;
  
}
#IMAGE-z0t9i9fb picture {
  --width: 150px;
border-color: #000000ff;
border-radius: 100px 100px 100px 100px;
height: 100%;
width: 100%;
}
[id^="TEXT-id8k1a2d"], .--clone-TEXT-id8k1a2d {
  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-id8k1a2d"] .x-text,
[id^="TEXT-id8k1a2d"] .x-text a,
.--clone-TEXT-id8k1a2d .x-text,
.--clone-TEXT-id8k1a2d .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #212529;
font: var(--font_2);
font-size: 18.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #212529);
}
[id^="TEXT-id8k1a2d"] .x-text:hover,
.--clone-TEXT-id8k1a2d .x-text:hover,
[id^="TEXT-id8k1a2d"] a:hover,
.--clone-TEXT-id8k1a2d a:hover {
  
}

[id^="TEXT-gdm617sp"], .--clone-TEXT-gdm617sp {
  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: 30%;
  
}
[id^="TEXT-gdm617sp"] .x-text,
[id^="TEXT-gdm617sp"] .x-text a,
.--clone-TEXT-gdm617sp .x-text,
.--clone-TEXT-gdm617sp .x-text a {
  min-height: 12px;
  --width: 30%;
-webkit-text-stroke: 0px #000000ff;
color: #aaa;
font: var(--font_2);
font-size: 14.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #aaa);
}
[id^="TEXT-gdm617sp"] .x-text:hover,
.--clone-TEXT-gdm617sp .x-text:hover,
[id^="TEXT-gdm617sp"] a:hover,
.--clone-TEXT-gdm617sp a:hover {
  
}

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

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

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

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



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

#CAROUSEL-ai1g7jlq {
  --width: 89.92427884615385%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: minmax(354px, max-content);height: auto;justify-self: center;margin-right: calc(0.0390625% * 2);margin-top: calc(28px * 2);width: 89.92427884615385%;
  
}
#CAROUSEL-ai1g7jlq .x-carousel-wrapper {
  border-color: #000000ff;
  width: calc(2340px + 0px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(354px, max-content);
  display: grid;
  column-gap: 0px;
  transition: left 379ms ease-in-out;
  will-change: left;
}
#CAROUSEL-ai1g7jlq .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-ai1g7jlq .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-ai1g7jlq .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-ai1g7jlq .x-arrow-right {
  right: 5px;
}
#CAROUSEL-ai1g7jlq .x-carousel .x-arrow img,
#CAROUSEL-ai1g7jlq .x-carousel .x-arrow svg,
#CAROUSEL-ai1g7jlq .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#IMAGE-de0bbu08 {
  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: 97.63850203533964%;
  
}
#IMAGE-de0bbu08 picture {
  --width: 97.63850203533964%;
height: 100%;
width: 100%;
}

#IMAGE-uom3w6x8 {
  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: 97.63850203533964%;
  
}
#IMAGE-uom3w6x8 picture {
  --width: 97.63850203533964%;
border-color: #000000ff;
height: 100%;
width: 100%;
}

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

#IMAGE-nzerhneb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: -98.97435897435898%;
margin-top: calc(0px * 2);
width: 97.63621794871796%;
  
}
#IMAGE-nzerhneb picture {
  --width: 97.63621794871796%;
height: 100%;
width: 100%;
}

#IMAGE-3xxa6an7 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 97.63850203533964%;
  
}
#IMAGE-3xxa6an7 picture {
  --width: 97.63850203533964%;
height: 100%;
width: 100%;
}

#IMAGE-h1ghgrzx {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: -98.97435897435898%;
margin-top: calc(0px * 2);
width: 97.63621794871796%;
  
}
#IMAGE-h1ghgrzx picture {
  --width: 97.63621794871796%;
height: 100%;
width: 100%;
}
#SECTION-66vkzs5p {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(20px, max-content) minmax(177px, max-content) minmax(21px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-66vkzs5p .x-section-background {
  background: var(--color_00);
  
  
  
  
  
  
  --height: 218;
  --bg: var(--color_00);
}

#SECTION-66vkzs5p .x-section-video-background {
  
  
}



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

#CAROUSEL-u35oit4m {
  --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 1fr 1fr 1fr;grid-template-rows: minmax(191.49998349119855px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: -1.52587890625e-5px;width: 100%;
  
}
#CAROUSEL-u35oit4m .x-carousel-wrapper {
  border-color: #000000ff;
  width: calc(400% + 0px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(191.49998349119855px, max-content);
  display: grid;
  column-gap: 0px;
  transition: left 379ms ease-in-out;
  will-change: left;
}
#CAROUSEL-u35oit4m .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-u35oit4m .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-u35oit4m .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-u35oit4m .x-arrow-right {
  right: 5px;
}
#CAROUSEL-u35oit4m .x-carousel .x-arrow img,
#CAROUSEL-u35oit4m .x-carousel .x-arrow svg,
#CAROUSEL-u35oit4m .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#IMAGE-164ozwdb {
  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: 97.63850203533964%;
  
}
#IMAGE-164ozwdb picture {
  --width: 97.63850203533964%;
height: 100%;
width: 100%;
}

#IMAGE-dgr4pjd4 {
  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: 97.63850203533964%;
  
}
#IMAGE-dgr4pjd4 picture {
  --width: 97.63850203533964%;
border-color: #000000ff;
height: 100%;
width: 100%;
}

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

#IMAGE-9txsqbrk {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: -98.97435897435898%;
margin-top: calc(0px * 2);
width: 97.63621794871796%;
  
}
#IMAGE-9txsqbrk picture {
  --width: 97.63621794871796%;
height: 100%;
width: 100%;
}

#IMAGE-ufylhvac {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 97.63850203533964%;
  
}
#IMAGE-ufylhvac picture {
  --width: 97.63850203533964%;
height: 100%;
width: 100%;
}

#IMAGE-ak7rfpsr {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: -98.97435897435898%;
margin-top: calc(0px * 2);
width: 97.63621794871796%;
  
}
#IMAGE-ak7rfpsr picture {
  --width: 97.63621794871796%;
height: 100%;
width: 100%;
}
#SECTION-pv1r28ui {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(20.415345859533485px, max-content) minmax(0px, max-content) minmax(208px, max-content) minmax(8.749433939800063px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-pv1r28ui .x-section-background {
  background: var(--color_00);
  
  
  
  
  
  
  --height: 237;
  --bg: var(--color_00);
}

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



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

#CAROUSEL-q86m6db1 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: minmax(250px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#CAROUSEL-q86m6db1 .x-carousel-wrapper {
  border-color: #000000ff;
  width: calc(550% + 0px);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(250px, max-content);
  display: grid;
  column-gap: 0px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-q86m6db1 .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-q86m6db1 .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-q86m6db1 .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-q86m6db1 .x-arrow-right {
  right: 5px;
}
#CAROUSEL-q86m6db1 .x-carousel .x-arrow img,
#CAROUSEL-q86m6db1 .x-carousel .x-arrow svg,
#CAROUSEL-q86m6db1 .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#IMAGE-f993f10n {
  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: 95%;
  
}
#IMAGE-f993f10n picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-0k632l1q {
  align-self: center;
grid-column-end: 10;
grid-column-start: 9;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 95%;
  
}
#IMAGE-0k632l1q picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-4hjk5lhj {
  align-self: start;
grid-column-end: 11;
grid-column-start: 10;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: -0.050018310546875px;
width: 95%;
  
}
#IMAGE-4hjk5lhj picture {
  --width: 95%;
height: 100%;
width: 100%;
}

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

#IMAGE-4ktvqso1 {
  align-self: center;
grid-column-end: 9;
grid-column-start: 8;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 95%;
  
}
#IMAGE-4ktvqso1 picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-jag5kj6j {
  align-self: center;
grid-column-end: 8;
grid-column-start: 7;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 95%;
  
}
#IMAGE-jag5kj6j picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-yff22qiz {
  align-self: center;
grid-column-end: 7;
grid-column-start: 6;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 95%;
  
}
#IMAGE-yff22qiz picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-tnm7m9et {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 95%;
  
}
#IMAGE-tnm7m9et picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-9menpmsl {
  align-self: center;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 95%;
  
}
#IMAGE-9menpmsl picture {
  --width: 95%;
height: 100%;
width: 100%;
}

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

#IMAGE-qrqbw822 {
  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(0px * 2);
margin-top: calc(0px * 2);
width: 95%;
  
}
#IMAGE-qrqbw822 picture {
  --width: 95%;
height: 100%;
width: 100%;
}
[id^="TEXT-shurnqiv"], .--clone-TEXT-shurnqiv {
  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-shurnqiv"] .x-text,
[id^="TEXT-shurnqiv"] .x-text a,
.--clone-TEXT-shurnqiv .x-text,
.--clone-TEXT-shurnqiv .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-shurnqiv"] .x-text:hover,
.--clone-TEXT-shurnqiv .x-text:hover,
[id^="TEXT-shurnqiv"] a:hover,
.--clone-TEXT-shurnqiv a:hover {
  
}

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

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

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



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

[id^="TEXT-yv2zopqh"], .--clone-TEXT-yv2zopqh {
  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-yv2zopqh"] .x-text,
[id^="TEXT-yv2zopqh"] .x-text a,
.--clone-TEXT-yv2zopqh .x-text,
.--clone-TEXT-yv2zopqh .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 17.0px;
font-weight: 400;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-yv2zopqh"] .x-text:hover,
.--clone-TEXT-yv2zopqh .x-text:hover,
[id^="TEXT-yv2zopqh"] a:hover,
.--clone-TEXT-yv2zopqh a:hover {
  
}

#CAROUSEL-cy2jkang {
  --width: 100.0821105435363%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: minmax(250px, max-content);height: auto;justify-self: start;margin-left: -0.04105527176816774%;margin-top: calc(0px * 2);row-gap: 10px;width: 100.0821105435363%;
  
}
#CAROUSEL-cy2jkang .x-carousel-wrapper {
  border-color: var(--color_13);
border-style: solid;
overflow-x: hidden;
overflow-y: hidden;
  width: calc(400% + 0px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(250px, max-content);
  display: grid;
  column-gap: 0px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-cy2jkang .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-cy2jkang .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-cy2jkang .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-cy2jkang .x-arrow-right {
  right: 5px;
}
#CAROUSEL-cy2jkang .x-carousel .x-arrow img,
#CAROUSEL-cy2jkang .x-carousel .x-arrow svg,
#CAROUSEL-cy2jkang .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#IMAGE-w93jq7hv {
  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(0px * 2);
margin-top: 0px;
width: 95%;
  
}
#IMAGE-w93jq7hv picture {
  --width: 95%;
border-color: #03138f;
height: 100%;
width: 100%;
}

#IMAGE-82ur9ac7 {
  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(0px * 2);
margin-top: 0px;
width: 95%;
  
}
#IMAGE-82ur9ac7 picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-9bq4f0yc {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 95%;
  
}
#IMAGE-9bq4f0yc picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-ujr4r1p9 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.002675513698630137% * 2);
margin-top: 0px;
width: 94.99678938356163%;
  
}
#IMAGE-ujr4r1p9 picture {
  --width: 94.99678938356163%;
filter: unset;
height: 100%;
width: 100%;
}
#SECTION-hoqv2g9y {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(27px, max-content) minmax(190px, max-content) minmax(24px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

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



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

#CAROUSEL-t0exazv7 {
  --width: 100.08146367521368%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: minmax(250px, max-content);height: auto;justify-self: end;margin-right: -0.16693376068376067%;margin-top: -64.40625px;row-gap: 10px;width: 100.08146367521368%;
  
}
#CAROUSEL-t0exazv7 .x-carousel-wrapper {
  border-color: var(--color_13);
border-style: solid;
overflow-x: hidden;
overflow-y: hidden;
  width: calc(1168px + 0px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(250px, max-content);
  display: grid;
  column-gap: 0px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-t0exazv7 .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-t0exazv7 .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-t0exazv7 .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-t0exazv7 .x-arrow-right {
  right: 5px;
}
#CAROUSEL-t0exazv7 .x-carousel .x-arrow img,
#CAROUSEL-t0exazv7 .x-carousel .x-arrow svg,
#CAROUSEL-t0exazv7 .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#IMAGE-8j8af8a2 {
  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: 95%;
  
}
#IMAGE-8j8af8a2 picture {
  --width: 95%;
border-color: #03138f;
height: 100%;
width: 100%;
}

#IMAGE-52myaiz7 {
  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(0px * 2);
margin-top: -0.1953125px;
width: 95%;
  
}
#IMAGE-52myaiz7 picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-jhf0tisg {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: -0.1953125px;
width: 95%;
  
}
#IMAGE-jhf0tisg picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-oogrkuy0 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.002675513698630137% * 2);
margin-top: 0px;
width: 94.99678938356162%;
  
}
#IMAGE-oogrkuy0 picture {
  --width: 94.99678938356162%;
filter: unset;
height: 100%;
width: 100%;
}
#CAROUSEL-de1z4wba {
  --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 1fr 1fr 1fr;grid-template-rows: minmax(250px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 10px;width: 100%;
  
}
#CAROUSEL-de1z4wba .x-carousel-wrapper {
  border-color: var(--color_13);
border-style: solid;
overflow-x: hidden;
overflow-y: hidden;
  width: calc(400% + 0px);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: minmax(250px, max-content);
  display: grid;
  column-gap: 0px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-de1z4wba .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-de1z4wba .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-de1z4wba .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-de1z4wba .x-arrow-right {
  right: 5px;
}
#CAROUSEL-de1z4wba .x-carousel .x-arrow img,
#CAROUSEL-de1z4wba .x-carousel .x-arrow svg,
#CAROUSEL-de1z4wba .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#IMAGE-uogof9ze {
  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(0px * 2);
margin-top: 0px;
width: 95%;
  
}
#IMAGE-uogof9ze picture {
  --width: 95%;
border-color: #03138f;
height: 100%;
width: 100%;
}

#IMAGE-6uz47jo8 {
  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(0px * 2);
margin-top: -0.1953125px;
width: 95%;
  
}
#IMAGE-6uz47jo8 picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-h0xyh5bo {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: -0.1953125px;
width: 95%;
  
}
#IMAGE-h0xyh5bo picture {
  --width: 95%;
height: 100%;
width: 100%;
}

#IMAGE-8oef716y {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-right: calc(0.002675513698630137% * 2);
margin-top: 0px;
width: 94.99678938356163%;
  
}
#IMAGE-8oef716y picture {
  --width: 94.99678938356163%;
filter: unset;
height: 100%;
width: 100%;
}
#SECTION-hkrt1qp0 {
  height: auto;
  grid-template-columns: 8px 1fr 8px;
  grid-template-rows: minmax(11px, max-content) minmax(51px, max-content) minmax(61px, max-content) minmax(55px, max-content) minmax(11px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-hkrt1qp0 .x-section-background {
  background: #467cbc;
  
  
  
  
  
  
  --height: 189;
  --bg: #467cbc;
}

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



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

#FORM-7vfuvjrx {
  --width: 100%;align-self: center;column-gap: 10px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr 100px;grid-template-rows: minmax(41px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 10px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
#EMAIL-tfbx61ko {
  --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%;
  
}
#EMAIL-tfbx61ko .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#EMAIL-tfbx61ko input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 14.4px;
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#EMAIL-tfbx61ko input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#EMAIL-tfbx61ko input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-41yc6et9 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 100.40000000000002%;
justify-self: start;
margin-left: -0.34305348115803247%;
margin-top: 0px;
width: 100.13480840944776%;
  
}
#SUBMIT-BUTTON-41yc6et9 .x-button-wrapper {
  --width: 100.13480840944776%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
color: var(--color_04);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#CONTAINER-2cnubnr7 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 135px;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(37.998046875px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0087890625px * 2);margin-left: calc(0% * 2);width: 135px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-fneay6f6 {
  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: 0px;
margin-top: calc(0px * 2);
width: 38px;
  
}
#IMAGE-fneay6f6 picture {
  --width: 38px;
border-color: #000000ff;
height: 100%;
width: 100%;
}

#IMAGE-xdwjf6zr {
  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: 37.998046875px;
  
}
#IMAGE-xdwjf6zr picture {
  --width: 37.998046875px;
border-color: #000000ff;
height: 100%;
width: 100%;
}

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


  
}
[id^="TEXT-gxef02oq"], .--clone-TEXT-gxef02oq {
  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: stretch;
margin-left: 45px;
margin-right: -0.006680626544632979%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-gxef02oq"] .x-text,
[id^="TEXT-gxef02oq"] .x-text a,
.--clone-TEXT-gxef02oq .x-text,
.--clone-TEXT-gxef02oq .x-text a {
  min-height: 12px;
  --width: 85.20404904759727%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-gxef02oq"] .x-text:hover,
.--clone-TEXT-gxef02oq .x-text:hover,
[id^="TEXT-gxef02oq"] a:hover,
.--clone-TEXT-gxef02oq a:hover {
  
}


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

  border:   ;


  background: var(--active-color, var(--color_00));
}
#RECT-92tmsrw8::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;
  
}
#SECTION-6q30pexn {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(20px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(30px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-6q30pexn .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 750;
  --bg: #ffffff00;
}

#SECTION-6q30pexn .x-section-video-background {
  
  
}



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


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


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

[id^="TEXT-thkqrw0n"], .--clone-TEXT-thkqrw0n {
  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: 22px;
margin-top: calc(0px * 2);
width: 92.76315789473684%;
  
}
[id^="TEXT-thkqrw0n"] .x-text,
[id^="TEXT-thkqrw0n"] .x-text a,
.--clone-TEXT-thkqrw0n .x-text,
.--clone-TEXT-thkqrw0n .x-text a {
  min-height: 12px;
  --width: 92.76315789473684%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-thkqrw0n"] .x-text:hover,
.--clone-TEXT-thkqrw0n .x-text:hover,
[id^="TEXT-thkqrw0n"] a:hover,
.--clone-TEXT-thkqrw0n a:hover {
  
}

[id^="TEXT-133j24rk"], .--clone-TEXT-133j24rk {
  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: start;
margin-left: 22px;
margin-top: calc(0px * 2);
width: 92.76315789473684%;
  
}
[id^="TEXT-133j24rk"] .x-text,
[id^="TEXT-133j24rk"] .x-text a,
.--clone-TEXT-133j24rk .x-text,
.--clone-TEXT-133j24rk .x-text a {
  min-height: 12px;
  --width: 92.76315789473684%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-133j24rk"] .x-text:hover,
.--clone-TEXT-133j24rk .x-text:hover,
[id^="TEXT-133j24rk"] a:hover,
.--clone-TEXT-133j24rk a:hover {
  
}

[id^="TEXT-w8rkp0gv"], .--clone-TEXT-w8rkp0gv {
  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: 22px;
margin-top: calc(0.7874889373779297px * 2);
width: 92.76315789473684%;
  
}
[id^="TEXT-w8rkp0gv"] .x-text,
[id^="TEXT-w8rkp0gv"] .x-text a,
.--clone-TEXT-w8rkp0gv .x-text,
.--clone-TEXT-w8rkp0gv .x-text a {
  min-height: 12px;
  --width: 92.76315789473684%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-w8rkp0gv"] .x-text:hover,
.--clone-TEXT-w8rkp0gv .x-text:hover,
[id^="TEXT-w8rkp0gv"] a:hover,
.--clone-TEXT-w8rkp0gv a:hover {
  
}


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

  border:   ;


  background: var(--active-color, #000000ff);
}
#RECT-lc76dzyl::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-or9108gn {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 19px;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 19px;
  
  
  
  
}
#RECT-or9108gn .x-rect {
  --width: 19px;
background: #000000ff;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9InBob25lIj48cGF0aCBkPSJNNi42MiwxMC43OUM4LjA2LDEzLjYyIDEwLjM4LDE1Ljk0IDEzLjIxLDE3LjM4TDE1LjQxLDE1LjE4QzE1LjY5LDE0LjkgMTYuMDgsMTQuODIgMTYuNDMsMTQuOTNDMTcuNTUsMTUuMyAxOC43NSwxNS41IDIwLDE1LjVBMSwxIDAgMCwxIDIxLDE2LjVWMjBBMSwxIDAgMCwxIDIwLDIxQTE3LDE3IDAgMCwxIDMsNEExLDEgMCAwLDEgNCwzSDcuNUExLDEgMCAwLDEgOC41LDRDOC41LDUuMjUgOC43LDYuNDUgOS4wNyw3LjU3QzkuMTgsNy45MiA5LjEsOC4zMSA4LjgyLDguNTlMNi42MiwxMC43OVoiPjwvcGF0aD48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #000000ff);
}
#RECT-or9108gn::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-dbtf2akv {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: 19.925012588500977px;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 19.925012588500977px;
  
  
  
  
}
#RECT-dbtf2akv .x-rect {
  --width: 19.925012588500977px;
background: #000000ff;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9ImdtYWlsIj48cGF0aCBkPSJNMjAsMThIMThWOS4yNUwxMiwxM0w2LDkuMjVWMThINFY2SDUuMkwxMiwxMC4yNUwxOC44LDZIMjBNMjAsNEg0QzIuODksNCAyLDQuODkgMiw2VjE4QTIsMiAwIDAsMCA0LDIwSDIwQTIsMiAwIDAsMCAyMiwxOFY2QzIyLDQuODkgMjEuMSw0IDIwLDRaIj48L3BhdGg+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #000000ff);
}
#RECT-dbtf2akv::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-mglxnp7i {
  --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(40.33891704542077px, max-content) minmax(130.25418778406558px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-i770uygw"], .--clone-TEXT-i770uygw {
  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: 0%;
margin-top: 15.25px;
width: 97.0866972400296%;
  
}
[id^="TEXT-i770uygw"] .x-text,
[id^="TEXT-i770uygw"] .x-text a,
.--clone-TEXT-i770uygw .x-text,
.--clone-TEXT-i770uygw .x-text a {
  min-height: 12px;
  --width: 97.0866972400296%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_14);
font: var(--font_6);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_14));
}
[id^="TEXT-i770uygw"] .x-text:hover,
.--clone-TEXT-i770uygw .x-text:hover,
[id^="TEXT-i770uygw"] a:hover,
.--clone-TEXT-i770uygw a:hover {
  
}

#MENU-b9n23nq2 {
  --width: 95%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: start;margin-bottom: -0.2546234130859375px;margin-left: 0px;width: 95%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

}
#MENU-b9n23nq2 ul li .tag-link:hover,
#MENU-b9n23nq2 ul li > a:hover {
  color: var(--color_44) !important;
background: #00000000;






border-style: none none none none;

}





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

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

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

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

#MENU-ITEM-19plzow3 > a, #MENU-ITEM-19plzow3 > div {
  
  
  
  
  
  
  
  
  
}


#IMAGE-w1t81g0d {
  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.8437290191650391px * 2);
margin-left: 42.61806233723958%;
width: 0%;
  
}
#IMAGE-w1t81g0d picture {
  --width: 0%;
border-color: #000000ff;
height: 100%;
width: 100%;
}

#IMAGE-ah50qcei {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-bottom: 31.906269073486328px;
margin-left: 127.38543701171876px;
width: 0%;
  
}
#IMAGE-ah50qcei picture {
  --width: 0%;
border-color: #000000ff;
height: 100%;
width: 100%;
}

#IMAGE-pg1bq7cb {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 7.333333333333333%;
margin-top: 6.97918701171875px;
width: 0%;
  
}
#IMAGE-pg1bq7cb picture {
  --width: 0%;
border-color: #000000ff;
height: 100%;
width: 100%;
}

#IMAGE-58tp40a5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-bottom: calc(0.3177070617675781px * 2);
margin-right: 29.312500000000004%;
width: 0%;
  
}
#IMAGE-58tp40a5 picture {
  --width: 0%;
border-color: #000000ff;
height: 100%;
width: 100%;
}

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


  
}
[id^="TEXT-ud54aea7"], .--clone-TEXT-ud54aea7 {
  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: 0%;
margin-top: 15.25px;
width: 97.0866972400296%;
  
}
[id^="TEXT-ud54aea7"] .x-text,
[id^="TEXT-ud54aea7"] .x-text a,
.--clone-TEXT-ud54aea7 .x-text,
.--clone-TEXT-ud54aea7 .x-text a {
  min-height: 12px;
  --width: 97.0866972400296%;
-webkit-text-stroke: 0px #000000ff;
color: #3cb766;
font: var(--font_6);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #3cb766);
}
[id^="TEXT-ud54aea7"] .x-text:hover,
.--clone-TEXT-ud54aea7 .x-text:hover,
[id^="TEXT-ud54aea7"] a:hover,
.--clone-TEXT-ud54aea7 a:hover {
  
}

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


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

}
#MENU-vah48avs ul li .tag-link:hover,
#MENU-vah48avs ul li > a:hover {
  color: var(--color_44) !important;
background: #00000000;






border-style: none none none none;

}





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

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

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

#MENU-ITEM-52d8ld29 > a, #MENU-ITEM-52d8ld29 > div {
  
  
  
  
  
  
  
  
  
}


#CONTAINER-nhmo13hk {
  --bg: #e8eaed00;
  background: #e8eaed00;
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: 1fr;grid-template-rows: minmax(40px, max-content) minmax(55px, max-content) minmax(50px, max-content) minmax(40px, max-content) minmax(100px, max-content) minmax(11px, max-content) minmax(144px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#FORM-r7a0hpt4 {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 81px;grid-template-rows: minmax(40px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 10px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
#EMAIL-tavkudd6 {
  --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%;
  
}
#EMAIL-tavkudd6 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#EMAIL-tavkudd6 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 8px;
}
#EMAIL-tavkudd6 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#EMAIL-tavkudd6 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-e151682l {
  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%;
  
}
#SUBMIT-BUTTON-e151682l .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #000000ff;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

[id^="TEXT-ovpv0pna"], .--clone-TEXT-ovpv0pna {
  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-ovpv0pna"] .x-text,
[id^="TEXT-ovpv0pna"] .x-text a,
.--clone-TEXT-ovpv0pna .x-text,
.--clone-TEXT-ovpv0pna .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-ovpv0pna"] .x-text:hover,
.--clone-TEXT-ovpv0pna .x-text:hover,
[id^="TEXT-ovpv0pna"] a:hover,
.--clone-TEXT-ovpv0pna a:hover {
  
}

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

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


#IMAGE-5x26mhdi {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 82.9px;
justify-self: stretch;
margin-left: %;
margin-right: %;
margin-top: 12.19793701171875px;
width: auto;
  
}
#IMAGE-5x26mhdi picture {
  --width: %;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#CART-DROPPABLE-x4n3e8qq {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 100%;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(60px, max-content) minmax(12px, max-content) minmax(0%, calc(100% - 100px)) minmax(43px, max-content) minmax(55px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-x4n3e8qq.anim {
  --width: 100%;
  animation: slide-right 0.2s ease;
}
[id^="TEXT-8l9xtcgz"], .--clone-TEXT-8l9xtcgz {
  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: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 70%;
  
}
[id^="TEXT-8l9xtcgz"] .x-text,
[id^="TEXT-8l9xtcgz"] .x-text a,
.--clone-TEXT-8l9xtcgz .x-text,
.--clone-TEXT-8l9xtcgz .x-text a {
  min-height: 12px;
  --width: 70%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Roboto', sans-serif;
font-size: 18.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-8l9xtcgz"] .x-text:hover,
.--clone-TEXT-8l9xtcgz .x-text:hover,
[id^="TEXT-8l9xtcgz"] a:hover,
.--clone-TEXT-8l9xtcgz a:hover {
  
}

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

[id^="TEXT-3kad3sj8"], .--clone-TEXT-3kad3sj8 {
  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: start;
margin-left: 0%;
margin-top: 7.5px;
width: 41.49942495687176%;
  
}
[id^="TEXT-3kad3sj8"] .x-text,
[id^="TEXT-3kad3sj8"] .x-text a,
.--clone-TEXT-3kad3sj8 .x-text,
.--clone-TEXT-3kad3sj8 .x-text a {
  min-height: 12px;
  --width: 41.49942495687176%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 17.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-3kad3sj8"] .x-text:hover,
.--clone-TEXT-3kad3sj8 .x-text:hover,
[id^="TEXT-3kad3sj8"] a:hover,
.--clone-TEXT-3kad3sj8 a:hover {
  
}

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

#BUTTON-brh0v1lt {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 46px;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 49.00000000000001%;
  
}
#BUTTON-brh0v1lt .x-button-wrapper {
  --width: 49.00000000000001%;
-webkit-text-stroke: 0px #000000ff;
background: #181818ff;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 15.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-brh0v1lt{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-brh0v1lt:hover > * {
    background: var(--color_32) !important;
  }
#BUTTON-2pb8god3 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 46px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 49.00000000000001%;
  
}
#BUTTON-2pb8god3 .x-button-wrapper {
  --width: 49.00000000000001%;
-webkit-text-stroke: 0px #000000ff;
background: #181818ff;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 15.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-2pb8god3{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-2pb8god3:hover > * {
    background: var(--color_32) !important;
  }

#CONTAINER-mqehc7kb {
  --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: 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: 0px;width: 100%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


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

#IMAGE-DATASET-9uts1fkc {
  --width: 75px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 1;height: 87px;justify-self: start;margin-left: 0%;margin-top: 0px;width: 75px;
  
}
#IMAGE-DATASET-9uts1fkc picture, #IMAGE-DATASET-9uts1fkc img {
  border-color: #dddddd;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
}
#IMAGE-DATASET-9uts1fkc img {
  object-fit: contain;
}

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

[id^="TEXT-DATASET-mjexdnxj"], .--clone-TEXT-DATASET-mjexdnxj {
  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-left: 0%;
margin-top: calc(0px * 2);
width: 96.9607858096852%;
  
}
[id^="TEXT-DATASET-mjexdnxj"] .x-text,
[id^="TEXT-DATASET-mjexdnxj"] .x-text a,
.--clone-TEXT-DATASET-mjexdnxj .x-text,
.--clone-TEXT-DATASET-mjexdnxj .x-text a {
  min-height: 12px;
  --width: 96.9607858096852%;
border-color: #000000ff;
color: #e8434c;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #e8434c);
}
[id^="TEXT-DATASET-mjexdnxj"] .x-text:hover,
.--clone-TEXT-DATASET-mjexdnxj .x-text:hover,
[id^="TEXT-DATASET-mjexdnxj"] a:hover,
.--clone-TEXT-DATASET-mjexdnxj a:hover {
  
}


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

  border:   ;


  background: var(--active-color, #000000ff);
}
#RECT-g65h25kt::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;
  
}
#QUANTITY-INPUT-etb5lttf {
  --width: 88px;align-self: end;grid-column-end: 4;grid-column-start: 2;grid-row-end: 4;grid-row-start: 2;height: 32px;justify-self: end;margin-bottom: 0px;margin-right: 0%;width: 88px;
  border-color: #dddddd;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-etb5lttf .quantity__input {
  
  
  padding-left: 25px;
  padding-right: 25px;
  
}
#QUANTITY-INPUT-etb5lttf .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-etb5lttf .quantity__button[name="minus"] {
  
  
  width:25px;
}
#QUANTITY-INPUT-etb5lttf .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-etb5lttf .quantity__button[name="plus"] {
  
  
  width:25px;
}
#QUANTITY-INPUT-etb5lttf .quantity__button[name="plus"] svg {
  width: 9.3px;
}
[id^="TEXT-DATASET-sm3fwu0y"], .--clone-TEXT-DATASET-sm3fwu0y {
  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-sm3fwu0y"] .x-text,
[id^="TEXT-DATASET-sm3fwu0y"] .x-text a,
.--clone-TEXT-DATASET-sm3fwu0y .x-text,
.--clone-TEXT-DATASET-sm3fwu0y .x-text a {
  min-height: 12px;
  --width: 100%;
border-color: #000000ff;
color: #242424;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #242424);
}
[id^="TEXT-DATASET-sm3fwu0y"] .x-text:hover,
.--clone-TEXT-DATASET-sm3fwu0y .x-text:hover,
[id^="TEXT-DATASET-sm3fwu0y"] a:hover,
.--clone-TEXT-DATASET-sm3fwu0y a:hover {
  
}


#RECT-iue4s5ie {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 28px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 28px;
  
  
  
  
}
#RECT-iue4s5ie .x-rect {
  --width: 28px;
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-iue4s5ie::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#CART-DROPPABLE-1dd5gvoz {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 100%;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(60px, max-content) minmax(12px, max-content) minmax(70px, max-content) minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-1dd5gvoz.anim {
  --width: 100%;
  animation: slide-right 0.2s ease;
}
[id^="TEXT-1qn6er3d"], .--clone-TEXT-1qn6er3d {
  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: start;
margin-left: -0.002639358108108108%;
margin-top: calc(0px * 2);
width: 61.43507179054054%;
  
}
[id^="TEXT-1qn6er3d"] .x-text,
[id^="TEXT-1qn6er3d"] .x-text a,
.--clone-TEXT-1qn6er3d .x-text,
.--clone-TEXT-1qn6er3d .x-text a {
  min-height: 12px;
  --width: 61.43507179054054%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 18.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-1qn6er3d"] .x-text:hover,
.--clone-TEXT-1qn6er3d .x-text:hover,
[id^="TEXT-1qn6er3d"] a:hover,
.--clone-TEXT-1qn6er3d a:hover {
  
}

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

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


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

  #BUTTON-s32m1akb{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-s32m1akb:hover > * {
    background: var(--color_32) !important;
  }

#RECT-wmh5k2i0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 28px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 28px;
  
  
  
  
}
#RECT-wmh5k2i0 .x-rect {
  --width: 28px;
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-wmh5k2i0::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-slgz9nby"], .--clone-TEXT-slgz9nby {
  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-slgz9nby"] .x-text,
[id^="TEXT-slgz9nby"] .x-text a,
.--clone-TEXT-slgz9nby .x-text,
.--clone-TEXT-slgz9nby .x-text a {
  min-height: 12px;
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-slgz9nby"] .x-text:hover,
.--clone-TEXT-slgz9nby .x-text:hover,
[id^="TEXT-slgz9nby"] a:hover,
.--clone-TEXT-slgz9nby a:hover {
  
}

