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

#SECTION-jrf3n84n .x-section-background {
  background: #0f4dd4;
  
  
  
  
  
  
  --height: 32;
  --bg: #0f4dd4;
}

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



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


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


  
}
#MEMBER-BAR-pb53g045 {
  --width: 135px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 135px;
  
}
#MEMBER-BAR-pb53g045 .x-menu-bar {
  -webkit-text-stroke: 0px #ffffff;
color: var(--color_00);
font-weight: 700;
text-align: right;
  
  text-transform: unset;
  display: none;
}
#MEMBER-BAR-pb53g045 .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #ffffff;
color: var(--color_00);
font-weight: 700;
text-align: right;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
#MEMBER-BAR-pb53g045 .x-member:hover {
  
}
#MEMBER-BAR-pb53g045 .x-avatar-member-origin {   width: 13px;
  height: 13px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-pb53g045 .x-avatar-member-initial {   width: 13px;
  height: 13px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-pb53g045 .customer-icon {   width: 13px;
  height: 13px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-pb53g045 .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  
}

#MEMBER-BAR-pb53g045 .x-loginbar {
  -webkit-text-stroke: 0px #ffffff;
color: var(--color_00);
font-weight: 700;
text-align: right;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  
  justify-content: flex-end;
}
#MEMBER-BAR-pb53g045 .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-pb53g045 .x-loginbar .login-bar-icon {
    width: 13px;
  height: 13px;
  border-style: solid;
  border-width: 0px;
  
  

  border: none;
}



#MEMBER-BAR-pb53g045 .member-divider {
  background: var(--color_00);
}

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

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

  #TEXT-jkmv4iho{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-jkmv4iho:hover, #TEXT-jkmv4iho:hover > * {
    color: var(--color_40) !important;
  }
#MENU-8zeatubw {
  --width: 72.1627408993576%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 30px;justify-self: stretch;margin-left: 0%;margin-right: 130px;margin-top: calc(0px * 2);width: auto;
  --active-link-color: #ffffff;
  
  
  
  
  
}


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

}
#MENU-8zeatubw ul li .tag-link:hover {
  color: var(--color_04) !important;







border-style: none none none none;

}



#MENU-8zeatubw.horizontal-menu > ul > .menu-item > .x-submenu {
  top: 30px;
}


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

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

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

[id^="TEXT-apbfylt8"], .--clone-TEXT-apbfylt8 {
  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-bottom: calc(2.86102294921875e-6px * 2);
margin-left: 0%;
width: 190px;
  
}
[id^="TEXT-apbfylt8"] .x-text,
[id^="TEXT-apbfylt8"] .x-text a,
.--clone-TEXT-apbfylt8 .x-text,
.--clone-TEXT-apbfylt8 .x-text a {
  --width: 190px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-apbfylt8"] .x-text:hover,
.--clone-TEXT-apbfylt8 .x-text:hover,
[id^="TEXT-apbfylt8"] a:hover,
.--clone-TEXT-apbfylt8 a:hover {
  
}


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


  
}

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

  border:   ;


  background: var(--active-color, #003cbf);
}
#RECT-71zsf5p1::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-hen5mmbx"], .--clone-TEXT-hen5mmbx {
  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: 20px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-hen5mmbx"] .x-text,
[id^="TEXT-hen5mmbx"] .x-text a,
.--clone-TEXT-hen5mmbx .x-text,
.--clone-TEXT-hen5mmbx .x-text a {
  --width: 90px;
-webkit-text-stroke: 0px #000000ff;
color: #003cbf;
font: var(--font_7);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #003cbf);
}
[id^="TEXT-hen5mmbx"] .x-text:hover,
.--clone-TEXT-hen5mmbx .x-text:hover,
[id^="TEXT-hen5mmbx"] a:hover,
.--clone-TEXT-hen5mmbx a:hover {
  
}

#SECTION-5zbxi3x1 {
  height: auto;
  grid-template-columns: 30px 200px 140px 1fr 130px 30px;
  grid-template-rows: minmax(12px, max-content) minmax(50px, max-content) minmax(12px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-5zbxi3x1 .x-section-background {
  background: linear-gradient(0deg, rgba(33,110,250,1) 0%, rgba(33,110,250,1) 0%, rgba(15,98,249,1) 0%, rgba(33,110,250,1) 23%, rgba(127,173,255,1) 100%);
  
  
  
  
  
  
  --height: 74;
  --bg: linear-gradient(0deg, rgba(33,110,250,1) 0%, rgba(33,110,250,1) 0%, rgba(15,98,249,1) 0%, rgba(33,110,250,1) 23%, rgba(127,173,255,1) 100%);
}

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



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


#CONTAINER-95e4yjrb {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: var(--color_04);
border-radius: 10px 10px 10px 10px;
  --width: 120px;align-self: center;column-gap: 0px;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 15px 1fr;grid-template-rows: minmax(49.960537665848456px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: calc(0px * 2);width: 120px;
  
  
  
  
  
  border:   var(--color_04);


  
}

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

  border:   ;


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


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


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

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







border-style: none none none none;

}



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


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

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


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


  
}

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

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

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

#TABS-5kts6ru2 > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-5kts6ru2 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 4px;
  justify-content: start;
  
  font-family: K2D;
  
  
  font-size: 16px;
  color: var(--color_04);
}
#TABS-5kts6ru2 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 7px 10px;
  border-radius: 4px 4px 4px 4px;
  justify-content: start;
  min-width: 200px;
  
  
}
#TABS-5kts6ru2 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
  background: var(--color_40);
}
#TABS-5kts6ru2 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-5kts6ru2 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  height: 100%;
}
#TABS-5kts6ru2 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  width:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-0p84zqjz {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}

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

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

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



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


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

}



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


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

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









#GRID-PRODUCT-0p84zqjz .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-0p84zqjz .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




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


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

  #BUTTON-5bwqyjk4{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-5bwqyjk4:hover > * {
    background: var(--color_21) !important;
  }
  #BUTTON-5bwqyjk4{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-5bwqyjk4:hover, #BUTTON-5bwqyjk4:hover > * {
    color: #ffffffff !important;
  }
#GRID-PRODUCT-8667a0qm {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}

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

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

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



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


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

}



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


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

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









#GRID-PRODUCT-8667a0qm .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-8667a0qm .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: ;
}




#EMPTY-PRODUCT-LAYOUT-8wqpdk5h {
  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-q1fk29ag {
  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-q1fk29ag picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-q1fk29ag img {
  object-fit: cover;
}

[id^="TEXT-6sehbjkk"], .--clone-TEXT-6sehbjkk {
  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-6sehbjkk"] .x-text,
[id^="TEXT-6sehbjkk"] .x-text a,
.--clone-TEXT-6sehbjkk .x-text,
.--clone-TEXT-6sehbjkk .x-text a {
  --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-6sehbjkk"] .x-text:hover,
.--clone-TEXT-6sehbjkk .x-text:hover,
[id^="TEXT-6sehbjkk"] a:hover,
.--clone-TEXT-6sehbjkk a:hover {
  
}

[id^="TEXT-4cjv7y3k"], .--clone-TEXT-4cjv7y3k {
  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-4cjv7y3k"] .x-text,
[id^="TEXT-4cjv7y3k"] .x-text a,
.--clone-TEXT-4cjv7y3k .x-text,
.--clone-TEXT-4cjv7y3k .x-text a {
  --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-4cjv7y3k"] .x-text:hover,
.--clone-TEXT-4cjv7y3k .x-text:hover,
[id^="TEXT-4cjv7y3k"] a:hover,
.--clone-TEXT-4cjv7y3k a:hover {
  
}

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


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

  #BUTTON-tzcf1ulw{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-tzcf1ulw:hover > * {
    background: var(--color_21) !important;
  }
  #BUTTON-tzcf1ulw{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-tzcf1ulw:hover, #BUTTON-tzcf1ulw:hover > * {
    color: #ffffffff !important;
  }
#GRID-PRODUCT-c5gw617v {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}

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

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

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



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


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

}



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


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

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









#GRID-PRODUCT-c5gw617v .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-c5gw617v .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#BUTTON-tzh2vyll {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 44px;
justify-self: center;
margin-bottom: 5px;
margin-left: calc(0% * 2);
width: 150px;
  
}
#BUTTON-tzh2vyll .x-button-wrapper {
  --width: 150px;
-webkit-text-stroke: 0px var(--color_04);
background: var(--color_00);
border-color: var(--color_21);
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: var(--color_21);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-tzh2vyll{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-tzh2vyll:hover > * {
    background: var(--color_21) !important;
  }
  #BUTTON-tzh2vyll{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-tzh2vyll:hover, #BUTTON-tzh2vyll:hover > * {
    color: #ffffffff !important;
  }
#GRID-PRODUCT-bv8io7dp {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}

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

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

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



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


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

}



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


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

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









#GRID-PRODUCT-bv8io7dp .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-bv8io7dp .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




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


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

  #BUTTON-of21vb6l{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-of21vb6l:hover > * {
    background: var(--color_21) !important;
  }
  #BUTTON-of21vb6l{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-of21vb6l:hover, #BUTTON-of21vb6l:hover > * {
    color: #ffffffff !important;
  }
#GRID-PRODUCT-ggeuecsi {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}

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

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

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



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


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

}



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


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

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









#GRID-PRODUCT-ggeuecsi .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-ggeuecsi .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




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


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

  #BUTTON-7w2wnuzi{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-7w2wnuzi:hover > * {
    background: var(--color_21) !important;
  }
  #BUTTON-7w2wnuzi{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-7w2wnuzi:hover, #BUTTON-7w2wnuzi:hover > * {
    color: #ffffffff !important;
  }
#GRID-PRODUCT-8iz2i4rt {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}

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

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

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



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


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

}



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


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

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









#GRID-PRODUCT-8iz2i4rt .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-8iz2i4rt .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




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


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

  #BUTTON-8016o0mz{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-8016o0mz:hover > * {
    background: var(--color_21) !important;
  }
  #BUTTON-8016o0mz{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-8016o0mz:hover, #BUTTON-8016o0mz:hover > * {
    color: #ffffffff !important;
  }
#GRID-PRODUCT-l8bddguu {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}

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

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

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



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


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

}



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


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

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









#GRID-PRODUCT-l8bddguu .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-l8bddguu .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




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


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

  #BUTTON-8ydyi62s{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-8ydyi62s:hover > * {
    background: var(--color_21) !important;
  }
  #BUTTON-8ydyi62s{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-8ydyi62s:hover, #BUTTON-8ydyi62s:hover > * {
    color: #ffffffff !important;
  }

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

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

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

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


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

#CART-ICON-c3zxkzkr {
  --width: 24px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 24px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 24px;
  
}
#CART-ICON-c3zxkzkr .x-cart-icon {
  border-color: #000000ff;
color: #ffffffff;
}
#CART-ICON-c3zxkzkr .x-cart-item-count {
  position: absolute;
  top: -6.0px;
  right: -6.0px;
  width: 12.0px;
  height: 12.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #5dac46;
