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

#SECTION-rawoe18l .x-section-background {
  background: var(--color_40);
  
  
  
  
  
  
  --height: 56;
  --bg: var(--color_40);
}

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



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

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

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

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

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

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



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


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


#CONTAINER-tqtbttmd {
  --bg: var(--color_41);
  background: var(--color_41);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
  --width: 191px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 32px 1fr 32px;grid-template-rows: minmax(12px, max-content) minmax(24px, max-content) minmax(12px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 191px;
  
  
  
  
  
  border:   #000000ff;


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


#IMAGE-780aj4yg {
  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-bottom: calc(0.005859375px * 2);
margin-right: 0%;
width: 22px;
  
}
#IMAGE-780aj4yg picture {
  --width: 22px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-780aj4yg img {
  object-fit: cover;
}

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

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

  border: none;
}

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


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

#MEMBER-BAR-kzypsdo1 .customer-signup {
  display: none;
}
#MEMBER-BAR-kzypsdo1 .customer-icon {
  
}
#MEMBER-BAR-kzypsdo1 .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-w06ta28x {
  width: 180px;
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(10px, max-content) minmax(35px, max-content) minmax(35px, max-content) minmax(10px, 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-5bimasxz"], .--clone-TEXT-5bimasxz {
  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-5bimasxz"] .x-text,
[id^="TEXT-5bimasxz"] .x-text a,
.--clone-TEXT-5bimasxz .x-text,
.--clone-TEXT-5bimasxz .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-5bimasxz"] .x-text:hover,
.--clone-TEXT-5bimasxz .x-text:hover,
[id^="TEXT-5bimasxz"] a:hover,
.--clone-TEXT-5bimasxz a:hover {
  
}

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

  #TEXT-nu3jao5z{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-nu3jao5z:hover, #TEXT-nu3jao5z:hover > * {
    color: var(--color_41) !important;
  }
#CART-ICON-es0drtmi {
  --width: 37px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 38px;justify-self: end;margin-right: 270px;margin-top: calc(0px * 2);width: 37px;
  
}
#CART-ICON-es0drtmi .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-es0drtmi .x-cart-item-count {
  position: absolute;
  top: -9.25px;
  right: -9.25px;
  width: 18.5px;
  height: 19.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: black;
border-radius: 50%;
color: white;
font-family: helvetica;
font-size: 12.666666666666666px;
}
#CART-ICON-es0drtmi .x-image-cart-icon {
  border-radius: ;
}
#MENU-u3qt4f5r {
  --width: 28px;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 24px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 28px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





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

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


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#INPUT-SEARCH-so9p39yl {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;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%;
  
}
#INPUT-SEARCH-so9p39yl > .input-search--wrapper {
  color: #838789;
font-size: 16.0px;
  border-width: 1px;
  border-color: #DBDDDE;
  border-style: solid;
  border-radius: 50px;
  
  
}
#INPUT-SEARCH-so9p39yl > .input-search--wrapper .btn-close {
  color: #838789;
  fill: #838789;
  width: 15px;
  margin: 0 15px;
}
#INPUT-SEARCH-so9p39yl > .input-search--wrapper .input-search--input {
  padding-left: 0px;
  text-align: left;
}
#INPUT-SEARCH-so9p39yl > .input-search--wrapper .input-search--input::placeholder {
  color: #838789;
}
#INPUT-SEARCH-so9p39yl > .input-search--wrapper:hover {
  border-style: none;
  border-color: #DBDDDE !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-so9p39yl > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #DBDDDE !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-so9p39yl .input-search--icon {
  margin-left: 12px;
  margin-right: 12px;
  color: #838789;
  height: 18px;
  width: 18px;
}
#INPUT-SEARCH-so9p39yl .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-so9p39yl .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-so9p39yl .input-search--icon path {
  fill: #838789;
}
#INPUT-SEARCH-so9p39yl .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-so9p39yl .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}


#CONTAINER-g8whxrqf {
  --bg: var(--color_41);
  background: var(--color_41);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
  --width: 215px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 32px 1fr 32px;grid-template-rows: minmax(12px, max-content) minmax(24px, max-content) minmax(12px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 215px;
  
  
  
  
  
  border:   #000000ff;


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


#IMAGE-0m2scvw7 {
  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-bottom: calc(0.005859375px * 2);
margin-right: 0%;
width: 22px;
  
}
#IMAGE-0m2scvw7 picture {
  --width: 22px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0m2scvw7 img {
  object-fit: cover;
}

#MEMBER-BAR-uznkx3fb {
  --width: 36px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 36px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 36px;
  
}
#MEMBER-BAR-uznkx3fb .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
text-align: center;
  background: #00000000;
  display: none;
}
#MEMBER-BAR-uznkx3fb .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
text-align: center;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  border-color: #000000ff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
#MEMBER-BAR-uznkx3fb .x-member:hover {
  
}
#MEMBER-BAR-uznkx3fb .x-avatar-member-origin {   width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;
 }
#MEMBER-BAR-uznkx3fb .x-avatar-member-initial {   width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;
 }
#MEMBER-BAR-uznkx3fb .customer-icon {   width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;
 }
#MEMBER-BAR-uznkx3fb .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  color: #000000ff;
}

#MEMBER-BAR-uznkx3fb .x-loginbar {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
text-align: center;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  border-color: #000000ff;
  background: #00000000;
  justify-content: center;
}
#MEMBER-BAR-uznkx3fb .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-uznkx3fb .x-loginbar .login-bar-icon {
    width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 0px;
  color: #000000ff;
  border-color: #000000ff;

  border: none;
}

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


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

#MEMBER-BAR-uznkx3fb .customer-signup {
  display: none;
}
#MEMBER-BAR-uznkx3fb .customer-icon {
  
}
#MEMBER-BAR-uznkx3fb .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-74isgoes {
  width: 180px;
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(10px, max-content) minmax(32px, max-content) minmax(32px, max-content) minmax(10px, 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-ys6i10sn"], .--clone-TEXT-ys6i10sn {
  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-ys6i10sn"] .x-text,
[id^="TEXT-ys6i10sn"] .x-text a,
.--clone-TEXT-ys6i10sn .x-text,
.--clone-TEXT-ys6i10sn .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-ys6i10sn"] .x-text:hover,
.--clone-TEXT-ys6i10sn .x-text:hover,
[id^="TEXT-ys6i10sn"] a:hover,
.--clone-TEXT-ys6i10sn a:hover {
  
}

  #TEXT-ys6i10sn{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ys6i10sn:hover, #TEXT-ys6i10sn:hover > * {
    color: var(--color_41) !important;
  }
[id^="TEXT-2vp09yyl"], .--clone-TEXT-2vp09yyl {
  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-2vp09yyl"] .x-text,
[id^="TEXT-2vp09yyl"] .x-text a,
.--clone-TEXT-2vp09yyl .x-text,
.--clone-TEXT-2vp09yyl .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-2vp09yyl"] .x-text:hover,
.--clone-TEXT-2vp09yyl .x-text:hover,
[id^="TEXT-2vp09yyl"] a:hover,
.--clone-TEXT-2vp09yyl a:hover {
  
}

  #TEXT-2vp09yyl{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-2vp09yyl:hover, #TEXT-2vp09yyl:hover > * {
    color: var(--color_41) !important;
  }
