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

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

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



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

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


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

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

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

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



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


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

#MENU-iz64x5qu {
  --width: 69%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 60px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 69%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


#MENU-iz64x5qu .x-rect {
  --gap: 0px;
--pad-x: 9px;
-webkit-text-stroke: 0px #000000ff;
color: #080000ff;
font-size: 16.0px;
font-weight: 400;
justify-content: center;
  
}
#MENU-iz64x5qu > ul {
  
  justify-content: center;
  align-items: center;
  gap: 0px;
  
  border-radius: inherit;
}
#MENU-iz64x5qu > ul > .menu-item .tag-link {
  --gap: 0px;
--pad-x: 9px;
-webkit-text-stroke: 0px #000000ff;
color: #080000ff;
font-size: 16.0px;
font-weight: 400;
justify-content: center;
}
#MENU-iz64x5qu > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-iz64x5qu > ul > .menu-item:not(:first-child) {
  
}
#MENU-iz64x5qu ul li .tag-link {
  border-style: none none none none;

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







border-style: none none none none;

}



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


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

#SUBMENU-yxkk2o1z {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 40px 1fr 1fr 40px;
  grid-template-rows: minmax(51px, max-content) minmax(494px, max-content) minmax(51px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  animation: fade-in 0.2s ease;
  
}
.vertical-menu #MENU-ITEM-pi0snqyq.menu-item:hover > .x-submenu {
  display: grid;
}


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


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

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


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

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






border-style: none none none none;

}




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

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

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

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


#CONTAINER-e5mqdv1z {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(3.875px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-bottom: 0px;margin-right: -0.3246753246753247%;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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


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

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






border-style: none none none none;

}




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

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

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


#CONTAINER-gn8hia99 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 250px;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(0px, max-content) minmax(15px, max-content) minmax(0px, max-content) minmax(6px, max-content) minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 0px;width: 250px;
  
  
  
  
  
  border:   #000000ff;


  
}

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

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

[id^="TEXT-q5r6hb5a"], .--clone-TEXT-q5r6hb5a {
  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-bottom: calc(4.9895830154418945px * 2);
margin-left: calc(0% * 2);
width: 92%;
  
}
[id^="TEXT-q5r6hb5a"] .x-text,
[id^="TEXT-q5r6hb5a"] .x-text a,
.--clone-TEXT-q5r6hb5a .x-text,
.--clone-TEXT-q5r6hb5a .x-text a {
  --width: 92%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-q5r6hb5a"] .x-text:hover,
.--clone-TEXT-q5r6hb5a .x-text:hover,
[id^="TEXT-q5r6hb5a"] a:hover,
.--clone-TEXT-q5r6hb5a a:hover {
  
}


#CONTAINER-pw59coza {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 250px;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(0px, max-content) minmax(15px, max-content) minmax(0px, max-content) minmax(6px, max-content) minmax(0px, max-content);height: auto;justify-self: start;margin-left: 355px;margin-top: 0px;width: 250px;
  
  
  
  
  
  border:   #000000ff;


  
}

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

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

[id^="TEXT-qkmf4xso"], .--clone-TEXT-qkmf4xso {
  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-bottom: calc(4.9895830154418945px * 2);
margin-left: calc(0% * 2);
width: 92%;
  
}
[id^="TEXT-qkmf4xso"] .x-text,
[id^="TEXT-qkmf4xso"] .x-text a,
.--clone-TEXT-qkmf4xso .x-text,
.--clone-TEXT-qkmf4xso .x-text a {
  --width: 92%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-qkmf4xso"] .x-text:hover,
.--clone-TEXT-qkmf4xso .x-text:hover,
[id^="TEXT-qkmf4xso"] a:hover,
.--clone-TEXT-qkmf4xso a:hover {
  
}


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


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

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


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

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






border-style: none none none none;

}




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

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

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

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

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

#SUBMENU-1ffpbr9z {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 40px 0px 1fr 1.261fr 40px;
  grid-template-rows: minmax(52px, max-content) minmax(322px, max-content) minmax(52px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-sgb81oz3.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-tz6zmcgt {
  --width: 445px;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: start;margin-left: 0px;margin-top: 0px;width: 445px;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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






border-style: none none none none;

}




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

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

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

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


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


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

[id^="TEXT-wqk0oajl"], .--clone-TEXT-wqk0oajl {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
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-wqk0oajl"] .x-text,
[id^="TEXT-wqk0oajl"] .x-text a,
.--clone-TEXT-wqk0oajl .x-text,
.--clone-TEXT-wqk0oajl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-wqk0oajl"] .x-text:hover,
.--clone-TEXT-wqk0oajl .x-text:hover,
[id^="TEXT-wqk0oajl"] a:hover,
.--clone-TEXT-wqk0oajl a:hover {
  
}

#GRID-PRODUCT-un0rlaad {
  --width: 100%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-bottom: -0.25px;margin-left: calc(0% * 2);width: 100%;
  
}

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

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

  
  border-top: px solid #000;
border-left: px solid #000;

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



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


#GRID-PRODUCT-un0rlaad .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  border-right: px solid #000;
border-bottom: px solid #000;

}






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









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




#PRODUCT-OVERLAY-mt73dhnv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#GRID-PRODUCT-zcv6ae3r {
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: -0.5px;margin-top: 0.08331298828125px;width: 100%;
  
}

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

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

  
  border-top: px solid #000;
border-left: px solid #000;

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



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


#GRID-PRODUCT-zcv6ae3r .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  border-right: px solid #000;
border-bottom: px solid #000;

}






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









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




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

#SUBMENU-8nm4b6ah {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 40px 1fr 1.586fr 40px;
  grid-template-rows: minmax(52px, max-content) minmax(322px, max-content) minmax(52px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-3b8tiedi.menu-item:hover > .x-submenu {
  display: grid;
}

#MENU-01tjpc36 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: start;margin-left: -0.07575757575757576%;margin-top: 0px;width: 100%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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






border-style: none none none none;

}




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

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

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

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


#CONTAINER-pseas1tm {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 45.94594594594595%;align-self: start;grid-column-end: 4;grid-column-start: 2;grid-row-end: 4;grid-row-start: 2;grid-template-columns: 1fr 30px 1fr;grid-template-rows: minmax(0px, max-content) minmax(15px, max-content) minmax(0px, max-content) minmax(5px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 45.94594594594595%;
  
  
  
  
  
  border:   #000000ff;


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

[id^="TEXT-finnownz"], .--clone-TEXT-finnownz {
  align-self: start;
grid-column-end: 4;
grid-column-start: 3;
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-finnownz"] .x-text,
[id^="TEXT-finnownz"] .x-text a,
.--clone-TEXT-finnownz .x-text,
.--clone-TEXT-finnownz .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-finnownz"] .x-text:hover,
.--clone-TEXT-finnownz .x-text:hover,
[id^="TEXT-finnownz"] a:hover,
.--clone-TEXT-finnownz a:hover {
  
}

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

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

#GRID-PRODUCT-8usp265s .grid-product--wrapper {
  margin-bottom: 4px;
}
#GRID-PRODUCT-8usp265s .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-8usp265s .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-8usp265s .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-8usp265s .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-8usp265s .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  background: #ffffff00;
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-8usp265s .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff00;
  
  
  
border-color: #000;


}






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









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




#GRID-PRODUCT-p5z6xdym {
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: start;margin-left: -0.04087657495679323%;margin-top: 0px;width: 100%;
  
}

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

#GRID-PRODUCT-p5z6xdym .grid-product--wrapper {
  margin-bottom: 4px;
}
#GRID-PRODUCT-p5z6xdym .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-p5z6xdym .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-p5z6xdym .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-p5z6xdym .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-p5z6xdym .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  background: #ffffff00;
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-p5z6xdym .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff00;
  
  
  
border-color: #000;


}






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









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




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

#SUBMENU-yr7el4w2 {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 40px 1fr 1.586fr 40px;
  grid-template-rows: minmax(52px, max-content) minmax(322px, max-content) minmax(52px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-o51qah8v.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}




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

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

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

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

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


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


  
}

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


  
}

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

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