border-radius: 50%;
color: #ffffff;
font-family: K2D;
font-size: 10.0px;
font-weight: 700;
}
#CART-ICON-c3zxkzkr .x-image-cart-icon {
  border-radius: ;
}

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


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


#MENU-6ed16i5p .x-rect {
  -webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
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-6ed16i5p > ul {
  background: var(--color_00);
  
  
  
  
  border-radius: inherit;
}
#MENU-6ed16i5p > ul > .menu-item .tag-link {
  -webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
color: #000000d9;
}
#MENU-6ed16i5p > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-6ed16i5p > ul > .menu-item:not(:first-child) {
  
}
#MENU-6ed16i5p ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}





#MENU-DROPPABLE-r6vg5zgj {
  background: #ffffffff;
  top: 0;
  left: 0;
  width: 320px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr 1fr 50px;
  grid-template-rows: minmax(40px, max-content) minmax(0%, calc(100% - 40px));
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 320px;
  animation: slide-left 0.2s ease;
  
}
#BUTTON-5uqwr584 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 40px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-5uqwr584 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-yma5xzoy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 40px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-yma5xzoy .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
color: var(--font_color_7);
font: var(--font_7);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


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

  border:   ;


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


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

#IMAGE-dtlng67e {
  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: 20px;
  
}
#IMAGE-dtlng67e picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dtlng67e img {
  object-fit: cover;
}

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

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

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


  
}
#INPUT-SEARCH-scjr06mk {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 45px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-SEARCH-scjr06mk > .input-search--wrapper {
  color: var(--color_00);
font-size: 15.0px;
  
  
  
  border-radius: 10px;
  background-color: var(--color_40);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-scjr06mk > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 14px;
  margin: 0 2px;
}
#INPUT-SEARCH-scjr06mk > .input-search--wrapper .input-search--input {
  padding-left: 12px;
  text-align: left;
}
#INPUT-SEARCH-scjr06mk > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_00);
}
#INPUT-SEARCH-scjr06mk > .input-search--wrapper:hover {
  
  border-color: #000000 !important;
  
  background-color: var(--color_40) !important;
}
#INPUT-SEARCH-scjr06mk > .input-search--wrapper:focus-within {
  
  border-color: #000000 !important;
  
  
  background-color: var(--color_40) !important;
}
#INPUT-SEARCH-scjr06mk .input-search--icon {
  margin-left: 12px;
  margin-right: 12px;
  color: var(--color_00);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-scjr06mk .input-search--wrapper:hover .input-search--icon {
  color: var(--color_00);
}
#INPUT-SEARCH-scjr06mk .input-search--wrapper:focus-within .input-search--icon {
  color: var(--color_00);
}
#INPUT-SEARCH-scjr06mk .input-search--icon path {
  fill: var(--color_00);
}
#INPUT-SEARCH-scjr06mk .input-search--wrapper:hover .input-search--icon path {
  fill: var(--color_00);
}
#INPUT-SEARCH-scjr06mk .input-search--wrapper:focus-within .input-search--icon path {
  fill: var(--color_00);
}

#MENU-pp3a6xqo {
  --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: var(--font_color_7);
  
  
  
  
  
}


#MENU-pp3a6xqo .x-rect {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffffff;
border-color: #ececec;
border-width: 1.0px;
color: var(--font_color_7);
font: var(--font_7);
justify-content: flex-start;
  
}
#MENU-pp3a6xqo > ul {
  background: #ffffffff;
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-pp3a6xqo > ul > .menu-item .tag-link {
  --pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffffff;
border-color: #ececec;
border-width: 1.0px;
color: var(--font_color_7);
font: var(--font_7);
justify-content: flex-start;
}
#MENU-pp3a6xqo > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-pp3a6xqo > ul > .menu-item:not(:first-child) {
  
}
#MENU-pp3a6xqo ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}





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

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

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

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

#MENU-ITEM-290w403x > a, #MENU-ITEM-290w403x > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

#GRID-CATE-0a4btv4n {
  --width: 100%;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%;
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  grid-template-columns: repeat(1, 1fr);
  column-gap: 10px;
  row-gap: 10px;
  
}
#GRID-CATE-0a4btv4n .x-gc-item {
  
  overflow: hidden;
  border-radius: 0px;
  align-items: start;
}
#GRID-CATE-0a4btv4n .x-gc-name {
  padding: 0px 0;
}

#GRID-CATE-0a4btv4n .x-gc-thumbnail img {
  aspect-ratio: 1/1;
  border-radius: 0px;
  object-fit: cover;
}
#SECTION-ircyt7l4 {
  height: auto;
  grid-template-columns: 30px 2fr 20px 1fr 30px;
  grid-template-rows: minmax(24px, max-content) minmax(200px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-ircyt7l4 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 224;
  --bg: #ffffff00;
}

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



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


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


  
}

#IMAGE-51erlc01 {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 126.98863220214844px;
justify-self: start;
margin-bottom: 12.906280517578123px;
margin-left: -6.884839161332831e-4%;
width: 99.87677516707456%;
  
}
#IMAGE-51erlc01 picture {
  --width: 99.87677516707456%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#IMAGE-51erlc01 img {
  object-fit: cover;
}


#IMAGE-27nlryi5 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 126.98863220214844px;
justify-self: start;
margin-left: -6.884839161332831e-4%;
margin-top: 11.9801025390625px;
width: 99.8802019601845%;
  
}
#IMAGE-27nlryi5 picture {
  --width: 99.8802019601845%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
height: 100%;
width: 100%;
}
#IMAGE-27nlryi5 img {
  object-fit: cover;
}

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

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

#IMAGE-5tzlexx1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 299px;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 99.94623059424283%;
  
}
#IMAGE-5tzlexx1 picture {
  --width: 99.94623059424283%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#IMAGE-5tzlexx1 img {
  object-fit: cover;
}

#SLIDE-7lby35fw {
  
  
}
#SLIDE-7lby35fw .x-slide-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(300px, max-content);
  column-gap: 0px;
  row-gap: 0px;
}

#IMAGE-62wxaj9p {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 300px;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 99.94775563282494%;
  
}
#IMAGE-62wxaj9p picture {
  --width: 99.94775563282494%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#IMAGE-62wxaj9p img {
  object-fit: cover;
}

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

#SECTION-cs367uae .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 237;
  --bg: #ffffff00;
}

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



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

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

#SLIDER-CATE-nk5pe06h {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
font-size: 14.0px;
  
}
#SLIDER-CATE-nk5pe06h .cake-slider {
  display: grid;
  grid-template-rows: repeat(1, max-content);
  grid-auto-flow: column;
  grid-auto-columns: calc((100% - 4 * 7px)/5);
  column-gap: 7px;
}
#SLIDER-CATE-nk5pe06h .x-gc-item {
  background: var(--color_00);
  width: 100%;
  border-radius: 19px;
  overflow: hidden;
  align-items: start;
}
#SLIDER-CATE-nk5pe06h .x-gc-item a {
  flex: 1
}
#SLIDER-CATE-nk5pe06h .x-gc-name {
  padding: 5px 0;
}
#SLIDER-CATE-nk5pe06h .x-gc-thumbnail:hover img {
  opacity: 1;
  -webkit-animation: hover-flash 1.5s;
  animation: hover-flash 1.5s;
}

#SLIDER-CATE-nk5pe06h .x-gc-thumbnail img {
  aspect-ratio: 1/1;
  border-radius: 10px;
  object-fit: contain;
}
#SLIDER-CATE-nk5pe06h .button-arrow {
  width: 40px;
  height: 40px;
  color: #003cbf;
}
#SLIDER-CATE-nk5pe06h .button-arrow svg {
  width: 40%;
  height: 40%;
}
#SLIDER-CATE-nk5pe06h .button-arrow path {
  fill: #003cbf;
}
#SLIDER-CATE-nk5pe06h .button-arrow:after {
  border: 1px solid #003cbf;
}
#SLIDER-CATE-nk5pe06h .slider-product--next {
  right: 20px;
  
}
#SLIDER-CATE-nk5pe06h .slider-product--prev {
  left: 20px;
  
}

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

  border:   ;


  background: var(--active-color, var(--color_00));
}
#RECT-37herzx6::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-1ejlrael {
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(600px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

#SECTION-1ejlrael .x-section-video-background {
  
  
}



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

#PROMOTIONS-ye2kk3zo {
  --width: 316.1875px;align-self: start;grid-column-end: 4;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 114.75px;justify-self: start;margin-left: 0%;margin-top: 0px;width: 316.1875px;
  flex-direction: row; width: auto;
  gap: 8px;
  
  
}
#PROMOTIONS-ye2kk3zo .x-promotion-item {
  width: 316.1875px;
  height: 316.1875px;
  grid-template-columns: 8.518269068866813px 78.36807543357467px 4.259134534433406px 29.813941741033844px 118.40394005724868px 42.591345344334066px 25.554807206600437px 8.518269068866813px;
  grid-template-rows: minmax(29.98911070780399px, max-content) minmax(4.165154264972776px, max-content) minmax(8.330308529945553px, max-content) minmax(4.165154264972776px, max-content) minmax(24.99092558983666px, max-content) minmax(24.99092558983666px, max-content);
}


#RECT-m7knqktz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 1;
height: 100%;
justify-self: end;
margin-right: -0.7523148148148147%;
margin-top: calc(0px * 2);
width: 100%;
  
  
  border-radius: 10px 10px 10px 10px;
  
}
#RECT-m7knqktz .x-rect {
  --width: 100%;
background: var(--color_21);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
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_21));
}
#RECT-m7knqktz::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-3gwh2a2b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 1;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.020);
  border-radius: 0px 15px 15px 0px;
  
}
#RECT-3gwh2a2b .x-rect {
  --width: 100%;
background: #ffffff;
border-color: var(--color_01);
border-radius: 0px 15px 15px 0px;
border-style: solid;
border-width: 1.0px;
box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.020);
height: 100%;
transform:  rotate(0deg) perspective(1000px);
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, #ffffff);
}
#RECT-3gwh2a2b::before {
  content: "";
  border-color: var(--color_01);
  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;
  
}

#RECT-je6brjk5 {
  align-self: center;
grid-column-end: 9;
grid-column-start: 3;
grid-row-end: 7;
grid-row-start: 1;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.020);
  border-radius: 15px 15px 15px 15px;
  
}
#RECT-je6brjk5 .x-rect {
  --width: 100%;
background: #ffffff;
border-color: var(--color_01);
border-radius: 15px 15px 15px 15px;
border-style: solid;
border-width: 1.0px;
box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.020);
height: 100%;
transform:  rotate(0deg) perspective(1000px);
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, #ffffff);
}
#RECT-je6brjk5::before {
  content: "";
  border-color: var(--color_01);
  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-DATASET-h7550wyt {
  --width: 70%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 70%;
  
}
#IMAGE-DATASET-h7550wyt picture, #IMAGE-DATASET-h7550wyt img {
  border-color: #000000ff;
}
#IMAGE-DATASET-h7550wyt img {
  object-fit: cover;
}