#MENU-57pau1t1 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  --active-link-color: var(--color_30);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

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

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

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

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

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

#MENU-dgelmdic {
  --width: %;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: %;margin-top: -72px;width: %;
  --active-link-color: rgba(8, 0, 0, 1);
  
  
  
  
  
}


#MENU-dgelmdic .x-rect {
  --pad-x: 0px;
--pad-y: 10px;
background: rgba(255, 255, 255, 1);
color: rgba(8, 0, 0, 1);
font-size: 14.0px;
font-weight: bold;
justify-content: flex-start;
  
}
#MENU-dgelmdic > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
  border-radius: inherit;
}
#MENU-dgelmdic > ul > .menu-item .tag-link {
  --pad-x: 0px;
--pad-y: 10px;
background: rgba(255, 255, 255, 1);
color: rgba(8, 0, 0, 1);
font-size: 14.0px;
font-weight: bold;
justify-content: flex-start;
}
#MENU-dgelmdic > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-dgelmdic > ul > .menu-item:not(:first-child) {
  
}
#MENU-dgelmdic ul li .tag-link {
  border-style: none none none none;

}
#MENU-dgelmdic ul li .tag-link:hover,
#MENU-dgelmdic ul li > a:hover {
  color: rgba(255, 255, 255, 1) !important;
background: rgba(0, 0, 0, 1);






border-style: none none none none;

}





#MENU-ITEM-0glymwkr > a, #MENU-ITEM-0glymwkr > div {
  
  
  
  
  
  
  
  
  
}

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

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

#SECTION-w3f0r58r .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 79;
  --bg: #ffffff00;
}

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



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

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


#MENU-mlr4jyy8 .x-rect {
  --gap: 20px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: #5E5951;
font-size: 15.0px;
font-weight: bold;
justify-content: flex-start;
  
}
#MENU-mlr4jyy8 > ul {
  
  justify-content: flex-start;
  align-items: flex-start;
  gap: 20px;
  
  border-radius: inherit;
}
#MENU-mlr4jyy8 > ul > .menu-item .tag-link {
  --gap: 20px;
--pad-x: 0px;
-webkit-text-stroke: 0px #000000ff;
color: #5E5951;
font-size: 15.0px;
font-weight: bold;
justify-content: flex-start;
}
#MENU-mlr4jyy8 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-mlr4jyy8 > ul > .menu-item:not(:first-child) {
  
}
#MENU-mlr4jyy8 ul li .tag-link {
  border-style: none none none none;

}
#MENU-mlr4jyy8 ul li .tag-link:hover {
  color: rgba(26, 92, 255, 1) !important;







border-style: none none none none;

}



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


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

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

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

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

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

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

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

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

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


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

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






border-style: none none none none;

}




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

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

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

#INPUT-SEARCH-vrv7sot8 {
  --width: 250px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 250px;
  
}
#INPUT-SEARCH-vrv7sot8 > .input-search--wrapper {
  color: #838789;
font-size: 16.0px;
  border-width: 1px;
  border-color: #DBDDDE;
  border-style: solid;
  border-radius: 50px;
  
  
}
#INPUT-SEARCH-vrv7sot8 > .input-search--wrapper .btn-close {
  color: #838789;
  fill: #838789;
  width: 15px;
  margin: 0 15px;
}
#INPUT-SEARCH-vrv7sot8 > .input-search--wrapper .input-search--input {
  padding-left: 0px;
  text-align: left;
}
#INPUT-SEARCH-vrv7sot8 > .input-search--wrapper .input-search--input::placeholder {
  color: #838789;
}
#INPUT-SEARCH-vrv7sot8 > .input-search--wrapper:hover {
  border-style: none;
  border-color: #DBDDDE !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-vrv7sot8 > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #DBDDDE !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-vrv7sot8 .input-search--icon {
  margin-left: 12px;
  margin-right: 12px;
  color: #838789;
  height: 18px;
  width: 18px;
}
#INPUT-SEARCH-vrv7sot8 .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-vrv7sot8 .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-vrv7sot8 .input-search--icon path {
  fill: #838789;
}
#INPUT-SEARCH-vrv7sot8 .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-vrv7sot8 .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

#LINE-yjbaftvb {
  --width: 100%;align-self: start;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: 0px;width: 100%;
  height: auto;
  
}
#LINE-yjbaftvb .line-container {
  border-color: #DBDDDE;
border-style: solid;
border-width: 1.0px;
}

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

#SECTION-ar050567 .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 56;
  --bg: #ffffff00;
}

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



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

#BREADCRUMB-6w7phq0u {
  display: inline;
  --width: auto;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: auto;
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #000000;
font-size: 16.0px;
gap: 8.0px;
  gap: unset;
  
}
#BREADCRUMB-6w7phq0u .x-breadcrumb-item {
  display: inline;
}

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

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

#BREADCRUMB-6w7phq0u .x-breadcrumb-item:hover .x-text {
  color: var(--color_43);
}

#BREADCRUMB-6w7phq0u .x-breadcrumb-item:hover .x-text .x-icon {
  color: #000000;
}
#SECTION-h3fv65fo {
  height: auto;
  grid-template-columns: 40px 3fr 32px 4fr 40px;
  grid-template-rows: minmax(24px, max-content) minmax(200px, max-content) minmax(48px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-h3fv65fo .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 272;
  --bg: #ffffff00;
}

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



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

#PRODUCT-GALLERY-5ra78r4j {
  --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%;
  
  
}
#PRODUCT-GALLERY-5ra78r4j .product-gallery-wrapper {
  transition: height 0.3s ease;
  flex-direction: column;
  
  
}

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

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


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

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


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

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

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

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

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

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



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

#PRODUCT-GALLERY-5ra78r4j .product-gallery-thumbnails .product-gallery-thumbnails-items {
  display: flex;
  width: fit-content;
  height: fit-content;
  flex-direction: row; gap: 12px;
}

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

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

#PRODUCT-GALLERY-5ra78r4j .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-5ra78r4j .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 80px;
  height: 80px;
}

#PRODUCT-GALLERY-5ra78r4j .product-gallery-thumbnails .product-gallery-thumbnails-item:hover,
#PRODUCT-GALLERY-5ra78r4j .product-gallery-thumbnails .product-gallery-thumbnails-item.active {
  opacity: 1;
  border-color: #000000;
}
.PRODUCT-GALLERY-5ra78r4j .x-pin-video {
  display: none;
}

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


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