[id^="TEXT-8mze3wwo"], .--clone-TEXT-8mze3wwo {
  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-bottom: calc(4.9895830154418945px * 2);
margin-left: calc(0% * 2);
width: 92%;
  
}
[id^="TEXT-8mze3wwo"] .x-text,
[id^="TEXT-8mze3wwo"] .x-text a,
.--clone-TEXT-8mze3wwo .x-text,
.--clone-TEXT-8mze3wwo .x-text a {
  --width: 92%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-8mze3wwo"] .x-text:hover,
.--clone-TEXT-8mze3wwo .x-text:hover,
[id^="TEXT-8mze3wwo"] a:hover,
.--clone-TEXT-8mze3wwo a:hover {
  
}


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


  
}

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

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

[id^="TEXT-3op81h6v"], .--clone-TEXT-3op81h6v {
  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-bottom: calc(4.9895830154418945px * 2);
margin-left: calc(0% * 2);
width: 92%;
  
}
[id^="TEXT-3op81h6v"] .x-text,
[id^="TEXT-3op81h6v"] .x-text a,
.--clone-TEXT-3op81h6v .x-text,
.--clone-TEXT-3op81h6v .x-text a {
  --width: 92%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-3op81h6v"] .x-text:hover,
.--clone-TEXT-3op81h6v .x-text:hover,
[id^="TEXT-3op81h6v"] a:hover,
.--clone-TEXT-3op81h6v a:hover {
  
}

#MENU-ITEM-76aoce2s > a, #MENU-ITEM-76aoce2s > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-5vzjhpyh {
  position: fixed;
  
  width: 100vw;
  height: auto;
  grid-template-columns: 40px 1fr 1fr 40px;
  grid-template-rows: minmax(52px, max-content) minmax(677px, max-content) minmax(52px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  
  
}
.vertical-menu #MENU-ITEM-76aoce2s.menu-item:hover > .x-submenu {
  display: grid;
}


#CONTAINER-wbytxba4 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 46%;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(0px, max-content) minmax(15px, max-content) minmax(0px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 0px;width: 46%;
  
  
  
  
  
  border:   #000000ff;


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

#MENU-9ohm13ek {
  --width: 91.56973751930003%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 91.56973751930003%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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






border-style: none none none none;

}




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

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

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

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

#MENU-ITEM-26145ssr > a, #MENU-ITEM-26145ssr > div {
  
  
  
  
  
  
  
  
  
}

#MENU-ITEM-4vfldubj > a, #MENU-ITEM-4vfldubj > div {
  
  
  
  
  
  
  
  
  
}

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


#CONTAINER-12ubzgcz {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 53.64241652206988%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(15px, max-content) minmax(308.7715486517555px, max-content);height: auto;justify-self: start;margin-bottom: 29.51038360595703px;margin-left: 0%;width: 53.64241652206988%;
  
  
  
  
  
  border:   #000000ff;


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

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


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

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






border-style: none none none none;

}




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

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

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

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

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

#MENU-ITEM-4sem5j1l > a, #MENU-ITEM-4sem5j1l > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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


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


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

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

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

  
  border-top: px solid #000;
border-left: px solid #000;

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



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


#GRID-PRODUCT-1l2d7dw7 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  border-right: px solid #000;
border-bottom: px solid #000;

}






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









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




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

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

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

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

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

  
  border-top: px solid #000;
border-left: px solid #000;

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



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


#GRID-PRODUCT-p26vjp5w .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  border-right: px solid #000;
border-bottom: px solid #000;

}






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









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




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

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

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


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

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






border-style: none none none none;

}




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

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

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

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

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

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

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

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


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

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






border-style: none none none none;

}




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

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

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

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

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

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

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


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


  
}
#CART-ICON-m28ldu24 {
  --width: 24px;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 24px;justify-self: end;margin-bottom: calc(2px * 2);margin-right: 0%;width: 24px;
  
}
#CART-ICON-m28ldu24 .x-cart-icon {
  
}
#CART-ICON-m28ldu24 .x-cart-item-count {
  position: absolute;
  top: -6.0px;
  right: -6.0px;
  width: 12.0px;
  height: 12.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: black;
border-radius: 50%;
color: white;
font-family: Roboto;
font-size: 8.0px;
}
#CART-ICON-m28ldu24 .x-image-cart-icon {
  border-radius: ;
}
#MEMBER-BAR-ak4r187t {
  --width: 24px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 24px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 24px;
  
}
#MEMBER-BAR-ak4r187t .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
  
  display: none;
}
#MEMBER-BAR-ak4r187t .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
#MEMBER-BAR-ak4r187t .x-member:hover {
  
}
#MEMBER-BAR-ak4r187t .x-avatar-member-origin {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-ak4r187t .x-avatar-member-initial {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-ak4r187t .customer-icon {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-ak4r187t .x-nav-member-drop-icon {
  width: 24px;
  height: 24px;
  
}

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

  border: none;
}

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


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

#MEMBER-BAR-ak4r187t .customer-signup {
  display: none;
}
#MEMBER-BAR-ak4r187t .customer-icon {
  
}
#MEMBER-BAR-ak4r187t .customer-text {
  display: none;
}
#MEMBER-DROPDOWN-k3ruruz9 {
  width: 170px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(170px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  transform: translate(0px, 0px);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
[id^="TEXT-vrcqilr0"], .--clone-TEXT-vrcqilr0 {
  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: 92%;
  
}
[id^="TEXT-vrcqilr0"] .x-text,
[id^="TEXT-vrcqilr0"] .x-text a,
.--clone-TEXT-vrcqilr0 .x-text,
.--clone-TEXT-vrcqilr0 .x-text a {
  --width: 92%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-vrcqilr0"] .x-text:hover,
.--clone-TEXT-vrcqilr0 .x-text:hover,
[id^="TEXT-vrcqilr0"] a:hover,
.--clone-TEXT-vrcqilr0 a:hover {
  
}

[id^="TEXT-bv7i9bmj"], .--clone-TEXT-bv7i9bmj {
  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-right: calc(0.002739315941220238% * 2);
margin-top: 0px;
width: 92.00286865234376%;
  
}
[id^="TEXT-bv7i9bmj"] .x-text,
[id^="TEXT-bv7i9bmj"] .x-text a,
.--clone-TEXT-bv7i9bmj .x-text,
.--clone-TEXT-bv7i9bmj .x-text a {
  --width: 92.00286865234376%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-bv7i9bmj"] .x-text:hover,
.--clone-TEXT-bv7i9bmj .x-text:hover,
[id^="TEXT-bv7i9bmj"] a:hover,
.--clone-TEXT-bv7i9bmj a:hover {
  
}

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


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-35nmwkz7 {
  background: rgba(255, 255, 255, 1);
overflow-x: hidden;
overflow-y: auto;
  top: 0;
  right: 0;
  width: 450px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 40px 1fr 40px;
  grid-template-rows: minmax(95px, max-content) minmax(40px, max-content) minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 450px;
  
  
}

#RECT-8qb4pho8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 23.5px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 23.5px;
  
  
  
  
}
#RECT-8qb4pho8 .x-rect {
  --width: 23.5px;
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-8qb4pho8::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-71z82ltl {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  height: auto;
  
}
#LINE-71z82ltl .line-container {
  border-color: #e8e8e1;
border-style: solid;
border-width: 1.0px;
}


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


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


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

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






border-style: none none none none;

}





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

#SUBMENU-4h7ccymo {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(50px, max-content) minmax(40px, max-content) minmax(0px, max-content) minmax(40px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  animation: fade-in 0.5s ease;
  
}
.vertical-menu #MENU-ITEM-hpoeha4d.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

#SUBMENU-3ojg8ub1 {
  
  
  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);
  
  animation: fade-in 0.5s ease;
  
}
.vertical-menu #MENU-ITEM-lpqzcexw.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}




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

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

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

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

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

#SUBMENU-pvz5dcgp {
  
  
  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-82ivts0d.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

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

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

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

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

#SUBMENU-xvkfwa83 {
  
  
  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-y1g78569.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

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


#CONTAINER-szyki183 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 99.99062203072214%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 1fr;grid-template-rows: minmax(280px, max-content) minmax(30px, max-content) minmax(280px, max-content);height: auto;justify-self: end;margin-right: -0.25967404649064346%;margin-top: -0.592559814453125px;width: 99.99062203072214%;
  
  
  
  
  
  border:   #000000ff;


  
}

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


  
}

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