#LINE-44wtzc7g {
  --width: 80px;align-self: center;grid-column-end: 5;grid-column-start: 2;grid-row-end: 7;grid-row-start: 1;height: 18px;justify-self: end;margin-right: 0px;margin-top: calc(0px * 2);width: 80px;
  height: auto;
  
}
#LINE-44wtzc7g .line-container {
  border-color: var(--color_01);
border-style: dashed;
border-width: 3.0px;
transform:  rotate(90deg) perspective(1000px);
}

#BUTTON-ezqhru0b {
  align-self: center;
grid-column-end: 8;
grid-column-start: 6;
grid-row-end: 7;
grid-row-start: 5;
height: 31px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 73.51250457763672px;
  
}
#BUTTON-ezqhru0b .x-button-wrapper {
  --width: 73.51250457763672px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_21);
border-color: #000000ff;
border-radius: 100px 100px 100px 100px;
color: #ffffffff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

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

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

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

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

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


#RECT-xduiyaxu {
  align-self: center;
grid-column-end: 8;
grid-column-start: 7;
grid-row-end: 2;
grid-row-start: 1;
height: 19.087499618530273px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 19.98750114440918px;
  
  
  
  
}
#RECT-xduiyaxu .x-rect {
  --width: 19.98750114440918px;
background: var(--color_21);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEwIDIwQzQuNDc3MTUgMjAgMCAxNS41MjI4IDAgMTBDMCA0LjQ3NzE1IDQuNDc3MTUgMCAxMCAwQzE1LjUyMjggMCAyMCA0LjQ3NzE1IDIwIDEwQzE5Ljk5MzkgMTUuNTIwMyAxNS41MjAzIDE5Ljk5MzkgMTAgMjBaTTIgMTAuMTcyQzIuMDQ3MzIgMTQuNTczMiA1LjY0MTExIDE4LjEwOTUgMTAuMDQyNSAxOC4wODZDMTQuNDQ0IDE4LjA2MjIgMTcuOTk5NSAxNC40ODc1IDE3Ljk5OTUgMTAuMDg2QzE3Ljk5OTUgNS42ODQ1MSAxNC40NDQgMi4xMDk3NyAxMC4wNDI1IDIuMDg2QzUuNjQxMTEgMi4wNjI0NiAyLjA0NzMyIDUuNTk4NzYgMiAxMFYxMC4xNzJaTTEyIDE1SDlWMTFIOFY5SDExVjEzSDEyVjE1Wk0xMSA3SDlWNUgxMVY3WicgZmlsbD0nIzJFM0E1OScvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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

#SECTION-zhjekbwe .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 200;
  --bg: #ffffff00;
}

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



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

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

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

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

  
  
}
#SLIDER-PRODUCT-2i93hstm .slider-product--item:hover {
  background: var(--color_00);
}



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

#SLIDER-PRODUCT-2i93hstm .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #eee;
  border-width: 3px; border-style: solid;

}



#SLIDER-PRODUCT-2i93hstm .thumbnail-wrapper {
  padding: 6px;
}


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

#SLIDER-PRODUCT-2i93hstm .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-2i93hstm .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-2i93hstm .grid-product--title {
  
  font-family: 'K2D', sans-serif;
  
  font-size: 16px;
  
  
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#SLIDER-PRODUCT-2i93hstm .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-2i93hstm .grid-product--retail-price, #SLIDER-PRODUCT-2i93hstm .grid-product--selling-price {
  
  font-family: 'K2D', sans-serif;
  
  font-size: 18px;
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-2i93hstm .grid-product--origin-price {
  font: var(--font_7);
  font-family: 'K2D', sans-serif;
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-2i93hstm .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-2i93hstm .grid-product--wholesale-price {
  
  
  
  
  
  
}




#SLIDER-PRODUCT-2i93hstm .grid-product--btn-add-cart {
  background-color: #003cbf;
  
  
  border-radius: 5px;
  
  
  
  
  
  
  
  margin: auto 0px 0px 0px;
  padding: 8px 16px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#SLIDER-PRODUCT-2i93hstm .grid-product--btn-add-cart:hover {
  
  background-color: var(--color_30);
}





#SLIDER-PRODUCT-2i93hstm .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-2i93hstm .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#PRODUCT-OVERLAY-nc51gm4j {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-kb4yet5t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#BUTTON-nmi7nocg {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 5;
height: 46px;
justify-self: center;
margin-bottom: 0.078125px;
margin-left: calc(0% * 2);
width: 10.95679012345679%;
  
}
#BUTTON-nmi7nocg .x-button-wrapper {
  --width: 10.95679012345679%;
-webkit-text-stroke: 0px #000000ff;
border-color: #003cbf;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #181818ff;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-nmi7nocg{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-nmi7nocg:hover > * {
    background: #003cbf !important;
  }
  #BUTTON-nmi7nocg{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-nmi7nocg:hover, #BUTTON-nmi7nocg:hover > * {
    color: #ffffffff !important;
  }
#SECTION-kqyzywsb {
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(600px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

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



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


#CONTAINER-7f1um7sa {
  --bg: linear-gradient(320deg, rgba(0,60,191,1) 0%, rgba(16,93,215,1) 100%);
  background: linear-gradient(320deg, rgba(0,60,191,1) 0%, rgba(16,93,215,1) 100%);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
  --width: 95.58173784977907%;align-self: center;grid-column-end: 4;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(599px, max-content);height: auto;justify-self: start;margin-bottom: calc(0.5px * 2);margin-left: 0%;width: 95.58173784977907%;
  
  
  
  
  
  border:   #000000ff;


  
}
#SLIDER-PRODUCT-o249d0gd {
  --width: 98.91975308641976%;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(5px * 2);width: 98.91975308641976%;
  
}
#SLIDER-PRODUCT-o249d0gd .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

  
  
}
#SLIDER-PRODUCT-o249d0gd .slider-product--item:hover {
  background: var(--color_00);
}



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

#SLIDER-PRODUCT-o249d0gd .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #eee;
  border-width: 3px; border-style: solid;

}



#SLIDER-PRODUCT-o249d0gd .thumbnail-wrapper {
  padding: 6px;
}


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

#SLIDER-PRODUCT-o249d0gd .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-o249d0gd .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-o249d0gd .grid-product--title {
  
  font-family: 'K2D', sans-serif;
  
  font-size: 16px;
  
  
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#SLIDER-PRODUCT-o249d0gd .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-o249d0gd .grid-product--retail-price, #SLIDER-PRODUCT-o249d0gd .grid-product--selling-price {
  
  font-family: 'K2D', sans-serif;
  
  font-size: 18px;
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-o249d0gd .grid-product--origin-price {
  font: var(--font_7);
  font-family: 'K2D', sans-serif;
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-o249d0gd .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-o249d0gd .grid-product--wholesale-price {
  
  
  
  
  
  
}




#SLIDER-PRODUCT-o249d0gd .grid-product--btn-add-cart {
  background-color: #003cbf;
  
  
  border-radius: 5px;
  
  
  
  
  
  
  
  margin: auto 0px 0px 0px;
  padding: 8px 16px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#SLIDER-PRODUCT-o249d0gd .grid-product--btn-add-cart:hover {
  
  background-color: #dc0f00;
}





#SLIDER-PRODUCT-o249d0gd .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-o249d0gd .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#PRODUCT-OVERLAY-vtq72gm5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-7uuetyyq {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-l4eksm7g {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}

#CONTAINER-e3ykbuz2 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 8px 8px 8px 8px;
  --width: 40px;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: end;margin-bottom: 14px;margin-right: 14px;width: 40px;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


  background: var(--active-color, #000000ff);
}
#RECT-6q5df5ls::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;
  
}
#BUTTON-4j94r1um {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 45.99609375px;
justify-self: center;
margin-bottom: 40.29296875px;
margin-right: calc(0.0015070408950617284% * 2);
width: 10.956187307098766%;
  
}
#BUTTON-4j94r1um .x-button-wrapper {
  --width: 10.956187307098766%;
-webkit-text-stroke: 0px #000000ff;
border-color: var(--color_00);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: var(--color_00);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-4j94r1um{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-4j94r1um:hover > * {
    background: #5ead48 !important;
  }
  #BUTTON-4j94r1um{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-4j94r1um:hover, #BUTTON-4j94r1um:hover > * {
    color: #ffffffff !important;
  }
  #BUTTON-4j94r1um{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-4j94r1um:hover, #BUTTON-4j94r1um:hover > * {
    border-color: #5ead48 !important;
  }
#COUNTDOWN-yps6fjlp {
  --width: 32.160495240011336%;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(1.471719624083719e-7% * 2);margin-top: 68.21249389648438px;width: 32.160495240011336%;
  
}
#COUNTDOWN-yps6fjlp .x-countdown-circle {
  background: rgba(255, 255, 255, 0);
border-radius: 10px;
font-weight: 700;
text-transform: uppercase;
}
#COUNTDOWN-yps6fjlp .x-countdown-flipdown {
  background: rgba(255, 255, 255, 0);
border-radius: 10px;
font-weight: 700;
text-transform: uppercase;
}
#COUNTDOWN-yps6fjlp .x-figure-text {
  background: rgba(255, 255, 255, 0);
border-radius: 10px;
font-weight: 700;
text-transform: uppercase;
}
.x-figure-text .title {
  width: 85px;
  color: var(--color_00);
  font-size: 10px;
  padding-bottom: 0px;
}

#COUNTDOWN-yps6fjlp .x-countdown-circle .x-days-container {   width: 120px;
  height: 120px;
  border-color: ;
 }
#COUNTDOWN-yps6fjlp .x-countdown-circle .x-hours-container {   width: 120px;
  height: 120px;
  border-color: ;
 }
#COUNTDOWN-yps6fjlp .x-countdown-circle .x-minutes-container {   width: 120px;
  height: 120px;
  border-color: ;
 }
#COUNTDOWN-yps6fjlp .x-countdown-circle .x-seconds-container {   width: 120px;
  height: 120px;
  border-color: ;
 }
#COUNTDOWN-yps6fjlp .x-countdown-circle .x-days {   font-size: 35px;
  color: var(--color_21);
 }
#COUNTDOWN-yps6fjlp .x-countdown-circle .x-hours {   font-size: 35px;
  color: var(--color_21);
 }
#COUNTDOWN-yps6fjlp .x-countdown-circle .x-minutes {   font-size: 35px;
  color: var(--color_21);
 }
#COUNTDOWN-yps6fjlp .x-countdown-circle .x-seconds {   font-size: 35px;
  color: var(--color_21);
 }