#RATING-INPUT-9mtzqqfy {
  --width: 120px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: start;margin-left: 0px;margin-top: calc(0px * 2);width: 120px;
  
}
#RATING-INPUT-9mtzqqfy .x-rating-input-wrapper {
  gap: 0px;
}
#RATING-INPUT-9mtzqqfy .star-active svg, #RATING-INPUT-9mtzqqfy .star-active path {
  fill: #FCD53F;
}
#RATING-INPUT-9mtzqqfy .star svg, #RATING-INPUT-9mtzqqfy .star path {
  fill: #808080;
}
[id^="TEXT-DATASET-60qgv8oj"], .--clone-TEXT-DATASET-60qgv8oj {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 200px;
  
}
[id^="TEXT-DATASET-60qgv8oj"] .x-text,
[id^="TEXT-DATASET-60qgv8oj"] .x-text a,
.--clone-TEXT-DATASET-60qgv8oj .x-text,
.--clone-TEXT-DATASET-60qgv8oj .x-text a {
  --width: 200px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 18.0px;
font-weight: 400;
height: 100%;
line-height: 1.7;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-60qgv8oj"] .x-text:hover,
.--clone-TEXT-DATASET-60qgv8oj .x-text:hover,
[id^="TEXT-DATASET-60qgv8oj"] a:hover,
.--clone-TEXT-DATASET-60qgv8oj a:hover {
  
}

#ATTR-xengwwlh {
  --width: 100%;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%;
  
}
#ATTR-xengwwlh .attr--item, #ATTR-xengwwlh select {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_43);
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: var(--color_30);
font-size: 15.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-xengwwlh .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-xengwwlh .chevron svg{
  height: 16px;
}
#ATTR-xengwwlh .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-xengwwlh .attr--item:hover {
  border-color: var(--color_43);
  border-width: 1px;
}
#ATTR-xengwwlh .attr--item.selected {
  border-color: var(--color_43);
  border-width: 1px;
  background-color: var(--color_43);
color: #fff;

}
#ATTR-xengwwlh img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 5px 5px 5px 5px;
}
#ATTR-xengwwlh .attr--item:hover .tooltip {
  background: #E9E9E9;
  color: #E9E9E9;
}
#ATTR-xengwwlh .attr--item:hover .tooltip:after {
  background: #E9E9E9;
  border-top-color: #E9E9E9;
}

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

#ATTR-xengwwlh .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: var(--color_43);
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: var(--color_30);
font-size: 15.0px;
line-height: 20.8px;
text-align: center;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

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

#ATTR-xengwwlh .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
[id^="TEXT-DATASET-5svjua5j"], .--clone-TEXT-DATASET-5svjua5j {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 200px;
  
}
[id^="TEXT-DATASET-5svjua5j"] .x-text,
[id^="TEXT-DATASET-5svjua5j"] .x-text a,
.--clone-TEXT-DATASET-5svjua5j .x-text,
.--clone-TEXT-DATASET-5svjua5j .x-text a {
  --width: 200px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 18.0px;
height: 100%;
line-height: 1.7;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5svjua5j"] .x-text:hover,
.--clone-TEXT-DATASET-5svjua5j .x-text:hover,
[id^="TEXT-DATASET-5svjua5j"] a:hover,
.--clone-TEXT-DATASET-5svjua5j a:hover {
  
}

#ATTR-8pqb94rm {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-8pqb94rm .attr--item, #ATTR-8pqb94rm select {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_43);
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: var(--color_30);
font-size: 15.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-8pqb94rm .chevron {
  width: 16px;
  right: 13px;
}
#ATTR-8pqb94rm .chevron svg{
  height: 16px;
}
#ATTR-8pqb94rm .attr--item {
  margin-right: 12px;
  margin-bottom: 10px;
}
#ATTR-8pqb94rm .attr--item:hover {
  border-color: var(--color_43);
  border-width: 1px;
}
#ATTR-8pqb94rm .attr--item.selected {
  border-color: var(--color_43);
  border-width: 1px;
  
}
#ATTR-8pqb94rm img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 5px 5px 5px 5px;
}
#ATTR-8pqb94rm .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-8pqb94rm .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-8pqb94rm .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: var(--color_43);
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: var(--color_30);
font-size: 15.0px;
line-height: 20.8px;
text-align: center;
  gap: 0px;
  padding-left: 12px !important;
  padding-right: 12px !important;
}

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

#ATTR-8pqb94rm .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#LINE-0mcc7oi7 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  height: auto;
  
}
#LINE-0mcc7oi7 .line-container {
  border-color: #DBDDDE;
border-style: solid;
border-width: 1.0px;
}


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


  
}

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

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


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

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


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

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


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

[id^="TEXT-z2rt2uqa"], .--clone-TEXT-z2rt2uqa {
  align-self: center;
grid-column-end: 6;
grid-column-start: 5;
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-z2rt2uqa"] .x-text,
[id^="TEXT-z2rt2uqa"] .x-text a,
.--clone-TEXT-z2rt2uqa .x-text,
.--clone-TEXT-z2rt2uqa .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_30);
font: var(--font_4);
font-size: 17.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_30));
}
[id^="TEXT-z2rt2uqa"] .x-text:hover,
.--clone-TEXT-z2rt2uqa .x-text:hover,
[id^="TEXT-z2rt2uqa"] a:hover,
.--clone-TEXT-z2rt2uqa a:hover {
  
}

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

#QUANTITY-INPUT-uf3yerpz {
  --width: 120px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 13;grid-row-start: 12;height: 40px;justify-self: start;margin-left: 0%;margin-top: 0px;width: 120px;
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-uf3yerpz .quantity__input {
  
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-uf3yerpz .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-uf3yerpz .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-uf3yerpz .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-uf3yerpz .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-uf3yerpz .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#BUTTON-j63q6szh {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 14;
grid-row-start: 13;
height: 46px;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 48%;
  
}
#BUTTON-j63q6szh .x-button-wrapper {
  --width: 48%;
-webkit-text-stroke: 0px #000000ff;
background: #18181800;
border-color: var(--color_31);
border-radius: 43px 43px 43px 43px;
border-style: solid;
border-width: 1.0px;
color: var(--color_41);
font-size: 18.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-hevuu979 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 14;
grid-row-start: 13;
height: 46px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 49%;
  
}
#BUTTON-hevuu979 .x-button-wrapper {
  --width: 49%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_31);
border-radius: 43px 43px 43px 43px;
color: var(--color_43);
font-size: 18.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

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


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


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

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

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

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

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

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

[id^="TEXT-DATASET-kh3cyg3j"], .--clone-TEXT-DATASET-kh3cyg3j {
  align-self: center;
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: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-DATASET-kh3cyg3j"] .x-text,
[id^="TEXT-DATASET-kh3cyg3j"] .x-text a,
.--clone-TEXT-DATASET-kh3cyg3j .x-text,
.--clone-TEXT-DATASET-kh3cyg3j .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_11);
font-size: 19.0px;
font-weight: 700;
height: 100%;
line-height: 1.3;
width: 100%;
  color: var(--active-color, var(--color_11));
}
[id^="TEXT-DATASET-kh3cyg3j"] .x-text:hover,
.--clone-TEXT-DATASET-kh3cyg3j .x-text:hover,
[id^="TEXT-DATASET-kh3cyg3j"] a:hover,
.--clone-TEXT-DATASET-kh3cyg3j a:hover {
  
}

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

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

#SECTION-dt0iom7q .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 100;
  --bg: #ffffff00;
}

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



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