[id^="TEXT-xjfp2r33"], .--clone-TEXT-xjfp2r33 {
  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-xjfp2r33"] .x-text,
[id^="TEXT-xjfp2r33"] .x-text a,
.--clone-TEXT-xjfp2r33 .x-text,
.--clone-TEXT-xjfp2r33 .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: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-xjfp2r33"] .x-text:hover,
.--clone-TEXT-xjfp2r33 .x-text:hover,
[id^="TEXT-xjfp2r33"] a:hover,
.--clone-TEXT-xjfp2r33 a:hover {
  
}

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


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


  
}

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

[id^="TEXT-vmsndfat"], .--clone-TEXT-vmsndfat {
  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-vmsndfat"] .x-text,
[id^="TEXT-vmsndfat"] .x-text a,
.--clone-TEXT-vmsndfat .x-text,
.--clone-TEXT-vmsndfat .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: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-vmsndfat"] .x-text:hover,
.--clone-TEXT-vmsndfat .x-text:hover,
[id^="TEXT-vmsndfat"] a:hover,
.--clone-TEXT-vmsndfat a:hover {
  
}

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

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

#SUBMENU-r4yaofk2 {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(0px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  animation: fade-in 0.5s ease;
  
}
.vertical-menu #MENU-ITEM-65hgrgli.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

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

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


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


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

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

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

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



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


#GRID-PRODUCT-vstrqomi .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}






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









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




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


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


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

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

#GRID-PRODUCT-6nxql4c7 .grid-product--wrapper {
  margin-bottom: 0px;
}
#GRID-PRODUCT-6nxql4c7 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-6nxql4c7 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-6nxql4c7 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-6nxql4c7 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-6nxql4c7 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-6nxql4c7 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}






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









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




#PRODUCT-OVERLAY-c7fbt22t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-mf3houyq"], .--clone-TEXT-mf3houyq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 64.06900067212311%;
  
}
[id^="TEXT-mf3houyq"] .x-text,
[id^="TEXT-mf3houyq"] .x-text a,
.--clone-TEXT-mf3houyq .x-text,
.--clone-TEXT-mf3houyq .x-text a {
  --width: 64.06900067212311%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-weight: 400;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-mf3houyq"] .x-text:hover,
.--clone-TEXT-mf3houyq .x-text:hover,
[id^="TEXT-mf3houyq"] a:hover,
.--clone-TEXT-mf3houyq a:hover {
  
}

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

#SUBMENU-j8tqcrmw {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(0px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  animation: fade-in 0.5s ease;
  
}
.vertical-menu #MENU-ITEM-k6dnc2dz.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

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

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


#CONTAINER-euc053tt {
  --bg: var(--color_00);
  background: var(--color_00);
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: 1fr;grid-template-rows: minmax(0px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-right: -0.0032302728934540392%;margin-top: -0.65045166015625px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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

#GRID-PRODUCT-168sxwgb .grid-product--wrapper {
  margin-bottom: 0px;
}
#GRID-PRODUCT-168sxwgb .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-168sxwgb .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-168sxwgb .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-168sxwgb .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-168sxwgb .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-168sxwgb .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}






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









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




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


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


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

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

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

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



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


#GRID-PRODUCT-j6mty859 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}






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









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




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

#MENU-ITEM-209j4j8n > a, #MENU-ITEM-209j4j8n > div {
  
  
  
  
  
  
  
  
  
}

#SUBMENU-f6taxfut {
  
  
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(40px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(410px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  
  animation: fade-in 0.5s ease;
  
}
.vertical-menu #MENU-ITEM-209j4j8n.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

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

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

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


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


  
}

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

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

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


#CONTAINER-jngo2a44 {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 99.99545665269488%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr;grid-template-rows: minmax(280px, max-content) minmax(15px, max-content) minmax(0px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;width: 99.99545665269488%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

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

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

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

#SUBMENU-yygasbd2 {
  
  
  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);
  
  animation: fade-in 0.5s ease;
  
}
.vertical-menu #MENU-ITEM-rf3ieszw.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

#SUBMENU-owhmbsvn {
  
  
  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);
  
  animation: fade-in 0.5s ease;
  
}
.vertical-menu #MENU-ITEM-gnfmvdov.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

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

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

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

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

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

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

#SUBMENU-l3g51dd0 {
  
  
  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);
  
  animation: fade-in 0.5s ease;
  
}
.vertical-menu #MENU-ITEM-mk7j9md9.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

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

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

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

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

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

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

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

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


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


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

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

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

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



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


#GRID-PRODUCT-1r6a8sh4 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}






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









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




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


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


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

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

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

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



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


#GRID-PRODUCT-dstzkcuv .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}






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









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




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

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

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

#MENU-0izx0u7i {
  --width: 261px;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: 261px;
  --active-link-color: #080000ff;
  
  
  
  
  
}


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

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






border-style: none none none none;

}





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

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

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

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

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

#SUBMENU-8836fu5r {
  
  
  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-k5mdcug9.menu-item:hover > .x-submenu {
  display: grid;
}

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


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

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






border-style: none none none none;

}





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

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

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

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

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

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


#CONTAINER-agmf5aqs {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 128.9814910888672px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 24px 15px 34px 15px 1fr 15px;grid-template-rows: minmax(30px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 0px;width: 128.9814910888672px;
  
  
  
  
  
  border:   #000000ff;


  
}
#GOOGLEMAP-a5y2mhiy {
  --width: 24px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 24px;justify-self: start;margin-bottom: calc(0.5px * 2);margin-left: 0px;width: 24px;
  
}
#GOOGLEMAP-n5koqfru {
  --width: 36px;align-self: center;grid-column-end: 5;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 36px;justify-self: start;margin-left: 0px;margin-top: calc(0px * 2);width: 36px;
  
}
#GOOGLEMAP-6xzge9ys {
  --width: 26px;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 2;grid-row-start: 1;height: 26px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 26px;
  
}
#MEMBER-BAR-nwq1aqxq {
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 40px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#MEMBER-BAR-nwq1aqxq .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
font-size: 19.0px;
  
  display: none;
}
#MEMBER-BAR-nwq1aqxq .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
font-size: 19.0px;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
#MEMBER-BAR-nwq1aqxq .x-member:hover {
  
}
#MEMBER-BAR-nwq1aqxq .x-avatar-member-origin {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-nwq1aqxq .x-avatar-member-initial {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-nwq1aqxq .customer-icon {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-nwq1aqxq .x-nav-member-drop-icon {
  width: 24px;
  height: 24px;
  
}

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

  border: none;
}



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

