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

#SECTION-kmcr0gye .x-section-background {
  background: var(--color_04);
  
  
  
  
  
  
  --height: 45;
  --bg: var(--color_04);
}

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



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

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


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


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

  #TEXT-qpwd5whv{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-qpwd5whv:hover, #TEXT-qpwd5whv:hover > * {
    color: var(--color_40) !important;
  }
#LANGUAGE-MENU-a7yx2uqh {
  --width: 107px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 35px;justify-self: stretch;margin-left: 63px;margin-right: 0%;margin-top: calc(0px * 2);width: auto;
  background: #ffffff00;
border-color: rgba(232, 234, 237, 1);
border-radius: 0;
border-width: 0.0px;
color: var(--color_00);
font-family: Rubik;
font-size: 14.0px;
  border-style: solid;
  
  
  
}
#LANGUAGE-MENU-a7yx2uqh .language-menu-content div {
  height: 35px;
  background: var(--color_21);
}
#LANGUAGE-MENU-a7yx2uqh img {
  width: 23px;
  height: 23px;
}
#LANGUAGE-MENU-a7yx2uqh .language-menu-content > div:hover {
  background: var(--color_21);
  color: var(--color_40);
}
#LANGUAGE-MENU-a7yx2uqh .language-menu-content-item.active, #LANGUAGE-MENU-a7yx2uqh .language-menu-item.active {
  background: var(--color_21);
  color: var(--color_00);
}
#LANGUAGE-MENU-a7yx2uqh .language-menu-item {
  border-color: ;
}

#LANGUAGE-MENU-a7yx2uqh .language-menu-lang { display: none; }
#LANGUAGE-MENU-a7yx2uqh .language-menu-currency { display: none; }

#LANGUAGE-MENU-a7yx2uqh .dropdown-icon {
  width: 16px;
  height: 16px;
}
#LINE-fd0vtaka {
  --width: auto;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 20px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: auto;
  
  
}
#LINE-fd0vtaka .line-container {
  border-color: var(--color_43);
border-style: solid;
border-width: 1.0px;
}

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

  #TEXT-sobzgf3n{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-sobzgf3n:hover, #TEXT-sobzgf3n:hover > * {
    color: var(--color_40) !important;
  }
#LANGUAGE-MENU-ynoe9ox2 {
  --width: 63px;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 35px;justify-self: stretch;margin-left: 57px;margin-right: 0%;margin-top: calc(0px * 2);width: auto;
  background: #ffffff00;
border-color: rgba(232, 234, 237, 1);
border-radius: 0;
border-width: 0.0px;
color: var(--color_00);
font-family: Rubik;
font-size: 14.0px;
  border-style: solid;
  
  
  
}
#LANGUAGE-MENU-ynoe9ox2 .language-menu-content div {
  height: 35px;
  background: var(--color_21);
}
#LANGUAGE-MENU-ynoe9ox2 img {
  width: 23px;
  height: 23px;
}
#LANGUAGE-MENU-ynoe9ox2 .language-menu-content > div:hover {
  background: var(--color_21);
  color: var(--color_40);
}
#LANGUAGE-MENU-ynoe9ox2 .language-menu-content-item.active, #LANGUAGE-MENU-ynoe9ox2 .language-menu-item.active {
  background: var(--color_21);
  color: var(--color_00);
}
#LANGUAGE-MENU-ynoe9ox2 .language-menu-item {
  border-color: ;
}
#LANGUAGE-MENU-ynoe9ox2 .language-menu-name { display: none; }
#LANGUAGE-MENU-ynoe9ox2 .language-menu-lang { display: none; }


#LANGUAGE-MENU-ynoe9ox2 .dropdown-icon {
  width: 16px;
  height: 16px;
}
#LINE-iv47oxud {
  --width: auto;align-self: center;display: none;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;height: 20px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: auto;
  
  
}
#LINE-iv47oxud .line-container {
  border-color: var(--color_43);
border-style: solid;
border-width: 1.0px;
}

[id^="TEXT-ppvx5vcs"], .--clone-TEXT-ppvx5vcs {
  align-self: center;
display: none;
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-ppvx5vcs"] .x-text,
[id^="TEXT-ppvx5vcs"] .x-text a,
.--clone-TEXT-ppvx5vcs .x-text,
.--clone-TEXT-ppvx5vcs .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_5);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-ppvx5vcs"] .x-text:hover,
.--clone-TEXT-ppvx5vcs .x-text:hover,
[id^="TEXT-ppvx5vcs"] a:hover,
.--clone-TEXT-ppvx5vcs a:hover {
  
}

  #TEXT-ppvx5vcs{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-ppvx5vcs:hover, #TEXT-ppvx5vcs:hover > * {
    color: var(--color_40) !important;
  }
#SECTION-jdw2fhxa {
  height: auto;
  grid-template-columns: 10px 150px 1fr 10px;
  grid-template-rows: minmax(1.1031097620047148px, max-content) minmax(11.031097620047149px, max-content) minmax(11.031097620047149px, max-content) minmax(1.7649756192075436px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-jdw2fhxa .x-section-background {
  background: #f2561d;
  
  
  
  
  
  
  --height: 28;
  --bg: #f2561d;
}

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



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


#CONTAINER-yai28b93 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 561.4285714285713%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr 175px;grid-template-rows: minmax(50px, max-content);height: auto;justify-self: start;margin-left: -323px;margin-top: -19px;width: 561.4285714285713%;
  
  
  
  
  
  border:   #000000ff;


  
}
#INPUT-SEARCH-j21e6sf7 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-SEARCH-j21e6sf7 > .input-search--wrapper {
  font-size: 15.0px;
  border-width: 0px;
  border-color: var(--color_11);
  : solid;
  border-radius: 5px;
  background-color: #ffffff;
  
}
#INPUT-SEARCH-j21e6sf7 > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 7px;
}
#INPUT-SEARCH-j21e6sf7 > .input-search--wrapper .input-search--input {
  padding-left: 20px;
  text-align: left;
}
#INPUT-SEARCH-j21e6sf7 > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_14);
}
#INPUT-SEARCH-j21e6sf7 > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_40) !important;
  : solid;
  background-color: #ffffff !important;
}
#INPUT-SEARCH-j21e6sf7 > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: var(--color_40) !important;
  border-width: 0px !important;
  : solid;
  background-color: #ffffff !important;
}


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

  border:   ;


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


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

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


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


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

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

#CART-ICON-v70z5qi9 {
  --width: 40px;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 40px;
  
}
#CART-ICON-v70z5qi9 .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-v70z5qi9 .x-cart-item-count {
  position: absolute;
  top: -10.0px;
  right: -10.0px;
  width: 20.0px;
  height: 20.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F5F5F5;
border-radius: 50%;
color: #000000;
font-family: Rubik;
font-size: 11.0px;
}
#CART-ICON-v70z5qi9 .x-image-cart-icon {
  border-radius: ;
}
[id^="TEXT-i42n9u7j"], .--clone-TEXT-i42n9u7j {
  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%;
  
}
[id^="TEXT-i42n9u7j"] .x-text,
[id^="TEXT-i42n9u7j"] .x-text a,
.--clone-TEXT-i42n9u7j .x-text,
.--clone-TEXT-i42n9u7j .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffffb3;
font: var(--font_5);
font-size: 13.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffffb3);
}
[id^="TEXT-i42n9u7j"] .x-text:hover,
.--clone-TEXT-i42n9u7j .x-text:hover,
[id^="TEXT-i42n9u7j"] a:hover,
.--clone-TEXT-i42n9u7j a:hover {
  
}

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

#WISHLIST-izgw2ha9 {
  --width: 35px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 35px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 35px;
  
}
#WISHLIST-izgw2ha9 .x-wishlist-icon {
  color: var(--color_00);
}
#WISHLIST-izgw2ha9 .x-wishlist-item-count {
  position: absolute;
  top: -8.75px;
  right: -8.75px;
  width: 23.333333333333332px;
  height: 23.333333333333332px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F5F5F5;
border-radius: 50%;
color: #000000;
font-family: Rubik;
font-size: 11.0px;
}
#WISHLIST-izgw2ha9 .x-image-wishlist-icon {
  border-radius: ;
}
[id^="TEXT-1zeysg3g"], .--clone-TEXT-1zeysg3g {
  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-1zeysg3g"] .x-text,
[id^="TEXT-1zeysg3g"] .x-text a,
.--clone-TEXT-1zeysg3g .x-text,
.--clone-TEXT-1zeysg3g .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffffb3;
font: var(--font_5);
font-size: 13.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffffb3);
}
[id^="TEXT-1zeysg3g"] .x-text:hover,
.--clone-TEXT-1zeysg3g .x-text:hover,
[id^="TEXT-1zeysg3g"] a:hover,
.--clone-TEXT-1zeysg3g a:hover {
  
}

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

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

  border: none;
}

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


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

#MEMBER-BAR-c82xwa06 .customer-signup {
  display: none;
}
#MEMBER-BAR-c82xwa06 .customer-icon {
  
}
#MEMBER-BAR-c82xwa06 .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-afg2hqz5 {
  width: 170px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(170px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  transform: translate(0px, 0px);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
[id^="TEXT-rkfwke6h"], .--clone-TEXT-rkfwke6h {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 100%;
  
}
[id^="TEXT-rkfwke6h"] .x-text,
[id^="TEXT-rkfwke6h"] .x-text a,
.--clone-TEXT-rkfwke6h .x-text,
.--clone-TEXT-rkfwke6h .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffffff;
font: var(--font_5);
font-size: 13.0px;
font-weight: 700;
height: 100%;
line-height: 1.5;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffffff);
}
[id^="TEXT-rkfwke6h"] .x-text:hover,
.--clone-TEXT-rkfwke6h .x-text:hover,
[id^="TEXT-rkfwke6h"] a:hover,
.--clone-TEXT-rkfwke6h a:hover {
  
}

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


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

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

#SECTION-37e3zxf4 .x-section-background {
  background: var(--color_04);
  
  
  
  
  
  
  --height: 60;
  --bg: var(--color_04);
}

#SECTION-37e3zxf4 .x-section-video-background {
  
  
}



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

#MENU-yi1beu1p {
  --width: 596px;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 60px;justify-self: end;margin-right: -205.51724137931035%;margin-top: calc(0px * 2);width: 596px;
  --active-link-color: #ffffff;
  
  
  
  
  
}


#MENU-yi1beu1p .x-rect {
  --pad-x: 20px;
-webkit-text-stroke: 0px #000000ff;
border-width: 0.0px;
color: #ffffff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
text-transform: uppercase;
  
}
#MENU-yi1beu1p > ul {
  
  justify-content: flex-start;
  align-items: flex-start;
  
  
  border-radius: inherit;
}
#MENU-yi1beu1p > ul > .menu-item .tag-link {
  --pad-x: 20px;
-webkit-text-stroke: 0px #000000ff;
border-width: 0.0px;
color: #ffffff;
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
text-transform: uppercase;
}
#MENU-yi1beu1p > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-yi1beu1p > ul > .menu-item:not(:first-child) {
  
}
#MENU-yi1beu1p ul li .tag-link {
  border-style: none none none none;

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

border-width: 1px;
border-color: var(--color_31);




border-style: none none none none;

}



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


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

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

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

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

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

[id^="TEXT-pydvx9tz"], .--clone-TEXT-pydvx9tz {
  align-self: center;
display: none;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 4.3478260869565215%;
margin-top: calc(0px * 2);
width: 280px;
  
}
[id^="TEXT-pydvx9tz"] .x-text,
[id^="TEXT-pydvx9tz"] .x-text a,
.--clone-TEXT-pydvx9tz .x-text,
.--clone-TEXT-pydvx9tz .x-text a {
  --width: 280px;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_5);
font-weight: 500;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-pydvx9tz"] .x-text:hover,
.--clone-TEXT-pydvx9tz .x-text:hover,
[id^="TEXT-pydvx9tz"] a:hover,
.--clone-TEXT-pydvx9tz a:hover {
  
}

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

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


#MENU-43y8x7ux .x-rect {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font-weight: 500;
justify-content: center;
text-transform: uppercase;
  
}
#MENU-43y8x7ux > ul {
  
  justify-content: center;
  align-items: center;
  
  
  border-radius: inherit;
}
#MENU-43y8x7ux > ul > .menu-item .tag-link {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font-weight: 500;
justify-content: center;
text-transform: uppercase;
}
#MENU-43y8x7ux > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-43y8x7ux > ul > .menu-item:not(:first-child) {
  
}
#MENU-43y8x7ux ul li .tag-link {
  border-style: none none none none;

}
#MENU-43y8x7ux ul li .tag-link:hover {
  color: var(--color_41) !important;
background: #f2561d;






border-style: none none none none;

}



#MENU-43y8x7ux.horizontal-menu > ul > .menu-item > .x-submenu {
  top: 58px;
}


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

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

#MENU-0z3801vu {
  --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: #080000ff;
  
  
  
  
  
}


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

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






border-style: none none none none;

}




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

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

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

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

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

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

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

#MENU-ITEM-99hfg7fa > a, #MENU-ITEM-99hfg7fa > div {
  
  
  
  
  
  
  
  
  
}

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

#MENU-dc3vtjct {
  --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: #080000ff;
  
  
  
  
  
}


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

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






border-style: none none none none;

}




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

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


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

  border:   ;


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


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

#CONTAINER-13tw3apu {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 48.87212819066541%;align-self: end;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(21.99652862548828px, max-content);height: auto;justify-self: start;margin-bottom: -21.333345413208008px;margin-left: 10.344827586206897%;width: 48.87212819066541%;
  
  
  
  
  
  border:   #000000ff;


  
}
#MENU-sl7ohi19 {
  --width: 22px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 22px;justify-self: start;margin-left: 0px;margin-top: 0px;width: 22px;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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

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







