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

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

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



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


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

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

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

#SECTION-2yw7jwl4 .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 110;
  --bg: rgba(255, 255, 255, 0);
}

#SECTION-2yw7jwl4 .x-section-video-background {
  
  
}



#SECTION-2yw7jwl4 .video {
  display: none;
}
#SECTION-2yw7jwl4 .video-bp5 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


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


  
}
#DROPDOWN-2x01eqpl {
  --width: 100%;align-self: center;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 48px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#DROPDOWN-2x01eqpl .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
background: var(--color_44);
border-color: var(--color_44);
border-style: solid;
border-width: 1.0px;
color: var(--color_42);
font-family: 'Montserrat', sans-serif;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-2x01eqpl .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-2x01eqpl .select {
  position: relative;
}

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

#DROPDOWN-2x01eqpl .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
background: var(--color_44);
border-color: var(--color_44);
border-style: solid;
border-width: 1.0px;
color: var(--color_42);
font-family: 'Montserrat', sans-serif;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-2x01eqpl .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  pointer-events: none;
  justify-content: space-between;
  -webkit-text-stroke: 0px #000000ff;
background: var(--color_44);
border-color: var(--color_44);
border-style: solid;
border-width: 1.0px;
color: var(--color_42);
font-family: 'Montserrat', sans-serif;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-2x01eqpl .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-g3e6df6g {
  
  top: 100%;
  left: 0%;
  width: 100%;
  height: autoauto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(200px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
}
#DROPDOWN-CONTENT-g3e6df6g > .dropdown--style {
  
}
#INPUT-SEARCH-37c406zp {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 48px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-SEARCH-37c406zp > .input-search--wrapper {
  font-family: 'Montserrat', sans-serif;
font-size: 16.0px;
  border-width: 1px;
  border-color: var(--color_44);
  border-style: solid;
  
  background-color: var(--color_44);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-37c406zp > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-37c406zp > .input-search--wrapper .input-search--input {
  padding-left: 24px;
  text-align: left;
}
#INPUT-SEARCH-37c406zp > .input-search--wrapper .input-search--input::placeholder {
  color: #717171;
}
#INPUT-SEARCH-37c406zp > .input-search--wrapper:hover {
  border-style: none;
  border-color: var(--color_44) !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-37c406zp > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: var(--color_44) !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}


#CONTAINER-5knpwz0a {
  --bg: #c90707ff;
  background: #c90707ff;
  --width: 44px;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(48px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 44px;
  
  
  
  
  
  border:   ;


  
}

#IMAGE-sn4uiv2p {
  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: 20.20664451827241px;
  
}
#IMAGE-sn4uiv2p picture {
  --width: 20.20664451827241px;
height: 100%;
width: 100%;
}
#IMAGE-sn4uiv2p img {
  object-fit: cover;
}

#GOOGLEMAP-7qo2jmqv {
  --width: 304.9921875px;align-self: start;display: none;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 157px;justify-self: center;margin-left: calc(0% * 2);margin-top: -45px;width: 304.9921875px;
  
}

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


  
}

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


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

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

#MEMBER-BAR-c645onbr {
  --width: 40px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 40px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 40px;
  
}
#MEMBER-BAR-c645onbr .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
text-align: center;
  
  display: none;
}
#MEMBER-BAR-c645onbr .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
text-align: center;
  border-width: 0px;
  border-style: solid;
  
  justify-content: center;
}
#MEMBER-BAR-c645onbr .x-member:hover {
  
}
#MEMBER-BAR-c645onbr .x-avatar-member-origin {   width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 0px;
  color: var(--color_42);
  
 }
#MEMBER-BAR-c645onbr .x-avatar-member-initial {   width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 0px;
  color: var(--color_42);
  
 }
#MEMBER-BAR-c645onbr .customer-icon {   width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 0px;
  color: var(--color_42);
  
 }