#MEMBER-BAR-nwq1aqxq .customer-signup {
  display: none;
}
#MEMBER-BAR-nwq1aqxq .customer-icon {
  display: none;
}
#MEMBER-BAR-nwq1aqxq .customer-text {
  
}
#MEMBER-DROPDOWN-zicnx8q0 {
  width: 170px;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(170px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  background: rgba(255, 255, 255, 1);
  transform: translate(0px, 0px);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
[id^="TEXT-7inpc14c"], .--clone-TEXT-7inpc14c {
  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-7inpc14c"] .x-text,
[id^="TEXT-7inpc14c"] .x-text a,
.--clone-TEXT-7inpc14c .x-text,
.--clone-TEXT-7inpc14c .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Assistant', sans-serif;
font-size: 16.0px;
height: 100%;
line-height: 2.5;
text-align: left;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-7inpc14c"] .x-text:hover,
.--clone-TEXT-7inpc14c .x-text:hover,
[id^="TEXT-7inpc14c"] a:hover,
.--clone-TEXT-7inpc14c a:hover {
  
}

[id^="TEXT-bnfmi0ea"], .--clone-TEXT-bnfmi0ea {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: start;
margin-left: -0.004583667860671937%;
margin-top: -0.011569976806640623px;
width: 100.00823853986536%;
  
}
[id^="TEXT-bnfmi0ea"] .x-text,
[id^="TEXT-bnfmi0ea"] .x-text a,
.--clone-TEXT-bnfmi0ea .x-text,
.--clone-TEXT-bnfmi0ea .x-text a {
  --width: 100.00823853986536%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Assistant', sans-serif;
font-size: 16.0px;
height: 100%;
line-height: 2.5;
text-align: left;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-bnfmi0ea"] .x-text:hover,
.--clone-TEXT-bnfmi0ea .x-text:hover,
[id^="TEXT-bnfmi0ea"] a:hover,
.--clone-TEXT-bnfmi0ea a:hover {
  
}


#RECT-4gw13ema {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 22px;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 22px;
  
  
  
  
}
#RECT-4gw13ema .x-rect {
  --width: 22px;
background: rgba(0, 0, 0, 1);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIj4gPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI2NDNfMjgxKSI+IDxwYXRoIGQ9Ik0xMC44ODczIDMuMjkxNjdMMTAuODg3IDMuMjkxNjdDOC45MzQ5OCAzLjMwMjMgNy4wNjYwNyA0LjA4Mjg5IDUuNjg2NDIgNS40NjM4QzQuMzA2NzcgNi44NDQ3MSAzLjUyNzg4IDguNzE0MzQgMy41MTkwNCAxMC42NjYzVjEwLjY2NjdDMy41MTkwNCAxMi4xMjU2IDMuOTUxNzUgMTMuNTUxNyA0Ljc2MjQyIDE0Ljc2NDdDNS41NzMwOSAxNS45Nzc3IDYuNzI1MzEgMTYuOTIyOSA4LjA3MzMxIDE3LjQ4MDlDOS40MjEzMSAxOC4wMzg5IDEwLjkwNDUgMTguMTg0NiAxMi4zMzUzIDE3Ljg5OTVDMTMuNzY2MSAxNy42MTQzIDE1LjA4MDIgMTYuOTExMyAxNi4xMTEzIDE1Ljg3OTJDMTcuMTQyNSAxNC44NDcxIDE3Ljg0NDMgMTMuNTMyNCAxOC4xMjgyIDEyLjEwMTNDMTguNDEyIDEwLjY3MDMgMTguMjY0OSA5LjE4NzE5IDE3LjcwNTcgNy44Mzk3MUMxNy4xNDY1IDYuNDkyMjIgMTYuMjAwMiA1LjM0MDg3IDE0Ljk4NjUgNC41MzEzQzEzLjc3MjggMy43MjE3NCAxMi4zNDYyIDMuMjkwMzMgMTAuODg3MyAzLjI5MTY3Wk02LjExNDEgMy41MjI5NkM3LjUyNjk5IDIuNTc4ODkgOS4xODgxIDIuMDc1IDEwLjg4NzQgMi4wNzVDMTMuMTY2IDIuMDc1IDE1LjM1MTMgMi45ODAxOSAxNi45NjI2IDQuNTkxNDRDMTguNTczOCA2LjIwMjY5IDE5LjQ3OSA4LjM4ODAyIDE5LjQ3OSAxMC42NjY3QzE5LjQ3OSAxMi4zNjU5IDE4Ljk3NTEgMTQuMDI3IDE4LjAzMTEgMTUuNDM5OUMxNy4wODcgMTYuODUyOCAxNS43NDUyIDE3Ljk1NCAxNC4xNzUzIDE4LjYwNDNDMTIuNjA1MyAxOS4yNTQ2IDEwLjg3NzggMTkuNDI0OCA5LjIxMTIyIDE5LjA5MzJDNy41NDQ2IDE4Ljc2MTcgNi4wMTM3MSAxNy45NDM1IDQuODEyMTUgMTYuNzQxOUMzLjYxMDU4IDE1LjU0MDMgMi43OTIzIDE0LjAwOTQgMi40NjA3OSAxMi4zNDI4QzIuMTI5MjggMTAuNjc2MiAyLjI5OTQzIDguOTQ4NyAyLjk0OTcxIDcuMzc4NzhDMy41OTk5OSA1LjgwODg2IDQuNzAxMjEgNC40NjcwMiA2LjExNDEgMy41MjI5NloiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjE1Ij48L3BhdGg+IDxwYXRoIGQ9Ik0yMi40MzkyIDIzLjA4MDVMMjIuNDM5MiAyMy4wODA1TDE3LjU3ODcgMTguMTg3MUwxOC40MTkgMTcuMzUyOEwyMy4yNzk0IDIyLjI0NjJDMjMuMzM0MiAyMi4zMDE0IDIzLjM3NzYgMjIuMzY2OCAyMy40MDcxIDIyLjQzODdDMjMuNDM2NiAyMi41MTA3IDIzLjQ1MTYgMjIuNTg3NyAyMy40NTE0IDIyLjY2NTVDMjMuNDUxMSAyMi43NDMyIDIzLjQzNTUgMjIuODIwMSAyMy40MDU1IDIyLjg5MTlDMjMuMzc1NSAyMi45NjM2IDIzLjMzMTYgMjMuMDI4NyAyMy4yNzY1IDIzLjA4MzVDMjMuMjIxMyAyMy4xMzgzIDIzLjE1NTkgMjMuMTgxNiAyMy4wODQgMjMuMjExMUMyMy4wMTIgMjMuMjQwNiAyMi45MzUgMjMuMjU1NyAyMi44NTcyIDIzLjI1NTRDMjIuNzc5NSAyMy4yNTUxIDIyLjcwMjYgMjMuMjM5NSAyMi42MzA4IDIzLjIwOTVDMjIuNTU5MSAyMy4xNzk1IDIyLjQ5NCAyMy4xMzU3IDIyLjQzOTIgMjMuMDgwNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjE1Ij48L3BhdGg+IDwvZz4gPGRlZnM+IDxjbGlwUGF0aCBpZD0iY2xpcDBfMjY0M18yODEiPiA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9ImN1cnJlbnRDb2xvciI+PC9yZWN0PiA8L2NsaXBQYXRoPiA8L2RlZnM+IDwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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

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

#SECTION-gb6q6lz0 .x-section-background {
  background: rgba(255, 255, 255, 1);
  
  
  
  
  
  
  --height: 290;
  --bg: rgba(255, 255, 255, 1);
}

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



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

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

#BREADCRUMB-wmpn6glh {
  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-bottom: calc(1.2754669189453125px * 2);margin-left: 0%;width: auto;
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff00;
color: var(--color_04);
font-size: 16.0px;
gap: 8.0px;
  gap: unset;
  
}
#BREADCRUMB-wmpn6glh .x-breadcrumb-item {
  display: inline;
}

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

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

#BREADCRUMB-wmpn6glh .x-breadcrumb-item:hover .x-text {
  color: #108B67;
}

#BREADCRUMB-wmpn6glh .x-breadcrumb-item:hover .x-text .x-icon {
  color: var(--color_04);
}
[id^="TEXT-DATASET-s0t3xl4h"], .--clone-TEXT-DATASET-s0t3xl4h {
  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: -0.06365776062011719px;
width: 100%;
  
}
[id^="TEXT-DATASET-s0t3xl4h"] .x-text,
[id^="TEXT-DATASET-s0t3xl4h"] .x-text a,
.--clone-TEXT-DATASET-s0t3xl4h .x-text,
.--clone-TEXT-DATASET-s0t3xl4h .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_04);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-s0t3xl4h"] .x-text:hover,
.--clone-TEXT-DATASET-s0t3xl4h .x-text:hover,
[id^="TEXT-DATASET-s0t3xl4h"] a:hover,
.--clone-TEXT-DATASET-s0t3xl4h a:hover {
  
}

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

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

#GRID-PRODUCT-hy99r158 .grid-product--wrapper {
  margin-bottom: 0px;
}
#GRID-PRODUCT-hy99r158 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-hy99r158 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-hy99r158 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#GRID-PRODUCT-hy99r158 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#GRID-PRODUCT-hy99r158 .grid-product--wrapper {
  display: grid;
  column-gap: 30px;
  row-gap: 50px;
  
  grid-template-columns: repeat(4, 1fr);

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



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


#GRID-PRODUCT-hy99r158 .slider-product--item {
  display: flex;
  flex-direction: column;
  
  
  
  
border-color: #000;


}