#TABS-o3350qlh {
  --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%;
  active-color: var(--color_43);
font-size: 18.0px;
nav-gap: 18;
nav-padding-x: 0;
nav-padding-y: 10;
  overflow: hidden;
  
}
#TABS-o3350qlh > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-o3350qlh > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-o3350qlh > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-o3350qlh > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

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

#TABS-o3350qlh > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-o3350qlh > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 18px;
  justify-content: start;
}
#TABS-o3350qlh > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 0px;
  border-radius: 0px 0px 0px 0px;
  justify-content: start;
  min-width: 0px;
  
  
}
#TABS-o3350qlh > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_43);
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
  background: ;
}
#TABS-o3350qlh > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_43);
}
#TABS-o3350qlh > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-o3350qlh > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
[id^="TEXT-DATASET-piyh9sme"], .--clone-TEXT-DATASET-piyh9sme {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-DATASET-piyh9sme"] .x-text,
[id^="TEXT-DATASET-piyh9sme"] .x-text a,
.--clone-TEXT-DATASET-piyh9sme .x-text,
.--clone-TEXT-DATASET-piyh9sme .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_30);
font-size: 17.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_30));
}
[id^="TEXT-DATASET-piyh9sme"] .x-text:hover,
.--clone-TEXT-DATASET-piyh9sme .x-text:hover,
[id^="TEXT-DATASET-piyh9sme"] a:hover,
.--clone-TEXT-DATASET-piyh9sme a:hover {
  
}

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

#SECTION-q6i1dkgp .x-section-background {
  background: var(--color_44);
  
  
  
  
  
  
  --height: 360;
  --bg: var(--color_44);
}

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



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

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

#SLIDER-PRODUCT-dmb4xzog {
  --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%;
  
}
#SLIDER-PRODUCT-dmb4xzog .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

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



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

#SLIDER-PRODUCT-dmb4xzog .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  
  
  border-color: #000;
  

}





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

#SLIDER-PRODUCT-dmb4xzog .grid-product--info {
  
  padding: 10px 0px;
  justify-content: unset;
  align-items: unset
}
#SLIDER-PRODUCT-dmb4xzog .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-dmb4xzog .grid-product--title {
  
  
  
  font-size: 18px;
  
  color: var(--color_30);
  
  
  min-height: 28.287px;
}
#SLIDER-PRODUCT-dmb4xzog .grid-product--price {
  margin-top: 0px;
  margin-bottom: 0px;
}
#SLIDER-PRODUCT-dmb4xzog .grid-product--retail-price, #SLIDER-PRODUCT-dmb4xzog .grid-product--selling-price {
  
  
  font-weight: bold;
  font-size: 18px;
  
  color: var(--color_43);
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-dmb4xzog .grid-product--origin-price {
  
  
  
  font-size: 16px;
  
  color: #9B9B9B;
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-dmb4xzog .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-dmb4xzog .grid-product--wholesale-price {
  
  
  
  
  
  
}
#SLIDER-PRODUCT-dmb4xzog .grid-product--total-sold {
  
  
  
  font-size: 16px;
  
  color: var(--color_30);
  
}









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

#SLIDER-PRODUCT-dmb4xzog .rate {
  width: 80px;
  height: auto;
}
#SLIDER-PRODUCT-dmb4xzog .rate-star-first svg, #SLIDER-PRODUCT-dmb4xzog .rate-star-first path {
  fill: var(--color_20);
}
#SLIDER-PRODUCT-dmb4xzog .rate-star-second svg, #SLIDER-PRODUCT-dmb4xzog .rate-star-second path {
  fill: var(--color_20);
}
#SLIDER-PRODUCT-dmb4xzog .rate + span {
  
  
  font-size: 16px;
  
  
  
  color: var(--color_30);
}




#CONTAINER-o2l2sk1a {
  --bg: var(--color_22);
  background: var(--color_22);
border-color: #000000ff;
border-radius: 50px 50px 50px 50px;
  --width: 52px;align-self: center;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr;grid-template-rows: minmax(52px, max-content);height: auto;justify-self: end;margin-bottom: calc(0.3046875px * 2);margin-right: 16px;width: 52px;
  
  
  
  
  
  border:   #000000ff;


  
}

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


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


  
}

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

#LINE-vs3n9jx4 {
  --width: 59.47426067907996%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: stretch;margin-left: 370px;margin-right: 0%;margin-top: calc(0px * 2);width: auto;
  height: auto;
  
}
#LINE-vs3n9jx4 .line-container {
  border-color: var(--color_31);
border-style: solid;
border-width: 2.0px;
}

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

#SECTION-xu5qfzdb .x-section-background {
  background: url(https://content.pancake.vn/web-media/fe/02/1d/c0/57b484297b0b4f8f01b95dbc06f7d6904e6e23554eea345ed760a554-w:7680-h:1200-l:1525408-t:image/png.png);
  background-size: cover;
  background-attachment: local; -webkit-transform: none;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  
  --height: 172;
  --bg: url(https://content.pancake.vn/web-media/fe/02/1d/c0/57b484297b0b4f8f01b95dbc06f7d6904e6e23554eea345ed760a554-w:7680-h:1200-l:1525408-t:image/png.png);
}

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



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

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


#CONTAINER-0s24rtoe {
  --bg: var(--color_41);
  background: var(--color_41);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
  --width: 200px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 32px 1fr 32px;grid-template-rows: minmax(12px, max-content) minmax(28px, max-content) minmax(12px, max-content);height: auto;justify-self: end;margin-bottom: calc(0.016597747802734375px * 2);margin-right: 0%;width: 200px;
  
  
  
  
  
  border:   #000000ff;


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


#IMAGE-krsau6yl {
  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-bottom: calc(0.005859375px * 2);
margin-left: 0px;
width: 28px;
  
}
#IMAGE-krsau6yl picture {
  --width: 28px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-krsau6yl img {
  object-fit: cover;
}

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

#SECTION-0pvcg485 .x-section-background {
  background: var(--color_44);
  
  
  
  
  
  
  --height: 196;
  --bg: var(--color_44);
}

#SECTION-0pvcg485 .x-section-video-background {
  
  
}



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


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


  
}
[id^="TEXT-goc2c41g"], .--clone-TEXT-goc2c41g {
  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-goc2c41g"] .x-text,
[id^="TEXT-goc2c41g"] .x-text a,
.--clone-TEXT-goc2c41g .x-text,
.--clone-TEXT-goc2c41g .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_43);
font: var(--font_3);
font-size: 22.0px;
height: 100%;
line-height: 1.5;
text-align: left;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_43));
}
[id^="TEXT-goc2c41g"] .x-text:hover,
.--clone-TEXT-goc2c41g .x-text:hover,
[id^="TEXT-goc2c41g"] a:hover,
.--clone-TEXT-goc2c41g a:hover {
  
}

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


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

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