#COUNTDOWN-yps6fjlp .x-countdown-flipdown .x-bloc-time .x-figure {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 35px;
  color: var(--color_21);
  border-radius: 10px;
}
#COUNTDOWN-yps6fjlp .dots {
  row-gap: 15px;
}
#COUNTDOWN-yps6fjlp .dots-item-top, #COUNTDOWN-yps6fjlp .dots-item-bottom {
  width: 10px;
  height: 10px;
}
#COUNTDOWN-yps6fjlp .x-countdown-flipdown .x-bloc-time .x-figure .top {   background: var(--color_00);
  color: inherit;
 }
#COUNTDOWN-yps6fjlp .x-countdown-flipdown .x-bloc-time .x-figure .bottom-back {   background: var(--color_00);
  color: inherit;
 }
#COUNTDOWN-yps6fjlp .x-countdown-flipdown .x-bloc-time .x-figure .top-back {   background: var(--color_00);
  color: inherit;
 }
#COUNTDOWN-yps6fjlp .x-countdown-flipdown .x-bloc-time .x-figure .bottom {   background: var(--color_00);
  color: inherit;
 }

#RECT-sm1hos8x {
  align-self: stretch;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: 547.0875177383423px;
margin-left: calc(0.09307463963826498% * 2);
margin-top: 23.862481117248535px;
width: 18.190586419753085%;
  
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 20px 20px 20px 20px;
  
}
#RECT-sm1hos8x .x-rect {
  --width: 18.190586419753085%;
background: var(--color_00);
border-color: #000000ff;
border-radius: 20px 20px 20px 20px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_00));
}
#RECT-sm1hos8x::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-hg0lb8pl"], .--clone-TEXT-hg0lb8pl {
  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.09307463963826498% * 2);
margin-top: 23.4749755859375px;
width: 15.79861111111111%;
  
}
[id^="TEXT-hg0lb8pl"] .x-text,
[id^="TEXT-hg0lb8pl"] .x-text a,
.--clone-TEXT-hg0lb8pl .x-text,
.--clone-TEXT-hg0lb8pl .x-text a {
  --width: 15.79861111111111%;
-webkit-text-stroke: 0px var(--color_04);
color: #003cbf;
font: var(--font_2);
font-size: 21.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #003cbf);
}
[id^="TEXT-hg0lb8pl"] .x-text:hover,
.--clone-TEXT-hg0lb8pl .x-text:hover,
[id^="TEXT-hg0lb8pl"] a:hover,
.--clone-TEXT-hg0lb8pl a:hover {
  
}

#IMAGE-n4hz2ff1 .animation, #IMAGE-n4hz2ff1.animation {
  animation-name: tada;
  -webkit-animation-name: tada;
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#IMAGE-n4hz2ff1 {
  
}

#IMAGE-n4hz2ff1 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 133px;
justify-self: start;
margin-left: 0.8668499228395061%;
margin-top: 3.203125px;
width: 12.747154706790123%;
  
}
#IMAGE-n4hz2ff1 picture {
  --width: 12.747154706790123%;
border-color: #000000ff;
height: 100%;
transform: rotate(0deg);
width: 100%;
}
#IMAGE-n4hz2ff1 img {
  object-fit: cover;
}

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

#SECTION-kk55u2m5 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 700;
  --bg: #ffffff00;
}

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



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


#CONTAINER-dxxry2u8 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: var(--color_43);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content) minmax(10px, max-content) minmax(200px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid var(--color_43);


  
}

#RECT-st745euf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 40px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
  
  border-radius: 10px 10px 0px 0px;
  
}
#RECT-st745euf .x-rect {
  --width: 100%;
background: linear-gradient(341deg, rgba(0,60,191,1) 0%, rgba(16,93,215,1) 100%);
border-color: #000000ff;
border-radius: 10px 10px 0px 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, linear-gradient(341deg, rgba(0,60,191,1) 0%, rgba(16,93,215,1) 100%));
}
#RECT-st745euf::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-obyyr4kf"], .--clone-TEXT-obyyr4kf {
  align-self: center;
grid-column-end: 4;
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(1.049041748046875e-5px * 2);
width: 100%;
  
}
[id^="TEXT-obyyr4kf"] .x-text,
[id^="TEXT-obyyr4kf"] .x-text a,
.--clone-TEXT-obyyr4kf .x-text,
.--clone-TEXT-obyyr4kf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_4);
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-obyyr4kf"] .x-text:hover,
.--clone-TEXT-obyyr4kf .x-text:hover,
[id^="TEXT-obyyr4kf"] a:hover,
.--clone-TEXT-obyyr4kf a:hover {
  
}

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


#MENU-rks4hnyo .x-rect {
  --pad-x: 10px;
--pad-y: 11px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #ececec;
border-width: 1.0px;
color: var(--font_color_4);
font: var(--font_4);
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
  
}
#MENU-rks4hnyo > ul {
  background: #ffffff00;
  justify-content: flex-start;
  align-items: flex-start;
  
  
  border-radius: inherit;
}
#MENU-rks4hnyo > ul > .menu-item .tag-link {
  --pad-x: 10px;
--pad-y: 11px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #ececec;
border-width: 1.0px;
color: var(--font_color_4);
font: var(--font_4);
font-size: 16.0px;
font-weight: 400;
justify-content: flex-start;
}
#MENU-rks4hnyo > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-rks4hnyo > ul > .menu-item:not(:first-child) {
  
}
#MENU-rks4hnyo ul li .tag-link {
  border-style: none none none none;

}
#MENU-rks4hnyo ul li .tag-link:hover {
  color: var(--color_40) !important;
background: #00000000;






border-style: solid none solid none;

}




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

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

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

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

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


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

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

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

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

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

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



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


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

}



#GRID-PRODUCT-bquzrxb7 .thumbnail-wrapper {
  padding: 8px;
}


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

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




#GRID-PRODUCT-bquzrxb7 .grid-product--btn-add-cart {
  background-color: #f44336;
  
  
  border-radius: 5px;
  
  font-family: 'Roboto', sans-serif;
  
  
  
  
  
  margin: auto 0px 0px 0px;
  padding: 8px 16px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#GRID-PRODUCT-bquzrxb7 .grid-product--btn-add-cart:hover {
  
  background-color: #f44336;
}





#GRID-PRODUCT-bquzrxb7 .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-bquzrxb7 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#BUTTON-6ejawl4n {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 4;
height: 46px;
justify-self: center;
margin-bottom: 0.28125px;
margin-right: calc(0.8286480125523012% * 2);
width: 14.853556485355648%;
  
}
#BUTTON-6ejawl4n .x-button-wrapper {
  --width: 14.853556485355648%;
-webkit-text-stroke: 0px #000000ff;
border-color: #003cbf;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 2.0px;
color: #181818ff;
font-size: 19.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #181818ff);
}
#BUTTON-6ejawl4n[disabled=true] {
  display: none;
}

  #BUTTON-6ejawl4n{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-6ejawl4n:hover > * {
    background: #003cbf !important;
  }
  #BUTTON-6ejawl4n{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-6ejawl4n:hover, #BUTTON-6ejawl4n:hover > * {
    color: #ffffffff !important;
  }
#SECTION-nwbkdrel {
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(20px, max-content) minmax(40px, max-content) minmax(10px, max-content) minmax(100px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-nwbkdrel .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 200;
  --bg: #ffffff00;
}

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



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

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

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

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

  
  
}
#SLIDER-PRODUCT-m8fyueeg .slider-product--item:hover {
  background: var(--color_00);
}



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

#SLIDER-PRODUCT-m8fyueeg .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #eee;
  border-width: 3px; border-style: solid;

}



#SLIDER-PRODUCT-m8fyueeg .thumbnail-wrapper {
  padding: 6px;
}


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

#SLIDER-PRODUCT-m8fyueeg .grid-product--info {
  text-align: center;
  
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-m8fyueeg .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-m8fyueeg .grid-product--title {
  
  font-family: 'K2D', sans-serif;
  
  font-size: 16px;
  
  
  
  
  line-height: 1.5715;
  min-height: 25.144px;
}
#SLIDER-PRODUCT-m8fyueeg .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-m8fyueeg .grid-product--retail-price, #SLIDER-PRODUCT-m8fyueeg .grid-product--selling-price {
  
  font-family: 'K2D', sans-serif;
  
  font-size: 18px;
  
  color: #dc0f00;
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-m8fyueeg .grid-product--origin-price {
  font: var(--font_7);
  font-family: 'K2D', sans-serif;
  
  font-size: 16px;
  
  color: var(--font_color_7);
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-m8fyueeg .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-m8fyueeg .grid-product--wholesale-price {
  
  
  
  
  
  
}




#SLIDER-PRODUCT-m8fyueeg .grid-product--btn-add-cart {
  background-color: #003cbf;
  
  
  border-radius: 5px;
  
  
  
  
  
  
  
  margin: auto 0px 0px 0px;
  padding: 8px 16px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#SLIDER-PRODUCT-m8fyueeg .grid-product--btn-add-cart:hover {
  
  background-color: var(--color_30);
}





#SLIDER-PRODUCT-m8fyueeg .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-m8fyueeg .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-1siydzyl {
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(600px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

#SECTION-1siydzyl .x-section-video-background {
  
  
}



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


#IMAGE-gr5otd9f {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 179px;
justify-self: end;
margin-right: -0.03208925750394945%;
margin-top: 0px;
width: 100.03208925750396%;
  
}
#IMAGE-gr5otd9f picture {
  --width: 100.03208925750396%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
height: 100%;
width: 100%;
}
#IMAGE-gr5otd9f img {
  object-fit: cover;
}


#IMAGE-geqe03k1 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 179px;
justify-self: end;
margin-right: -0.03208925750394945%;
margin-top: 0px;
width: 100.03208925750396%;
  
}
#IMAGE-geqe03k1 picture {
  --width: 100.03208925750396%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
height: 100%;
width: 100%;
}
#IMAGE-geqe03k1 img {
  object-fit: cover;
}

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

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

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



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


#IMAGE-99lpawts {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 729.15625px;
justify-self: end;
margin-right: -0.0375%;
margin-top: 0.390625px;
width: 100.040625%;
  
}
#IMAGE-99lpawts picture {
  --width: 100.040625%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-99lpawts img {
  object-fit: cover;
}


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


  
}
[id^="TEXT-yc61aa3v"], .--clone-TEXT-yc61aa3v {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0.984375px;
width: 48.825065274151434%;
  
}
[id^="TEXT-yc61aa3v"] .x-text,
[id^="TEXT-yc61aa3v"] .x-text a,
.--clone-TEXT-yc61aa3v .x-text,
.--clone-TEXT-yc61aa3v .x-text a {
  --width: 48.825065274151434%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_1);
font: var(--font_1);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_1));
}
[id^="TEXT-yc61aa3v"] .x-text:hover,
.--clone-TEXT-yc61aa3v .x-text:hover,
[id^="TEXT-yc61aa3v"] a:hover,
.--clone-TEXT-yc61aa3v a:hover {
  
}

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

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