border-style: none none none none;

}





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

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


#RECT-7pia13rq {
  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: 0%;
margin-top: calc(0px * 2);
width: 40px;
  
  
  
  
}
#RECT-7pia13rq .x-rect {
  --width: 40px;
background: var(--color_40);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMiwyQzE3LjUzLDIgMjIsNi40NyAyMiwxMkMyMiwxNy41MyAxNy41MywyMiAxMiwyMkM2LjQ3LDIyIDIsMTcuNTMgMiwxMkMyLDYuNDcgNi40NywyIDEyLDJNMTUuNTksN0wxMiwxMC41OUw4LjQxLDdMNyw4LjQxTDEwLjU5LDEyTDcsMTUuNTlMOC40MSwxN0wxMiwxMy40MUwxNS41OSwxN0wxNywxNS41OUwxMy40MSwxMkwxNyw4LjQxTDE1LjU5LDdaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, var(--color_40));
}
#RECT-7pia13rq::before {
  content: "";
  border-color: ;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #RECT-7pia13rq{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #RECT-7pia13rq:hover > * {
    background: var(--color_41) !important;
  }
#LINE-7r35ngpy {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  height: auto;
  
}
#LINE-7r35ngpy .line-container {
  border-color: var(--color_31);
border-style: solid;
border-width: 1.0px;
}

#INPUT-SEARCH-8568kaa9 {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 40px;justify-self: center;margin-bottom: 3px;margin-left: calc(0% * 2);width: 100%;
  
}
#INPUT-SEARCH-8568kaa9 > .input-search--wrapper {
  font-size: 14.0px;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 1);
  : solid;
  
  
  flex-direction: row-reverse;
}
#INPUT-SEARCH-8568kaa9 > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 14px;
  margin: 0 7px;
}
#INPUT-SEARCH-8568kaa9 > .input-search--wrapper .input-search--input {
  padding-left: 12px;
  text-align: left;
}
#INPUT-SEARCH-8568kaa9 > .input-search--wrapper .input-search--input::placeholder {
  color: var(--color_32);
}
#INPUT-SEARCH-8568kaa9 > .input-search--wrapper:hover {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  : solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-8568kaa9 > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  border-width: 1px !important;
  : solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-8568kaa9 .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  color: var(--color_32);
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-8568kaa9 .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-8568kaa9 .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-8568kaa9 .input-search--icon path {
  fill: var(--color_32);
}
#INPUT-SEARCH-8568kaa9 .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-8568kaa9 .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

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

#MENU-5g2lqwv9 {
  --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%;
  --active-link-color: #000000d9;
  
  
  
  
  
}


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

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







border-style: none none solid none;

}





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

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

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

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

#MENU-ITEM-65mza4nj > a, #MENU-ITEM-65mza4nj > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

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

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



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

#SWIPER-cj1lgdzx {
  
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  --blurry: 0;
  --scale-overflow: 1;
}
#SWIPER-cj1lgdzx .x-swiper-wrapper {
  flex-direction: row;
  transform: translateX(0%);
}
#SWIPER-cj1lgdzx .x-swiper-nav-btn {
  display: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);
  height: 24px;
  width: 24px;
  background: rgba(255, 255, 255, 1);
}
#SWIPER-cj1lgdzx .x-swiper-nav-btn.next {
  right: 0%
}
#SWIPER-cj1lgdzx .x-swiper-nav-btn.prev {
  left: 0%
}
#SWIPER-cj1lgdzx .x-slide {
  width: 100%;
}
#SWIPER-cj1lgdzx .x-slide-wrapper {
  will-change: ;
  transition-property: ;
}
#SWIPER-cj1lgdzx .x-slide:not(.active) .x-slide-wrapper {
  scale: 1;
  filter: blur(0px);
}
#SWIPER-cj1lgdzx .x-slide {
  opacity: 0;
  transition: opacity .5s ease;
  position: absolute;
  transition-delay: 0s;
  top: 0;
  left: 0;
  pointer-events: none;
}
#SWIPER-cj1lgdzx .x-slide.active {
  opacity: 1;
  position: relative;
  transition-delay: .5s;
  pointer-events: auto;
}

#SWIPER-cj1lgdzx .x-pagination-wrapper {
  opacity: 0;
}
#SWIPER-cj1lgdzx .x-swiper-row .x-pagination-bar-backdrop {
  height: max(9px, 3%);
}
#SWIPER-cj1lgdzx .x-swiper-column .x-pagination-bar-backdrop {
  width: max(9px, 1%);
}
#SWIPER-cj1lgdzx .x-pagination-fraction {
  font-size: 14px;
  color: var(--color_40);
}
#SWIPER-cj1lgdzx .x-pagination-bar-backdrop {
  height: 1%;
  width: 110px;
  border-radius: 1000px;
  gap: 6px;
}
#SWIPER-cj1lgdzx .x-pagination-bullet.active {
  background: var(--color_40);
  border-radius: 1000px;
}
#SWIPER-cj1lgdzx .x-pagination-bullet, #SWIPER-cj1lgdzx .x-pagination-bar-backdrop {
  border-radius: 1000px;
}
#SWIPER-cj1lgdzx .x-pagination-bar {
  background: rgba(238, 238, 238, 1);
}
#SWIPER-cj1lgdzx .x-bar-active {
  left: -100%;
  background: var(--color_40);
}
#SLIDE-j4x0v9up {
  
  
}
#SLIDE-j4x0v9up .x-slide-wrapper {
  grid-template-columns: 1fr 570px 870px 1fr;
  grid-template-rows: minmax(300.7699230076993px, max-content);
  column-gap: 0px;
  row-gap: 0px;
}

#IMAGE-0b0gmwsv {
  align-self: center;
grid-column-end: 5;
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-0b0gmwsv picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0b0gmwsv img {
  object-fit: cover;
}

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

#IMAGE-5e1ohyvs {
  align-self: center;
grid-column-end: 5;
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-5e1ohyvs picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5e1ohyvs img {
  object-fit: cover;
}


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


  
}
#BUTTON-25744qtz {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 101px;
  
}
#BUTTON-25744qtz .x-button-wrapper {
  --width: 101px;
-webkit-text-stroke: 0px var(--color_41);
background: var(--color_40);
border-radius: 2px 2px 2px 2px;
color: var(--color_41);
font-size: 13.0px;
font-weight: 500;
height: 100%;
line-height: 1.4;
text-align: center;
width: 100%;
  border:   ;


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

  #BUTTON-25744qtz{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-25744qtz:hover > * {
    background: #ffffffff !important;
  }
[id^="TEXT-w0889xl0"], .--clone-TEXT-w0889xl0 {
  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-w0889xl0"] .x-text,
[id^="TEXT-w0889xl0"] .x-text a,
.--clone-TEXT-w0889xl0 .x-text,
.--clone-TEXT-w0889xl0 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_0);
font-size: 36.0px;
font-weight: 400;
height: 100%;
line-height: 1.2;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-w0889xl0"] .x-text:hover,
.--clone-TEXT-w0889xl0 .x-text:hover,
[id^="TEXT-w0889xl0"] a:hover,
.--clone-TEXT-w0889xl0 a:hover {
  
}

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

#BUTTON-zdir6d1u {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: 50px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 200px;
  
}
#BUTTON-zdir6d1u .x-button-wrapper {
  --width: 200px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: #000000ff;
border-radius: 2px 2px 2px 2px;
color: var(--color_41);
font-size: 13.0px;
font-weight: 500;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

  #BUTTON-zdir6d1u{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-zdir6d1u:hover > * {
    background: var(--color_40) !important;
  }
#SLIDE-thgiwfj9 {
  
  
}
#SLIDE-thgiwfj9 .x-slide-wrapper {
  grid-template-columns: 1fr 570px 870px 1fr;
  grid-template-rows: minmax(375.0390625px, max-content);
  column-gap: 0px;
  row-gap: 0px;
}

#IMAGE-da5w6uzw {
  align-self: center;
grid-column-end: 5;
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-da5w6uzw picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-da5w6uzw img {
  object-fit: cover;
}

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

#IMAGE-njf8pfxl {
  align-self: center;
grid-column-end: 5;
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-njf8pfxl picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-njf8pfxl img {
  object-fit: cover;
}

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

#SECTION-bgsw1a3o .x-section-background {
  background: #f5f6f900;
  
  
  
  
  
  
  --height: 270;
  --bg: #f5f6f900;
}

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



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


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


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

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

#LINE-rwygkudi {
  --width: auto;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 62px;justify-self: start;margin-left: -4356.388854980469%;margin-top: -204.55555725097656px;width: auto;
  
  
}
#LINE-rwygkudi .line-container {
  border-color: #e5e5e5;
border-style: solid;
border-width: 1.0px;
}


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


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

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

#LINE-syj0s6f6 {
  --width: auto;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 62px;justify-self: start;margin-left: -4356.388854980469%;margin-top: -204.55555725097656px;width: auto;
  
  
}
#LINE-syj0s6f6 .line-container {
  border-color: #e5e5e5;
border-style: solid;
border-width: 1.0px;
}


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


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

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

#LINE-hr7c8nel {
  --width: auto;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 62px;justify-self: start;margin-left: -4315.185139973958%;margin-top: -404.6666564941406px;width: auto;
  
  
}
#LINE-hr7c8nel .line-container {
  border-color: #e5e5e5;
border-style: solid;
border-width: 1.0px;
}


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


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

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


#IMAGE-1k729gc1 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 79px;
justify-self: start;
margin-left: 3.731560559006211%;
margin-top: 30.5px;
width: 25.456133540372672%;
  
}
#IMAGE-1k729gc1 picture {
  --width: 25.456133540372672%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1k729gc1 img {
  object-fit: cover;
}


#IMAGE-2mxdymgp {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: 79px;
justify-self: start;
margin-left: 3.759765625%;
margin-top: 19.25px;
width: 25.501598011363637%;
  
}
#IMAGE-2mxdymgp picture {
  --width: 25.501598011363637%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2mxdymgp img {
  object-fit: cover;
}


#IMAGE-ad8u2i6l {
  align-self: start;
grid-column-end: 7;
grid-column-start: 6;
grid-row-end: 3;
grid-row-start: 2;
height: 79px;
justify-self: start;
margin-left: 2.623401988636364%;
margin-top: 20.75px;
width: 25.501598011363637%;
  
}
#IMAGE-ad8u2i6l picture {
  --width: 25.501598011363637%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ad8u2i6l img {
  object-fit: cover;
}


#IMAGE-wmyv97oh {
  align-self: start;
grid-column-end: 9;
grid-column-start: 8;
grid-row-end: 3;
grid-row-start: 2;
height: 79px;
justify-self: start;
margin-left: 4.185901988636364%;
margin-top: 20.75px;
width: 25.501598011363637%;
  
}
#IMAGE-wmyv97oh picture {
  --width: 25.501598011363637%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wmyv97oh img {
  object-fit: cover;
}

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

#SECTION-p2hpl2s0 .x-section-background {
  background: #f5f6f900;
  
  
  
  
  
  
  --height: 160;
  --bg: #f5f6f900;
}

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



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


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


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


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

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

#SECTION-79n2becl .x-section-background {
  background: #F3F5F6;
  
  
  
  
  
  
  --height: 315;
  --bg: #F3F5F6;
}

#SECTION-79n2becl .x-section-video-background {
  
  
}



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


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

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

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

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

  #TEXT-vs06i74f{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-vs06i74f:hover, #TEXT-vs06i74f:hover > * {
    color: var(--color_40) !important;
  }
#GRID-PRODUCT-lsa87bqa {
  --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%;
  
}

#GRID-PRODUCT-lsa87bqa .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-lsa87bqa .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-lsa87bqa .thumbnail-wrapper { width: 40%;min-width: 40%; }
#GRID-PRODUCT-lsa87bqa .grid-product--wrapper {
  margin-bottom: 0px;
}
#GRID-PRODUCT-lsa87bqa .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-lsa87bqa .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-lsa87bqa .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-lsa87bqa .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-lsa87bqa .grid-product--wrapper {
  display: grid;
  column-gap: 24px;
  row-gap: 20px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-lsa87bqa .slider-product--item {
  display: flex;
  flex-direction: row;
  background: var(--color_00);
  
  
  
border-color: #000;


}

#GRID-PRODUCT-lsa87bqa .slider-product--item[data-index="1"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 1;
grid-row-start: 1;
}
#GRID-PRODUCT-lsa87bqa .slider-product--item[data-index="2"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
}
#GRID-PRODUCT-lsa87bqa .slider-product--item[data-index="3"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
}
#GRID-PRODUCT-lsa87bqa .slider-product--item[data-index="4"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
}
#GRID-PRODUCT-lsa87bqa .slider-product--item[data-index="5"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
}
#GRID-PRODUCT-lsa87bqa .slider-product--item[data-index="6"] {
  grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 1;
grid-row-start: 1;
}
#GRID-PRODUCT-lsa87bqa .slider-product--item[data-index="7"] {
  grid-column-end: 7;
grid-column-start: 6;
grid-row-start: 1;
}
#GRID-PRODUCT-lsa87bqa .slider-product--item[data-index="8"] {
  grid-column-end: 6;
grid-column-start: 5;
}
#GRID-PRODUCT-lsa87bqa .slider-product--item[data-index="9"] {
  grid-column-end: 7;
grid-column-start: 6;
}


#GRID-PRODUCT-lsa87bqa .thumbnail-wrapper {
  padding: 16px;
}