border-style: none none none none;

}





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

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

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

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

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


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


  
}
[id^="TEXT-d6ra3nvq"], .--clone-TEXT-d6ra3nvq {
  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-d6ra3nvq"] .x-text,
[id^="TEXT-d6ra3nvq"] .x-text a,
.--clone-TEXT-d6ra3nvq .x-text,
.--clone-TEXT-d6ra3nvq .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_43);
font: var(--font_3);
font-size: 22.0px;
height: 100%;
line-height: 1.5;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_43));
}
[id^="TEXT-d6ra3nvq"] .x-text:hover,
.--clone-TEXT-d6ra3nvq .x-text:hover,
[id^="TEXT-d6ra3nvq"] a:hover,
.--clone-TEXT-d6ra3nvq a:hover {
  
}

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


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

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






border-style: none none none none;

}





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

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

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

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

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


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


  
}
[id^="TEXT-btq9mz4d"], .--clone-TEXT-btq9mz4d {
  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-btq9mz4d"] .x-text,
[id^="TEXT-btq9mz4d"] .x-text a,
.--clone-TEXT-btq9mz4d .x-text,
.--clone-TEXT-btq9mz4d .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_43);
font: var(--font_3);
font-size: 22.0px;
height: 100%;
line-height: 1.5;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_43));
}
[id^="TEXT-btq9mz4d"] .x-text:hover,
.--clone-TEXT-btq9mz4d .x-text:hover,
[id^="TEXT-btq9mz4d"] a:hover,
.--clone-TEXT-btq9mz4d a:hover {
  
}


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

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


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

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


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

[id^="TEXT-wtdgpcdv"], .--clone-TEXT-wtdgpcdv {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 40px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-wtdgpcdv"] .x-text,
[id^="TEXT-wtdgpcdv"] .x-text a,
.--clone-TEXT-wtdgpcdv .x-text,
.--clone-TEXT-wtdgpcdv .x-text a {
  --width: 78.72340425531915%;
-webkit-text-stroke: 0px #000000ff;
color: #5E5951;
font: var(--font_5);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #5E5951);
}
[id^="TEXT-wtdgpcdv"] .x-text:hover,
.--clone-TEXT-wtdgpcdv .x-text:hover,
[id^="TEXT-wtdgpcdv"] a:hover,
.--clone-TEXT-wtdgpcdv a:hover {
  
}

#FORM-r3dmnry9 {
  --width: 100%;align-self: start;column-gap: 8px;grid-column-end: 9;grid-column-start: 8;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(42px, max-content) minmax(42px, max-content) minmax(66px, max-content) minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 7px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-188ebiof"], .--clone-TEXT-188ebiof {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.21875px;
width: 100%;
  
}
[id^="TEXT-188ebiof"] .x-text,
[id^="TEXT-188ebiof"] .x-text a,
.--clone-TEXT-188ebiof .x-text,
.--clone-TEXT-188ebiof .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: var(--color_43);
font-size: 22.0px;
font-weight: 700;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_43));
}
[id^="TEXT-188ebiof"] .x-text:hover,
.--clone-TEXT-188ebiof .x-text:hover,
[id^="TEXT-188ebiof"] a:hover,
.--clone-TEXT-188ebiof a:hover {
  
}

#INPUT-3apmw1q1 {
  --width: 100%;align-self: center;grid-column-end: 3;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%;
  
}
#INPUT-3apmw1q1 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-3apmw1q1 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-3apmw1q1 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-3apmw1q1 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#EMAIL-xv80vj28 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;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%;
  
}
#EMAIL-xv80vj28 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#EMAIL-xv80vj28 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#EMAIL-xv80vj28 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#EMAIL-xv80vj28 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#TEXTAREA-f52iy4f0 {
  --width: 100%;align-self: center;grid-column-end: 3;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%;
  
}
#TEXTAREA-f52iy4f0 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#TEXTAREA-f52iy4f0 textarea {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#TEXTAREA-f52iy4f0 textarea::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-fjdx4tf3 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: 40px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-fjdx4tf3 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
color: var(--color_42);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#PHONE-NUMBER-b4940elw {
  --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%;
  
}
#PHONE-NUMBER-b4940elw .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-b4940elw input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-b4940elw input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-b4940elw input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}

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


  
}

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


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


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


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


  
}

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

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

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

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



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

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

[id^="TEXT-nga7onih"], .--clone-TEXT-nga7onih {
  align-self: center;
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: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-nga7onih"] .x-text,
[id^="TEXT-nga7onih"] .x-text a,
.--clone-TEXT-nga7onih .x-text,
.--clone-TEXT-nga7onih .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #E9E9E9;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, #E9E9E9);
}
[id^="TEXT-nga7onih"] .x-text:hover,
.--clone-TEXT-nga7onih .x-text:hover,
[id^="TEXT-nga7onih"] a:hover,
.--clone-TEXT-nga7onih a:hover {
  
}


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

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


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

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


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

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

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

#POPUP-ujv8p2zs {
  --top: 50%; top: var(--top);
  --left: 0; left: var(--left);
  transform: translateY(-50%);
  background: #ffffff;
  width: 400px;
  height: 100%;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(100px, max-content) minmax(300px, 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-ujv8p2zs.anim {
  --width: 400px;
  animation: slide-center_y-left 0.5s ease;
}

#CONTAINER-rcqbl1kx {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 16px 1fr 16px;grid-template-rows: minmax(20px, max-content) minmax(20px, max-content) minmax(15px, max-content) minmax(100px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(15px, max-content) minmax(100px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(15px, max-content) minmax(100px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(15px, max-content) minmax(40px, max-content) minmax(20px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #DBDDDE;


  
}
[id^="TEXT-xc801fd6"], .--clone-TEXT-xc801fd6 {
  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-xc801fd6"] .x-text,
[id^="TEXT-xc801fd6"] .x-text a,
.--clone-TEXT-xc801fd6 .x-text,
.--clone-TEXT-xc801fd6 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_43);
font: var(--font_4);
height: 100%;
line-height: 1.4;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_43));
}
[id^="TEXT-xc801fd6"] .x-text:hover,
.--clone-TEXT-xc801fd6 .x-text:hover,
[id^="TEXT-xc801fd6"] a:hover,
.--clone-TEXT-xc801fd6 a:hover {
  
}

#MENU-l9a11zct {
  --width: 100%;align-self: center;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: calc(0px * 2);width: 100%;
  --active-link-color: var(--color_30);
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

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

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

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

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

#CHECKBOX-GROUP-i6yx88t3 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --icon-color: inherit;
  
}
#CHECKBOX-GROUP-i6yx88t3 .checked {
  width: 14px;
  height: 14px;
  margin-right: 10px;
  border-radius: 0px;
  border: 1px solid #000;
}
#CHECKBOX-GROUP-i6yx88t3 label {
  flex-basis: 50.0%;
}
#CHECKBOX-GROUP-i6yx88t3 .checkbox-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 16px;
}
[id^="TEXT-q0if8x8y"], .--clone-TEXT-q0if8x8y {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-q0if8x8y"] .x-text,
[id^="TEXT-q0if8x8y"] .x-text a,
.--clone-TEXT-q0if8x8y .x-text,
.--clone-TEXT-q0if8x8y .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_43);
font: var(--font_4);
height: 100%;
line-height: 1.4;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_43));
}
[id^="TEXT-q0if8x8y"] .x-text:hover,
.--clone-TEXT-q0if8x8y .x-text:hover,
[id^="TEXT-q0if8x8y"] a:hover,
.--clone-TEXT-q0if8x8y a:hover {
  
}