#CONTAINER-8gvf9377 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 92.6328502415459%;align-self: end;grid-column-end: 6;grid-column-start: 4;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(140px, max-content) minmax(140px, max-content);height: auto;justify-self: start;margin-bottom: 0.40625px;margin-left: 0%;width: 92.6328502415459%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-4wjnrg7g {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 97.46875px;
justify-self: start;
margin-bottom: 182.640625px;
margin-left: 0.13054830287206268%;
width: 12.593831592689297%;
  
}
#IMAGE-4wjnrg7g picture {
  --width: 12.593831592689297%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4wjnrg7g img {
  object-fit: cover;
}

[id^="TEXT-y26aflxb"], .--clone-TEXT-y26aflxb {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-bottom: 238.609375px;
margin-left: 12.593831592689297%;
width: 30.026109660574413%;
  
}
[id^="TEXT-y26aflxb"] .x-text,
[id^="TEXT-y26aflxb"] .x-text a,
.--clone-TEXT-y26aflxb .x-text,
.--clone-TEXT-y26aflxb .x-text a {
  --width: 30.026109660574413%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-y26aflxb"] .x-text:hover,
.--clone-TEXT-y26aflxb .x-text:hover,
[id^="TEXT-y26aflxb"] a:hover,
.--clone-TEXT-y26aflxb a:hover {
  
}

[id^="TEXT-kfhy7wrw"], .--clone-TEXT-kfhy7wrw {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-bottom: 147.4375px;
margin-left: 12.593831592689297%;
width: 37.33681462140992%;
  
}
[id^="TEXT-kfhy7wrw"] .x-text,
[id^="TEXT-kfhy7wrw"] .x-text a,
.--clone-TEXT-kfhy7wrw .x-text,
.--clone-TEXT-kfhy7wrw .x-text a {
  --width: 37.33681462140992%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-kfhy7wrw"] .x-text:hover,
.--clone-TEXT-kfhy7wrw .x-text:hover,
[id^="TEXT-kfhy7wrw"] a:hover,
.--clone-TEXT-kfhy7wrw a:hover {
  
}

[id^="TEXT-spl4mo19"], .--clone-TEXT-spl4mo19 {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-bottom: 238.3125px;
margin-right: 7.312744778067885%;
width: 30.026109660574413%;
  
}
[id^="TEXT-spl4mo19"] .x-text,
[id^="TEXT-spl4mo19"] .x-text a,
.--clone-TEXT-spl4mo19 .x-text,
.--clone-TEXT-spl4mo19 .x-text a {
  --width: 30.026109660574413%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-spl4mo19"] .x-text:hover,
.--clone-TEXT-spl4mo19 .x-text:hover,
[id^="TEXT-spl4mo19"] a:hover,
.--clone-TEXT-spl4mo19 a:hover {
  
}

[id^="TEXT-u0lnfv03"], .--clone-TEXT-u0lnfv03 {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-bottom: 170.15625px;
margin-right: 0.004079634464751959%;
width: 37.33477480417754%;
  
}
[id^="TEXT-u0lnfv03"] .x-text,
[id^="TEXT-u0lnfv03"] .x-text a,
.--clone-TEXT-u0lnfv03 .x-text,
.--clone-TEXT-u0lnfv03 .x-text a {
  --width: 37.33477480417754%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
font-weight: 400;
height: 100%;
list-style-type: decimal;
text-align: left;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-u0lnfv03"] .x-text:hover,
.--clone-TEXT-u0lnfv03 .x-text:hover,
[id^="TEXT-u0lnfv03"] a:hover,
.--clone-TEXT-u0lnfv03 a:hover {
  
}

[id^="TEXT-a4kl8nk2"], .--clone-TEXT-a4kl8nk2 {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-bottom: 99.609375px;
margin-left: 12.724379895561356%;
width: 30.026109660574413%;
  
}
[id^="TEXT-a4kl8nk2"] .x-text,
[id^="TEXT-a4kl8nk2"] .x-text a,
.--clone-TEXT-a4kl8nk2 .x-text,
.--clone-TEXT-a4kl8nk2 .x-text a {
  --width: 30.026109660574413%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-a4kl8nk2"] .x-text:hover,
.--clone-TEXT-a4kl8nk2 .x-text:hover,
[id^="TEXT-a4kl8nk2"] a:hover,
.--clone-TEXT-a4kl8nk2 a:hover {
  
}

[id^="TEXT-qsha44ey"], .--clone-TEXT-qsha44ey {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-bottom: 8.4375px;
margin-left: 12.593831592689297%;
width: 37.33681462140992%;
  
}
[id^="TEXT-qsha44ey"] .x-text,
[id^="TEXT-qsha44ey"] .x-text a,
.--clone-TEXT-qsha44ey .x-text,
.--clone-TEXT-qsha44ey .x-text a {
  --width: 37.33681462140992%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-qsha44ey"] .x-text:hover,
.--clone-TEXT-qsha44ey .x-text:hover,
[id^="TEXT-qsha44ey"] a:hover,
.--clone-TEXT-qsha44ey a:hover {
  
}

[id^="TEXT-fc6prlcg"], .--clone-TEXT-fc6prlcg {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-bottom: 99.3125px;
margin-right: 7.312744778067885%;
width: 30.026109660574413%;
  
}
[id^="TEXT-fc6prlcg"] .x-text,
[id^="TEXT-fc6prlcg"] .x-text a,
.--clone-TEXT-fc6prlcg .x-text,
.--clone-TEXT-fc6prlcg .x-text a {
  --width: 30.026109660574413%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-fc6prlcg"] .x-text:hover,
.--clone-TEXT-fc6prlcg .x-text:hover,
[id^="TEXT-fc6prlcg"] a:hover,
.--clone-TEXT-fc6prlcg a:hover {
  
}

[id^="TEXT-bkiktkqq"], .--clone-TEXT-bkiktkqq {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-bottom: 30.859375px;
margin-right: 0.0020398172323759793%;
width: 37.33681462140992%;
  
}
[id^="TEXT-bkiktkqq"] .x-text,
[id^="TEXT-bkiktkqq"] .x-text a,
.--clone-TEXT-bkiktkqq .x-text,
.--clone-TEXT-bkiktkqq .x-text a {
  --width: 37.33681462140992%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-bkiktkqq"] .x-text:hover,
.--clone-TEXT-bkiktkqq .x-text:hover,
[id^="TEXT-bkiktkqq"] a:hover,
.--clone-TEXT-bkiktkqq a:hover {
  
}


#IMAGE-mi93415i {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 97.46875px;
justify-self: start;
margin-bottom: 182.640625px;
margin-left: 0.13054830287206268%;
width: 12.593831592689297%;
  
}
#IMAGE-mi93415i picture {
  --width: 12.593831592689297%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mi93415i img {
  object-fit: cover;
}


#IMAGE-npc3w98e {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 97.46875px;
justify-self: start;
margin-bottom: 182.640625px;
margin-left: 0.13054830287206268%;
width: 12.593831592689297%;
  
}
#IMAGE-npc3w98e picture {
  --width: 12.593831592689297%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-npc3w98e img {
  object-fit: cover;
}


#IMAGE-iiija809 {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 97.46875px;
justify-self: start;
margin-bottom: 182.640625px;
margin-left: 0.13054830287206268%;
width: 12.593831592689297%;
  
}
#IMAGE-iiija809 picture {
  --width: 12.593831592689297%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-iiija809 img {
  object-fit: cover;
}

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

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

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



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

[id^="TEXT-kxboijsb"], .--clone-TEXT-kxboijsb {
  align-self: start;
grid-column-end: 9;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: -8.771448959538966e-4%;
margin-top: 0px;
width: 99.99078821252894%;
  
}
[id^="TEXT-kxboijsb"] .x-text,
[id^="TEXT-kxboijsb"] .x-text a,
.--clone-TEXT-kxboijsb .x-text,
.--clone-TEXT-kxboijsb .x-text a {
  --width: 99.99078821252894%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_1);
font: var(--font_1);
font-size: 26.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_1));
}
[id^="TEXT-kxboijsb"] .x-text:hover,
.--clone-TEXT-kxboijsb .x-text:hover,
[id^="TEXT-kxboijsb"] a:hover,
.--clone-TEXT-kxboijsb a:hover {
  
}

#VIDEO-oirobquu {
  --width: 99.98196072048611%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 268.99999618530273px;justify-self: end;margin-bottom: calc(0.5966205596923828px * 2);margin-right: 0.003613668774801587%;width: 99.98196072048611%;
  
}
#VIDEO-oirobquu .x-video {
  border-color: #000000ff;
}
VIDEO-oirobquu .x-video-background {
  background-image: url(https://statics.pancake.vn/web-media/79/04/5b/77/3a5bcc5f2a6aae4e4b76e957d4a5469d85fe84973b3f2ec70b10c4fc.jpeg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#VIDEO-8fbje9s6 {
  --width: 99.97744605654762%;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 5;grid-row-start: 4;height: 269.80679881572723px;justify-self: start;margin-bottom: calc(0.19321924448013303px * 2);margin-left: 0.00179230220734127%;width: 99.97744605654762%;
  
}
#VIDEO-8fbje9s6 .x-video {
  border-color: #000000ff;
}
VIDEO-8fbje9s6 .x-video-background {
  background-image: url(https://statics.pancake.vn/web-media/79/04/5b/77/3a5bcc5f2a6aae4e4b76e957d4a5469d85fe84973b3f2ec70b10c4fc.jpeg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#VIDEO-u1iyt8fo {
  --width: 99.97294108072916%;align-self: start;grid-column-end: 7;grid-column-start: 6;grid-row-end: 5;grid-row-start: 4;height: 269.3323918581009px;justify-self: start;margin-left: -0.0018019903273809525%;margin-top: 0.37213134765625px;width: 99.97294108072916%;
  
}
#VIDEO-u1iyt8fo .x-video {
  border-color: #000000ff;
}
VIDEO-u1iyt8fo .x-video-background {
  background-image: url(https://statics.pancake.vn/web-media/79/04/5b/77/3a5bcc5f2a6aae4e4b76e957d4a5469d85fe84973b3f2ec70b10c4fc.jpeg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#VIDEO-a81ju5dr {
  --width: 99.96392144097224%;align-self: center;grid-column-end: 9;grid-column-start: 8;grid-row-end: 5;grid-row-start: 4;height: 269.3323669433594px;justify-self: start;margin-bottom: calc(0.0611114501953125px * 2);margin-left: -0.005421714177207341%;width: 99.96392144097224%;
  
}
#VIDEO-a81ju5dr .x-video {
  border-color: #000000ff;
}
VIDEO-a81ju5dr .x-video-background {
  background-image: url(https://statics.pancake.vn/web-media/79/04/5b/77/3a5bcc5f2a6aae4e4b76e957d4a5469d85fe84973b3f2ec70b10c4fc.jpeg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#SECTION-bsrkbynq {
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(600px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

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



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


#CONTAINER-etd0gn14 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #003cbf;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 0.0px;
  --width: 99.95941646515377%;align-self: center;grid-column-end: 9;grid-column-start: 8;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(105.0058188572728px, max-content);height: 105px;justify-self: start;margin-left: -0.009937589130704364%;margin-top: calc(0px * 2);width: 99.95941646515377%;
  
  
  
  
  
  border: 0px solid #003cbf;


  
}
[id^="TEXT-4yedg4vb"], .--clone-TEXT-4yedg4vb {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: 2.045448303222656px;
margin-right: 0.6090195605991279%;
width: 70.14931868256693%;
  
}
[id^="TEXT-4yedg4vb"] .x-text,
[id^="TEXT-4yedg4vb"] .x-text a,
.--clone-TEXT-4yedg4vb .x-text,
.--clone-TEXT-4yedg4vb .x-text a {
  --width: 70.14931868256693%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 17.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-4yedg4vb"] .x-text:hover,
.--clone-TEXT-4yedg4vb .x-text:hover,
[id^="TEXT-4yedg4vb"] a:hover,
.--clone-TEXT-4yedg4vb a:hover {
  
}


#IMAGE-2pj6q3wp {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 68.93465423583984px;
justify-self: start;
margin-bottom: calc(1.626422882080078px * 2);
margin-left: 0.0426025390625px;
width: 68.93465423583984px;
  
}
#IMAGE-2pj6q3wp picture {
  --width: 68.93465423583984px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2pj6q3wp img {
  object-fit: cover;
}

[id^="TEXT-0hkeubx3"], .--clone-TEXT-0hkeubx3 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 5.670346831946205%;
margin-top: 4.6875px;
width: 69.81234413457547%;
  
}
[id^="TEXT-0hkeubx3"] .x-text,
[id^="TEXT-0hkeubx3"] .x-text a,
.--clone-TEXT-0hkeubx3 .x-text,
.--clone-TEXT-0hkeubx3 .x-text a {
  --width: 69.81234413457547%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-0hkeubx3"] .x-text:hover,
.--clone-TEXT-0hkeubx3 .x-text:hover,
[id^="TEXT-0hkeubx3"] a:hover,
.--clone-TEXT-0hkeubx3 a:hover {
  
}


#CONTAINER-fj5f6ucy {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #003cbf;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 0.0px;
  --width: 99.96392144097224%;align-self: center;grid-column-end: 7;grid-column-start: 6;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(105.0058188572728px, max-content);height: 105px;justify-self: start;margin-left: -0.0018019903273809525%;margin-top: calc(0px * 2);width: 99.96392144097224%;
  
  
  
  
  
  border: 0px solid #003cbf;


  
}

#IMAGE-6lld60zq {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 68.93465423583984px;
justify-self: start;
margin-bottom: calc(1.228656768798828px * 2);
margin-left: 0.9801025390625px;
width: 68.93465423583984px;
  
}
#IMAGE-6lld60zq picture {
  --width: 68.93465423583984px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6lld60zq img {
  object-fit: cover;
}