#MEMBER-BAR-c645onbr .x-nav-member-drop-icon {
  width: 24px;
  height: 24px;
  color: var(--color_42);
}

#MEMBER-BAR-c645onbr .x-loginbar {
  -webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
text-align: center;
  
  justify-content: center;
}
#MEMBER-BAR-c645onbr .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-c645onbr .x-loginbar .login-bar-icon {
    width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 0px;
  color: var(--color_42);
  

  border: none;
}



#MEMBER-BAR-c645onbr .member-divider {
  background: var(--color_04);
}
#MEMBER-BAR-c645onbr svg, #MEMBER-BAR-c645onbr path {
  color: var(--color_04);
  fill: var(--color_04);
}
#MEMBER-BAR-c645onbr .customer-signup {
  display: none;
}
#MEMBER-BAR-c645onbr .customer-icon {
  
}
#MEMBER-BAR-c645onbr .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-9ocxvw4o {
  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);
}

#CONTAINER-kmltdm0y {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
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: 60px 1fr;grid-template-rows: minmax(20px, max-content) minmax(20px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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

#WISHLIST-0r0ty9mc {
  --width: 20px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 20px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 20px;
  
}
#WISHLIST-0r0ty9mc .x-wishlist-icon {
  color: var(--color_04);
}
#WISHLIST-0r0ty9mc .x-wishlist-item-count {
  position: absolute;
  top: -5.0px;
  right: -5.0px;
  width: 13.333333333333334px;
  height: 13.333333333333334px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_04);
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 6.666666666666667px;
}
#WISHLIST-0r0ty9mc .x-image-wishlist-icon {
  border-radius: ;
}

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


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

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

#CART-ICON-bjabke78 {
  --width: 20px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 20px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 20px;
  
}
#CART-ICON-bjabke78 .x-cart-icon {
  color: var(--color_04);
}
#CART-ICON-bjabke78 .x-cart-item-count {
  position: absolute;
  top: -5.0px;
  right: -5.0px;
  width: 10.0px;
  height: 10.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_04);
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 6.666666666666667px;
}
#CART-ICON-bjabke78 .x-image-cart-icon {
  border-radius: ;
}

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


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


  
}
#MEMBER-BAR-1xos9735 {
  --width: 39.984375px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 39.984375px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 39.984375px;
  
}
#MEMBER-BAR-1xos9735 .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
text-align: center;
  
  display: none;
}
#MEMBER-BAR-1xos9735 .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
text-align: center;
  border-width: 0px;
  border-style: solid;
  
  justify-content: center;
}
#MEMBER-BAR-1xos9735 .x-member:hover {
  
}
#MEMBER-BAR-1xos9735 .x-avatar-member-origin {   width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-1xos9735 .x-avatar-member-initial {   width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-1xos9735 .customer-icon {   width: 30px;
  height: 30px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-1xos9735 .x-nav-member-drop-icon {
  width: 10px;
  height: 10px;
  
}

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

  border: none;
}

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


#MEMBER-BAR-1xos9735 .member-divider {
  background: rgba(0, 0, 0, 1);
}
#MEMBER-BAR-1xos9735 svg, #MEMBER-BAR-1xos9735 path {
  color: rgba(0, 0, 0, 1);
  fill: rgba(0, 0, 0, 1);
}
#MEMBER-BAR-1xos9735 .customer-signup {
  display: none;
}
#MEMBER-BAR-1xos9735 .customer-icon {
  
}
#MEMBER-BAR-1xos9735 .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-bbwfnaqh {
  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);
}
#WISHLIST-2m8clpaf {
  --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: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 40px;
  
}
#WISHLIST-2m8clpaf .x-wishlist-icon {
  color: var(--color_04);
}
#WISHLIST-2m8clpaf .x-wishlist-item-count {
  position: absolute;
  top: -10.0px;
  right: -10.0px;
  width: 26.666666666666668px;
  height: 26.666666666666668px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_30);