#GRID-PRODUCT-lsa87bqa .grid-product--info {
  text-align: left;
  padding: 10px 12px;
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-lsa87bqa .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-lsa87bqa .grid-product--title {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_42);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-lsa87bqa .grid-product--price {
  margin-top: 5px;
  margin-bottom: 5px;
}
#GRID-PRODUCT-lsa87bqa .grid-product--retail-price, #GRID-PRODUCT-lsa87bqa .grid-product--selling-price {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 16px;
  
  color: var(--color_11);
  
  margin: 0 0px;
}
#GRID-PRODUCT-lsa87bqa .grid-product--origin-price {
  
  font-family: 'Rubik', sans-serif;
  
  font-size: 16px;
  
  color: var(--color_44);
  
  margin: 0 5px;
}
#GRID-PRODUCT-lsa87bqa .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-lsa87bqa .grid-product--wholesale-price {
  
  
  
  
  
  
}
#GRID-PRODUCT-lsa87bqa .grid-product--total-sold {
  
  
  
  font-size: 14px;
  
  color: rgba(28, 37, 54, 1);
  
}









#GRID-PRODUCT-lsa87bqa .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-lsa87bqa .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: ;
}




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

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

[id^="TEXT-dw5mjurx"], .--clone-TEXT-dw5mjurx {
  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: 60%;
  
}
[id^="TEXT-dw5mjurx"] .x-text,
[id^="TEXT-dw5mjurx"] .x-text a,
.--clone-TEXT-dw5mjurx .x-text,
.--clone-TEXT-dw5mjurx .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
line-height: 1.6;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-dw5mjurx"] .x-text:hover,
.--clone-TEXT-dw5mjurx .x-text:hover,
[id^="TEXT-dw5mjurx"] a:hover,
.--clone-TEXT-dw5mjurx a:hover {
  
}

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

#PRODUCT-OVERLAY-kw71esod {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}
#PRODUCT-OVERLAY-pk8o2tpb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-DATASET-ozm03cjc"], .--clone-TEXT-DATASET-ozm03cjc {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: auto;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
[id^="TEXT-DATASET-ozm03cjc"] .x-text,
[id^="TEXT-DATASET-ozm03cjc"] .x-text a,
.--clone-TEXT-DATASET-ozm03cjc .x-text,
.--clone-TEXT-DATASET-ozm03cjc .x-text a {
  --width: %;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_34);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
height: 100%;
line-height: 2;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-DATASET-ozm03cjc"] .x-text:hover,
.--clone-TEXT-DATASET-ozm03cjc .x-text:hover,
[id^="TEXT-DATASET-ozm03cjc"] a:hover,
.--clone-TEXT-DATASET-ozm03cjc a:hover {
  
}

#PRODUCT-OVERLAY-mc4zzyg0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-qwpcv8wz"], .--clone-TEXT-qwpcv8wz {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: -0.0029296875px;
width: 280px;
  
}
[id^="TEXT-qwpcv8wz"] .x-text,
[id^="TEXT-qwpcv8wz"] .x-text a,
.--clone-TEXT-qwpcv8wz .x-text,
.--clone-TEXT-qwpcv8wz .x-text a {
  --width: 280px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 18.0px;
font-weight: 700;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-qwpcv8wz"] .x-text:hover,
.--clone-TEXT-qwpcv8wz .x-text:hover,
[id^="TEXT-qwpcv8wz"] a:hover,
.--clone-TEXT-qwpcv8wz a:hover {
  
}

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

#SECTION-be6s1uyg .x-section-background {
  background: #F3F5F6;
  
  
  
  
  
  
  --height: 315;
  --bg: #F3F5F6;
}

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



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


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

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

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

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

  #TEXT-n24w54i4{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-n24w54i4:hover, #TEXT-n24w54i4:hover > * {
    color: var(--color_40) !important;
  }
#GRID-PRODUCT-m1y2nw42 {
  --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%;
  
}

#GRID-PRODUCT-m1y2nw42 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-m1y2nw42 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-m1y2nw42 .thumbnail-wrapper { width: 40%;min-width: 40%; }
#GRID-PRODUCT-m1y2nw42 .grid-product--wrapper {
  margin-bottom: 0px;
}
#GRID-PRODUCT-m1y2nw42 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-m1y2nw42 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-m1y2nw42 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-m1y2nw42 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-m1y2nw42 .grid-product--wrapper {
  display: grid;
  column-gap: 24px;
  row-gap: 20px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-m1y2nw42 .slider-product--item {
  display: flex;
  flex-direction: row;
  background: var(--color_00);
  
  
  
border-color: #000;


}

#GRID-PRODUCT-m1y2nw42 .slider-product--item[data-index="1"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 1;
grid-row-start: 1;
}
#GRID-PRODUCT-m1y2nw42 .slider-product--item[data-index="2"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
}
#GRID-PRODUCT-m1y2nw42 .slider-product--item[data-index="3"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
}
#GRID-PRODUCT-m1y2nw42 .slider-product--item[data-index="4"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
}
#GRID-PRODUCT-m1y2nw42 .slider-product--item[data-index="5"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
}
#GRID-PRODUCT-m1y2nw42 .slider-product--item[data-index="6"] {
  grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 1;
grid-row-start: 1;
}
#GRID-PRODUCT-m1y2nw42 .slider-product--item[data-index="7"] {
  grid-column-end: 7;
grid-column-start: 6;
grid-row-start: 1;
}
#GRID-PRODUCT-m1y2nw42 .slider-product--item[data-index="8"] {
  grid-column-end: 6;
grid-column-start: 5;
}
#GRID-PRODUCT-m1y2nw42 .slider-product--item[data-index="9"] {
  grid-column-end: 7;
grid-column-start: 6;
}


#GRID-PRODUCT-m1y2nw42 .thumbnail-wrapper {
  padding: 16px;
}



#GRID-PRODUCT-m1y2nw42 .grid-product--info {
  text-align: left;
  padding: 10px 12px;
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-m1y2nw42 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-m1y2nw42 .grid-product--title {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_42);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-m1y2nw42 .grid-product--price {
  margin-top: 5px;
  margin-bottom: 5px;
}
#GRID-PRODUCT-m1y2nw42 .grid-product--retail-price, #GRID-PRODUCT-m1y2nw42 .grid-product--selling-price {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 16px;
  
  color: var(--color_11);
  
  margin: 0 0px;
}
#GRID-PRODUCT-m1y2nw42 .grid-product--origin-price {
  
  font-family: 'Rubik', sans-serif;
  
  font-size: 16px;
  
  color: var(--color_44);
  
  margin: 0 5px;
}
#GRID-PRODUCT-m1y2nw42 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-m1y2nw42 .grid-product--wholesale-price {
  
  
  
  
  
  
}
#GRID-PRODUCT-m1y2nw42 .grid-product--total-sold {
  
  
  
  font-size: 14px;
  
  color: rgba(28, 37, 54, 1);
  
}









#GRID-PRODUCT-m1y2nw42 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-m1y2nw42 .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: ;
}




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

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

[id^="TEXT-426kl8ga"], .--clone-TEXT-426kl8ga {
  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: 60%;
  
}
[id^="TEXT-426kl8ga"] .x-text,
[id^="TEXT-426kl8ga"] .x-text a,
.--clone-TEXT-426kl8ga .x-text,
.--clone-TEXT-426kl8ga .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
line-height: 1.6;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-426kl8ga"] .x-text:hover,
.--clone-TEXT-426kl8ga .x-text:hover,
[id^="TEXT-426kl8ga"] a:hover,
.--clone-TEXT-426kl8ga a:hover {
  
}

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

#PRODUCT-OVERLAY-44mixamv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}
#PRODUCT-OVERLAY-pas2i9qv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-DATASET-gz9f29kf"], .--clone-TEXT-DATASET-gz9f29kf {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: auto;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
[id^="TEXT-DATASET-gz9f29kf"] .x-text,
[id^="TEXT-DATASET-gz9f29kf"] .x-text a,
.--clone-TEXT-DATASET-gz9f29kf .x-text,
.--clone-TEXT-DATASET-gz9f29kf .x-text a {
  --width: %;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_34);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
height: 100%;
line-height: 2;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-DATASET-gz9f29kf"] .x-text:hover,
.--clone-TEXT-DATASET-gz9f29kf .x-text:hover,
[id^="TEXT-DATASET-gz9f29kf"] a:hover,
.--clone-TEXT-DATASET-gz9f29kf a:hover {
  
}

#PRODUCT-OVERLAY-ejlczvxr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-pnf6n0cy"], .--clone-TEXT-pnf6n0cy {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: -0.0029296875px;
width: 280px;
  
}
[id^="TEXT-pnf6n0cy"] .x-text,
[id^="TEXT-pnf6n0cy"] .x-text a,
.--clone-TEXT-pnf6n0cy .x-text,
.--clone-TEXT-pnf6n0cy .x-text a {
  --width: 280px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 18.0px;
font-weight: 700;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-pnf6n0cy"] .x-text:hover,
.--clone-TEXT-pnf6n0cy .x-text:hover,
[id^="TEXT-pnf6n0cy"] a:hover,
.--clone-TEXT-pnf6n0cy a:hover {
  
}

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

#SECTION-ozmkwmwe .x-section-background {
  background: #F3F5F6;
  
  
  
  
  
  
  --height: 315;
  --bg: #F3F5F6;
}

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



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


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

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

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

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

  #TEXT-q7s53ulo{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-q7s53ulo:hover, #TEXT-q7s53ulo:hover > * {
    color: var(--color_40) !important;
  }
#GRID-PRODUCT-wo1idsbj {
  --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%;
  
}

#GRID-PRODUCT-wo1idsbj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-wo1idsbj .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-wo1idsbj .thumbnail-wrapper { width: 40%;min-width: 40%; }
#GRID-PRODUCT-wo1idsbj .grid-product--wrapper {
  margin-bottom: 0px;
}
#GRID-PRODUCT-wo1idsbj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-wo1idsbj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-wo1idsbj .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-wo1idsbj .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-wo1idsbj .grid-product--wrapper {
  display: grid;
  column-gap: 24px;
  row-gap: 20px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-wo1idsbj .slider-product--item {
  display: flex;
  flex-direction: row;
  background: var(--color_00);
  
  
  
border-color: #000;


}

#GRID-PRODUCT-wo1idsbj .slider-product--item[data-index="1"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 1;
grid-row-start: 1;
}
#GRID-PRODUCT-wo1idsbj .slider-product--item[data-index="2"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
}
#GRID-PRODUCT-wo1idsbj .slider-product--item[data-index="3"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
}
#GRID-PRODUCT-wo1idsbj .slider-product--item[data-index="4"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
}
#GRID-PRODUCT-wo1idsbj .slider-product--item[data-index="5"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
}
#GRID-PRODUCT-wo1idsbj .slider-product--item[data-index="6"] {
  grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 1;
grid-row-start: 1;
}
#GRID-PRODUCT-wo1idsbj .slider-product--item[data-index="7"] {
  grid-column-end: 7;
grid-column-start: 6;
grid-row-start: 1;
}
#GRID-PRODUCT-wo1idsbj .slider-product--item[data-index="8"] {
  grid-column-end: 6;
grid-column-start: 5;
}
#GRID-PRODUCT-wo1idsbj .slider-product--item[data-index="9"] {
  grid-column-end: 7;
grid-column-start: 6;
}


#GRID-PRODUCT-wo1idsbj .thumbnail-wrapper {
  padding: 16px;
}



#GRID-PRODUCT-wo1idsbj .grid-product--info {
  text-align: left;
  padding: 10px 12px;
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-wo1idsbj .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-wo1idsbj .grid-product--title {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_42);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-wo1idsbj .grid-product--price {
  margin-top: 5px;
  margin-bottom: 5px;
}
#GRID-PRODUCT-wo1idsbj .grid-product--retail-price, #GRID-PRODUCT-wo1idsbj .grid-product--selling-price {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 16px;
  
  color: var(--color_11);
  
  margin: 0 0px;
}
#GRID-PRODUCT-wo1idsbj .grid-product--origin-price {
  
  font-family: 'Rubik', sans-serif;
  
  font-size: 16px;
  
  color: var(--color_44);
  
  margin: 0 5px;
}
#GRID-PRODUCT-wo1idsbj .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-wo1idsbj .grid-product--wholesale-price {
  
  
  
  
  
  
}
#GRID-PRODUCT-wo1idsbj .grid-product--total-sold {
  
  
  
  font-size: 14px;
  
  color: rgba(28, 37, 54, 1);
  
}









#GRID-PRODUCT-wo1idsbj .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-wo1idsbj .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: ;
}




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

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

[id^="TEXT-vwip7qz7"], .--clone-TEXT-vwip7qz7 {
  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: 60%;
  
}
[id^="TEXT-vwip7qz7"] .x-text,
[id^="TEXT-vwip7qz7"] .x-text a,
.--clone-TEXT-vwip7qz7 .x-text,
.--clone-TEXT-vwip7qz7 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
line-height: 1.6;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-vwip7qz7"] .x-text:hover,
.--clone-TEXT-vwip7qz7 .x-text:hover,
[id^="TEXT-vwip7qz7"] a:hover,
.--clone-TEXT-vwip7qz7 a:hover {
  
}

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

#PRODUCT-OVERLAY-0x6yzidn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}
#PRODUCT-OVERLAY-5vdpa4if {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-DATASET-185hz3it"], .--clone-TEXT-DATASET-185hz3it {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: auto;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
[id^="TEXT-DATASET-185hz3it"] .x-text,
[id^="TEXT-DATASET-185hz3it"] .x-text a,
.--clone-TEXT-DATASET-185hz3it .x-text,
.--clone-TEXT-DATASET-185hz3it .x-text a {
  --width: %;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_34);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