[id^="TEXT-hl1lwbxm"], .--clone-TEXT-hl1lwbxm {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 5.96354731001427%;
margin-top: 4.98583984375px;
width: 69.81685073631088%;
  
}
[id^="TEXT-hl1lwbxm"] .x-text,
[id^="TEXT-hl1lwbxm"] .x-text a,
.--clone-TEXT-hl1lwbxm .x-text,
.--clone-TEXT-hl1lwbxm .x-text a {
  --width: 69.81685073631088%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-hl1lwbxm"] .x-text:hover,
.--clone-TEXT-hl1lwbxm .x-text:hover,
[id^="TEXT-hl1lwbxm"] a:hover,
.--clone-TEXT-hl1lwbxm a:hover {
  
}

[id^="TEXT-bootivvn"], .--clone-TEXT-bootivvn {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: 11.065353393554688px;
margin-right: 5.629729266627606%;
width: 70.15066877969754%;
  
}
[id^="TEXT-bootivvn"] .x-text,
[id^="TEXT-bootivvn"] .x-text a,
.--clone-TEXT-bootivvn .x-text,
.--clone-TEXT-bootivvn .x-text a {
  --width: 70.15066877969754%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 17.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-bootivvn"] .x-text:hover,
.--clone-TEXT-bootivvn .x-text:hover,
[id^="TEXT-bootivvn"] a:hover,
.--clone-TEXT-bootivvn a:hover {
  
}


#CONTAINER-6ujwb3x2 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #003cbfff;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 0.0px;
  --width: 99.97385176401288%;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(105.00581218118263px, max-content);height: 105px;justify-self: end;margin-right: -0.015336294022799414%;margin-top: calc(0px * 2);width: 99.97385176401288%;
  
  
  
  
  
  border: 0px solid #003cbfff;


  
}

#IMAGE-o8w6yqvh {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 68.93465423583984px;
justify-self: start;
margin-bottom: calc(0.7243919372558594px * 2);
margin-left: -0.0426025390625px;
width: 68.93465423583984px;
  
}
#IMAGE-o8w6yqvh picture {
  --width: 68.93465423583984px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-o8w6yqvh img {
  object-fit: cover;
}

[id^="TEXT-nwfbc7d4"], .--clone-TEXT-nwfbc7d4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 5.2645828131428205%;
margin-top: 4.98583984375px;
width: 70.17185843985813%;
  
}
[id^="TEXT-nwfbc7d4"] .x-text,
[id^="TEXT-nwfbc7d4"] .x-text a,
.--clone-TEXT-nwfbc7d4 .x-text,
.--clone-TEXT-nwfbc7d4 .x-text a {
  --width: 70.17185843985813%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-nwfbc7d4"] .x-text:hover,
.--clone-TEXT-nwfbc7d4 .x-text:hover,
[id^="TEXT-nwfbc7d4"] a:hover,
.--clone-TEXT-nwfbc7d4 a:hover {
  
}

[id^="TEXT-vhicc8oj"], .--clone-TEXT-vhicc8oj {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: 10.17041015625px;
margin-right: 4.93357360086331%;
width: 70.49380744766344%;
  
}
[id^="TEXT-vhicc8oj"] .x-text,
[id^="TEXT-vhicc8oj"] .x-text a,
.--clone-TEXT-vhicc8oj .x-text,
.--clone-TEXT-vhicc8oj .x-text a {
  --width: 70.49380744766344%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 17.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-vhicc8oj"] .x-text:hover,
.--clone-TEXT-vhicc8oj .x-text:hover,
[id^="TEXT-vhicc8oj"] a:hover,
.--clone-TEXT-vhicc8oj a:hover {
  
}


#CONTAINER-3qmprvdw {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #003cbf;
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 0.0px;
  --width: 99.96842641679068%;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(105.0058188572728px, max-content);height: 105px;justify-self: start;margin-left: 0.001811678447420635%;margin-top: calc(0px * 2);width: 99.96842641679068%;
  
  
  
  
  
  border: 0px solid #003cbf;


  
}
[id^="TEXT-a28pd1o3"], .--clone-TEXT-a28pd1o3 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 5.363341231967985%;
margin-top: 5px;
width: 69.82723824341161%;
  
}
[id^="TEXT-a28pd1o3"] .x-text,
[id^="TEXT-a28pd1o3"] .x-text a,
.--clone-TEXT-a28pd1o3 .x-text,
.--clone-TEXT-a28pd1o3 .x-text a {
  --width: 69.82723824341161%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-a28pd1o3"] .x-text:hover,
.--clone-TEXT-a28pd1o3 .x-text:hover,
[id^="TEXT-a28pd1o3"] a:hover,
.--clone-TEXT-a28pd1o3 a:hover {
  
}


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

[id^="TEXT-i18ux96t"], .--clone-TEXT-i18ux96t {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: 11.065353393554688px;
margin-right: 5.882100400429862%;
width: 70.15201875514661%;
  
}
[id^="TEXT-i18ux96t"] .x-text,
[id^="TEXT-i18ux96t"] .x-text a,
.--clone-TEXT-i18ux96t .x-text,
.--clone-TEXT-i18ux96t .x-text a {
  --width: 70.15201875514661%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 17.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-i18ux96t"] .x-text:hover,
.--clone-TEXT-i18ux96t .x-text:hover,
[id^="TEXT-i18ux96t"] a:hover,
.--clone-TEXT-i18ux96t a:hover {
  
}

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

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

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



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


#RECT-wudylf2z {
  align-self: start;
grid-column-end: 4;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: 69px;
justify-self: stretch;
margin-left: 0%;
margin-right: 0%;
margin-top: 0px;
width: auto;
  
  
  
  
}
#RECT-wudylf2z .x-rect {
  --width: 100%;
background: linear-gradient(38deg, rgba(21,102,249,1) 0%, rgba(59,124,245,1) 93%);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, linear-gradient(38deg, rgba(21,102,249,1) 0%, rgba(59,124,245,1) 93%));
}
#RECT-wudylf2z::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;
  
}
#FORM-hvuzuloc {
  --width: 38.801841971314985%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1.188fr 102px;grid-template-rows: minmax(48px, max-content);height: 48px;justify-self: start;margin-bottom: calc(0.5px * 2);margin-left: 0.07619622312946084%;row-gap: 10px;width: 38.801841971314985%;
  
  --icon-color: #003cbf;
  
}
#PHONE-NUMBER-kecs00uw {
  --width: 99.7401180698152%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 101.6121031746032%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99.7401180698152%;
  
}
#PHONE-NUMBER-kecs00uw .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-kecs00uw input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #ffffff;
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: var(--color_00);
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-kecs00uw input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-kecs00uw input::placeholder {
  color: var(--color_04);
  -webkit-text-fill-color: var(--color_04) !important;
}
#SUBMIT-BUTTON-v5my44tv {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 49px;
justify-self: center;
margin-bottom: -1px;
margin-right: calc(0.1086216346890876% * 2);
width: 98.6241060144761%;
  
}
#SUBMIT-BUTTON-v5my44tv .x-button-wrapper {
  --width: 98.6241060144761%;
-webkit-text-stroke: 0px #000000ff;
background: #003cbf;
border-color: #000000ff;
border-radius: 0px 10px 10px 0px;
color: #ffffffff;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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


#IMAGE-56gdhyol {
  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-bottom: calc(0.5px * 2);
margin-right: 13.772183877450448%;
width: 2.7777777777777777%;
  
}
#IMAGE-56gdhyol picture {
  --width: 2.7777777777777777%;
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#IMAGE-56gdhyol img {
  object-fit: cover;
}


#IMAGE-acljsl50 {
  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-bottom: calc(0.5px * 2);
margin-right: 0.0019297187710985723%;
width: 2.7777777777777777%;
  
}
#IMAGE-acljsl50 picture {
  --width: 2.7777777777777777%;
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#IMAGE-acljsl50 img {
  object-fit: cover;
}


#IMAGE-c2pvdnyt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 36.3125px;
justify-self: end;
margin-bottom: calc(0.34375px * 2);
margin-right: 4.621911931920935%;
width: 2.8018904320987654%;
  
}
#IMAGE-c2pvdnyt picture {
  --width: 2.8018904320987654%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)), drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)), drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)), drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