border-radius: 50%;
color: var(--color_00);
font-family: Monda;
font-size: 12.0px;
}
#WISHLIST-2m8clpaf .x-image-wishlist-icon {
  border-radius: ;
}
#CART-ICON-s72pjsaw {
  --width: 40px;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 40px;
  
}
#CART-ICON-s72pjsaw .x-cart-icon {
  border-color: #000000ff;
color: var(--color_04);
}
#CART-ICON-s72pjsaw .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: var(--color_30);
border-radius: 50%;
color: var(--color_00);
font-family: Montserrat;
font-size: 12.0px;
}
#CART-ICON-s72pjsaw .x-image-cart-icon {
  border-radius: ;
}

#CONTAINER-59pmwovv {
  --bg: var(--color_30);
  background: var(--color_30);
border-color: #000000ff;
border-radius: 5px 5px 5px 5px;
  --width: 48px;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(35px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 48px;
  
  
  
  
  
  border:   #000000ff;


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


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-lxm55l3p {
  background: rgba(255, 255, 255, 1);
overflow-x: hidden;
overflow-y: auto;
  top: 0;
  left: 0;
  width: 320px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 20px 1fr 20px;
  grid-template-rows: minmax(50px, max-content) minmax(50px, max-content) minmax(20px, max-content) minmax(100px, max-content) minmax(20px, max-content) minmax(48px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 320px;
  animation: slide-left 0.2s ease;
  
}

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

#MENU-0g9twxzp {
  --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: var(--color_04);
  
  
  
  
  
}


#MENU-0g9twxzp .x-rect {
  --pad-x: 20px;
--pad-y: 15px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
border-color: #e8e8e8;
border-width: 1.0px;
color: var(--color_04);
font-size: 16.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-0g9twxzp > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
}
#MENU-0g9twxzp > ul > .menu-item .tag-link {
  --pad-x: 20px;
--pad-y: 15px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
border-color: #e8e8e8;
border-width: 1.0px;
color: var(--color_04);
font-size: 16.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-0g9twxzp > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-0g9twxzp > ul > .menu-item:not(:first-child) {
  
}
#MENU-0g9twxzp ul li .tag-link {
  border-style: none none solid none;

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




border-style: none none solid none;

}





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

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

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

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

#MENU-09o7xqy1 {
  --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%;
  --active-link-color: var(--color_04);
  
  
  
  
  
}


#MENU-09o7xqy1 .x-rect {
  --pad-x: 22px;
--pad-y: 15px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
border-color: #e8e8e8;
border-width: 1.0px;
color: var(--color_04);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
  
}
#MENU-09o7xqy1 > ul {
  background: rgba(255, 255, 255, 1);
  justify-content: flex-start;
  align-items: flex-start;
  
  height: auto;
}
#MENU-09o7xqy1 > ul > .menu-item .tag-link {
  --pad-x: 22px;
--pad-y: 15px;
-webkit-text-stroke: 0px #000000ff;
background: rgba(255, 255, 255, 1);
border-color: #e8e8e8;
border-width: 1.0px;
color: var(--color_04);
font-size: 14.0px;
font-weight: 500;
justify-content: flex-start;
}
#MENU-09o7xqy1 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-09o7xqy1 > ul > .menu-item:not(:first-child) {
  
}
#MENU-09o7xqy1 ul li .tag-link {
  border-style: none none solid none;

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





border-style: none none solid none;

}





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

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

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

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

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

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

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

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

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

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

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

#INPUT-SEARCH-fkl9ir40 {
  --width: 230px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 48px;justify-self: start;margin-left: 0px;margin-top: calc(0px * 2);width: 230px;
  
}
#INPUT-SEARCH-fkl9ir40 > .input-search--wrapper {
  color: #717171;