height: 100%;
line-height: 2;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-DATASET-185hz3it"] .x-text:hover,
.--clone-TEXT-DATASET-185hz3it .x-text:hover,
[id^="TEXT-DATASET-185hz3it"] a:hover,
.--clone-TEXT-DATASET-185hz3it a:hover {
  
}

#PRODUCT-OVERLAY-jyvwi3hf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-d35mnj7d"], .--clone-TEXT-d35mnj7d {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: -0.0029296875px;
width: 280px;
  
}
[id^="TEXT-d35mnj7d"] .x-text,
[id^="TEXT-d35mnj7d"] .x-text a,
.--clone-TEXT-d35mnj7d .x-text,
.--clone-TEXT-d35mnj7d .x-text a {
  --width: 280px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 18.0px;
font-weight: 700;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-d35mnj7d"] .x-text:hover,
.--clone-TEXT-d35mnj7d .x-text:hover,
[id^="TEXT-d35mnj7d"] a:hover,
.--clone-TEXT-d35mnj7d a:hover {
  
}

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

#SECTION-o8xwwzjr .x-section-background {
  background: #F3F5F6;
  
  
  
  
  
  
  --height: 315;
  --bg: #F3F5F6;
}

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



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


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

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

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

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

  #TEXT-mu9lv2ii{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-mu9lv2ii:hover, #TEXT-mu9lv2ii:hover > * {
    color: var(--color_40) !important;
  }
#GRID-PRODUCT-oa7kjcnr {
  --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%;
  
}

#GRID-PRODUCT-oa7kjcnr .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-oa7kjcnr .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-oa7kjcnr .thumbnail-wrapper { width: 40%;min-width: 40%; }
#GRID-PRODUCT-oa7kjcnr .grid-product--wrapper {
  margin-bottom: 0px;
}
#GRID-PRODUCT-oa7kjcnr .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-oa7kjcnr .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-oa7kjcnr .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-oa7kjcnr .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-oa7kjcnr .grid-product--wrapper {
  display: grid;
  column-gap: 24px;
  row-gap: 20px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-oa7kjcnr .slider-product--item {
  display: flex;
  flex-direction: row;
  background: var(--color_00);
  
  
  
border-color: #000;


}

#GRID-PRODUCT-oa7kjcnr .slider-product--item[data-index="1"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 1;
grid-row-start: 1;
}
#GRID-PRODUCT-oa7kjcnr .slider-product--item[data-index="2"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
}
#GRID-PRODUCT-oa7kjcnr .slider-product--item[data-index="3"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
}
#GRID-PRODUCT-oa7kjcnr .slider-product--item[data-index="4"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 5;
grid-row-start: 4;
}
#GRID-PRODUCT-oa7kjcnr .slider-product--item[data-index="5"] {
  grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
}
#GRID-PRODUCT-oa7kjcnr .slider-product--item[data-index="6"] {
  grid-column-end: 6;
grid-column-start: 5;
grid-row-end: 1;
grid-row-start: 1;
}
#GRID-PRODUCT-oa7kjcnr .slider-product--item[data-index="7"] {
  grid-column-end: 7;
grid-column-start: 6;
grid-row-start: 1;
}
#GRID-PRODUCT-oa7kjcnr .slider-product--item[data-index="8"] {
  grid-column-end: 6;
grid-column-start: 5;
}
#GRID-PRODUCT-oa7kjcnr .slider-product--item[data-index="9"] {
  grid-column-end: 7;
grid-column-start: 6;
}


#GRID-PRODUCT-oa7kjcnr .thumbnail-wrapper {
  padding: 16px;
}



#GRID-PRODUCT-oa7kjcnr .grid-product--info {
  text-align: left;
  padding: 10px 12px;
  justify-content: center;
  align-items: unset
}
#GRID-PRODUCT-oa7kjcnr .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-oa7kjcnr .grid-product--title {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_42);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-oa7kjcnr .grid-product--price {
  margin-top: 5px;
  margin-bottom: 5px;
}
#GRID-PRODUCT-oa7kjcnr .grid-product--retail-price, #GRID-PRODUCT-oa7kjcnr .grid-product--selling-price {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 16px;
  
  color: var(--color_11);
  
  margin: 0 0px;
}
#GRID-PRODUCT-oa7kjcnr .grid-product--origin-price {
  
  font-family: 'Rubik', sans-serif;
  
  font-size: 16px;
  
  color: var(--color_44);
  
  margin: 0 5px;
}
#GRID-PRODUCT-oa7kjcnr .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-oa7kjcnr .grid-product--wholesale-price {
  
  
  
  
  
  
}
#GRID-PRODUCT-oa7kjcnr .grid-product--total-sold {
  
  
  
  font-size: 14px;
  
  color: rgba(28, 37, 54, 1);
  
}









#GRID-PRODUCT-oa7kjcnr .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#GRID-PRODUCT-oa7kjcnr .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: ;
}




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

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

[id^="TEXT-i4f3vh2e"], .--clone-TEXT-i4f3vh2e {
  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: 60%;
  
}
[id^="TEXT-i4f3vh2e"] .x-text,
[id^="TEXT-i4f3vh2e"] .x-text a,
.--clone-TEXT-i4f3vh2e .x-text,
.--clone-TEXT-i4f3vh2e .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
line-height: 1.6;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-i4f3vh2e"] .x-text:hover,
.--clone-TEXT-i4f3vh2e .x-text:hover,
[id^="TEXT-i4f3vh2e"] a:hover,
.--clone-TEXT-i4f3vh2e a:hover {
  
}

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

#PRODUCT-OVERLAY-54x1r4xs {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
}
#PRODUCT-OVERLAY-ukqekkgc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-DATASET-lvj9s2cz"], .--clone-TEXT-DATASET-lvj9s2cz {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: auto;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
[id^="TEXT-DATASET-lvj9s2cz"] .x-text,
[id^="TEXT-DATASET-lvj9s2cz"] .x-text a,
.--clone-TEXT-DATASET-lvj9s2cz .x-text,
.--clone-TEXT-DATASET-lvj9s2cz .x-text a {
  --width: %;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_34);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
height: 100%;
line-height: 2;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-DATASET-lvj9s2cz"] .x-text:hover,
.--clone-TEXT-DATASET-lvj9s2cz .x-text:hover,
[id^="TEXT-DATASET-lvj9s2cz"] a:hover,
.--clone-TEXT-DATASET-lvj9s2cz a:hover {
  
}

#PRODUCT-OVERLAY-jnb3lyij {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-m50lxjzf"], .--clone-TEXT-m50lxjzf {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: -0.0029296875px;
width: 280px;
  
}
[id^="TEXT-m50lxjzf"] .x-text,
[id^="TEXT-m50lxjzf"] .x-text a,
.--clone-TEXT-m50lxjzf .x-text,
.--clone-TEXT-m50lxjzf .x-text a {
  --width: 280px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 18.0px;
font-weight: 700;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-m50lxjzf"] .x-text:hover,
.--clone-TEXT-m50lxjzf .x-text:hover,
[id^="TEXT-m50lxjzf"] a:hover,
.--clone-TEXT-m50lxjzf a:hover {
  
}

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

#SECTION-4tfn3p8n .x-section-background {
  background: var(--color_21);
  
  
  
  
  
  
  --height: 50;
  --bg: var(--color_21);
}

#SECTION-4tfn3p8n .x-section-video-background {
  
  
}



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

#EMBED-1m3hczl8 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 50px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#SECTION-fx1lmrgk {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(20px, max-content) minmax(30px, max-content) minmax(15px, max-content) minmax(25px, max-content) minmax(30px, max-content) minmax(10px, max-content) minmax(15px, max-content) minmax(100px, max-content) minmax(40px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-fx1lmrgk .x-section-background {
  background: #ffffff;
  
  
  
  
  
  
  --height: 285;
  --bg: #ffffff;
}

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



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

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

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

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

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

  #TEXT-3qoqkwtx{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #TEXT-3qoqkwtx:hover, #TEXT-3qoqkwtx:hover > * {
    color: var(--color_40) !important;
  }

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

#SLIDER-PRODUCT-67xaaow2 {
  --width: 100%;align-self: start;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: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-67xaaow2 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

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

  
  border-left: px solid #000;

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



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

#SLIDER-PRODUCT-67xaaow2 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  background: var(--color_00);
  
  
  border-color: #000;
  



}



#SLIDER-PRODUCT-67xaaow2 .thumbnail-wrapper {
  padding: 16px;
}



#SLIDER-PRODUCT-67xaaow2 .grid-product--info {
  text-align: left;
  padding: 10px 16px;
  justify-content: unset;
  align-items: unset
}
#SLIDER-PRODUCT-67xaaow2 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-67xaaow2 .grid-product--title {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_42);
  
  
  min-height: 23.572499999999998px;
}
#SLIDER-PRODUCT-67xaaow2 .grid-product--price {
  margin-top: 5px;
  margin-bottom: 5px;
}
#SLIDER-PRODUCT-67xaaow2 .grid-product--retail-price, #SLIDER-PRODUCT-67xaaow2 .grid-product--selling-price {
  
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 16px;
  
  color: var(--color_41);
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-67xaaow2 .grid-product--origin-price {
  
  font-family: 'Rubik', sans-serif;
  
  font-size: 16px;
  
  color: var(--color_44);
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-67xaaow2 .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-67xaaow2 .grid-product--wholesale-price {
  
  
  
  
  
  
}
#SLIDER-PRODUCT-67xaaow2 .grid-product--total-sold {
  
  
  
  font-size: 14px;
  
  color: rgba(28, 37, 54, 1);
  
}



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

#SLIDER-PRODUCT-67xaaow2 .grid-product--btn-add-cart {
  background-color: var(--color_40);
  
  border-color: var(--color_00);
  
  text-align: center;
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  
  
  color: var(--color_41);
  font-size: 13px;
  margin: auto 0px 0px 0px;
  padding: 12px 12px;
  letter-spacing: 0px;
  line-height: 1.5;
}
#SLIDER-PRODUCT-67xaaow2 .grid-product--btn-add-cart:hover {
  color: var(--color_41);
  background-color: var(--color_00);
}





#SLIDER-PRODUCT-67xaaow2 .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-67xaaow2 .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-67xaaow2 .rate {
  width: 75px;
  height: auto;
}
#SLIDER-PRODUCT-67xaaow2 .rate-star-first svg, #SLIDER-PRODUCT-67xaaow2 .rate-star-first path {
  fill: #f0f0f000;
}
#SLIDER-PRODUCT-67xaaow2 .rate-star-second svg, #SLIDER-PRODUCT-67xaaow2 .rate-star-second path {
  fill: #fcb70000;
}
#SLIDER-PRODUCT-67xaaow2 .rate + span {
  
  font-family: '', sans-serif;
  font-size: 13px;
  
  
  
  color: #999999;
}



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

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

[id^="TEXT-6ao3gjsh"], .--clone-TEXT-6ao3gjsh {
  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: 60%;
  
}
[id^="TEXT-6ao3gjsh"] .x-text,
[id^="TEXT-6ao3gjsh"] .x-text a,
.--clone-TEXT-6ao3gjsh .x-text,
.--clone-TEXT-6ao3gjsh .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
line-height: 1.6;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-6ao3gjsh"] .x-text:hover,
.--clone-TEXT-6ao3gjsh .x-text:hover,
[id^="TEXT-6ao3gjsh"] a:hover,
.--clone-TEXT-6ao3gjsh a:hover {
  
}

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

#PRODUCT-OVERLAY-71jnup9u {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-DATASET-wlawmkoj"], .--clone-TEXT-DATASET-wlawmkoj {
  align-self: start;
grid-column-end: ;
grid-column-start: ;
grid-row-end: ;
grid-row-start: ;
height: auto;
justify-self: start;
margin-left: %;
margin-top: px;
width: %;
  
}
[id^="TEXT-DATASET-wlawmkoj"] .x-text,
[id^="TEXT-DATASET-wlawmkoj"] .x-text a,
.--clone-TEXT-DATASET-wlawmkoj .x-text,
.--clone-TEXT-DATASET-wlawmkoj .x-text a {
  --width: %;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_34);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
height: 100%;
line-height: 2;
text-align: center;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-DATASET-wlawmkoj"] .x-text:hover,
.--clone-TEXT-DATASET-wlawmkoj .x-text:hover,
[id^="TEXT-DATASET-wlawmkoj"] a:hover,
.--clone-TEXT-DATASET-wlawmkoj a:hover {
  
}

#PRODUCT-OVERLAY-8p23nhyn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-pz1lcd16 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 16px 1fr 16px;
  grid-template-rows: minmax(20px, max-content) minmax(30px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-67xaaow2 .grid-product--info {
  flex: unset;
}
#LINE-colb0h75 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  height: auto;
  
}
#LINE-colb0h75 .line-container {
  border-color: #e9ecef;
border-radius: 8px 8px 8px 8px;
border-style: solid;
border-width: 9.0px;
}
#LINE-colb0h75 .x-line { padding: 0px; }
#LINE-4rqemb2q {
  --width: 30%;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: 30%;
  height: auto;
  
}
#LINE-4rqemb2q .line-container {
  border-color: #dc3545 ;
border-radius: 8px 0px 0px 8px;
border-style: solid;
border-width: 9.0px;
}
#LINE-4rqemb2q .x-line { padding: 0px; }
[id^="TEXT-2ln3rc8a"], .--clone-TEXT-2ln3rc8a {
  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-2ln3rc8a"] .x-text,
[id^="TEXT-2ln3rc8a"] .x-text a,
.--clone-TEXT-2ln3rc8a .x-text,
.--clone-TEXT-2ln3rc8a .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_32);
font: var(--font_5);
font-weight: 400;
height: 100%;
line-height: 1.2;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_32));
}
[id^="TEXT-2ln3rc8a"] .x-text:hover,
.--clone-TEXT-2ln3rc8a .x-text:hover,
[id^="TEXT-2ln3rc8a"] a:hover,
.--clone-TEXT-2ln3rc8a a:hover {
  
}