#GRID-PRODUCT-hy99r158 .grid-product--info {
  
  
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-hy99r158 .grid-product--category {
  
  
  
  
  
  color: var(--color_04);
  
  padding: 0px 0px;
}
#GRID-PRODUCT-hy99r158 .grid-product--title {
  
  font-family: 'Assistant', sans-serif;
  
  font-size: 18.8px;
  
  color: var(--color_04);
  
  
  min-height: 29.5442px;
}
#GRID-PRODUCT-hy99r158 .grid-product--price {
  margin-top: 0px;
  margin-bottom: 0px;
}
#GRID-PRODUCT-hy99r158 .grid-product--retail-price, #GRID-PRODUCT-hy99r158 .grid-product--selling-price {
  
  font-family: 'Assistant', sans-serif;
  
  font-size: 14.4px;
  
  color: var(--color_04);
  
  margin: 0 0px;
}
#GRID-PRODUCT-hy99r158 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-hy99r158 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#GRID-PRODUCT-hy99r158 .grid-product--wholesale-price {
  
  
  
  
  
  
}









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




#DROPDOWN-211lqf8t {
  --width: 320px;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 44px;justify-self: end;margin-bottom: -0.3055419921875px;margin-right: 0%;width: 320px;
  
}
#DROPDOWN-211lqf8t .dropdown--wrapper {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}
#DROPDOWN-211lqf8t .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-211lqf8t .select {
  position: relative;
}

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

#DROPDOWN-211lqf8t .select-wrapper {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  -webkit-text-stroke: 0px #000000ff;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  opacity: 0;
}

#DROPDOWN-211lqf8t .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;
border-color: #dfdfdfff;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
font-size: 16.0px;
  padding-left: 10px;
  padding-right: 10px;
}

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