font-size: 16.0px;
  border-width: 1px;
  border-color: #f5f5f5;
  border-style: solid;
  
  background-color: #f5f5f5;
  flex-direction: row-reverse;
}
#INPUT-SEARCH-fkl9ir40 > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 15px;
  margin: 0 5px;
}
#INPUT-SEARCH-fkl9ir40 > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-fkl9ir40 > .input-search--wrapper .input-search--input::placeholder {
  color: #717171;
}
#INPUT-SEARCH-fkl9ir40 > .input-search--wrapper:hover {
  border-style: none;
  border-color: #f5f5f5 !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-fkl9ir40 > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: #f5f5f5 !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-fkl9ir40 .input-search--icon {
  margin-left: 10px;
  margin-right: 10px;
  
  height: 16px;
  width: 16px;
}
#INPUT-SEARCH-fkl9ir40 .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-fkl9ir40 .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-fkl9ir40 .input-search--icon path {
  
}
#INPUT-SEARCH-fkl9ir40 .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-fkl9ir40 .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}


#CONTAINER-9chvyuyq {
  --bg: var(--color_30);
  background: var(--color_30);
border-color: #000000ff;
  --width: 38px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 1fr;grid-template-rows: minmax(48px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 38px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-lz9yoeqn {
  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: 16.40625px;
  
}
#IMAGE-lz9yoeqn picture {
  --width: 16.40625px;
height: 100%;
width: 100%;
}
#IMAGE-lz9yoeqn img {
  object-fit: cover;
}


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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#SECTION-rqyg9ohn {
  height: auto;
  grid-template-columns: 12px 1fr 2fr 1fr 12px;
  grid-template-rows: minmax(55px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

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



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

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


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

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

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


#MENU-s55bs7d0 .x-rect {
  --gap: 8px;
--pad-x: 8px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font-family: 'Montserrat', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: center;
  
}
#MENU-s55bs7d0 > ul {
  
  justify-content: center;
  align-items: center;
  gap: 8px;
  
}
#MENU-s55bs7d0 > ul > .menu-item .tag-link {
  --gap: 8px;
--pad-x: 8px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font-family: 'Montserrat', sans-serif;
font-size: 16.0px;
font-weight: 400;
justify-content: center;
}
#MENU-s55bs7d0 > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-s55bs7d0 > ul > .menu-item:not(:first-child) {
  
}
#MENU-s55bs7d0 ul li .tag-link {
  border-style: none none none none;

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


border-radius: 8px 8px 8px 8px;



border-style: none none none none;

}



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


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

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

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

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


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


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

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


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

}
#MENU-5ivta34t ul li .tag-link:hover,
#MENU-5ivta34t ul li > a:hover {
  color: var(--color_30) !important;
background: var(--color_00);






border-style: none none none none;

}





#MENU-ITEM-90pkxt2z > a, #MENU-ITEM-90pkxt2z > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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

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


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

}
#MENU-7faqj2pi ul li .tag-link:hover,
#MENU-7faqj2pi ul li > a:hover {
  color: var(--color_30) !important;
background: var(--color_00);






border-style: none none none none;

}





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

#MENU-ITEM-81hlr16u > a, #MENU-ITEM-81hlr16u > div {
  
  
  
  
  
  
  
  
  
}

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

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

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


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

}
#MENU-hzcwrae7 ul li .tag-link:hover,
#MENU-hzcwrae7 ul li > a:hover {
  color: var(--color_30) !important;
background: var(--color_00);






border-style: none none none none;

}





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

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

#MENU-xc59pmx3 {
  --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: -0.1875px;width: 100%;
  --active-link-color: #717171;
  
  
  
  
  
}


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

}
#MENU-xc59pmx3 ul li .tag-link:hover,
#MENU-xc59pmx3 ul li > a:hover {
  color: var(--color_30) !important;
background: var(--color_00);






border-style: none none none none;

}





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

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

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