height: 100%;
width: 100%;
}
#IMAGE-c2pvdnyt img {
  object-fit: cover;
}


#IMAGE-sr7bkz40 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 2;
height: 36px;
justify-self: end;
margin-bottom: calc(0.5px * 2);
margin-right: 13.772183877450448%;
width: 2.7777777777777777%;
  
}
#IMAGE-sr7bkz40 picture {
  --width: 2.7777777777777777%;
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#IMAGE-sr7bkz40 img {
  object-fit: cover;
}

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

#SECTION-ieanlw9u .x-section-background {
  background: linear-gradient(0deg, rgba(33,110,250,1) 0%, rgba(33,110,250,1) 0%, rgba(0,68,194,1) 0%, rgba(33,110,250,1) 59%, rgba(113,157,235,1) 100%);
  
  
  
  
  
  
  --height: 206;
  --bg: linear-gradient(0deg, rgba(33,110,250,1) 0%, rgba(33,110,250,1) 0%, rgba(0,68,194,1) 0%, rgba(33,110,250,1) 59%, rgba(113,157,235,1) 100%);
}

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



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


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


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

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


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

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






border-style: none none none none;

}




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

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

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

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

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


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


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

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


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

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






border-style: none none none none;

}




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

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

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

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


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


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

#EMBED-9pu03tay {
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 170px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

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

  border:   ;


  background: var(--active-color, #4f4f4f);
}
#RECT-pk8fxust::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-44xj990f"], .--clone-TEXT-44xj990f {
  align-self: center;
grid-column-end: 6;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-44xj990f"] .x-text,
[id^="TEXT-44xj990f"] .x-text a,
.--clone-TEXT-44xj990f .x-text,
.--clone-TEXT-44xj990f .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #F3F5F7;
font: var(--font_5);
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #F3F5F7);
}
[id^="TEXT-44xj990f"] .x-text:hover,
.--clone-TEXT-44xj990f .x-text:hover,
[id^="TEXT-44xj990f"] a:hover,
.--clone-TEXT-44xj990f a:hover {
  
}


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


  
}

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


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


  
}

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


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


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


#CONTAINER-weyct8wx {
  --bg: #003cbf;
  background: #003cbf;
border-color: #dddddd;
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  --width: 44px;bottom: 70px;grid-template-columns: 1fr;grid-template-rows: minmax(44px, max-content);height: auto;pointer-events: none;position: fixed;right: 15px;visibility: hidden;width: 44px;z-index: 9999;
  
  
  
  
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  border: 1px solid #dddddd;


  
}

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

[id^="TEXT-f82xsbz0"], .--clone-TEXT-f82xsbz0 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-bottom: 79.04829978942871px;
margin-right: 1.9266583702780984%;
width: 91.01885015314276%;
  
}
[id^="TEXT-f82xsbz0"] .x-text,
[id^="TEXT-f82xsbz0"] .x-text a,
.--clone-TEXT-f82xsbz0 .x-text,
.--clone-TEXT-f82xsbz0 .x-text a {
  --width: 91.01885015314276%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-size: 15.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-f82xsbz0"] .x-text:hover,
.--clone-TEXT-f82xsbz0 .x-text:hover,
[id^="TEXT-f82xsbz0"] a:hover,
.--clone-TEXT-f82xsbz0 a:hover {
  
}

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


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

  border:   ;


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


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

#RECT-psouadw5 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 15.951704025268556px;
justify-self: start;
margin-bottom: 56.22160530090332px;
margin-left: 0%;
width: 4.300103187561035%;
  
  
  
  
}
#RECT-psouadw5 .x-rect {
  --width: 4.300103187561035%;
background: var(--color_00);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0nNTAnIGhlaWdodD0nNjEnIHZpZXdCb3g9JzAgMCA1MCA2MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMzMuMzM1NSA0My4zNTIzTDM3LjY0MSAzOC4wOTc1QzM4LjIyMDggMzcuMzk4NSAzOC45NTQ1IDM2LjkyIDM5Ljc1MjkgMzYuNzIwMUM0MC41NTEzIDM2LjUyMDIgNDEuMzgwMSAzNi42MDc2IDQyLjEzODcgMzYuOTcxNEw0Ny4zODYgMzkuNTI4NUM0OC4xNTI1IDM5LjkwODIgNDguODA5OCA0MC41NTY0IDQ5LjI3NSA0MS4zOTE0QzQ5Ljc0MDIgNDIuMjI2NCA0OS45OTI1IDQzLjIxMDcgNTAgNDQuMjIwM1Y1NS45NDk4QzQ5Ljk5NTYgNTYuNjM2NyA0OS44NzcyIDU3LjMxNTMgNDkuNjUyMyA1Ny45NDQ4QzQ5LjQyNzIgNTguNTc0MyA0OS4xMDAyIDU5LjE0MTggNDguNjkwNyA1OS42MTMxQzQ4LjI4MTIgNjAuMDg0MyA0Ny43OTggNjAuNDQ5NSA0Ny4yNjk4IDYwLjY4NjhDNDYuNzQxNyA2MC45MjQgNDYuMTc5NyA2MS4wMjgzIDQ1LjYxNzcgNjAuOTkzNEM4Ljg0Nzk4IDU4LjIwMTkgMS40Mjg3MiAyMC4xOTgzIDAuMDI1NTk1NSA1LjY1Mzc1Qy0wLjAzOTUzNjMgNC45Mzk1IDAuMDE5OTc4IDQuMjE2NTQgMC4yMDAyMTggMy41MzIzMUMwLjM4MDQ1OCAyLjg0ODE4IDAuNjc3MzQ4IDIuMjE4MzcgMS4wNzEzNCAxLjY4NDMxQzEuNDY1MzQgMS4xNTAyNSAxLjk0NzUzIDAuNzI0MDU5IDIuNDg2MTkgMC40MzM3NzNDMy4wMjQ4MyAwLjE0MzQ4NyAzLjYwNzc1IC0wLjAwNDMwODQzIDQuMTk2NTggOS41NjA1M2UtMDVIMTMuNDgwM0MxNC4zMDg3IDAuMDAzMDg4MzUgMTUuMTE3NCAwLjMwODUwOSAxNS44MDI1IDAuODc3MDY5QzE2LjQ4NzYgMS40NDU2MiAxNy4wMTc2IDIuMjUxMzIgMTcuMzI0NSAzLjE5MDVMMTkuNDE5NSA5LjU5NDg2QzE5LjcyNzUgMTAuNTE2OSAxOS44MDYxIDExLjUyOTMgMTkuNjQ1NSAxMi41MDU2QzE5LjQ4NDggMTMuNDgxOSAxOS4wOTIgMTQuMzc4OCAxOC41MTYxIDE1LjA4NDJMMTQuMjEwNyAyMC4zMzlDMTQuMjEwNyAyMC4zMzkgMTYuNjkwMSA0MC44MTg4IDMzLjMzNTUgNDMuMzUyM1onIGZpbGw9J2N1cnJlbnRDb2xvcicvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#IMAGE-c8x2fbub {
  align-self: 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.0038771195845170455%;
margin-top: 0px;
width: 160px;
  
}
#IMAGE-c8x2fbub picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-c8x2fbub img {
  object-fit: cover;
}

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


#IMAGE-9rqoefdx {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 35.99431610107422px;
justify-self: start;
margin-bottom: 0.18466949462890625px;
margin-left: 0%;
width: 8.174070011485707%;
  
}
#IMAGE-9rqoefdx picture {
  --width: 8.174070011485707%;
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#IMAGE-9rqoefdx img {
  object-fit: cover;
}


#IMAGE-g5qemazy {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 35.99431610107422px;
justify-self: start;
margin-bottom: 0.18466949462890625px;
margin-left: 11.730691736394707%;
width: 8.164385015314275%;
  
}
#IMAGE-g5qemazy picture {
  --width: 8.164385015314275%;
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#IMAGE-g5qemazy img {
  object-fit: cover;
}


#IMAGE-t5pwmlx5 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 36.30681610107422px;
justify-self: start;
margin-bottom: -0.12783050537109375px;
margin-left: 23.16954872824929%;
width: 8.245092738758434%;
  
}
#IMAGE-t5pwmlx5 picture {
  --width: 8.245092738758434%;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)), drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)), drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)), drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
height: 100%;
width: 100%;
}
#IMAGE-t5pwmlx5 img {
  object-fit: cover;
}


#IMAGE-nws4v7hj {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 35.99431610107422px;
justify-self: start;
margin-bottom: 0.19889068603515625px;
margin-left: 34.665548151189626%;
width: 8.174070011485707%;
  
}
#IMAGE-nws4v7hj picture {
  --width: 8.174070011485707%;
border-color: #000000ff;
border-radius: 6px 6px 6px 6px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
height: 100%;
width: 100%;
}
#IMAGE-nws4v7hj img {
  object-fit: cover;
}

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

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

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

#SUBMIT-BUTTON-bzosuxgs {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-bzosuxgs .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_21);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffffff;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

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

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


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

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


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

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

#BUTTON-LOGIN-GOOGLE-tbzvs8yn {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 100%;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#BUTTON-LOGIN-GOOGLE-tbzvs8yn .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #2942ff;
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);
}
#BUTTON-LOGIN-GOOGLE-tbzvs8yn[disabled=true] {
  display: none;
}

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

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #RECT-sen065xd{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-sen065xd:hover > * {
    background: var(--color_21) !important;
  }
#POPUP-d59gbp1h {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 600px;
  height: auto;
  grid-template-columns: 15px 1fr 15px;
  grid-template-rows: minmax(15px, max-content) minmax(200px, max-content) minmax(15px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-d59gbp1h.anim {
  --width: 600px;
  
}
#FORM-fc6z36cn {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1.188fr;grid-template-rows: minmax(45px, max-content) minmax(41px, max-content) minmax(41px, max-content) minmax(72px, max-content) minmax(45px, 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;
  
}
[id^="TEXT-i0cna017"], .--clone-TEXT-i0cna017 {
  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-i0cna017"] .x-text,
[id^="TEXT-i0cna017"] .x-text a,
.--clone-TEXT-i0cna017 .x-text,
.--clone-TEXT-i0cna017 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font-size: 20.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-i0cna017"] .x-text:hover,
.--clone-TEXT-i0cna017 .x-text:hover,
[id^="TEXT-i0cna017"] a:hover,
.--clone-TEXT-i0cna017 a:hover {
  
}

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


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

  #SUBMIT-BUTTON-vo7a9ryd{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #SUBMIT-BUTTON-vo7a9ryd:hover > * {
    background: var(--color_21) !important;
  }
  #SUBMIT-BUTTON-vo7a9ryd{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #SUBMIT-BUTTON-vo7a9ryd:hover, #SUBMIT-BUTTON-vo7a9ryd:hover > * {
    color: #ffffffff !important;
  }
  #SUBMIT-BUTTON-vo7a9ryd{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #SUBMIT-BUTTON-vo7a9ryd:hover, #SUBMIT-BUTTON-vo7a9ryd:hover > * {
    border-color: var(--color_21) !important;
  }

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

  border:   ;


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


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

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


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

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

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

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