#DROPDOWN-211lqf8t .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-tzdv25ip {
  
  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-tzdv25ip > .dropdown--style {
  
}
#SECTION-rabui3go {
  height: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: minmax(69px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-rabui3go .x-section-background {
  background: #6c7f77;
  
  
  
  
  
  
  --height: 69;
  --bg: #6c7f77;
}

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



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

#GOOGLEMAP-mj5e04gn {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 62px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#SECTION-ou54d5gu {
  height: auto;
  grid-template-columns: 1fr 900px 1fr;
  grid-template-rows: minmax(100px, max-content) minmax(0px, max-content) minmax(50px, max-content) minmax(0px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

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



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

[id^="TEXT-d3czfu80"], .--clone-TEXT-d3czfu80 {
  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: 17.692307692307693%;
  
}
[id^="TEXT-d3czfu80"] .x-text,
[id^="TEXT-d3czfu80"] .x-text a,
.--clone-TEXT-d3czfu80 .x-text,
.--clone-TEXT-d3czfu80 .x-text a {
  --width: 17.692307692307693%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-family: 'Assistant', sans-serif;
font-size: 37.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-d3czfu80"] .x-text:hover,
.--clone-TEXT-d3czfu80 .x-text:hover,
[id^="TEXT-d3czfu80"] a:hover,
.--clone-TEXT-d3czfu80 a:hover {
  
}


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


  
}
[id^="TEXT-jqwcytz4"], .--clone-TEXT-jqwcytz4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 25.555883115092552%;
  
}
[id^="TEXT-jqwcytz4"] .x-text,
[id^="TEXT-jqwcytz4"] .x-text a,
.--clone-TEXT-jqwcytz4 .x-text,
.--clone-TEXT-jqwcytz4 .x-text a {
  --width: 25.555883115092552%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Assistant', sans-serif;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-jqwcytz4"] .x-text:hover,
.--clone-TEXT-jqwcytz4 .x-text:hover,
[id^="TEXT-jqwcytz4"] a:hover,
.--clone-TEXT-jqwcytz4 a:hover {
  
}

[id^="TEXT-82qz27us"], .--clone-TEXT-82qz27us {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 25.556210678828055%;
  
}
[id^="TEXT-82qz27us"] .x-text,
[id^="TEXT-82qz27us"] .x-text a,
.--clone-TEXT-82qz27us .x-text,
.--clone-TEXT-82qz27us .x-text a {
  --width: 25.556210678828055%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Assistant', sans-serif;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-82qz27us"] .x-text:hover,
.--clone-TEXT-82qz27us .x-text:hover,
[id^="TEXT-82qz27us"] a:hover,
.--clone-TEXT-82qz27us a:hover {
  
}

[id^="TEXT-21ymoq6l"], .--clone-TEXT-21ymoq6l {
  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-21ymoq6l"] .x-text,
[id^="TEXT-21ymoq6l"] .x-text a,
.--clone-TEXT-21ymoq6l .x-text,
.--clone-TEXT-21ymoq6l .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-family: 'Assistant', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-21ymoq6l"] .x-text:hover,
.--clone-TEXT-21ymoq6l .x-text:hover,
[id^="TEXT-21ymoq6l"] a:hover,
.--clone-TEXT-21ymoq6l a:hover {
  
}
#TEXT-21ymoq6l .animation, #TEXT-21ymoq6l.animation {
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#TEXT-21ymoq6l {
  
}

[id^="TEXT-5lsvnprk"], .--clone-TEXT-5lsvnprk {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: -0.0012817547099959685%;
margin-top: 0px;
width: 100.00128175471%;
  
}
[id^="TEXT-5lsvnprk"] .x-text,
[id^="TEXT-5lsvnprk"] .x-text a,
.--clone-TEXT-5lsvnprk .x-text,
.--clone-TEXT-5lsvnprk .x-text a {
  --width: 100.00128175471%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-family: 'Assistant', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-5lsvnprk"] .x-text:hover,
.--clone-TEXT-5lsvnprk .x-text:hover,
[id^="TEXT-5lsvnprk"] a:hover,
.--clone-TEXT-5lsvnprk a:hover {
  
}
#TEXT-5lsvnprk .animation, #TEXT-5lsvnprk.animation {
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#TEXT-5lsvnprk {
  
}

[id^="TEXT-kerek5ec"], .--clone-TEXT-kerek5ec {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 0px;
width: 25.554597969497085%;
  
}
[id^="TEXT-kerek5ec"] .x-text,
[id^="TEXT-kerek5ec"] .x-text a,
.--clone-TEXT-kerek5ec .x-text,
.--clone-TEXT-kerek5ec .x-text a {
  --width: 25.554597969497085%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-family: 'Assistant', sans-serif;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-kerek5ec"] .x-text:hover,
.--clone-TEXT-kerek5ec .x-text:hover,
[id^="TEXT-kerek5ec"] a:hover,
.--clone-TEXT-kerek5ec a:hover {
  
}

[id^="TEXT-78ltzdjr"], .--clone-TEXT-78ltzdjr {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 12;
grid-row-start: 11;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 99.96398879624311%;
  
}
[id^="TEXT-78ltzdjr"] .x-text,
[id^="TEXT-78ltzdjr"] .x-text a,
.--clone-TEXT-78ltzdjr .x-text,
.--clone-TEXT-78ltzdjr .x-text a {
  --width: 99.96398879624311%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-family: 'Assistant', sans-serif;
font-size: 16.0px;
font-weight: 400;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-78ltzdjr"] .x-text:hover,
.--clone-TEXT-78ltzdjr .x-text:hover,
[id^="TEXT-78ltzdjr"] a:hover,
.--clone-TEXT-78ltzdjr a:hover {
  
}
#TEXT-78ltzdjr .animation, #TEXT-78ltzdjr.animation {
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#TEXT-78ltzdjr {
  
}

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

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

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



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


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


  
}

#CONTAINER-ky50i3we {
  --bg: url(https://content.pancake.vn/web-media/e7/07/3b/01/461dda3660bec4a56b3d66a9494c8fda6316929f0994b872a0361d7e-w:700-h:359-l:38622-t:image/webp.webp);
  background: url(https://content.pancake.vn/web-media/e7/07/3b/01/461dda3660bec4a56b3d66a9494c8fda6316929f0994b872a0361d7e-w:700-h:359-l:38622-t:image/webp.webp);
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
border-color: #000000ff;
filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(80%) sepia(0%) opacity(100%) brightness(100%) blur(0px);
  --width: 100%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(290px, max-content);height: auto;justify-self: center;margin-bottom: -0.1822967529296875px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(80%) sepia(0%) opacity(100%) brightness(100%) blur(0px);
  border:   #000000ff;


  
}
[id^="TEXT-x4axnhex"], .--clone-TEXT-x4axnhex {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 25.052078247070312px;
margin-left: 24.9896240234375px;
width: 72.56198347107437%;
  
}
[id^="TEXT-x4axnhex"] .x-text,
[id^="TEXT-x4axnhex"] .x-text a,
.--clone-TEXT-x4axnhex .x-text,
.--clone-TEXT-x4axnhex .x-text a {
  --width: 72.56198347107437%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 30.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-x4axnhex"] .x-text:hover,
.--clone-TEXT-x4axnhex .x-text:hover,
[id^="TEXT-x4axnhex"] a:hover,
.--clone-TEXT-x4axnhex a:hover {
  
}


#CONTAINER-2xl3bvjh {
  --bg: url(https://content.pancake.vn/web-media/3a/3c/d5/0f/b1486416a602cb1090ea3bf7c677d01af251f38b5892552f922c7065-w:500-h:500-l:33444-t:image/jpeg.jpeg);
  background: url(https://content.pancake.vn/web-media/3a/3c/d5/0f/b1486416a602cb1090ea3bf7c677d01af251f38b5892552f922c7065-w:500-h:500-l:33444-t:image/jpeg.jpeg);
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
border-color: #000000ff;
filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(80%) sepia(0%) opacity(100%) brightness(100%) blur(0px);
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(290px, max-content);height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(80%) sepia(0%) opacity(100%) brightness(100%) blur(0px);
  border:   #000000ff;


  
}
[id^="TEXT-knw7fxj6"], .--clone-TEXT-knw7fxj6 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 24.3228759765625px;
margin-left: 25px;
width: 86.53198653198653%;
  
}
[id^="TEXT-knw7fxj6"] .x-text,
[id^="TEXT-knw7fxj6"] .x-text a,
.--clone-TEXT-knw7fxj6 .x-text,
.--clone-TEXT-knw7fxj6 .x-text a {
  --width: 86.53198653198653%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 30.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-knw7fxj6"] .x-text:hover,
.--clone-TEXT-knw7fxj6 .x-text:hover,
[id^="TEXT-knw7fxj6"] a:hover,
.--clone-TEXT-knw7fxj6 a:hover {
  
}


#CONTAINER-op2ykb15 {
  --bg: url(https://content.pancake.vn/web-media/57/0d/ed/8b/cfb399ad4c3d80ee00140113b6d48c7eee26f3482e693befa8842eb0-w:800-h:800-l:39832-t:image/jpeg.jpeg);
  background: url(https://content.pancake.vn/web-media/57/0d/ed/8b/cfb399ad4c3d80ee00140113b6d48c7eee26f3482e693befa8842eb0-w:800-h:800-l:39832-t:image/jpeg.jpeg);
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
border-color: #000000ff;
filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(80%) sepia(0%) opacity(100%) brightness(100%) blur(0px);
  --width: 100%;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(290px, max-content);height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(80%) sepia(0%) opacity(100%) brightness(100%) blur(0px);
  border:   #000000ff;


  
}
[id^="TEXT-eed4wu34"], .--clone-TEXT-eed4wu34 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 25px;
margin-left: 25px;
width: 89.22558922558923%;
  
}
[id^="TEXT-eed4wu34"] .x-text,
[id^="TEXT-eed4wu34"] .x-text a,
.--clone-TEXT-eed4wu34 .x-text,
.--clone-TEXT-eed4wu34 .x-text a {
  --width: 89.22558922558923%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 30.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-eed4wu34"] .x-text:hover,
.--clone-TEXT-eed4wu34 .x-text:hover,
[id^="TEXT-eed4wu34"] a:hover,
.--clone-TEXT-eed4wu34 a:hover {
  
}

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

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


#CONTAINER-avcst06k {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 188.1811475409836px 6.336065573770492px 188.1811475409836px 6.336065573770492px 1fr;grid-template-rows: minmax(271.9024596527887px, max-content);height: 290px;justify-self: center;margin-bottom: -300.03125px;margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-f5bjb2v0 {
  --bg: url(https://content.pancake.vn/web-media/79/06/a3/1d/7765116320ec6ea0ec554b44a39ad31a1fffe8028b538c4e1cb9f23f-w:700-h:359-l:19220-t:image/webp.webp);
  background: url(https://content.pancake.vn/web-media/79/06/a3/1d/7765116320ec6ea0ec554b44a39ad31a1fffe8028b538c4e1cb9f23f-w:700-h:359-l:19220-t:image/webp.webp);
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
border-color: #000000ff;
  --width: 100%;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(290px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-xkh73s17"], .--clone-TEXT-xkh73s17 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 25.052078247070312px;
margin-left: 24.9896240234375px;
width: 72.56198347107437%;
  
}
[id^="TEXT-xkh73s17"] .x-text,
[id^="TEXT-xkh73s17"] .x-text a,
.--clone-TEXT-xkh73s17 .x-text,
.--clone-TEXT-xkh73s17 .x-text a {
  --width: 72.56198347107437%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 30.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-xkh73s17"] .x-text:hover,
.--clone-TEXT-xkh73s17 .x-text:hover,
[id^="TEXT-xkh73s17"] a:hover,
.--clone-TEXT-xkh73s17 a:hover {
  
}


#CONTAINER-88xwewz6 {
  --bg: url(https://content.pancake.vn/web-media/09/64/ee/4a/7660bd28d50d3eb3bd1f81c8d250ccd00d53488cec3cff8b5ff4e477-w:800-h:800-l:26666-t:image/webp.webp);
  background: url(https://content.pancake.vn/web-media/09/64/ee/4a/7660bd28d50d3eb3bd1f81c8d250ccd00d53488cec3cff8b5ff4e477-w:800-h:800-l:26666-t:image/webp.webp);
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
border-color: #000000ff;
filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(80%) sepia(0%) opacity(100%) brightness(100%) blur(0px);
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(290px, max-content);height: 290px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(80%) sepia(0%) opacity(100%) brightness(100%) blur(0px);
  border:   #000000ff;


  
}
[id^="TEXT-h1v4guj7"], .--clone-TEXT-h1v4guj7 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 25px;
margin-left: 25px;
width: 86.53198653198653%;
  
}
[id^="TEXT-h1v4guj7"] .x-text,
[id^="TEXT-h1v4guj7"] .x-text a,
.--clone-TEXT-h1v4guj7 .x-text,
.--clone-TEXT-h1v4guj7 .x-text a {
  --width: 86.53198653198653%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 30.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-h1v4guj7"] .x-text:hover,
.--clone-TEXT-h1v4guj7 .x-text:hover,
[id^="TEXT-h1v4guj7"] a:hover,
.--clone-TEXT-h1v4guj7 a:hover {
  
}


#CONTAINER-gt2zc3ym {
  --bg: url(https://content.pancake.vn/web-media/ec/55/43/00/27b2f651c85b4092f2142626bbd2b8bb9cec13ed85d784fba4c6795b-w:750-h:750-l:39912-t:image/jpeg.jpeg);
  background: url(https://content.pancake.vn/web-media/ec/55/43/00/27b2f651c85b4092f2142626bbd2b8bb9cec13ed85d784fba4c6795b-w:750-h:750-l:39912-t:image/jpeg.jpeg);
background-attachment: scroll;
background-position-x: center;
background-position-y: center;
background-repeat: no-repeat;
background-size: cover;
border-color: #000000ff;
filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(100%) sepia(0%) opacity(100%) brightness(90%) blur(0px);
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(290px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  filter: contrast(100%) grayscale(0%) hue-rotate(0deg) invert(0%) saturate(100%) sepia(0%) opacity(100%) brightness(90%) blur(0px);
  border:   #000000ff;


  
}
[id^="TEXT-gl2to6ba"], .--clone-TEXT-gl2to6ba {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 25px;
margin-left: 25px;
width: 86.53198653198653%;
  
}
[id^="TEXT-gl2to6ba"] .x-text,
[id^="TEXT-gl2to6ba"] .x-text a,
.--clone-TEXT-gl2to6ba .x-text,
.--clone-TEXT-gl2to6ba .x-text a {
  --width: 86.53198653198653%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_2);
font-size: 30.0px;
font-weight: 700;
height: 100%;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-gl2to6ba"] .x-text:hover,
.--clone-TEXT-gl2to6ba .x-text:hover,
[id^="TEXT-gl2to6ba"] a:hover,
.--clone-TEXT-gl2to6ba a:hover {
  
}

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

#SECTION-3os6n6rh .x-section-background {
  background: #3f3e48;
  
  
  
  
  
  
  --height: 280;
  --bg: #3f3e48;
}

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



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


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


  
}
[id^="TEXT-kicnxe5q"], .--clone-TEXT-kicnxe5q {
  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-kicnxe5q"] .x-text,
[id^="TEXT-kicnxe5q"] .x-text a,
.--clone-TEXT-kicnxe5q .x-text,
.--clone-TEXT-kicnxe5q .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_4);
font-family: 'Assistant', sans-serif;
font-size: 18.0px;
font-weight: 600;
height: 100%;
letter-spacing: 2px;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-kicnxe5q"] .x-text:hover,
.--clone-TEXT-kicnxe5q .x-text:hover,
[id^="TEXT-kicnxe5q"] a:hover,
.--clone-TEXT-kicnxe5q a:hover {
  
}

#MENU-kslcnxbx {
  --width: 99.66355624993533%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99.66355624993533%;
  --active-link-color: var(--color_00);
  
  
  
  
  
}


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

}
#MENU-kslcnxbx ul li .tag-link:hover {
  color: #ffffffff !important;
background: #00000000;






border-style: none none none none;

}




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

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

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

#MENU-ITEM-13kvp9km > a, #MENU-ITEM-13kvp9km > div {
  
  
  
  
  
  
  
  
  
}

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

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

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

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

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


#CONTAINER-msf50fmb {
  --bg: #e3e3e300;
  background: #e3e3e300;
border-color: #000000ff;
  --width: 100.33757951524522%;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(0px, max-content) minmax(20px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-right: -0.3375795152452257%;margin-top: 0px;width: 100.33757951524522%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-84k6211k"], .--clone-TEXT-84k6211k {
  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-84k6211k"] .x-text,
[id^="TEXT-84k6211k"] .x-text a,
.--clone-TEXT-84k6211k .x-text,
.--clone-TEXT-84k6211k .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_4);
font-family: 'Assistant', sans-serif;
font-size: 18.0px;
font-weight: 600;
height: 100%;
letter-spacing: 2px;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-84k6211k"] .x-text:hover,
.--clone-TEXT-84k6211k .x-text:hover,
[id^="TEXT-84k6211k"] a:hover,
.--clone-TEXT-84k6211k a:hover {
  
}

#MENU-ipum3pm5 {
  --width: 99.66355624993533%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99.66355624993533%;
  --active-link-color: var(--color_00);
  
  
  
  
  
}


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

}
#MENU-ipum3pm5 ul li .tag-link:hover {
  color: #ffffffff !important;
background: #00000000;






border-style: none none none none;

}




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

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

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

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

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


#CONTAINER-825q1o70 {
  --bg: #e3e3e300;
  background: #e3e3e300;
border-color: #000000ff;
  --width: 100.33757951524522%;align-self: start;grid-column-end: 7;grid-column-start: 6;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(20px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-right: -0.3375795152452257%;margin-top: 0px;width: 100.33757951524522%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-ffjznr0d"], .--clone-TEXT-ffjznr0d {
  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-ffjznr0d"] .x-text,
[id^="TEXT-ffjznr0d"] .x-text a,
.--clone-TEXT-ffjznr0d .x-text,
.--clone-TEXT-ffjznr0d .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_4);
font-family: 'Assistant', sans-serif;
font-size: 18.0px;
font-weight: 600;
height: 100%;
letter-spacing: 2px;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-ffjznr0d"] .x-text:hover,
.--clone-TEXT-ffjznr0d .x-text:hover,
[id^="TEXT-ffjznr0d"] a:hover,
.--clone-TEXT-ffjznr0d a:hover {
  
}

#MENU-kjpfiayw {
  --width: 99.66355624993533%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99.66355624993533%;
  --active-link-color: var(--color_00);
  
  
  
  
  
}


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

}
#MENU-kjpfiayw ul li .tag-link:hover {
  color: #ffffffff !important;
background: #00000000;






border-style: none none none none;

}




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

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

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

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

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

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

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

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


#CONTAINER-qxfk1zaq {
  --bg: #e3e3e300;
  background: #e3e3e300;
border-color: #000000ff;
  --width: 100.33757951524522%;align-self: start;grid-column-end: 9;grid-column-start: 8;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(20px, max-content) minmax(0px, max-content);height: auto;justify-self: end;margin-right: -0.3375795152452257%;margin-top: 0px;width: 100.33757951524522%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-iprhz86a"], .--clone-TEXT-iprhz86a {
  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-iprhz86a"] .x-text,
[id^="TEXT-iprhz86a"] .x-text a,
.--clone-TEXT-iprhz86a .x-text,
.--clone-TEXT-iprhz86a .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_4);
font-family: 'Assistant', sans-serif;
font-size: 18.0px;
font-weight: 600;
height: 100%;
letter-spacing: 2px;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-iprhz86a"] .x-text:hover,
.--clone-TEXT-iprhz86a .x-text:hover,
[id^="TEXT-iprhz86a"] a:hover,
.--clone-TEXT-iprhz86a a:hover {
  
}