#CHECKBOX-GROUP-rg58urnb {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 13;grid-row-start: 12;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --icon-color: inherit;
  
}
#CHECKBOX-GROUP-rg58urnb .checked {
  width: 14px;
  height: 14px;
  margin-right: 10px;
  border-radius: 0px;
  border: 1px solid #000;
}
#CHECKBOX-GROUP-rg58urnb label {
  flex-basis: 50.0%;
}
#CHECKBOX-GROUP-rg58urnb .checkbox-group--wrapper {
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
  row-gap: 16px;
}
[id^="TEXT-n60i1xz7"], .--clone-TEXT-n60i1xz7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 15;
grid-row-start: 14;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-n60i1xz7"] .x-text,
[id^="TEXT-n60i1xz7"] .x-text a,
.--clone-TEXT-n60i1xz7 .x-text,
.--clone-TEXT-n60i1xz7 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_43);
font: var(--font_4);
height: 100%;
line-height: 1.4;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_43));
}
[id^="TEXT-n60i1xz7"] .x-text:hover,
.--clone-TEXT-n60i1xz7 .x-text:hover,
[id^="TEXT-n60i1xz7"] a:hover,
.--clone-TEXT-n60i1xz7 a:hover {
  
}

#TWO-POINT-RANGE-3omqx3s7 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 17;grid-row-start: 16;height: 45px;justify-self: center;margin-bottom: calc(0.28125px * 2);margin-left: calc(0% * 2);width: 100%;
}
#TWO-POINT-RANGE-3omqx3s7 .two-point--slider-range {
  background-color: #DBDDDE;
}

#TWO-POINT-RANGE-3omqx3s7 .two-point--slider-range .cursor-pointer {
  width: 23px;
  height: 23px;
  top: -9.5px;
  left: -11.5px;
  cursor: ew-resize;
  background: transparent;
  border-radius: 0;
}

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

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

#TWO-POINT-RANGE-3omqx3s7 .two-point--slider-range .two-point--slider-left {
  background-color: var(--color_43);
}

#TWO-POINT-RANGE-3omqx3s7 .two-point--slider-min span,
#TWO-POINT-RANGE-3omqx3s7 .two-point--slider-max span{
  color: var(--color_30);
}

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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#POPUP-5tdhly9l {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 962px;
  height: auto;
  grid-template-columns: 16px 3fr 4fr 16px;
  grid-template-rows: minmax(16px, max-content) minmax(150px, max-content) minmax(16px, 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-5tdhly9l.anim {
  --width: 962px;
  
}

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


#CONTAINER-bm3dps2e {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #DBDDDE;
border-style: solid;
border-width: 0.0px;
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content) minmax(16px, max-content) minmax(300px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border: 0px solid #DBDDDE;


  
}

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

#FORM-wtdpqcyu {
  --width: 396px;align-self: center;column-gap: 15px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(30px, max-content) minmax(72px, max-content) minmax(72px, max-content) minmax(72px, max-content) minmax(45px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(30px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 15px;width: 396px;
  
  --icon-color: inherit;
  
}
[id^="TEXT-1v0uwjcp"], .--clone-TEXT-1v0uwjcp {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-1v0uwjcp"] .x-text,
[id^="TEXT-1v0uwjcp"] .x-text a,
.--clone-TEXT-1v0uwjcp .x-text,
.--clone-TEXT-1v0uwjcp .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_30);
font-size: 32.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_30));
}
[id^="TEXT-1v0uwjcp"] .x-text:hover,
.--clone-TEXT-1v0uwjcp .x-text:hover,
[id^="TEXT-1v0uwjcp"] a:hover,
.--clone-TEXT-1v0uwjcp a:hover {
  
}

#INPUT-q2tkeoaz {
  --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-q2tkeoaz .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#INPUT-q2tkeoaz input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
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-q2tkeoaz input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-q2tkeoaz input::placeholder {
  color: var(--color_30);
  -webkit-text-fill-color: var(--color_30) !important;
}
#PHONE-NUMBER-mgn2l4gn {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100.28846153846152%;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#PHONE-NUMBER-mgn2l4gn .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PHONE-NUMBER-mgn2l4gn input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
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-mgn2l4gn input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-mgn2l4gn input::placeholder {
  color: var(--color_30);
  -webkit-text-fill-color: var(--color_30) !important;
}
#PASSWORD-1qnfj6uc {
  --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-1qnfj6uc .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PASSWORD-1qnfj6uc input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
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-1qnfj6uc input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PASSWORD-1qnfj6uc input::placeholder {
  color: var(--color_30);
  -webkit-text-fill-color: var(--color_30) !important;
}
#SUBMIT-BUTTON-svojfwbj {
  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-svojfwbj .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

#BUTTON-LOGIN-GOOGLE-mate8b5l {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-LOGIN-GOOGLE-mate8b5l .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #2942ff00;
border-color: var(--color_41);
border-radius: 43px 43px 43px 43px;
border-style: solid;
border-width: 1.0px;
color: var(--color_30);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

[id^="TEXT-tx4war2k"], .--clone-TEXT-tx4war2k {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0.1875px * 2);
width: 50%;
  
}
[id^="TEXT-tx4war2k"] .x-text,
[id^="TEXT-tx4war2k"] .x-text a,
.--clone-TEXT-tx4war2k .x-text,
.--clone-TEXT-tx4war2k .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-tx4war2k"] .x-text:hover,
.--clone-TEXT-tx4war2k .x-text:hover,
[id^="TEXT-tx4war2k"] a:hover,
.--clone-TEXT-tx4war2k a:hover {
  
}


#RECT-smw1izk6 {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: 30px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 30px;
  
  
  
  
}
#RECT-smw1izk6 .x-rect {
  --width: 30px;
background: var(--color_30);
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_30));
}
#RECT-smw1izk6::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;
  
}
#POPUP-jx0a1k5v {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 962px;
  height: auto;
  grid-template-columns: 16px 3fr 4fr 16px;
  grid-template-rows: minmax(16px, max-content) minmax(200px, max-content) minmax(16px, 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-jx0a1k5v.anim {
  --width: 962px;
  
}

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


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


  
}

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

#FORM-21s132gr {
  --width: 396px;align-self: center;column-gap: 15px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content) minmax(72px, max-content) minmax(72px, max-content) minmax(20px, max-content) minmax(45px, max-content) minmax(20px, max-content) minmax(45px, max-content) minmax(30px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 15px;width: 396px;
  
  --icon-color: inherit;
  
}
[id^="TEXT-i1i8syvl"], .--clone-TEXT-i1i8syvl {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-i1i8syvl"] .x-text,
[id^="TEXT-i1i8syvl"] .x-text a,
.--clone-TEXT-i1i8syvl .x-text,
.--clone-TEXT-i1i8syvl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_30);
font-size: 32.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_30));
}
[id^="TEXT-i1i8syvl"] .x-text:hover,
.--clone-TEXT-i1i8syvl .x-text:hover,
[id^="TEXT-i1i8syvl"] a:hover,
.--clone-TEXT-i1i8syvl a:hover {
  
}