#CONTAINER-etodf038 {
  --bg: var(--color_30);
  background: var(--color_30);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
  --width: 200px;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 20px 24px 1fr 20px;grid-template-rows: minmax(50px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 200px;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-gt2ksb3s {
  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: 18.19147458478752px;
  
}
#IMAGE-gt2ksb3s picture {
  --width: 18.19147458478752px;
height: 100%;
width: 100%;
}
#IMAGE-gt2ksb3s img {
  object-fit: cover;
}

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

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

#SECTION-x6e94l4h .x-section-background {
  background: #f5f5f5;
  
  
  
  
  
  
  --height: 110;
  --bg: #f5f5f5;
}

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



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

#BREADCRUMB-v7pwrnuh {
  display: inline;
  --width: auto;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: auto;
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: #121111;
font-size: 16.0px;
gap: 8.0px;
  gap: unset;
  
}
#BREADCRUMB-v7pwrnuh .x-breadcrumb-item {
  display: inline;
}

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

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

#BREADCRUMB-v7pwrnuh .x-breadcrumb-item:hover .x-text {
  color: var(--color_40);
}

#BREADCRUMB-v7pwrnuh .x-breadcrumb-item:hover .x-text .x-icon {
  color: #121111;
}
#SECTION-iqtcqob3 {
  height: auto;
  grid-template-columns: 12px 1fr 12px;
  grid-template-rows: minmax(50px, max-content) minmax(20px, max-content) minmax(30px, max-content) minmax(30px, max-content) minmax(50px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

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



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

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

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

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

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

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



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


#CONTAINER-wxipr9yu {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: var(--color_31);
border-radius: 46px 46px 46px 46px;
border-style: solid;
border-width: 3.0px;
  --width: 50px;bottom: 50px;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content);height: 50px;position: fixed;right: 10px;width: 50px;z-index: 9999;
  
  
  
  
  
  border: 3px solid var(--color_31);


  
}

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

  border:   ;


  background: var(--active-color, var(--color_31));
}
#RECT-g32u3vd1::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-y4oeafsk {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 6;grid-column-start: 5;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content) minmax(20px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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


#CONTAINER-dujhsaxa {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  --width: 240px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-rows: minmax(32.25px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 0.125px;width: 240px;
  
  
  
  
  
  border:   ;


  
}

#IMAGE-s6ynkz6v {
  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: 36px;
  
}
#IMAGE-s6ynkz6v picture {
  --width: 36px;
height: 100%;
width: 100%;
}
#IMAGE-s6ynkz6v img {
  object-fit: cover;
}


#IMAGE-tadc2lzi {
  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: 36px;
  
}
#IMAGE-tadc2lzi picture {
  --width: 36px;
height: 100%;
width: 100%;
}
#IMAGE-tadc2lzi img {
  object-fit: cover;
}


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


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


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


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


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


#IMAGE-vxf0q6sc {
  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: 0px;
margin-top: 0px;
width: 240px;
  
}
#IMAGE-vxf0q6sc picture {
  --width: 240px;
height: 100%;
width: 100%;
}
#IMAGE-vxf0q6sc img {
  object-fit: cover;
}


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


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

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


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

}
#MENU-s098m4e9 ul li .tag-link:hover,
#MENU-s098m4e9 ul li > a:hover {
  color: var(--color_30) !important;
background: var(--color_00);






border-style: none none none none;

}





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

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

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

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

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


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


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


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


  
}

#IMAGE-ap0onin5 {
  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: 24px;
  
}
#IMAGE-ap0onin5 picture {
  --width: 24px;
height: 100%;
width: 100%;
}
#IMAGE-ap0onin5 img {
  object-fit: cover;
}

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


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


  
}

#IMAGE-4bp97t06 {
  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: 24px;
  
}
#IMAGE-4bp97t06 picture {
  --width: 24px;
height: 100%;
width: 100%;
}
#IMAGE-4bp97t06 img {
  object-fit: cover;
}

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


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


  
}