#MENU-0r4s4kod {
  --width: 99.66355624993533%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: start;margin-left: 0%;margin-top: 0px;width: 99.66355624993533%;
  --active-link-color: var(--color_00);
  
  
  
  
  
}


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

}
#MENU-0r4s4kod ul li .tag-link:hover {
  color: #ffffffff !important;
background: #00000000;






border-style: none none none none;

}




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

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

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

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

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


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


  
}

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


#CONTAINER-4blj7wib {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: 129px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 24px 15px 34px 15px 1fr 15px;grid-template-rows: minmax(30px, max-content);height: auto;justify-self: start;margin-left: 0px;margin-top: 0px;width: 129px;
  
  
  
  
  
  border:   #000000ff;


  
}
#GOOGLEMAP-cy095rmo {
  --width: 24px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 24px;justify-self: start;margin-bottom: calc(0.5px * 2);margin-left: 0px;width: 24px;
  
}
#GOOGLEMAP-hovtuv6n {
  --width: 36px;align-self: center;grid-column-end: 5;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 36px;justify-self: start;margin-left: 0px;margin-top: calc(0px * 2);width: 36px;
  
}
#GOOGLEMAP-pjtzzpjq {
  --width: 26px;align-self: center;grid-column-end: 6;grid-column-start: 5;grid-row-end: 2;grid-row-start: 1;height: 26px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 26px;
  
}
[id^="TEXT-aextyrbt"], .--clone-TEXT-aextyrbt {
  align-self: start;
grid-column-end: 12;
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: 83.33333333333334%;
  
}
[id^="TEXT-aextyrbt"] .x-text,
[id^="TEXT-aextyrbt"] .x-text a,
.--clone-TEXT-aextyrbt .x-text,
.--clone-TEXT-aextyrbt .x-text a {
  --width: 83.33333333333334%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_00);
font: var(--font_7);
font-family: 'Assistant', sans-serif;
font-size: 12.0px;
font-weight: 400;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_00));
}
[id^="TEXT-aextyrbt"] .x-text:hover,
.--clone-TEXT-aextyrbt .x-text:hover,
[id^="TEXT-aextyrbt"] a:hover,
.--clone-TEXT-aextyrbt a:hover {
  
}

#POPUP-q68peyqw {
  
  --left: 50%; left: var(--left);
  transform: translateX(-50%);
  background: var(--color_00);
  width: 100%;
  height: auto;
  grid-template-columns: 40px 1fr 40px;
  grid-template-rows: minmax(102px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  --top: 32px; top: var(--top);
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-q68peyqw.anim {
  --width: 100%;
  animation: slide-center_x-top 0.5s ease;
}

#CONTAINER-6l46ctwi {
  --bg: #e8eaed00;
  background: #e8eaed00;
border-color: #000000ff;
  --width: px;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr 16px 30px;grid-template-rows: minmax(0px, max-content);height: px;justify-self: end;margin-bottom: 32.001155853271484px;margin-right: %;width: px;
  
  
  
  
  
  border:   #000000ff;


  
}