#PHONE-NUMBER-1tqlb7eu {
  --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-1tqlb7eu .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PHONE-NUMBER-1tqlb7eu input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
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-1tqlb7eu input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-1tqlb7eu input::placeholder {
  color: var(--color_30);
  -webkit-text-fill-color: var(--color_30) !important;
}
#PASSWORD-tf1eo7oc {
  --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-tf1eo7oc .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.5px;
  
  
}
#PASSWORD-tf1eo7oc input {
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
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-tf1eo7oc input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PASSWORD-tf1eo7oc input::placeholder {
  color: var(--color_30);
  -webkit-text-fill-color: var(--color_30) !important;
}
[id^="TEXT-gwb2f6ab"], .--clone-TEXT-gwb2f6ab {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 80%;
  
}
[id^="TEXT-gwb2f6ab"] .x-text,
[id^="TEXT-gwb2f6ab"] .x-text a,
.--clone-TEXT-gwb2f6ab .x-text,
.--clone-TEXT-gwb2f6ab .x-text a {
  --width: 80%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_30);
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-decoration: initial;
width: 100%;
  color: var(--active-color, var(--color_30));
}
[id^="TEXT-gwb2f6ab"] .x-text:hover,
.--clone-TEXT-gwb2f6ab .x-text:hover,
[id^="TEXT-gwb2f6ab"] a:hover,
.--clone-TEXT-gwb2f6ab a:hover {
  
}

#SUBMIT-BUTTON-szcwtihs {
  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-szcwtihs .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
color: var(--color_43);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

#BUTTON-LOGIN-GOOGLE-1bc6a5xl {
  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-1bc6a5xl .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #2942ff00;
border-color: var(--color_41);
border-radius: 43px 43px 43px 43px;
border-style: solid;
border-width: 1.0px;
color: var(--color_30);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

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


#RECT-fhdp1v4c {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: 30px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 30px;
  
  
  
  
}
#RECT-fhdp1v4c .x-rect {
  --width: 30px;
background: var(--color_30);
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, var(--color_30));
}
#RECT-fhdp1v4c::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#POPUP-ce7dswh8 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 600px;
  height: auto;
  grid-template-columns: 40px 1fr 40px;
  grid-template-rows: minmax(16px, max-content) minmax(100px, max-content) minmax(24px, 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-ce7dswh8.anim {
  --width: 600px;
  
}
#FORM-l906zbfr {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(15px, max-content) minmax(45px, max-content) minmax(70px, max-content) minmax(70px, max-content) minmax(98px, max-content) minmax(40px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 10px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-7od5lnmc"], .--clone-TEXT-7od5lnmc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-7od5lnmc"] .x-text,
[id^="TEXT-7od5lnmc"] .x-text a,
.--clone-TEXT-7od5lnmc .x-text,
.--clone-TEXT-7od5lnmc .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: var(--color_30);
font-size: 32.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_30));
}
[id^="TEXT-7od5lnmc"] .x-text:hover,
.--clone-TEXT-7od5lnmc .x-text:hover,
[id^="TEXT-7od5lnmc"] a:hover,
.--clone-TEXT-7od5lnmc a:hover {
  
}

#INPUT-cizvft1j {
  --width: 49%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 49%;
  
}
#INPUT-cizvft1j .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-cizvft1j input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#INPUT-cizvft1j input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-cizvft1j input::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#PHONE-NUMBER-gyvbeffk {
  --width: 49%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: end;margin-right: 0%;margin-top: 0px;width: 49%;
  
}
#PHONE-NUMBER-gyvbeffk .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-gyvbeffk input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-gyvbeffk input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-gyvbeffk input::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#EMAIL-9vu5ukz5 {
  --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%;
  
}
#EMAIL-9vu5ukz5 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#EMAIL-9vu5ukz5 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#EMAIL-9vu5ukz5 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#EMAIL-9vu5ukz5 input::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#TEXTAREA-hsutx64j {
  --width: 100%;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%;
  
}
#TEXTAREA-hsutx64j .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#TEXTAREA-hsutx64j textarea {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#TEXTAREA-hsutx64j textarea::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#SUBMIT-BUTTON-mqxni6zp {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: 43px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-mqxni6zp .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
color: var(--color_43);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#RECT-k9dmqd5t {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 30px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 30px;
  
  
  
  
}
#RECT-k9dmqd5t .x-rect {
  --width: 30px;
background: var(--color_42);
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_42));
}
#RECT-k9dmqd5t::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;
  
}
#POPUP-eoj31wf4 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 640px;
  height: auto;
  grid-template-columns: 40px 1fr 40px;
  grid-template-rows: minmax(16px, max-content) minmax(100px, max-content) minmax(24px, 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-eoj31wf4.anim {
  --width: 640px;
  
}
#FORM-jhs290td {
  --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(15px, max-content) minmax(45px, max-content) minmax(70px, max-content) minmax(70px, max-content) minmax(47px, max-content) minmax(98px, max-content) minmax(40px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 10px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-omw3dzeg"], .--clone-TEXT-omw3dzeg {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-omw3dzeg"] .x-text,
[id^="TEXT-omw3dzeg"] .x-text a,
.--clone-TEXT-omw3dzeg .x-text,
.--clone-TEXT-omw3dzeg .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: var(--color_30);
font-size: 32.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_30));
}
[id^="TEXT-omw3dzeg"] .x-text:hover,
.--clone-TEXT-omw3dzeg .x-text:hover,
[id^="TEXT-omw3dzeg"] a:hover,
.--clone-TEXT-omw3dzeg a:hover {
  
}

#INPUT-r5qat1uo {
  --width: 49%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 49%;
  
}
#INPUT-r5qat1uo .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-r5qat1uo input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#INPUT-r5qat1uo input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-r5qat1uo input::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#PHONE-NUMBER-bl71ceou {
  --width: 49%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: end;margin-right: 0%;margin-top: 0px;width: 49%;
  
}
#PHONE-NUMBER-bl71ceou .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-bl71ceou input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-bl71ceou input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-bl71ceou input::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#EMAIL-sj17g65y {
  --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%;
  
}
#EMAIL-sj17g65y .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#EMAIL-sj17g65y input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#EMAIL-sj17g65y input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#EMAIL-sj17g65y input::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#TEXT-AREA-1zfcrf6e {
  --width: 100%;align-self: center;grid-column-end: 2;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%;
  
}
#TEXT-AREA-1zfcrf6e .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#TEXT-AREA-1zfcrf6e textarea {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#TEXT-AREA-1zfcrf6e textarea::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#SUBMIT-BUTTON-18lkoms1 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 43px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-18lkoms1 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
color: var(--color_43);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