#IMAGE-ikhcj649 {
  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: 24px;
  
}
#IMAGE-ikhcj649 picture {
  --width: 24px;
height: 100%;
width: 100%;
}
#IMAGE-ikhcj649 img {
  object-fit: cover;
}

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


#CONTAINER-23oxxixb {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 50.0416259765625px;bottom: 150px;grid-template-columns: 1fr;grid-template-rows: minmax(50px, max-content) minmax(50px, max-content) minmax(50px, max-content) minmax(50px, max-content);height: auto;position: fixed;right: 10px;row-gap: 8px;width: 50.0416259765625px;z-index: 9999;
  
  
  
  
  
  border:   #000000ff;


  
}

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


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


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


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

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

#SECTION-3pknlp2v .x-section-background {
  background: rgba(255, 255, 255, 0);
  
  
  
  
  
  
  --height: 95;
  --bg: rgba(255, 255, 255, 0);
}

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



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

#LINE-23wprr5u {
  --width: 100.28003961267606%;align-self: start;grid-column-end: 4;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: -0.28003961267605637%;margin-top: 0px;width: 100.28003961267606%;
  height: auto;
  
}
#LINE-23wprr5u .line-container {
  border-color: #efefef;
border-style: solid;
border-width: 1.0px;
}


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


  
}

#IMAGE-t44t14uf {
  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: 50.1875px;
  
}
#IMAGE-t44t14uf picture {
  --width: 50.1875px;
height: 100%;
width: 100%;
}
#IMAGE-t44t14uf img {
  object-fit: cover;
}


#IMAGE-tkxy1vjg {
  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: 50.1796875px;
  
}
#IMAGE-tkxy1vjg picture {
  --width: 50.1796875px;
height: 100%;
width: 100%;
}
#IMAGE-tkxy1vjg img {
  object-fit: cover;
}


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


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


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

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

#POPUP-jc42bdwi {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
overflow-x: hidden;
overflow-y: auto;
  width: 1160px;
  height: auto;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  
}
#POPUP-jc42bdwi.anim {
  --width: 1160px;
  animation: fade-in 0.2s ease;
}

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


#CONTAINER-26mectph {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 40px 1fr 20px;grid-template-rows: minmax(20px, max-content) minmax(10px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(20px, max-content) minmax(46px, max-content) minmax(20px, max-content) minmax(30px, max-content) minmax(30px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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

#QUANTITY-INPUT-5kw6jo19 {
  --width: 100px;align-self: start;display: none;grid-column-end: 3;grid-column-start: 2;grid-row-end: 12;grid-row-start: 11;height: 46px;justify-self: start;margin-left: 0px;margin-top: 0px;width: 100px;
  -webkit-text-stroke: 0px #000000ff;
background: #f3f4f8;
border-color: rgba(0, 0, 0, 1);
border-style: none;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-5kw6jo19 .quantity__input {
  background: #f3f4f8;
  
  padding-left: 30px;
  padding-right: 30px;
  
}
#QUANTITY-INPUT-5kw6jo19 .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-5kw6jo19 .quantity__button[name="minus"] {
  
  
  width:30px;
}
#QUANTITY-INPUT-5kw6jo19 .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-5kw6jo19 .quantity__button[name="plus"] {
  
  
  width:30px;
}
#QUANTITY-INPUT-5kw6jo19 .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#BUTTON-n44gicqj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 12;
grid-row-start: 11;
height: 46px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 200px;
  
}
#BUTTON-n44gicqj .x-button-wrapper {
  --width: 200px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_30);
border-color: #000000ff;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


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


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

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

[id^="TEXT-3vyhaenl"], .--clone-TEXT-3vyhaenl {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 99.984375%;
  
}
[id^="TEXT-3vyhaenl"] .x-text,
[id^="TEXT-3vyhaenl"] .x-text a,
.--clone-TEXT-3vyhaenl .x-text,
.--clone-TEXT-3vyhaenl .x-text a {
  --width: 99.984375%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_42);