#RECT-0se0lqu7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
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-0se0lqu7 .x-rect {
  --width: 25px;
background: var(--color_04);
border-color: #000000;
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-0se0lqu7::before {
  content: "";
  border-color: #000000;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#INPUT-SEARCH-j9xpwccz {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 38px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-SEARCH-j9xpwccz > .input-search--wrapper {
  font-size: 16.0px;
  border-width: 1px;
  border-color: #e8e8e1;
  border-style: solid;
  border-radius: 0px;
  background-color: var(--color_00);
  flex-direction: row-reverse;
}
#INPUT-SEARCH-j9xpwccz > .input-search--wrapper .btn-close {
  color: #00000073;
  fill: #00000073;
  width: 0px;
  margin: 0 5px;
}
#INPUT-SEARCH-j9xpwccz > .input-search--wrapper .input-search--input {
  padding-left: 10px;
  text-align: left;
}
#INPUT-SEARCH-j9xpwccz > .input-search--wrapper .input-search--input::placeholder {
  
}
#INPUT-SEARCH-j9xpwccz > .input-search--wrapper:hover {
  border-style: none;
  border-color: #e8e8e1 !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-j9xpwccz > .input-search--wrapper:focus-within {
  border-style: none;
  border-color: rgba(0, 0, 0, 1) !important;
  border-width: 1px !important;
  border-style: solid;
  background-color: rgba(255, 255, 255, 1) !important;
}
#INPUT-SEARCH-j9xpwccz .input-search--icon {
  margin-left: 8px;
  margin-right: 8px;
  color: rgba(0, 0, 0, 1);
  height: 22px;
  width: 22px;
}
#INPUT-SEARCH-j9xpwccz .input-search--wrapper:hover .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-j9xpwccz .input-search--wrapper:focus-within .input-search--icon {
  color: rgb(0, 0, 0);
}
#INPUT-SEARCH-j9xpwccz .input-search--icon path {
  fill: rgba(0, 0, 0, 1);
}
#INPUT-SEARCH-j9xpwccz .input-search--wrapper:hover .input-search--icon path {
  fill: rgb(0, 0, 0);
}
#INPUT-SEARCH-j9xpwccz .input-search--wrapper:focus-within .input-search--icon path {
  fill: rgb(0, 0, 0);
}

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

#CART-DROPPABLE-8y1mbeej.anim {
  --width: 450px;
  animation: slide-right 0.2s ease;
}
#LINE-4kfk9txj {
  --width: 100%;align-self: start;grid-column-end: 5;grid-column-start: 4;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  height: auto;
  
}
#LINE-4kfk9txj .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}

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

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

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


#RECT-rhobup2m {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 24px;
justify-self: end;
margin-bottom: 0px;
margin-right: 0%;
width: 24px;
  
  
  
  
}
#RECT-rhobup2m .x-rect {
  --width: 24px;
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-rhobup2m::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-uxf6bxjm {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 450px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 40px 1fr 40px;
  grid-template-rows: minmax(40px, max-content) minmax(0px, max-content) minmax(80px, max-content) minmax(0%, 100%) minmax(60px, max-content) minmax(0px, max-content) minmax(20px, max-content) minmax(0px, max-content) minmax(20px, max-content) minmax(0px, max-content) minmax(40px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-uxf6bxjm.anim {
  --width: 450px;
  animation: slide-right 0.2s ease;
}
#LINE-ghthxzja {
  --width: 100%;align-self: center;grid-column-end: 5;grid-column-start: 4;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  height: auto;
  
}
#LINE-ghthxzja .line-container {
  border-color: var(--color_01);
border-style: solid;
border-width: 1.0px;
}


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


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

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


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


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

#IMAGE-DATASET-zgm9342s {
  --width: 90px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 1;height: 90px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 90px;
  
}
#IMAGE-DATASET-zgm9342s picture, #IMAGE-DATASET-zgm9342s img {
  border-color: #e3e3e3;
border-style: solid;
border-width: 1.0px;
}
#IMAGE-DATASET-zgm9342s img {
  object-fit: contain;
}

[id^="TEXT-DATASET-9m4txm9w"], .--clone-TEXT-DATASET-9m4txm9w {
  align-self: start;
grid-column-end: 5;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 3.6px;
width: 100%;
  
}
[id^="TEXT-DATASET-9m4txm9w"] .x-text,
[id^="TEXT-DATASET-9m4txm9w"] .x-text a,
.--clone-TEXT-DATASET-9m4txm9w .x-text,
.--clone-TEXT-DATASET-9m4txm9w .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Roboto', sans-serif;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9m4txm9w"] .x-text:hover,
.--clone-TEXT-DATASET-9m4txm9w .x-text:hover,
[id^="TEXT-DATASET-9m4txm9w"] a:hover,
.--clone-TEXT-DATASET-9m4txm9w a:hover {
  
}

[id^="TEXT-DATASET-bpknxju1"], .--clone-TEXT-DATASET-bpknxju1 {
  align-self: end;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: end;
margin-bottom: -0.055999755859375px;
margin-right: -0.36651233832041424%;
width: 100%;
  
}
[id^="TEXT-DATASET-bpknxju1"] .x-text,
[id^="TEXT-DATASET-bpknxju1"] .x-text a,
.--clone-TEXT-DATASET-bpknxju1 .x-text,
.--clone-TEXT-DATASET-bpknxju1 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 500;
height: 100%;
line-height: 1.5;
text-align: right;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-bpknxju1"] .x-text:hover,
.--clone-TEXT-DATASET-bpknxju1 .x-text:hover,
[id^="TEXT-DATASET-bpknxju1"] a:hover,
.--clone-TEXT-DATASET-bpknxju1 a:hover {
  
}

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

#QUANTITY-INPUT-ednvr7kj {
  --width: 22px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 22px;justify-self: end;margin-right: 0%;margin-top: 0px;width: 22px;
  -webkit-text-stroke: 0px #000000ff;
background: #000000;
border-color: #000000ff;
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
color: #ffffff;
font-family: 'Roboto', sans-serif;
font-weight: 400;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-ednvr7kj .quantity__input {
  background: #000000;
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-ednvr7kj .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-ednvr7kj .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-ednvr7kj .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-ednvr7kj .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-ednvr7kj .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-kujp6w3p {
  --width: 90px;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 5;grid-row-start: 4;height: 32.55208206176758px;justify-self: start;margin-left: 0px;margin-top: 0px;width: 90px;
  -webkit-text-stroke: 0px #000000ff;
border-color: #e8e8e1;
border-style: solid;
border-width: 1.0px;
color: #000000d9;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-kujp6w3p .quantity__input {
  
  
  padding-left: 30px;
  padding-right: 30px;
  
}
#QUANTITY-INPUT-kujp6w3p .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-kujp6w3p .quantity__button[name="minus"] {
  
  
  width:30px;
}
#QUANTITY-INPUT-kujp6w3p .quantity__button[name="minus"] svg {
  width: 8px;
}
#QUANTITY-INPUT-kujp6w3p .quantity__button[name="plus"] {
  
  
  width:30px;
}
#QUANTITY-INPUT-kujp6w3p .quantity__button[name="plus"] svg {
  width: 8px;
}
[id^="TEXT-jcdhmiec"], .--clone-TEXT-jcdhmiec {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 30.85510803235544%;
  
}
[id^="TEXT-jcdhmiec"] .x-text,
[id^="TEXT-jcdhmiec"] .x-text a,
.--clone-TEXT-jcdhmiec .x-text,
.--clone-TEXT-jcdhmiec .x-text a {
  --width: 30.85510803235544%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_6);
font: var(--font_6);
font-size: 16.0px;
font-weight: 700;
height: 100%;
letter-spacing: 2px;
width: 100%;
  color: var(--active-color, var(--font_color_6));
}
[id^="TEXT-jcdhmiec"] .x-text:hover,
.--clone-TEXT-jcdhmiec .x-text:hover,
[id^="TEXT-jcdhmiec"] a:hover,
.--clone-TEXT-jcdhmiec a:hover {
  
}

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

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

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

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


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


#RECT-3h1st78z {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 28px;
justify-self: end;
margin-bottom: 0px;
margin-right: 0%;
width: 28px;
  
  
  
  
}
#RECT-3h1st78z .x-rect {
  --width: 28px;
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-3h1st78z::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;
  
}