[id^="RADIO-tmtjm0t8"] {
  --width: 100%;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%;
  --icon-color: inherit;
  
}
[id^="RADIO-tmtjm0t8"] .x-radio {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
-webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
color: #000000d9;

  background: #ffffff00;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
[id^="RADIO-tmtjm0t8"] .x-radio-option {
  padding: 0px 15px;
  border-color: #DBDDDE;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
}
[id^="RADIO-tmtjm0t8"] .x-radio-option input {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
}

#RECT-by77bytd {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 27px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 27px;
  
  
  
  
}
#RECT-by77bytd .x-rect {
  --width: 27px;
background: var(--color_42);
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_42));
}
#RECT-by77bytd::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;
  
}
#POPUP-wasafbhb {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 640px;
  height: auto;
  grid-template-columns: 40px 1fr 40px;
  grid-template-rows: minmax(16px, max-content) minmax(100px, max-content) minmax(24px, 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-wasafbhb.anim {
  --width: 640px;
  
}
#FORM-y8zplmaa {
  --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(45px, max-content) minmax(70px, max-content) minmax(70px, max-content) minmax(47px, max-content) minmax(70px, max-content) minmax(98px, max-content) minmax(40px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 10px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-pdwjung7"], .--clone-TEXT-pdwjung7 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-pdwjung7"] .x-text,
[id^="TEXT-pdwjung7"] .x-text a,
.--clone-TEXT-pdwjung7 .x-text,
.--clone-TEXT-pdwjung7 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: var(--color_30);
font-size: 32.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_30));
}
[id^="TEXT-pdwjung7"] .x-text:hover,
.--clone-TEXT-pdwjung7 .x-text:hover,
[id^="TEXT-pdwjung7"] a:hover,
.--clone-TEXT-pdwjung7 a:hover {
  
}

#INPUT-q6jujvue {
  --width: 49%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 49%;
  
}
#INPUT-q6jujvue .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-q6jujvue input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#INPUT-q6jujvue input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-q6jujvue input::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#PHONE-NUMBER-j55dvxkv {
  --width: 49%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: end;margin-right: 0%;margin-top: 0px;width: 49%;
  
}
#PHONE-NUMBER-j55dvxkv .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-j55dvxkv input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-j55dvxkv input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-j55dvxkv input::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#EMAIL-tnw12w4n {
  --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%;
  
}
#EMAIL-tnw12w4n .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#EMAIL-tnw12w4n input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#EMAIL-tnw12w4n input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#EMAIL-tnw12w4n input::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
[id^="SELECT-bto6n6vi"] {
  --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%;
  
}
[id^="SELECT-bto6n6vi"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding-left: 15px;
}
#INPUT-FILE-tu95jjiz {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
#INPUT-FILE-tu95jjiz .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-FILE-tu95jjiz .x-input-file {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#TEXT-AREA-a93kyu9m {
  --width: 100%;align-self: center;grid-column-end: 2;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%;
  
}
#TEXT-AREA-a93kyu9m .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#TEXT-AREA-a93kyu9m textarea {
  -webkit-text-stroke: 0px #000000ff;
border-color: #DBDDDE;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#TEXT-AREA-a93kyu9m textarea::placeholder {
  color: #5E5951;
  -webkit-text-fill-color: #5E5951 !important;
}
#SUBMIT-BUTTON-54zany8l {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: 43px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-54zany8l .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
color: var(--color_43);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


#RECT-oxyjfkv1 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 27px;
justify-self: end;
margin-right: 0%;
margin-top: 0px;
width: 27px;
  
  
  
  
}
#RECT-oxyjfkv1 .x-rect {
  --width: 27px;
background: var(--color_42);
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_42));
}
#RECT-oxyjfkv1::before {
  content: "";
  border-color: #E5E7EB;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


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

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

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

[id^="TEXT-wf742od3"], .--clone-TEXT-wf742od3 {
  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: 69.06666666666666%;
  
}
[id^="TEXT-wf742od3"] .x-text,
[id^="TEXT-wf742od3"] .x-text a,
.--clone-TEXT-wf742od3 .x-text,
.--clone-TEXT-wf742od3 .x-text a {
  --width: 69.06666666666666%;
-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-wf742od3"] .x-text:hover,
.--clone-TEXT-wf742od3 .x-text:hover,
[id^="TEXT-wf742od3"] a:hover,
.--clone-TEXT-wf742od3 a:hover {
  
}


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


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

#IMAGE-DATASET-dlyatg7b {
  --width: 65px;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: 65px;
  
}
#IMAGE-DATASET-dlyatg7b picture, #IMAGE-DATASET-dlyatg7b img {
  border-color: #e3e3e3;
border-style: solid;
border-width: 1.0px;
}
#IMAGE-DATASET-dlyatg7b img {
  object-fit: contain;
}

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

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

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

#QUANTITY-INPUT-trrn11i0 {
  --width: 83.5px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 25.977777777777774px;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-trrn11i0 .quantity__input {
  
  
  padding-left: 25px;
  padding-right: 25px;
  
}
#QUANTITY-INPUT-trrn11i0 .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-trrn11i0 .quantity__button[name="minus"] {
  background: #F1F1F1;
  
  width:25px;
}
#QUANTITY-INPUT-trrn11i0 .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-trrn11i0 .quantity__button[name="plus"] {
  background: #F1F1F1;
  
  width:25px;
}
#QUANTITY-INPUT-trrn11i0 .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#LINE-ac7btcre {
  --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-ac7btcre .line-container {
  border-color: #181818ff;
border-style: dashed;
border-width: 1.0px;
}


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

[id^="TEXT-DATASET-iljgfjje"], .--clone-TEXT-DATASET-iljgfjje {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-bottom: calc(0.9921875px * 2);
margin-right: 0px;
width: 150px;
  
}
[id^="TEXT-DATASET-iljgfjje"] .x-text,
[id^="TEXT-DATASET-iljgfjje"] .x-text a,
.--clone-TEXT-DATASET-iljgfjje .x-text,
.--clone-TEXT-DATASET-iljgfjje .x-text a {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_41);
font-size: 15.0px;
font-weight: 700;
height: 100%;
letter-spacing: 0px;
text-align: right;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-DATASET-iljgfjje"] .x-text:hover,
.--clone-TEXT-DATASET-iljgfjje .x-text:hover,
[id^="TEXT-DATASET-iljgfjje"] a:hover,
.--clone-TEXT-DATASET-iljgfjje a:hover {
  
}

#BUTTON-9l0gc65n {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 44px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
#BUTTON-9l0gc65n .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_31);
border-color: #000000ff;
border-radius: 43px 43px 43px 43px;
color: #000000;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

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

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

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

[id^="TEXT-8xvpx3hr"], .--clone-TEXT-8xvpx3hr {
  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: 69.0625%;
  
}
[id^="TEXT-8xvpx3hr"] .x-text,
[id^="TEXT-8xvpx3hr"] .x-text a,
.--clone-TEXT-8xvpx3hr .x-text,
.--clone-TEXT-8xvpx3hr .x-text a {
  --width: 69.0625%;
-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-8xvpx3hr"] .x-text:hover,
.--clone-TEXT-8xvpx3hr .x-text:hover,
[id^="TEXT-8xvpx3hr"] a:hover,
.--clone-TEXT-8xvpx3hr a:hover {
  
}


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

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