font: var(--font_4);
font-weight: 400;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_42));
}
[id^="TEXT-3vyhaenl"] .x-text:hover,
.--clone-TEXT-3vyhaenl .x-text:hover,
[id^="TEXT-3vyhaenl"] a:hover,
.--clone-TEXT-3vyhaenl a:hover {
  
}

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

[id^="TEXT-czyc24ed"], .--clone-TEXT-czyc24ed {
  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: 0%;
margin-top: calc(0px * 2);
width: 99.9609375%;
  
}
[id^="TEXT-czyc24ed"] .x-text,
[id^="TEXT-czyc24ed"] .x-text a,
.--clone-TEXT-czyc24ed .x-text,
.--clone-TEXT-czyc24ed .x-text a {
  --width: 99.9609375%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_42);
font: var(--font_4);
font-weight: 400;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_42));
}
[id^="TEXT-czyc24ed"] .x-text:hover,
.--clone-TEXT-czyc24ed .x-text:hover,
[id^="TEXT-czyc24ed"] a:hover,
.--clone-TEXT-czyc24ed a:hover {
  
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#ATTR-0196y0zl .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
[id^="TEXT-qxbamb9t"], .--clone-TEXT-qxbamb9t {
  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-qxbamb9t"] .x-text,
[id^="TEXT-qxbamb9t"] .x-text a,
.--clone-TEXT-qxbamb9t .x-text,
.--clone-TEXT-qxbamb9t .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-qxbamb9t"] .x-text:hover,
.--clone-TEXT-qxbamb9t .x-text:hover,
[id^="TEXT-qxbamb9t"] a:hover,
.--clone-TEXT-qxbamb9t a:hover {
  
}


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

  border:   ;


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


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

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


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

  border:   ;


  background: var(--active-color, #121111);
}
#RECT-pf8tn6he::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-pcdqt3e6 {
  --width: 100%;align-self: end;grid-column-end: 4;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  height: auto;
  
}
#LINE-pcdqt3e6 .line-container {
  border-color: #dee2e6;
border-style: solid;
border-width: 1.0px;
}

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

#CART-DROPPABLE-9nhyeixh {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 400px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 24px 1fr 24px;
  grid-template-rows: minmax(24px, max-content) minmax(30px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(100px, max-content) minmax(20px, max-content) minmax(30px, max-content) minmax(20px, max-content) minmax(30px, max-content) minmax(15px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

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


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

  border:   ;


  background: var(--active-color, var(--color_04));
}
#RECT-9opgg7py::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-bpz3n17r {
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  height: auto;
  
}
#LINE-bpz3n17r .line-container {
  border-color: #dee2e6;
border-style: solid;
border-width: 1.0px;
}

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

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


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


  
}
#BUTTON-52btv92f {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 46px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-52btv92f .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #1A1D3E;
border-style: solid;
border-width: 1.0px;
color: #1A1D3E;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #1A1D3E);
}
#BUTTON-52btv92f[disabled=true] {
  display: none;
}

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


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


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


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

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

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

#QUANTITY-INPUT-n4jz8y3d {
  --width: 120px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: 45.984375px;justify-self: start;margin-left: 0.4897388059701493%;margin-top: 2.0625px;width: 120px;
  border-color: #000000ff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-n4jz8y3d .quantity__input {
  
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-n4jz8y3d .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-n4jz8y3d .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-n4jz8y3d .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-n4jz8y3d .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-n4jz8y3d .quantity__button[name="plus"] svg {
  width: 9.3px;
}

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

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-rf3n9peq::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-o4ro0mia {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100.02657312925167%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 60px 1fr;grid-template-rows: minmax(20.53125px, max-content);height: auto;justify-self: end;margin-right: -0.026573129251687793%;margin-top: calc(0px * 2);width: 100.02657312925167%;
  
  
  
  
  
  border:   #000000ff;


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

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

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