[id^="TEXT-DATASET-z3hfnepe"], .--clone-TEXT-DATASET-z3hfnepe {
  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: 35px;
margin-top: calc(0px * 2);
width: 30px;
  
}
[id^="TEXT-DATASET-z3hfnepe"] .x-text,
[id^="TEXT-DATASET-z3hfnepe"] .x-text a,
.--clone-TEXT-DATASET-z3hfnepe .x-text,
.--clone-TEXT-DATASET-z3hfnepe .x-text a {
  --width: 30px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_32);
font-size: 14.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_32));
}
[id^="TEXT-DATASET-z3hfnepe"] .x-text:hover,
.--clone-TEXT-DATASET-z3hfnepe .x-text:hover,
[id^="TEXT-DATASET-z3hfnepe"] a:hover,
.--clone-TEXT-DATASET-z3hfnepe a:hover {
  
}

[id^="TEXT-DATASET-y7a7zscm"], .--clone-TEXT-DATASET-y7a7zscm {
  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: 65px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-y7a7zscm"] .x-text,
[id^="TEXT-DATASET-y7a7zscm"] .x-text a,
.--clone-TEXT-DATASET-y7a7zscm .x-text,
.--clone-TEXT-DATASET-y7a7zscm .x-text a {
  --width: 191px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_32);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_32));
}
[id^="TEXT-DATASET-y7a7zscm"] .x-text:hover,
.--clone-TEXT-DATASET-y7a7zscm .x-text:hover,
[id^="TEXT-DATASET-y7a7zscm"] a:hover,
.--clone-TEXT-DATASET-y7a7zscm a:hover {
  
}

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

#CONTAINER-hu9vibjk {
  --bg: #F5F5F5;
  background: #F5F5F5;
border-color: var(--color_10);
border-radius: 2px 2px 2px 2px;
border-style: solid;
border-width: 0.0px;
  --width: 40px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: end;margin-right: 16px;margin-top: 16px;width: 40px;
  
  
  
  
  
  border: 0px solid var(--color_10);


  
}
#FAVORITE-ICON-wpns4l4r {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 18px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 18px;
  
  
  
  
}
#FAVORITE-ICON-wpns4l4r .x-favorite {
  --width: 18px;
background: #ffffff00;
border-color: #000000ff;
color: #42381C;
height: 100%;
width: 100%;
}
#FAVORITE-ICON-wpns4l4r .x-favorite svg {
  color: #42381C;
  fill: #42381C;
}

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

#CONTAINER-xhdtwilr {
  --bg: #F5F5F5;
  background: #F5F5F5;
border-color: var(--color_10);
border-radius: 2px 2px 2px 2px;
border-style: solid;
border-width: 0.0px;
  --width: 40px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(40px, max-content);height: 40px;justify-self: end;margin-right: 16px;margin-top: 61px;width: 40px;
  
  
  
  
  
  border: 0px solid var(--color_10);


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #CONTAINER-xhdtwilr{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #CONTAINER-xhdtwilr:hover > * {
    background: var(--color_40) !important;
  }
#LINE-jfvvus7y {
  --width: 200px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: auto;justify-self: start;margin-left: -294.5px;margin-top: 141.984375px;width: 200px;
  height: auto;
  
}
#LINE-jfvvus7y .line-container {
  border-color: var(--color_40);
border-style: solid;
border-width: 2.0px;
}

[id^="TEXT-qdnxrc88"], .--clone-TEXT-qdnxrc88 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: -294.5px;
margin-top: 97.984375px;
width: 280px;
  
}
[id^="TEXT-qdnxrc88"] .x-text,
[id^="TEXT-qdnxrc88"] .x-text a,
.--clone-TEXT-qdnxrc88 .x-text,
.--clone-TEXT-qdnxrc88 .x-text a {
  --width: 280px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 24.0px;
font-weight: 500;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-qdnxrc88"] .x-text:hover,
.--clone-TEXT-qdnxrc88 .x-text:hover,
[id^="TEXT-qdnxrc88"] a:hover,
.--clone-TEXT-qdnxrc88 a:hover {
  
}

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

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

#SECTION-8c0im616 .x-section-video-background {
  
  
}



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

#LINE-b7sksh12 {
  --width: 200px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: 1px;margin-top: 36px;width: 200px;
  height: auto;
  
}
#LINE-b7sksh12 .line-container {
  border-color: var(--color_40);
border-style: solid;
border-width: 2.0px;
}

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

#GALLERY-u0srfpih {
  --width: 45.45454545454545%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 14.393939393939394%;margin-top: 0px;width: 45.45454545454545%;
  border-radius: ;
  overflow: hidden;
  
}
#GALLERY-u0srfpih .x-gallery-item img {
  object-fit: cover;
  aspect-ratio: 3/2;
}
#GALLERY-u0srfpih .x-gallery-view {
  flex: 1;
}
#GALLERY-u0srfpih .x-gallery-control-item {
  min-width: 60px;
  min-height: 60px;
  margin-bottom: 10px;
}
#GALLERY-u0srfpih .x-arrow {
  width: 40px;
  height: 40px;
  
}
#GALLERY-u0srfpih .x-gallery .x-arrow img, #GALLERY-u0srfpih .x-gallery .x-arrow svg, #GALLERY-u0srfpih .x-gallery .x-arrow path {
  fill: #FFFFFF;
}
#GALLERY-u0srfpih .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#GALLERY-u0srfpih .x-arrow-right {
  right: 5px;
}

#GALLERY-u0srfpih .x-gallery-position {
  
  gap: 10px;
}

#GALLERY-u0srfpih .x-gallery-wrapper-position {
  
}

#GALLERY-u0srfpih .x-gallery-control-hidden {
  display: none;
}

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

#GALLERY-u0srfpih .x-gallery-control-item[data-index="0"] {
            --bg: url(https://content.pancake.vn/web-media/20/39/6c/db/414e10c10e338a209fb35473eef8b5df646e19b04f0ed4cbf5641102-w:1512-h:2554-l:893661-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="1"] {
            --bg: url(https://content.pancake.vn/web-media/d3/86/46/65/0993727f270fd4d4a830f45d6cfc890e2192014c3bb11a1001557292-w:1605-h:2048-l:878254-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="2"] {
            --bg: url(https://content.pancake.vn/web-media/51/0e/dc/4d/e4209b5c2f87c67628aa53042503ff7ff60449ac9fccbad8d2adba7b-w:1633-h:2048-l:851726-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="3"] {
            --bg: url(https://content.pancake.vn/web-media/87/9c/08/c1/88e79adb45578693ee442286730cbf3459a2c42a42c0cb9d9dbccbb9-w:1717-h:2048-l:806210-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="4"] {
            --bg: url(https://content.pancake.vn/web-media/17/da/35/d2/ae2234f3b65c565c285a85588a22dda83d287510bdbd5b75584c3b8b-w:716-h:1274-l:815795-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="5"] {
            --bg: url(https://content.pancake.vn/web-media/26/b3/34/ac/31134f6cc179b3949a0d941021f959c2af7fa5c724dd3257ec6f1884-w:1536-h:2048-l:770532-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="6"] {
            --bg: url(https://content.pancake.vn/web-media/12/a8/5a/21/753770f2a0e923694ca4120e8a3f5cabf84ec8d3f7378c4a4d339c04-w:718-h:1276-l:783769-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="7"] {
            --bg: url(https://content.pancake.vn/web-media/11/78/6f/fc/8a073c07b8cd1628957929bf8b1262c68d7e0872c50e583642a8b2e4-w:1969-h:2048-l:772275-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="8"] {
            --bg: url(https://content.pancake.vn/web-media/12/13/3d/83/aad03293bae8865b0488225635b7f30aa10fe2f1fb8c455b643747c0-w:1920-h:2560-l:783036-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="9"] {
            --bg: url(https://content.pancake.vn/web-media/e1/a9/f1/35/db982192532435d8edf9008330f8814f9b748e7ce0ad684b886578be-w:1536-h:2048-l:752767-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="10"] {
            --bg: url(https://content.pancake.vn/web-media/18/69/64/65/d3f7da25ab34c52a84190d3ce8e35c02cee5ff6b203e3eabe4d6f7dc-w:1536-h:2048-l:768378-t:image/jpeg.jpeg);
          }#GALLERY-u0srfpih .x-gallery-control-item[data-index="11"] {
            --bg: url(https://content.pancake.vn/web-media/81/b4/b6/00/a962d6b7468a9cf4afb413d12c0515e5bbe3e5d918f7e16d0934f915-w:1637-h:2048-l:768329-t:image/jpeg.jpeg);
          }
#GALLERY-w58tthns {
  --width: 280.4861145019531px;align-self: end;grid-column-end: 4;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 543px;justify-self: start;margin-bottom: 12.97222900390625px;margin-left: 0.33333333333333337%;width: 280.4861145019531px;
  border-radius: ;
  overflow: hidden;
  
}
#GALLERY-w58tthns .x-gallery-item img {
  object-fit: cover;
  aspect-ratio: 3/2;
}
#GALLERY-w58tthns .x-gallery-view {
  flex: 1;
}
#GALLERY-w58tthns .x-gallery-control-item {
  min-width: 60px;
  min-height: 60px;
  margin-bottom: 10px;
}
#GALLERY-w58tthns .x-arrow {
  width: 40px;
  height: 40px;
  
}
#GALLERY-w58tthns .x-gallery .x-arrow img, #GALLERY-w58tthns .x-gallery .x-arrow svg, #GALLERY-w58tthns .x-gallery .x-arrow path {
  fill: #FFFFFF;
}
#GALLERY-w58tthns .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#GALLERY-w58tthns .x-arrow-right {
  right: 5px;
}

#GALLERY-w58tthns .x-gallery-position {
  
  gap: 10px;
}

#GALLERY-w58tthns .x-gallery-wrapper-position {
  
}

#GALLERY-w58tthns .x-gallery-control-hidden {
  display: none;
}

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