#QUANTITY-INPUT-9pn6ibpr {
  --width: 90px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;height: 32px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 90px;
  background: var(--color_00);
border-color: var(--color_04);
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: var(--color_04);
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-9pn6ibpr .quantity__input {
  background: var(--color_00);
  
  padding-left: 30px;
  padding-right: 30px;
  
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button[name="minus"] {
  background: #003cbf00;
border-color: #003cbf;
border-width: 0.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;border-right-style: unset;
  width:30px;
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button[name="plus"] {
  border-color: #003cbf;
border-width: 0.0px;
  border-top-style: unset;border-bottom-style: unset;border-left-style: unset;border-right-style: unset;
  width:30px;
}
#QUANTITY-INPUT-9pn6ibpr .quantity__button[name="plus"] svg {
  width: 9.3px;
}
[id^="TEXT-DATASET-ryyie9l4"], .--clone-TEXT-DATASET-ryyie9l4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-ryyie9l4"] .x-text,
[id^="TEXT-DATASET-ryyie9l4"] .x-text a,
.--clone-TEXT-DATASET-ryyie9l4 .x-text,
.--clone-TEXT-DATASET-ryyie9l4 .x-text a {
  --width: 100%;
border-color: #000000ff;
color: var(--color_20);
font-size: 12.0px;
font-weight: 600;
height: 100%;
line-height: 2;
width: 100%;
  color: var(--active-color, var(--color_20));
}
[id^="TEXT-DATASET-ryyie9l4"] .x-text:hover,
.--clone-TEXT-DATASET-ryyie9l4 .x-text:hover,
[id^="TEXT-DATASET-ryyie9l4"] a:hover,
.--clone-TEXT-DATASET-ryyie9l4 a:hover {
  
}

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

[id^="TEXT-4i9pxht9"], .--clone-TEXT-4i9pxht9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-bottom: calc(0.902801513671875px * 2);
margin-left: 0px;
width: 50px;
  
}
[id^="TEXT-4i9pxht9"] .x-text,
[id^="TEXT-4i9pxht9"] .x-text a,
.--clone-TEXT-4i9pxht9 .x-text,
.--clone-TEXT-4i9pxht9 .x-text a {
  --width: 50px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-size: 13.0px;
font-weight: 700;
height: 100%;
line-height: 1.8;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-4i9pxht9"] .x-text:hover,
.--clone-TEXT-4i9pxht9 .x-text:hover,
[id^="TEXT-4i9pxht9"] a:hover,
.--clone-TEXT-4i9pxht9 a:hover {
  
}

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

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


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

  border:   ;


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


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

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


  
}
[id^="TEXT-9qtioqy4"], .--clone-TEXT-9qtioqy4 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-9qtioqy4"] .x-text,
[id^="TEXT-9qtioqy4"] .x-text a,
.--clone-TEXT-9qtioqy4 .x-text,
.--clone-TEXT-9qtioqy4 .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 15.0px;
font-weight: 600;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-9qtioqy4"] .x-text:hover,
.--clone-TEXT-9qtioqy4 .x-text:hover,
[id^="TEXT-9qtioqy4"] a:hover,
.--clone-TEXT-9qtioqy4 a:hover {
  
}

[id^="TEXT-DATASET-46gbqcbc"], .--clone-TEXT-DATASET-46gbqcbc {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-DATASET-46gbqcbc"] .x-text,
[id^="TEXT-DATASET-46gbqcbc"] .x-text a,
.--clone-TEXT-DATASET-46gbqcbc .x-text,
.--clone-TEXT-DATASET-46gbqcbc .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #f71302;
font-size: 15.0px;
font-weight: 600;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #f71302);
}
[id^="TEXT-DATASET-46gbqcbc"] .x-text:hover,
.--clone-TEXT-DATASET-46gbqcbc .x-text:hover,
[id^="TEXT-DATASET-46gbqcbc"] a:hover,
.--clone-TEXT-DATASET-46gbqcbc a:hover {
  
}

#BUTTON-xihi4q2w {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 43px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#BUTTON-xihi4q2w .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_20);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
color: #ffffffff;
font-size: 15.0px;
font-weight: 300;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-xihi4q2w{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-xihi4q2w:hover > * {
    background: var(--color_22) !important;
  }
#POPUP-kebhtou8 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 800px;
  height: auto;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: minmax(100px, max-content) minmax(333px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-kebhtou8.anim {
  --width: 800px;
  animation: zoom-in 0.2s ease;
}

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

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

[id^="TEXT-DATASET-iidrfm8q"], .--clone-TEXT-DATASET-iidrfm8q {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 24px;
margin-top: 60px;
width: 25%;
  
}
[id^="TEXT-DATASET-iidrfm8q"] .x-text,
[id^="TEXT-DATASET-iidrfm8q"] .x-text a,
.--clone-TEXT-DATASET-iidrfm8q .x-text,
.--clone-TEXT-DATASET-iidrfm8q .x-text a {
  --width: 25%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #f71302;
font-size: 18.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #f71302);
}
[id^="TEXT-DATASET-iidrfm8q"] .x-text:hover,
.--clone-TEXT-DATASET-iidrfm8q .x-text:hover,
[id^="TEXT-DATASET-iidrfm8q"] a:hover,
.--clone-TEXT-DATASET-iidrfm8q a:hover {
  
}

#QUANTITY-INPUT-1b27yd9w {
  --width: 30%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 40px;justify-self: start;margin-bottom: calc(0.328125px * 2);margin-left: 13.28125%;width: 30%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-1b27yd9w .quantity__input {
  
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-1b27yd9w .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-1b27yd9w .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-1b27yd9w .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-1b27yd9w .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-1b27yd9w .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#BUTTON-u0q02jri {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 46px;
justify-self: end;
margin-bottom: calc(0px * 2);
margin-right: 13.22265625%;
width: 30%;
  
}
#BUTTON-u0q02jri .x-button-wrapper {
  --width: 30%;
-webkit-text-stroke: 0px #000000ff;
background: #ffffffff;
border-color: var(--color_21);
border-radius: 100px;
border-style: solid;
border-width: 1.0px;
color: var(--color_21);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-u0q02jri{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-u0q02jri:hover > * {
    background: var(--color_21) !important;
  }
  #BUTTON-u0q02jri{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-u0q02jri:hover, #BUTTON-u0q02jri:hover > * {
    color: #ffffffff !important;
  }
#LINE-audyty1k {
  --width: 22.710937499999996%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 17px;justify-self: start;margin-bottom: 6.5px;margin-left: 24px;width: 22.710937499999996%;
  height: auto;
  
}
#LINE-audyty1k .line-container {
  border-color: #181818ff;
border-style: solid;
border-width: 1.0px;
}

#ATTR-qn7q9hbe {
  --width: 56.99999999999999%;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: 24px;margin-top: 24px;width: 56.99999999999999%;
  
}
#ATTR-qn7q9hbe .attr--item, #ATTR-qn7q9hbe select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
  
}
#ATTR-qn7q9hbe .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-qn7q9hbe .chevron svg{
  height: 16px;
}
#ATTR-qn7q9hbe .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-qn7q9hbe .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-qn7q9hbe .attr--item.selected {
  border-color: #c4c4c4ff;
  border-width: 1px;
  
}
#ATTR-qn7q9hbe img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-qn7q9hbe .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-qn7q9hbe .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

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

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

#ATTR-qn7q9hbe .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#ATTR-buu2ur2j {
  --width: 56.99999999999999%;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: 24px;margin-top: 92px;width: 56.99999999999999%;
  
}
#ATTR-buu2ur2j .attr--item, #ATTR-buu2ur2j select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c4ff;
border-radius: 30px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 13.0px;
line-height: 20.8px;
  
}
#ATTR-buu2ur2j .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-buu2ur2j .chevron svg{
  height: 16px;
}
#ATTR-buu2ur2j .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-buu2ur2j .attr--item:hover {
  border-color: #c4c4c4ff;
  border-width: 1px;
}
#ATTR-buu2ur2j .attr--item.selected {
  border-color: #c4c4c4ff;
  border-width: 1px;
  background-color: #000;
color: #fff;

}
#ATTR-buu2ur2j img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-buu2ur2j .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-buu2ur2j .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

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

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

#ATTR-buu2ur2j .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#CART-DROPPABLE-3qk48y2y {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 320px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(50px, max-content) minmax(20px, max-content) minmax(30px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-3qk48y2y.anim {
  --width: 320px;
  animation: slide-right 0.2s ease;
}
[id^="TEXT-pkc9odjb"], .--clone-TEXT-pkc9odjb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 55.181701972242514%;
  
}
[id^="TEXT-pkc9odjb"] .x-text,
[id^="TEXT-pkc9odjb"] .x-text a,
.--clone-TEXT-pkc9odjb .x-text,
.--clone-TEXT-pkc9odjb .x-text a {
  --width: 55.181701972242514%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Roboto', sans-serif;
font-size: 20.0px;
height: 100%;
line-height: 1.6;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-pkc9odjb"] .x-text:hover,
.--clone-TEXT-pkc9odjb .x-text:hover,
[id^="TEXT-pkc9odjb"] a:hover,
.--clone-TEXT-pkc9odjb a:hover {
  
}


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

  border:   ;


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


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

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

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

#CART-DROPPABLE-b2b9e5bs.anim {
  --width: 320px;
  animation: slide-right 0.2s ease;
}
[id^="TEXT-87c5tzpt"], .--clone-TEXT-87c5tzpt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 56.71452702702703%;
  
}
[id^="TEXT-87c5tzpt"] .x-text,
[id^="TEXT-87c5tzpt"] .x-text a,
.--clone-TEXT-87c5tzpt .x-text,
.--clone-TEXT-87c5tzpt .x-text a {
  --width: 56.71452702702703%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Roboto', sans-serif;
font-size: 20.0px;
height: 100%;
line-height: 1.6;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-87c5tzpt"] .x-text:hover,
.--clone-TEXT-87c5tzpt .x-text:hover,
[id^="TEXT-87c5tzpt"] a:hover,
.--clone-TEXT-87c5tzpt a:hover {
  
}


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

  border:   ;


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


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


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


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

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

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

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

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

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


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#CART-ITEMS-EMPTY-g7juyffc {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

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

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

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

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

#BUTTON-3b47uwb2 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 42px;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 47.67567567567568%;
  
}
#BUTTON-3b47uwb2 .x-button-wrapper {
  --width: 47.67567567567568%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_40);
border-color: #000000ff;
color: #ffffffff;
font-size: 15.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-gkfcouqa {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 42px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 49%;
  
}
#BUTTON-gkfcouqa .x-button-wrapper {
  --width: 49%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_40);
border-color: #000000ff;
color: #ffffffff;
font-size: 15.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

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