#GALLERY-w58tthns .x-gallery-control-item[data-index="0"] {
            --bg: url(https://content.pancake.vn/web-media/3c/4b/53/b6/9064bf08ce7721a38ef0f7ff18a95741ddb61c00a64b14aab82d9b9f-w:1536-h:2048-l:386240-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="1"] {
            --bg: url(https://content.pancake.vn/web-media/54/bb/ef/c4/1174e8d41ef8207912fefa5a4aefc7895f6ab99b7467211e5391cf95-w:1536-h:2048-l:324294-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="2"] {
            --bg: url(https://content.pancake.vn/web-media/53/08/ed/2c/e0a0d7b289fb6c0dc3feeaef856def574b321d14f0cb8897ebf862b8-w:921-h:890-l:216337-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="3"] {
            --bg: url(https://content.pancake.vn/web-media/6b/b4/eb/f8/df338f73dedc77b454a711a19b34d5e55395c1f934d3a9a2b517e97d-w:2048-h:1536-l:219787-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="4"] {
            --bg: url(https://content.pancake.vn/web-media/50/e2/5a/61/d096135fe6256fb96a9c93de22eec45d68ed2ccf11df9d8994ded13c-w:718-h:1276-l:209697-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="5"] {
            --bg: url(https://content.pancake.vn/web-media/a5/e9/9d/c7/450f6a6d33a354ebb68a512e52bfd58d128bf30697bba80bd9f95659-w:956-h:1276-l:209618-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="6"] {
            --bg: url(https://content.pancake.vn/web-media/74/9c/be/b6/9256d77769cd2ad446ef78ef9c5c674a26726170ef3ea0b25c6d79a3-w:956-h:1276-l:211605-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="7"] {
            --bg: url(https://content.pancake.vn/web-media/3e/57/ec/40/a1a2d339344e9cf41e42d2c72ed40ec97b143dbcb0dac73ecc3f67e0-w:2048-h:1536-l:207126-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="8"] {
            --bg: url(https://content.pancake.vn/web-media/1e/06/d5/ea/44d53732697c6396833689848809b72ba8c4cf5511a9e45cccc5a968-w:718-h:1276-l:190362-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="9"] {
            --bg: url(https://content.pancake.vn/web-media/cb/4d/5c/86/f915bef39070d8fb053ee8825750cea87feb116fac4d78f3addcf8d1-w:718-h:1276-l:172281-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="10"] {
            --bg: url(https://content.pancake.vn/web-media/7b/f8/30/04/90173f1802d97dc62ccfb8155c1f9a9af53bf53713bfdfc2d8bf2d0c-w:720-h:720-l:176122-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="11"] {
            --bg: url(https://content.pancake.vn/web-media/88/c9/01/b5/99e6f5ecefc697f7a1009804e8cff2d4395b86537e71220e9d70c980-w:960-h:960-l:144269-t:image/jpeg.jpeg);
          }#GALLERY-w58tthns .x-gallery-control-item[data-index="12"] {
            --bg: url(https://content.pancake.vn/web-media/95/39/78/37/4b9c2e69e944fd9146be230a72ec0d065af1e11b05d5c41ced4441a7-w:1280-h:720-l:126463-t:image/jpeg.jpeg);
          }
#GALLERY-rn5sg5wx {
  --width: 300px;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 500px;justify-self: center;margin-right: calc(3.3821614583333335% * 2);margin-top: calc(0px * 2);width: 300px;
  border-radius: ;
  overflow: hidden;
  
}
#GALLERY-rn5sg5wx .x-gallery-item img {
  object-fit: cover;
  aspect-ratio: 3/2;
}
#GALLERY-rn5sg5wx .x-gallery-view {
  flex: 1;
}
#GALLERY-rn5sg5wx .x-gallery-control-item {
  min-width: 60px;
  min-height: 60px;
  margin-bottom: 10px;
}
#GALLERY-rn5sg5wx .x-arrow {
  width: 40px;
  height: 40px;
  
}
#GALLERY-rn5sg5wx .x-gallery .x-arrow img, #GALLERY-rn5sg5wx .x-gallery .x-arrow svg, #GALLERY-rn5sg5wx .x-gallery .x-arrow path {
  fill: #FFFFFF;
}
#GALLERY-rn5sg5wx .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#GALLERY-rn5sg5wx .x-arrow-right {
  right: 5px;
}

#GALLERY-rn5sg5wx .x-gallery-position {
  
  gap: 10px;
}

#GALLERY-rn5sg5wx .x-gallery-wrapper-position {
  
}

#GALLERY-rn5sg5wx .x-gallery-control-hidden {
  display: none;
}

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

#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="0"] {
            --bg: url(https://content.pancake.vn/web-media/ea/17/2e/b7/a1fe22ed58186283a89e5c8fb83bd873055e543cdce6a8ba27ba9c30-w:1536-h:2048-l:534437-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="1"] {
            --bg: url(https://content.pancake.vn/web-media/8d/e1/cc/fc/35886fa716c7f7827a38848962be14709f82cc411fb7caaf3846d3b8-w:1536-h:2048-l:522769-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="2"] {
            --bg: url(https://content.pancake.vn/web-media/d6/45/6c/e1/1ec00bc3dfe5b790c5713424d6f5f0173d949478b7bd2b8c01b8c1f0.jpg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="3"] {
            --bg: url(https://content.pancake.vn/web-media/79/eb/93/33/cc656ca3bcf6e70daa0479afef87ef4c4765e0ce60ce51815d411ca6-w:1536-h:2048-l:502311-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="4"] {
            --bg: url(https://content.pancake.vn/web-media/b6/76/4f/c1/60cfa57a0b2ef3101f7e0d02a818d59cda7be80ca2ac152f1831eb44-w:1920-h:1080-l:478038-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="5"] {
            --bg: url(https://content.pancake.vn/web-media/65/ef/ff/c0/e7e2462cb7a11d1e13dc6b3444ad423087393c86b20b6ce262125de1-w:1536-h:2048-l:452739-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="6"] {
            --bg: url(https://content.pancake.vn/web-media/8a/b4/ef/38/8f5fae8b22679b0b72e0a3807f7ec20bec60db01d7f9b16fb3e09b4c-w:1920-h:3413-l:476992-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="7"] {
            --bg: url(https://content.pancake.vn/web-media/0d/6b/66/47/091baa991cffcc2f8707109393980828cafd4da1d6a460ee6787840e-w:1612-h:2048-l:440626-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="8"] {
            --bg: url(https://content.pancake.vn/web-media/d6/fc/96/72/aceef8e59c89352207f76d37f04be2ca9cb960eb88bc5e7d6ae16fea-w:1248-h:1159-l:422522-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="9"] {
            --bg: url(https://content.pancake.vn/web-media/aa/26/79/6b/eacfd30887fdfa026e81f9f8f1f547b66f2c774d9f1e845a298de2a8-w:1318-h:1297-l:411814-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="10"] {
            --bg: url(https://content.pancake.vn/web-media/07/84/6c/e8/3ff40591dc505a89d77607f0eef415404c766e6b70e80f61fac569f4-w:1440-h:2560-l:400544-t:image/jpeg.jpeg);
          }#GALLERY-rn5sg5wx .x-gallery-control-item[data-index="11"] {
            --bg: url(https://content.pancake.vn/web-media/dc/ef/90/3b/ebf6d8dd7a6a55a1dc8a4036a8fbdcb6de25030a3847041fdd77ee3d-w:2048-h:1536-l:387382-t:image/jpeg.jpeg);
          }
#GALLERY-czy097qb {
  --width: 300px;align-self: center;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 500px;justify-self: end;margin-right: 22.132161458333332%;margin-top: calc(0px * 2);width: 300px;
  border-radius: ;
  overflow: hidden;
  
}
#GALLERY-czy097qb .x-gallery-item img {
  object-fit: cover;
  aspect-ratio: 3/2;
}
#GALLERY-czy097qb .x-gallery-view {
  flex: 1;
}
#GALLERY-czy097qb .x-gallery-control-item {
  min-width: 60px;
  min-height: 60px;
  margin-bottom: 10px;
}
#GALLERY-czy097qb .x-arrow {
  width: 40px;
  height: 40px;
  
}
#GALLERY-czy097qb .x-gallery .x-arrow img, #GALLERY-czy097qb .x-gallery .x-arrow svg, #GALLERY-czy097qb .x-gallery .x-arrow path {
  fill: #FFFFFF;
}
#GALLERY-czy097qb .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#GALLERY-czy097qb .x-arrow-right {
  right: 5px;
}

#GALLERY-czy097qb .x-gallery-position {
  
  gap: 10px;
}

#GALLERY-czy097qb .x-gallery-wrapper-position {
  
}

#GALLERY-czy097qb .x-gallery-control-hidden {
  display: none;
}

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

#GALLERY-czy097qb .x-gallery-control-item[data-index="0"] {
            --bg: url(https://content.pancake.vn/web-media/38/4b/cd/d9/6a3b9f780f9da7d6cad9c803c2677eb3dc92efa732e5ca47727f6f4e-w:2420-h:2560-l:826492-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="1"] {
            --bg: url(https://content.pancake.vn/web-media/73/73/23/54/a76e9fe25d35bbd11a5558becf7929e3c4bd4bdfcdeedd455cae9d50-w:1536-h:2048-l:725383-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="2"] {
            --bg: url(https://content.pancake.vn/web-media/e5/b1/c7/e0/5c06cf9bbe5e1842ec35a26793a1073a059d1dbfcaf711ba69497077-w:1256-h:2048-l:714726-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="3"] {
            --bg: url(https://content.pancake.vn/web-media/a7/2a/ac/ff/db028ef8ae28b041fc41fcd93d5cda2da2ca46f8b0d7524032b518a3-w:1460-h:2048-l:692691-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="4"] {
            --bg: url(https://content.pancake.vn/web-media/58/28/68/9c/26900b1915a7b90eb4086da57fbd4e695bac6369633d7d8132158e2e-w:1536-h:2048-l:689862-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="5"] {
            --bg: url(https://content.pancake.vn/web-media/14/59/2b/83/6bc9994e0cdfa6674c16eace4fd044eae977bf79012aa1fbbb97fa72-w:718-h:1276-l:700588-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="6"] {
            --bg: url(https://content.pancake.vn/web-media/df/e7/a9/81/d53c1005028d17bf17712f2480c92a5be2ac81a255d349129a2e5694-w:1536-h:2048-l:674305-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="7"] {
            --bg: url(https://content.pancake.vn/web-media/02/b3/c9/df/5b2eb85c89634d1b14c1124c6278a9ade9f651fb9a2de8634ca67fd3-w:1536-h:2048-l:623070-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="8"] {
            --bg: url(https://content.pancake.vn/web-media/7b/f6/81/d2/c74829ae6754a32acb7df8fffffd3536cc63e3a1c2557b11b29642cf-w:1536-h:2048-l:588009-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="9"] {
            --bg: url(https://content.pancake.vn/web-media/a3/2a/7a/e3/faf1cb5360acc08d7f82e8a235ff08fc339349e0fe118ae51568a1eb-w:2048-h:2048-l:598457-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="10"] {
            --bg: url(https://content.pancake.vn/web-media/83/9d/e2/58/77b3e9fdb6467d1c22e7bd450dfaaee7640bde05c22965e9c2dba7bb-w:1536-h:2048-l:540578-t:image/jpeg.jpeg);
          }#GALLERY-czy097qb .x-gallery-control-item[data-index="11"] {
            --bg: url(https://content.pancake.vn/web-media/b0/78/4b/80/cc5c251292bc6cdfadb59f41214b8f25ae80e24992036cba2500fa69-w:1536-h:2048-l:536702-t:image/jpeg.jpeg);
          }
#SECTION-t5vbeum7 {
  height: auto;
  grid-template-columns: 20px 1fr 0px 1fr 20px;
  grid-template-rows: minmax(2.3134328358208953px, max-content) minmax(1.261872455902307px, max-content) minmax(1.261872455902307px, max-content) minmax(4.2062415196743554px, max-content) minmax(1.261872455902307px, max-content) minmax(4.2062415196743554px, max-content) minmax(2.1031207598371777px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-t5vbeum7 .x-section-background {
  background: #2F3037;
  
  
  
  
  
  
  --height: 31;
  --bg: #2F3037;
}

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



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


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


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

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


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


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


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


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

#GOOGLEMAP-0o8z7mns {
  --width: 99.7321537562779%;align-self: end;grid-column-end: 5;grid-column-start: 2;grid-row-end: 4;grid-row-start: 2;height: 146px;justify-self: end;margin-bottom: -0.29168701171875px;margin-right: -0.08434840611049108%;width: 99.7321537562779%;
  
}

#CONTAINER-a69mv0de {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 44.375px;bottom: 265.3px;grid-template-columns: 1fr;grid-template-rows: minmax(44.375px, max-content);height: 44.400001525878906px;position: fixed;right: 5px;width: 44.375px;z-index: 9999;
  
  
  
  
  
  border:   #000000ff;


  
}

#RECT-skpstb7k {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 44.375px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 44.375px;
  
  
  
  
}
#RECT-skpstb7k .x-rect {
  --width: 44.375px;
background: linear-gradient(139deg, rgba(232,67,76,1) 0%, rgba(217,26,29,1) 100%);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIHJ4PSI1MCIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, linear-gradient(139deg, rgba(232,67,76,1) 0%, rgba(217,26,29,1) 100%));
}
#RECT-skpstb7k::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


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

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

  border:   ;


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


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

#CONTAINER-fqhxxrph {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 44.375px;bottom: 207px;grid-template-columns: 1fr;grid-template-rows: minmax(44.375px, max-content);height: 44.400001525878906px;position: fixed;right: 5px;width: 44.375px;z-index: 9999;
  
  
  
  
  
  border:   #000000ff;


  
}

#RECT-i0h986cw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 44.375px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 44.375px;
  
  
  
  
}
#RECT-i0h986cw .x-rect {
  --width: 44.375px;
background: linear-gradient(178deg, rgba(245,174,22,1) 0%, rgba(195,134,17,1) 100%);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIHJ4PSI1MCIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, linear-gradient(178deg, rgba(245,174,22,1) 0%, rgba(195,134,17,1) 100%));
}
#RECT-i0h986cw::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


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

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


#CONTAINER-wr9dtavq {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 44.66250228881836px;bottom: 155.4px;grid-template-columns: 1fr;grid-template-rows: minmax(44.66250228881836px, max-content);height: 44.70000076293945px;position: fixed;right: 5px;width: 44.66250228881836px;z-index: 9999;
  
  
  
  
  
  border:   #000000ff;


  
}

#RECT-veop1zed {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 44.66250228881836px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 44.66250228881836px;
  
  
  
  
}
#RECT-veop1zed .x-rect {
  --width: 44.66250228881836px;
background: linear-gradient(226deg, rgba(57,133,247,1) 0%, rgba(57,133,247,1) 95%);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIHJ4PSI1MCIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, linear-gradient(226deg, rgba(57,133,247,1) 0%, rgba(57,133,247,1) 95%));
}
#RECT-veop1zed::before {
  content: "";
  border-color: #000000ff;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


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

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

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

#SECTION-gmlhc9sm .x-section-background {
  background: var(--color_41);
  
  
  
  
  
  
  --height: 600;
  --bg: var(--color_41);
}

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



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


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


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


#CONTAINER-bctq2gvy {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 65.96418875235098%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(218.83684921264648px, max-content);height: 218.78472900390625px;justify-self: start;margin-left: 2.8257016782407414e-6%;margin-top: calc(5.199674606323242px * 2);width: 65.96418875235098%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-pokfjp43"], .--clone-TEXT-pokfjp43 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 7.51739501953125px;
width: 37.40367907343428%;
  
}
[id^="TEXT-pokfjp43"] .x-text,
[id^="TEXT-pokfjp43"] .x-text a,
.--clone-TEXT-pokfjp43 .x-text,
.--clone-TEXT-pokfjp43 .x-text a {
  --width: 37.40367907343428%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_6);
font-family: Roboto;
font-size: 20.0px;
font-style: normal;
font-variant: normal;
font-weight: 400;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-pokfjp43"] .x-text:hover,
.--clone-TEXT-pokfjp43 .x-text:hover,
[id^="TEXT-pokfjp43"] a:hover,
.--clone-TEXT-pokfjp43 a:hover {
  
}


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

  border:   ;


  background: var(--active-color, #ffffff);
}
#RECT-uoefk6qe::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-f5o1do09"], .--clone-TEXT-f5o1do09 {
  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: 4.469354391271278%;
margin-top: 59.94793701171875px;
width: 35.13956834408254%;
  
}
[id^="TEXT-f5o1do09"] .x-text,
[id^="TEXT-f5o1do09"] .x-text a,
.--clone-TEXT-f5o1do09 .x-text,
.--clone-TEXT-f5o1do09 .x-text a {
  --width: 35.13956834408254%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_6);
font-family: Roboto;
font-size: 18.0px;
font-style: normal;
font-variant: normal;
font-weight: 400;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-f5o1do09"] .x-text:hover,
.--clone-TEXT-f5o1do09 .x-text:hover,
[id^="TEXT-f5o1do09"] a:hover,
.--clone-TEXT-f5o1do09 a:hover {
  
}


#RECT-28ykalax {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 24.000001907348633px;
justify-self: center;
margin-bottom: calc(2.383681297302246px * 2);
margin-right: calc(0.8396226479753821% * 2);
width: 5.560911596790249%;
  
  
  
  
}
#RECT-28ykalax .x-rect {
  --width: 5.560911596790249%;
background: #ffffff;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9Im1hcC1tYXJrZXIiPjxwYXRoIGQ9Ik0xMiwxMS41QTIuNSwyLjUgMCAwLDEgOS41LDlBMi41LDIuNSAwIDAsMSAxMiw2LjVBMi41LDIuNSAwIDAsMSAxNC41LDlBMi41LDIuNSAwIDAsMSAxMiwxMS41TTEyLDJBNyw3IDAgMCwwIDUsOUM1LDE0LjI1IDEyLDIyIDEyLDIyQzEyLDIyIDE5LDE0LjI1IDE5LDlBNyw3IDAgMCwwIDEyLDJaIj48L3BhdGg+PC9zdmc+);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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


  
}

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

  border:   ;


  background: var(--active-color, #ffffff);
}
#RECT-ivehs2we::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-kykhv4qd"], .--clone-TEXT-kykhv4qd {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(1.4374380988575668% * 2);
width: 81.92105157084946%;
  
}
[id^="TEXT-kykhv4qd"] .x-text,
[id^="TEXT-kykhv4qd"] .x-text a,
.--clone-TEXT-kykhv4qd .x-text,
.--clone-TEXT-kykhv4qd .x-text a {
  --width: 81.92105157084946%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_6);
font-family: Roboto;
font-size: 18.0px;
font-style: normal;
font-variant: normal;
font-weight: 400;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-kykhv4qd"] .x-text:hover,
.--clone-TEXT-kykhv4qd .x-text:hover,
[id^="TEXT-kykhv4qd"] a:hover,
.--clone-TEXT-kykhv4qd a:hover {
  
}

[id^="TEXT-os6l3yjh"], .--clone-TEXT-os6l3yjh {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 14.59004339692267%;
margin-top: 0px;
width: 37.99189975027745%;
  
}
[id^="TEXT-os6l3yjh"] .x-text,
[id^="TEXT-os6l3yjh"] .x-text a,
.--clone-TEXT-os6l3yjh .x-text,
.--clone-TEXT-os6l3yjh .x-text a {
  --width: 37.99189975027745%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_6);
font-family: Roboto;
font-size: 20.0px;
font-style: normal;
font-variant: normal;
font-weight: 400;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-os6l3yjh"] .x-text:hover,
.--clone-TEXT-os6l3yjh .x-text:hover,
[id^="TEXT-os6l3yjh"] a:hover,
.--clone-TEXT-os6l3yjh a:hover {
  
}

[id^="TEXT-myvmbb2k"], .--clone-TEXT-myvmbb2k {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: 62.69098091125488px;
margin-right: 20.33434762561023%;
width: 26.623126806325264%;
  
}
[id^="TEXT-myvmbb2k"] .x-text,
[id^="TEXT-myvmbb2k"] .x-text a,
.--clone-TEXT-myvmbb2k .x-text,
.--clone-TEXT-myvmbb2k .x-text a {
  --width: 26.623126806325264%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_6);
font-family: Roboto;
font-size: 18.0px;
font-style: normal;
font-variant: normal;
font-weight: 400;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-myvmbb2k"] .x-text:hover,
.--clone-TEXT-myvmbb2k .x-text:hover,
[id^="TEXT-myvmbb2k"] a:hover,
.--clone-TEXT-myvmbb2k a:hover {
  
}


#CONTAINER-t1k09jfb {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 53.620571070797574%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(24px, max-content);height: auto;justify-self: end;margin-bottom: -2.6702880859375e-5px;margin-right: -4.926244270698123e-4%;width: 53.620571070797574%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


  background: var(--active-color, #ffffff);
}
#RECT-x0wozwmg::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-ey9gkgib"], .--clone-TEXT-ey9gkgib {
  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: 10.484047202797203%;
margin-top: px;
width: 68.87680221013555%;
  
}
[id^="TEXT-ey9gkgib"] .x-text,
[id^="TEXT-ey9gkgib"] .x-text a,
.--clone-TEXT-ey9gkgib .x-text,
.--clone-TEXT-ey9gkgib .x-text a {
  --width: 68.87680221013555%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_6);
font-family: Roboto;
font-size: 18.0px;
font-style: normal;
font-variant: normal;
font-weight: 400;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-ey9gkgib"] .x-text:hover,
.--clone-TEXT-ey9gkgib .x-text:hover,
[id^="TEXT-ey9gkgib"] a:hover,
.--clone-TEXT-ey9gkgib a:hover {
  
}


#CONTAINER-akeqvq0c {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 53.620571070797574%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(24px, max-content);height: auto;justify-self: end;margin-bottom: 60.03468322753906px;margin-right: -4.926244270698123e-4%;width: 53.620571070797574%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


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


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

#CONTAINER-754qiryj {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 53.620571070797574%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(24px, max-content);height: auto;justify-self: end;margin-right: -4.926244270698123e-4%;margin-top: 48.43756103515625px;width: 53.620571070797574%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

  border:   ;


  background: var(--active-color, #ffffff);
}
#RECT-k39m1i2m::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-zv9jg7bw"], .--clone-TEXT-zv9jg7bw {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: 0px;
margin-right: 0%;
width: 89.50617283950618%;
  
}
[id^="TEXT-zv9jg7bw"] .x-text,
[id^="TEXT-zv9jg7bw"] .x-text a,
.--clone-TEXT-zv9jg7bw .x-text,
.--clone-TEXT-zv9jg7bw .x-text a {
  --width: 89.50617283950618%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_6);
font-family: Roboto;
font-size: 18.0px;
font-style: normal;
font-variant: normal;
font-weight: 400;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-zv9jg7bw"] .x-text:hover,
.--clone-TEXT-zv9jg7bw .x-text:hover,
[id^="TEXT-zv9jg7bw"] a:hover,
.--clone-TEXT-zv9jg7bw a:hover {
  
}

[id^="TEXT-mdzy80fn"], .--clone-TEXT-mdzy80fn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 7.480544762082955%;
margin-top: 51.56256103515625px;
width: 40.51019869642153%;
  
}
[id^="TEXT-mdzy80fn"] .x-text,
[id^="TEXT-mdzy80fn"] .x-text a,
.--clone-TEXT-mdzy80fn .x-text,
.--clone-TEXT-mdzy80fn .x-text a {
  --width: 40.51019869642153%;
-webkit-text-stroke: 0px #000000ff;
color: #ffffff;
font: var(--font_6);
font-family: Roboto;
font-size: 18.0px;
font-style: normal;
font-variant: normal;
font-weight: 400;
height: 100%;
text-align: left;
width: 100%;
  color: var(--active-color, #ffffff);
}
[id^="TEXT-mdzy80fn"] .x-text:hover,
.--clone-TEXT-mdzy80fn .x-text:hover,
[id^="TEXT-mdzy80fn"] a:hover,
.--clone-TEXT-mdzy80fn a:hover {
  
}

#POPUP-agfh3kcw {
  --bottom: 0px; bottom: var(--bottom);
  --left: 50%; left: var(--left);
  transform: translateX(-50%);
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(20px, max-content) minmax(100px, calc(100% - 40px)) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-agfh3kcw.anim {
  --width: 100%;
  animation: slide-center_x-bottom 0.5s ease;
}
#PRODUCT-GALLERY-d6y47p6h {
  --width: 2350%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: -7287.268575032552%;margin-top: -227.97222900390625px;width: 2350%;
  
  
}
#PRODUCT-GALLERY-d6y47p6h .product-gallery-wrapper {
  transition: height 0.3s ease;
  flex-direction: column;
  
  
}

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

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


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

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


#PRODUCT-GALLERY-d6y47p6h .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-d6y47p6h .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-d6y47p6h .product-gallery-thumbnails .product-gallery-thumbnails-tap-left{
  
  top: 0;
  left: 0;
}

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

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

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



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

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

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

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

#PRODUCT-GALLERY-d6y47p6h .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-d6y47p6h .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 85px;
  height: 85px;
}

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

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


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


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


  
}
#RATING-INPUT-9l5vrfzv {
  --width: 95px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 95px;
  
}
#RATING-INPUT-9l5vrfzv .x-rating-input-wrapper {
  gap: 0px;
}
#RATING-INPUT-9l5vrfzv .star-active svg, #RATING-INPUT-9l5vrfzv .star-active path {
  fill: #FCD53F;
}
#RATING-INPUT-9l5vrfzv .star svg, #RATING-INPUT-9l5vrfzv .star path {
  fill: #808080;
}
[id^="TEXT-DATASET-c3jk0mvq"], .--clone-TEXT-DATASET-c3jk0mvq {
  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: 45px;
  
}
[id^="TEXT-DATASET-c3jk0mvq"] .x-text,
[id^="TEXT-DATASET-c3jk0mvq"] .x-text a,
.--clone-TEXT-DATASET-c3jk0mvq .x-text,
.--clone-TEXT-DATASET-c3jk0mvq .x-text a {
  --width: 45px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_32);
font-size: 14.0px;
height: 100%;
line-height: 1.5;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_32));
}
[id^="TEXT-DATASET-c3jk0mvq"] .x-text:hover,
.--clone-TEXT-DATASET-c3jk0mvq .x-text:hover,
[id^="TEXT-DATASET-c3jk0mvq"] a:hover,
.--clone-TEXT-DATASET-c3jk0mvq a:hover {
  
}

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

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

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

[id^="TEXT-DATASET-idw3qcuh"], .--clone-TEXT-DATASET-idw3qcuh {
  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: 130px;
margin-top: calc(0px * 2);
width: 110px;
  
}
[id^="TEXT-DATASET-idw3qcuh"] .x-text,
[id^="TEXT-DATASET-idw3qcuh"] .x-text a,
.--clone-TEXT-DATASET-idw3qcuh .x-text,
.--clone-TEXT-DATASET-idw3qcuh .x-text a {
  --width: 110px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_32);
font-size: 19.0px;
font-weight: 400;
height: 100%;
text-decoration: line-through;
width: 100%;
  color: var(--active-color, var(--color_32));
}
[id^="TEXT-DATASET-idw3qcuh"] .x-text:hover,
.--clone-TEXT-DATASET-idw3qcuh .x-text:hover,
[id^="TEXT-DATASET-idw3qcuh"] a:hover,
.--clone-TEXT-DATASET-idw3qcuh a:hover {
  
}

[id^="TEXT-fjh0psrx"], .--clone-TEXT-fjh0psrx {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: start;
margin-bottom: 0px;
margin-left: 0px;
width: 80px;
  
}
[id^="TEXT-fjh0psrx"] .x-text,
[id^="TEXT-fjh0psrx"] .x-text a,
.--clone-TEXT-fjh0psrx .x-text,
.--clone-TEXT-fjh0psrx .x-text a {
  --width: 80px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_32);
font: var(--font_5);
font-weight: 400;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_32));
}
[id^="TEXT-fjh0psrx"] .x-text:hover,
.--clone-TEXT-fjh0psrx .x-text:hover,
[id^="TEXT-fjh0psrx"] a:hover,
.--clone-TEXT-fjh0psrx a:hover {
  
}

[id^="TEXT-ow7066e8"], .--clone-TEXT-ow7066e8 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: stretch;
margin-bottom: 0px;
margin-left: 80px;
margin-right: 0%;
width: auto;
  
}
[id^="TEXT-ow7066e8"] .x-text,
[id^="TEXT-ow7066e8"] .x-text a,
.--clone-TEXT-ow7066e8 .x-text,
.--clone-TEXT-ow7066e8 .x-text a {
  --width: 197px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-weight: 400;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-ow7066e8"] .x-text:hover,
.--clone-TEXT-ow7066e8 .x-text:hover,
[id^="TEXT-ow7066e8"] a:hover,
.--clone-TEXT-ow7066e8 a:hover {
  
}

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

[id^="TEXT-DATASET-lpn68j34"], .--clone-TEXT-DATASET-lpn68j34 {
  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: 37px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lpn68j34"] .x-text,
[id^="TEXT-DATASET-lpn68j34"] .x-text a,
.--clone-TEXT-DATASET-lpn68j34 .x-text,
.--clone-TEXT-DATASET-lpn68j34 .x-text a {
  --width: 240px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_40);
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-DATASET-lpn68j34"] .x-text:hover,
.--clone-TEXT-DATASET-lpn68j34 .x-text:hover,
[id^="TEXT-DATASET-lpn68j34"] a:hover,
.--clone-TEXT-DATASET-lpn68j34 a:hover {
  
}

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

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

#ATTR-jya65ud0 {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#ATTR-jya65ud0 .attr--item, #ATTR-jya65ud0 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: rgba(196, 196, 196, 1);
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-jya65ud0 .chevron {
  width: 16px;
  right: 11px;
}
#ATTR-jya65ud0 .chevron svg{
  height: 16px;
}
#ATTR-jya65ud0 .attr--item {
  margin-right: 10px;
  margin-bottom: 12px;
}
#ATTR-jya65ud0 .attr--item:hover {
  border-color: var(--color_40);
  border-width: 1px;
}
#ATTR-jya65ud0 .attr--item.selected {
  border-color: rgba(196, 196, 196, 1);
  border-width: 1px;
  background-color: var(--color_40);
color: var(--color_04);

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

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

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

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

#ATTR-jya65ud0 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
[id^="TEXT-DATASET-w1gmi9ei"], .--clone-TEXT-DATASET-w1gmi9ei {
  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: 150px;
  
}
[id^="TEXT-DATASET-w1gmi9ei"] .x-text,
[id^="TEXT-DATASET-w1gmi9ei"] .x-text a,
.--clone-TEXT-DATASET-w1gmi9ei .x-text,
.--clone-TEXT-DATASET-w1gmi9ei .x-text a {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-w1gmi9ei"] .x-text:hover,
.--clone-TEXT-DATASET-w1gmi9ei .x-text:hover,
[id^="TEXT-DATASET-w1gmi9ei"] a:hover,
.--clone-TEXT-DATASET-w1gmi9ei a:hover {
  
}

#ATTR-m68rntd6 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 13;grid-row-start: 12;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-m68rntd6 .attr--item, #ATTR-m68rntd6 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: rgba(196, 196, 196, 1);
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-m68rntd6 .chevron {
  width: 16px;
  right: 11px;
}
#ATTR-m68rntd6 .chevron svg{
  height: 16px;
}
#ATTR-m68rntd6 .attr--item {
  margin-right: 10px;
  margin-bottom: 12px;
}
#ATTR-m68rntd6 .attr--item:hover {
  border-color: var(--color_40);
  border-width: 1px;
}
#ATTR-m68rntd6 .attr--item.selected {
  border-color: rgba(196, 196, 196, 1);
  border-width: 1px;
  background-color: var(--color_40);
color: var(--color_04);

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

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

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

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

#ATTR-m68rntd6 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#QUANTITY-INPUT-0q1zjf0h {
  --width: 160px;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;height: 45px;justify-self: start;margin-bottom: 0px;margin-left: 0%;width: 160px;
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_31);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-0q1zjf0h .quantity__input {
  
  
  padding-left: 50px;
  padding-right: 50px;
  
}
#QUANTITY-INPUT-0q1zjf0h .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-0q1zjf0h .quantity__button[name="minus"] {
  
  
  width:50px;
}
#QUANTITY-INPUT-0q1zjf0h .quantity__button[name="minus"] svg {
  width: 12px;
}
#QUANTITY-INPUT-0q1zjf0h .quantity__button[name="plus"] {
  
  
  width:50px;
}
#QUANTITY-INPUT-0q1zjf0h .quantity__button[name="plus"] svg {
  width: 12px;
}
#BUTTON-93azxm3f {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 17;
grid-row-start: 16;
height: 45px;
justify-self: start;
margin-bottom: 0px;
margin-left: 0px;
width: 220px;
  
}
#BUTTON-93azxm3f .x-button-wrapper {
  --width: 220px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_40);
border-color: var(--color_40);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 14.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

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

#CONTAINER-92pr5dmc {
  --bg: #f6f6f6;
  background: #f6f6f6;
border-color: var(--color_31);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
  --width: 45px;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 18;grid-row-start: 17;grid-template-columns: 1fr;grid-template-rows: minmax(45px, max-content);height: auto;justify-self: start;margin-bottom: 0px;margin-left: 0px;width: 45px;
  
  
  
  
  
  border: 1px solid var(--color_31);


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #CONTAINER-92pr5dmc{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #CONTAINER-92pr5dmc:hover > * {
    background: var(--color_40) !important;
  }

#CONTAINER-la8enu09 {
  --bg: #f6f6f6;
  background: #f6f6f6;
border-color: var(--color_31);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
  --width: 45px;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 18;grid-row-start: 17;grid-template-columns: 1fr;grid-template-rows: minmax(45px, max-content);height: auto;justify-self: start;margin-bottom: 0px;margin-left: 55px;width: 45px;
  
  
  
  
  
  border: 1px solid var(--color_31);


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #CONTAINER-la8enu09{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #CONTAINER-la8enu09:hover > * {
    background: var(--color_40) !important;
  }

#CONTAINER-qaorcipw {
  --bg: #f6f6f6;
  background: #f6f6f6;
border-color: var(--color_31);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
  --width: 45px;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 18;grid-row-start: 17;grid-template-columns: 1fr;grid-template-rows: minmax(45px, max-content);height: auto;justify-self: start;margin-bottom: 0px;margin-left: 110px;width: 45px;
  
  
  
  
  
  border: 1px solid var(--color_31);


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #CONTAINER-qaorcipw{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #CONTAINER-qaorcipw:hover > * {
    background: var(--color_40) !important;
  }

#CONTAINER-az25bdap {
  --bg: #f6f6f6;
  background: #f6f6f6;
border-color: var(--color_31);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
  --width: 45px;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 18;grid-row-start: 17;grid-template-columns: 1fr;grid-template-rows: minmax(45px, max-content);height: auto;justify-self: start;margin-bottom: 0px;margin-left: 165px;width: 45px;
  
  
  
  
  
  border: 1px solid var(--color_31);


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
  #CONTAINER-az25bdap{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #CONTAINER-az25bdap:hover > * {
    background: var(--color_40) !important;
  }
[id^="TEXT-DATASET-ifv2e2gw"], .--clone-TEXT-DATASET-ifv2e2gw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 14;
grid-row-start: 13;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 150px;
  
}
[id^="TEXT-DATASET-ifv2e2gw"] .x-text,
[id^="TEXT-DATASET-ifv2e2gw"] .x-text a,
.--clone-TEXT-DATASET-ifv2e2gw .x-text,
.--clone-TEXT-DATASET-ifv2e2gw .x-text a {
  --width: 150px;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ifv2e2gw"] .x-text:hover,
.--clone-TEXT-DATASET-ifv2e2gw .x-text:hover,
[id^="TEXT-DATASET-ifv2e2gw"] a:hover,
.--clone-TEXT-DATASET-ifv2e2gw a:hover {
  
}

#ATTR-ymoqmg0c {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-ymoqmg0c .attr--item, #ATTR-ymoqmg0c select {
  -webkit-text-stroke: 0px #000000ff;
border-color: rgba(196, 196, 196, 1);
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
line-height: 20.8px;
text-align: center;
  
}
#ATTR-ymoqmg0c .chevron {
  width: 16px;
  right: 11px;
}
#ATTR-ymoqmg0c .chevron svg{
  height: 16px;
}
#ATTR-ymoqmg0c .attr--item {
  margin-right: 10px;
  margin-bottom: 12px;
}
#ATTR-ymoqmg0c .attr--item:hover {
  border-color: var(--color_40);
  border-width: 1px;
}
#ATTR-ymoqmg0c .attr--item.selected {
  border-color: rgba(196, 196, 196, 1);
  border-width: 1px;
  background-color: var(--color_40);
color: var(--color_04);

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

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

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

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

#ATTR-ymoqmg0c .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#PRODUCT-GALLERY-z573gn0w {
  --width: 100.00493097822589%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-right: -0.004930978225883886%;margin-top: 0px;width: 100.00493097822589%;
  
  
}
#PRODUCT-GALLERY-z573gn0w .product-gallery-wrapper {
  transition: height 0.3s ease;
  flex-direction: column;
  
  
}

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

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


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

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


#PRODUCT-GALLERY-z573gn0w .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-z573gn0w .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-z573gn0w .product-gallery-thumbnails .product-gallery-thumbnails-tap-left{
  
  top: 0;
  left: 0;
}

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

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

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



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

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

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

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

#PRODUCT-GALLERY-z573gn0w .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-z573gn0w .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 85px;
  height: 85px;
}

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

#RECT-xqkn4dmr {
  align-self: start;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 1;
height: 38px;
justify-self: end;
margin-right: 12px;
margin-top: 12px;
width: 38px;
  
  
  border-radius: 50px 50px 50px 50px;
  
}
#RECT-xqkn4dmr .x-rect {
  --width: 38px;
background: var(--color_40);
border-color: #000000ff;
border-radius: 50px 50px 50px 50px;
border-style: none;
border-width: 19.0px;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAyNCAyNCc+IDxwYXRoIGQ9J00xMiwyQzE3LjUzLDIgMjIsNi40NyAyMiwxMkMyMiwxNy41MyAxNy41MywyMiAxMiwyMkM2LjQ3LDIyIDIsMTcuNTMgMiwxMkMyLDYuNDcgNi40NywyIDEyLDJNMTUuNTksN0wxMiwxMC41OUw4LjQxLDdMNyw4LjQxTDEwLjU5LDEyTDcsMTUuNTlMOC40MSwxN0wxMiwxMy40MUwxNS41OSwxN0wxNywxNS41OUwxMy40MSwxMkwxNyw4LjQxTDE1LjU5LDdaJz48L3BhdGg+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#CART-DROPPABLE-06btutl1.anim {
  --width: 320px;
  animation: slide-right 0.2s ease;
}
[id^="TEXT-qa4im8t3"], .--clone-TEXT-qa4im8t3 {
  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: 27.8125%;
  
}
[id^="TEXT-qa4im8t3"] .x-text,
[id^="TEXT-qa4im8t3"] .x-text a,
.--clone-TEXT-qa4im8t3 .x-text,
.--clone-TEXT-qa4im8t3 .x-text a {
  --width: 27.8125%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-qa4im8t3"] .x-text:hover,
.--clone-TEXT-qa4im8t3 .x-text:hover,
[id^="TEXT-qa4im8t3"] a:hover,
.--clone-TEXT-qa4im8t3 a:hover {
  
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#LINE-oxx1p7cv {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: start;margin-bottom: 0px;margin-left: -0.4477611940298507%;width: 100%;
  height: auto;
  
}
#LINE-oxx1p7cv .line-container {
  border-color: var(--color_31);
border-style: solid;
border-width: 1.0px;
}


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

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

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

#CART-DROPPABLE-fidvi3da.anim {
  --width: 320px;
  animation: slide-right 0.2s ease;
}
[id^="TEXT-lnjxqefi"], .--clone-TEXT-lnjxqefi {
  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: 100px;
  
}
[id^="TEXT-lnjxqefi"] .x-text,
[id^="TEXT-lnjxqefi"] .x-text a,
.--clone-TEXT-lnjxqefi .x-text,
.--clone-TEXT-lnjxqefi .x-text a {
  --width: 100px;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-lnjxqefi"] .x-text:hover,
.--clone-TEXT-lnjxqefi .x-text:hover,
[id^="TEXT-lnjxqefi"] a:hover,
.--clone-TEXT-lnjxqefi a:hover {
  
}


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

  border:   ;


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


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


#CONTAINER-0srnj1we {
  --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: 6;grid-row-start: 5;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);max-height: 100%;width: 100%;
  
  
  overflow-x: hidden;
  overflow-y: auto;
  
  border:   #000000ff;


  
}
#CART-ITEMS-ucjtjz1x {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 82px 1fr 85px 35px;grid-template-rows: minmax(30px, max-content) minmax(0px, 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%;
  
}
#CART-ITEMS-ucjtjz1x cart-item, #CART-ITEMS-ucjtjz1x .cart-loading {
  grid-template-columns: 82px 1fr 85px 35px;
  grid-template-rows: minmax(30px, max-content) minmax(0px, max-content) minmax(40px, max-content) minmax(20px, max-content);
}

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

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

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

[id^="TEXT-DATASET-jxezt35v"], .--clone-TEXT-DATASET-jxezt35v {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: -0.07944915254237289%;
margin-top: -0.421875px;
width: 100%;
  
}
[id^="TEXT-DATASET-jxezt35v"] .x-text,
[id^="TEXT-DATASET-jxezt35v"] .x-text a,
.--clone-TEXT-DATASET-jxezt35v .x-text,
.--clone-TEXT-DATASET-jxezt35v .x-text a {
  --width: 100%;
border-color: #000000ff;
color: #191817b3;
font-size: 13.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #191817b3);
}
[id^="TEXT-DATASET-jxezt35v"] .x-text:hover,
.--clone-TEXT-DATASET-jxezt35v .x-text:hover,
[id^="TEXT-DATASET-jxezt35v"] a:hover,
.--clone-TEXT-DATASET-jxezt35v a:hover {
  
}

#QUANTITY-INPUT-ni7eku7q {
  --width: 90px;align-self: center;grid-column-end: 5;grid-column-start: 3;grid-row-end: 4;grid-row-start: 3;height: 30px;justify-self: end;margin-right: 0%;margin-top: calc(0.5px * 2);width: 90px;
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_31);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 14.0px;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-ni7eku7q .quantity__input {
  
  
  padding-left: 28px;
  padding-right: 28px;
  
}
#QUANTITY-INPUT-ni7eku7q .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-ni7eku7q .quantity__button[name="minus"] {
  background: #F1F1F100;
  
  width:28px;
}
#QUANTITY-INPUT-ni7eku7q .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-ni7eku7q .quantity__button[name="plus"] {
  background: #F1F1F100;
  
  width:28px;
}
#QUANTITY-INPUT-ni7eku7q .quantity__button[name="plus"] svg {
  width: 9.3px;
}

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


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

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

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

#BUTTON-tdwox3xj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: 45px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-tdwox3xj .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_40);
border-color: var(--color_40);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 2.0px;
color: #ffffffff;
font-size: 14.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

  #BUTTON-tdwox3xj{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-tdwox3xj:hover > * {
    background: #ffffff !important;
  }
  #BUTTON-tdwox3xj{
    transition-duration: 0.1s;
    transition-delay: 0s;
    transition-property: transform;
    transition-timing-function: ease-out;
    will-change: transform;
  }
  #BUTTON-tdwox3xj:hover, #BUTTON-tdwox3xj:hover > * {
    color: var(--color_41) !important;
  }
#BUTTON-c9yyxxup {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 45px;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 100%;
  
}
#BUTTON-c9yyxxup .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_00);
border-color: var(--color_40);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 2.0px;
color: var(--color_41);
font-size: 14.0px;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


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

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